@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700;800;900&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background:#0b1929;margin:0;overflow:hidden;-webkit-font-smoothing:antialiased}#root{height:100%}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.fadeIn{animation:fadeIn .35s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tileAnim{opacity:0;animation:tileIn .4s ease-out forwards}@keyframes tileIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.cardAnim{opacity:0;animation:cardIn .35s ease-out forwards;break-inside:avoid}@keyframes cardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.slideUp{animation:slideUp .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pulseGlow{animation:pulseGlow 2.5s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 12px 60px #00a55066,inset 0 3px #fff3;transform:scale(1)}50%{box-shadow:0 16px 80px #00a550a6,inset 0 3px #fff3;transform:scale(1.05)}}button:active{transform:scale(.96)!important}.tileAnim{break-inside:avoid}input:focus{border-color:#0072bc!important}input::placeholder{color:#7992b499}
