@import url("https://fonts.googleapis.com/css2?family=Anton&family=Geist:wght@300;400;500;600;700&family=Space+Mono:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0");@layer base{body,html{margin:0;padding:0;background-color:#10141a;color:#dfe2eb;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{overscroll-behavior:none}}::-webkit-scrollbar{display:none}html{scroll-behavior:smooth}.glass-card{background:rgba(24,28,34,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,212,255,.15)}.glass-hud{background:rgba(10,14,20,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,212,255,.25)}.neon-glow-btn{box-shadow:0 0 24px rgba(0,212,255,.4);transition:all .3s ease}.neon-glow-btn:hover{box-shadow:0 0 35px rgba(0,212,255,.7);filter:brightness(1.1)}.neon-glow-card{box-shadow:0 0 35px rgba(0,212,255,.25)}.font-anton{font-family:Anton,sans-serif}.font-mono-code{font-family:Space Mono,monospace}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatSlowDelayed{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulseGlow{0%,to{opacity:.4;filter:drop-shadow(0 0 15px rgba(0,212,255,.3))}50%{opacity:.85;filter:drop-shadow(0 0 35px rgba(0,212,255,.7))}}@keyframes scanlineAnim{0%{top:-100%}to{top:200%}}@keyframes shimmerGlow{0%{transform:translateX(-150%)}to{transform:translateX(150%)}}@keyframes waveBar1{0%,to{height:28%}50%{height:95%}}@keyframes waveBar2{0%,to{height:75%}50%{height:35%}}@keyframes waveBar3{0%,to{height:40%}50%{height:85%}}.animate-float-slow{animation:floatSlow 6s ease-in-out infinite}.animate-float-delayed{animation:floatSlowDelayed 7s ease-in-out 2s infinite}.animate-pulse-glow{animation:pulseGlow 4s ease-in-out infinite}.scanline-effect{position:absolute;left:0;right:0;height:40px;background:linear-gradient(180deg,rgba(0,212,255,0),rgba(0,212,255,.25) 50%,rgba(0,212,255,0));animation:scanlineAnim 3.5s linear infinite;pointer-events:none}.shimmer-badge{position:relative;overflow:hidden}.shimmer-badge:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.2),transparent);animation:shimmerGlow 3s infinite}.wave-bar-1{animation:waveBar1 1.4s ease-in-out infinite}.wave-bar-2{animation:waveBar2 1.8s ease-in-out .3s infinite}.wave-bar-3{animation:waveBar3 1.2s ease-in-out .6s infinite}