@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.splashScreen{opacity:1;background-color:#181818;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .5s ease-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.splashScreen.fade-out{opacity:0}.logoSplash{max-width:40%;animation:2.5s ease-out forwards mouveSplash;position:relative;top:0;transform:translateY(50%)}@keyframes mouveSplash{0%{opacity:0;transform:translateY(20%)}80%{opacity:1;transform:translateY(-10%)}to{opacity:0;transform:translateY(-40%)}}@media (width<=480px){.logoSplash{max-width:60%}}.logoSplash{letter-spacing:3px;text-align:center;color:#ffe4ec;font-size:2.3rem;font-weight:300}html,body,#root{height:100%;margin:0}.hero{justify-content:center;align-items:center;width:100%;min-height:100dvh;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow:hidden}.hero-bg{filter:blur(3px)brightness(.7);z-index:0;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;transform:scale(1.1)}.hero-overlay{z-index:1;background:linear-gradient(#ffb6c14d,#ff69b466);width:100%;height:100%;position:absolute}.hero-content{text-align:center;color:#fff0f5;z-index:2;max-width:800px;padding:20px;animation:2s fadeIn;position:relative}.title{letter-spacing:3px;color:#ffe4ec;font-size:2.3rem;font-weight:300}.name{color:#fff;text-shadow:0 0 10px #fffc,0 0 30px #ffb6c199;margin:10px 0;font-size:3.5rem;font-weight:700}.subtitle{color:#ffe4ec;margin-top:20px;font-size:1.2rem;line-height:1.6}.petals{z-index:1;width:100%;height:100%;position:absolute}.petal{opacity:.7;background:pink;border-radius:50% 50% 50% 0;width:12px;height:12px;animation:linear infinite fall;position:absolute}@keyframes fall{0%{opacity:0;transform:translateY(-10%)translate(0)rotate(0)}10%{opacity:.8}to{opacity:0;transform:translateY(110vh)translate(40px)rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
