*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary: #0a0e17;--bg-secondary: #111827;--bg-card: #141c2e;--accent-green: #00e676;--accent-gold: #ffd700;--accent-red: #ff4444;--accent-blue: #4fc3f7;--accent-orange: #ff6d00;--text-primary: #ffffff;--text-secondary: #8899aa;--text-muted: #445566;--border-color: #1e2d45;--glow-green: rgba(0, 230, 118, .3);--glow-gold: rgba(255, 215, 0, .3)}html,body{height:100%;width:100%;overflow:hidden;background-color:var(--bg-primary);color:var(--text-primary);font-family:Rajdhani,sans-serif}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.6}}@keyframes dot-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes spin-ring{to{transform:rotate(360deg)}}
