*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#fff;-webkit-font-smoothing:antialiased;background:#050810;font-family:Courier New,Courier,monospace;overflow-x:hidden}#root{width:100%;min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#00c8ff0d}::-webkit-scrollbar-thumb{background:linear-gradient(#00c8ff,#8b5cf6);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00c8ff}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes signalPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes terminalBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes neonPulse{0%,to{text-shadow:0 0 10px #00c8ffcc,0 0 20px #00c8ff80,0 0 40px #00c8ff33}50%{text-shadow:0 0 20px #00c8ff,0 0 40px #00c8ffb3,0 0 80px #00c8ff66}}@keyframes pingBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes scanlines{0%{background-position:0 0}to{background-position:0 100px}}@keyframes drawRect{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}@keyframes dataFlow{0%{opacity:0;transform:translate(-20px)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 20px))}}::selection{color:#fff;background:#00c8ff4d}
