*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html,body,#root{width:100%}body{color:#f4ece3;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#06040a;font-family:Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}#root{min-height:100dvh}.still-app{width:100%;position:relative}input,button{font-family:inherit}::selection{color:#fff;background:#ff8c6652}::-webkit-scrollbar{width:0;height:0}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes ping{0%{opacity:.55;transform:scale(.35)}70%{opacity:0}to{opacity:0;transform:scale(1.7)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.enter{animation:.6s cubic-bezier(.2,.7,.2,1) both fadeUp}.fade{animation:.5s both fadeIn}@keyframes morphText{0%{opacity:1;filter:blur();letter-spacing:.2px;transform:scale(1)}40%{opacity:1}72%{opacity:0;filter:blur(7px);letter-spacing:10px;transform:scale(.86)}to{opacity:0}}@keyframes morphStar{0%{opacity:0;transform:translateY(0)scale(.2)}42%{opacity:1;transform:translateY(0)scale(1)}62%{opacity:1;transform:translateY(-3px)scale(1.2)}to{opacity:0;transform:translateY(-18px)scale(.55)}}@keyframes morphHalo{0%{opacity:0;transform:scale(.4)}45%{opacity:.55;transform:scale(1)}to{opacity:0;transform:translateY(-16px)scale(1.7)}}.morph-text{animation:1.15s cubic-bezier(.4,0,.2,1) both morphText}.morph-star{animation:1.2s cubic-bezier(.3,.2,.2,1) both morphStar}.morph-halo{animation:1.2s ease-out both morphHalo}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}.enter,.fade{opacity:1!important;animation:none!important}}
