*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#050810;color:#cce8ff;font-family:Exo\ 2,sans-serif;margin:0;padding:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#050810}::-webkit-scrollbar-thumb{background:#0d4f6e;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00d4ff}@keyframes scanline{0%{opacity:.6;transform:translateY(-100%)}to{opacity:.2;transform:translateY(100vh)}}@keyframes glow-pulse{0%,to{text-shadow:0 0 8px #00d4ff,0 0 20px #00d4ff44}50%{text-shadow:0 0 16px #00d4ff,0 0 40px #00d4ff88,0 0 60px #00d4ff44}}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes targeting-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes power-fill{0%{width:0}to{width:var(--fill-width,80%)}}@keyframes scroll-bounce{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(8px)}}@keyframes radar-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes float-ac{0%,to{opacity:.55;transform:translateY(0) rotate(-5deg)}33%{opacity:.8;transform:translateY(-18px) rotate(3deg)}66%{opacity:.65;transform:translateY(-8px) rotate(-2deg)}}@keyframes ac-pop{0%{opacity:0;transform:scale(.85)}65%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes ac-bounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(6px)}}@keyframes comic-shake{0%{transform:rotate(-8deg) scale(1)}25%{transform:rotate(6deg) scale(1.05)}50%{transform:rotate(-4deg) scale(1)}75%{transform:rotate(5deg) scale(1.03)}to{transform:rotate(-8deg) scale(1)}}@keyframes char-float-pane{0%{transform:translate(-50%,-50%) translate(0)}15%{transform:translate(-50%,-50%) translate(26px,-12px)}35%{transform:translate(-50%,-50%) translate(14px,14px)}55%{transform:translate(-50%,-50%) translate(-24px,-8px)}75%{transform:translate(-50%,-50%) translate(-16px,16px)}90%{transform:translate(-50%,-50%) translate(8px,-6px)}to{transform:translate(-50%,-50%) translate(0)}}@keyframes pulse-ring{0%{opacity:.85;transform:translate(-50%,-50%) scale(.3)}to{opacity:0;transform:translate(-50%,-50%) scale(4)}}@keyframes pulse-ring-sq{0%{opacity:.85;transform:translate(-50%,-50%) rotate(45deg) scale(.3)}to{opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(4)}}
/*# sourceMappingURL=main.6cf7dbff.css.map*/