:root{--bg-dark: #0a0a12;--bg-panel: rgba(15, 15, 28, .95);--text-primary: #e2e8f0;--text-muted: rgba(226, 232, 240, .6);--neon-purple: #a855f7;--neon-pink: #ec4899;--neon-teal: #22d3ee;--neon-cyan: #06b6d4;--neon-blue: #3b82f6;--neon-green: #22c55e;--bg: var(--bg-dark);--bg-card: var(--bg-panel);--text: var(--text-primary);--text-muted: var(--text-muted);--accent: var(--neon-purple);--accent-glow: rgba(168, 85, 247, .25);--border: var(--neon-purple);--glow-purple: 0 0 20px rgba(168, 85, 247, .6), 0 0 40px rgba(168, 85, 247, .4);--glow-teal: 0 0 20px rgba(34, 211, 238, .6), 0 0 40px rgba(34, 211, 238, .4);--glow-pink: 0 0 20px rgba(236, 72, 153, .6), 0 0 40px rgba(236, 72, 153, .4);--glow-blue: 0 0 20px rgba(59, 130, 246, .6), 0 0 40px rgba(59, 130, 246, .4);--glow-green: 0 0 20px rgba(34, 197, 94, .6), 0 0 40px rgba(34, 197, 94, .4);--text-shadow-purple: 0 0 20px rgba(168, 85, 247, .8);--text-shadow-teal: 0 0 20px rgba(34, 211, 238, .8);--text-shadow-pink: 0 0 20px rgba(236, 72, 153, .8);--font-primary: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "Courier New", monospace;--backdrop-blur: blur(10px);--transition-theme: .5s ease;--transition-fast: .2s ease;--transition-normal: .3s ease}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;background:var(--bg-dark);color:var(--text-primary);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;transition:background-color var(--transition-theme),color var(--transition-theme);overflow-x:hidden}.panel-section{margin-bottom:1.5rem}.panel-section-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:1rem;font-weight:600}.stat-item{text-align:center}.stat-label{font-size:.7rem;color:var(--text-muted);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.1em}.stat-value{font-size:3rem;font-weight:900;color:var(--neon-purple);text-shadow:0 0 20px rgba(168,85,247,.8);line-height:1}a{color:var(--neon-purple);text-decoration:none;transition:opacity var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}a:hover{opacity:.9;text-shadow:var(--text-shadow-purple)}button{font-family:inherit;cursor:pointer;transition:opacity var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}button:hover:not(:disabled){opacity:.9;transform:scale(1.05)}button:disabled{cursor:not-allowed;opacity:.6}input,textarea{font-family:inherit}.glass-panel{background:var(--bg-panel);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);border:2px solid var(--neon-purple);border-radius:8px;box-shadow:var(--glow-purple);transition:all var(--transition-theme)}.glass-card{background:var(--bg-panel);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);border:2px solid var(--neon-purple);border-radius:12px;box-shadow:var(--glow-purple);transition:all var(--transition-normal);padding:1.5rem}.glass-card:hover{border-color:var(--neon-purple);box-shadow:0 0 30px #a855f7e6,0 0 60px #a855f799;transform:translateY(-2px)}.neon-glow-purple{box-shadow:var(--glow-purple)}.neon-glow-teal{box-shadow:var(--glow-teal)}.neon-glow-pink{box-shadow:var(--glow-pink)}.neon-glow-blue{box-shadow:var(--glow-blue)}.neon-glow-green{box-shadow:var(--glow-green)}.text-glow-purple{text-shadow:var(--text-shadow-purple)}.text-glow-teal{text-shadow:var(--text-shadow-teal)}.text-glow-pink{text-shadow:var(--text-shadow-pink)}@keyframes neonPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.pulse-glow{animation:cyberpunkGlow 2s ease-in-out infinite}.pulse-neon{animation:neonPulse 2s ease-in-out infinite}body,.layout,.layout-web3,.layout-simplified,.nav,.nav-web3,.footer,.footer-web3{transition:background-color .5s ease,border-color .5s ease,color .5s ease,box-shadow .5s ease}.theme-cyberpunk{background:#0a0a12}.theme-cyberpunk .glass-panel,.theme-cyberpunk .glass-card{background:#0a0a12f2;border-color:#a855f7;box-shadow:0 0 20px #a855f799,0 0 40px #a855f766}.theme-cyberpunk .nav,.theme-cyberpunk .nav-web3,.theme-cyberpunk .footer,.theme-cyberpunk .footer-web3{border-color:#a855f7}.theme-cyberpunk h1,.theme-cyberpunk h2,.theme-cyberpunk .nav-brand,.theme-cyberpunk .nav-brand-web3{color:#a855f7;text-shadow:0 0 20px rgba(168,85,247,.8)}.theme-cyberpunk a{color:#a855f7}.theme-cyberpunk a:hover{text-shadow:0 0 20px rgba(168,85,247,.8)}.theme-cyberpunk .pulse-glow{animation:cyberpunkGlow 2s ease-in-out infinite}@keyframes cyberpunkGlow{0%,to{box-shadow:0 0 20px #a855f799,0 0 40px #a855f766,inset 0 0 20px #a855f733;opacity:1}50%{box-shadow:0 0 30px #a855f7e6,0 0 60px #a855f799,inset 0 0 30px #a855f766;opacity:.8}}.theme-retro{background:#1a0a2e;font-family:Courier New,monospace}.theme-retro .glass-panel,.theme-retro .glass-card{background:#1a0a2ef2;border-color:#f0f;border-style:double;border-width:4px;box-shadow:0 0 15px #ff00ff80}.theme-retro .nav,.theme-retro .nav-web3{border-color:#f0f;border-style:double;border-width:4px}.theme-retro h1,.theme-retro h2,.theme-retro .nav-brand,.theme-retro .nav-brand-web3{color:#f0f;text-shadow:0 0 10px rgba(255,0,255,.8);font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.1em}.theme-retro a{color:#f0f}.theme-retro button,.theme-retro input,.theme-retro textarea{font-family:Courier New,monospace}.theme-classic{background:#1a1a2e}.theme-classic .glass-panel,.theme-classic .glass-card{background:#1a1a2ef2;border-color:#6b7280;border-width:1px;box-shadow:none}.theme-classic .nav,.theme-classic .nav-web3,.theme-classic .footer,.theme-classic .footer-web3{border-color:#6b7280;border-width:1px;box-shadow:none}.theme-classic h1,.theme-classic h2,.theme-classic h3,.theme-classic .nav-brand,.theme-classic .nav-brand-web3{color:#e5e7eb;text-shadow:none}.theme-classic a,.theme-classic button{color:#6b7280}.theme-classic .text-glow-purple,.theme-classic .text-glow-teal,.theme-classic .text-glow-pink{text-shadow:none!important}.theme-classic .pulse-neon,.theme-classic .pulse-glow{animation:none!important;box-shadow:none!important}.theme-classic .neon-glow-purple,.theme-classic .neon-glow-teal,.theme-classic .neon-glow-pink{box-shadow:none!important}.theme-nature{background:#1a2e1a}.theme-nature .glass-panel,.theme-nature .glass-card{background:#1a2e1af2;border-color:#22c55e;box-shadow:0 0 15px #22c55e66}.theme-nature .nav,.theme-nature .nav-web3{border-color:#22c55e}.theme-nature h1,.theme-nature h2,.theme-nature .nav-brand,.theme-nature .nav-brand-web3{color:#22c55e;text-shadow:0 0 15px rgba(34,197,94,.6)}.theme-nature a{color:#22c55e}.theme-space{background:#0a0a1a}.theme-space .glass-panel,.theme-space .glass-card{background:#0a0a1af2;border-color:#3b82f6;box-shadow:0 0 20px #3b82f680}.theme-space .nav,.theme-space .nav-web3{border-color:#3b82f6}.theme-space h1,.theme-space h2,.theme-space .nav-brand,.theme-space .nav-brand-web3{color:#3b82f6;text-shadow:0 0 20px rgba(59,130,246,.7)}.theme-space a{color:#3b82f6}.theme-neon-lights{background:#0a0a12}.theme-neon-lights .glass-panel,.theme-neon-lights .glass-card{background:#0f0f1cf2;border-color:#ec4899;box-shadow:0 0 25px #ec4899b3,0 0 50px #ec489966;animation:neonPulse 2s ease-in-out infinite}.theme-neon-lights .nav,.theme-neon-lights .nav-web3{border-color:#ec4899;animation:neonPulse 2s ease-in-out infinite}.theme-neon-lights h1,.theme-neon-lights h2,.theme-neon-lights .nav-brand,.theme-neon-lights .nav-brand-web3{color:#ec4899;text-shadow:0 0 25px rgba(236,72,153,.9);animation:neonPulse 2s ease-in-out infinite}.theme-neon-lights a{color:#ec4899}@keyframes neonPulse{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.9;filter:brightness(1.2)}}.theme-fire-lava{background:#1a0a0a}.theme-fire-lava .glass-panel,.theme-fire-lava .glass-card{background:#1a0a0af2;border-color:#f60;box-shadow:0 0 20px #f609,0 0 40px #ff66004d}.theme-fire-lava .nav,.theme-fire-lava .nav-web3{border-color:#f60}.theme-fire-lava h1,.theme-fire-lava h2,.theme-fire-lava .nav-brand,.theme-fire-lava .nav-brand-web3{color:#f60;text-shadow:0 0 20px rgba(255,102,0,.8)}.theme-fire-lava a{color:#f60}.theme-ocean-wave{background:#0a1a1a}.theme-ocean-wave .glass-panel,.theme-ocean-wave .glass-card{background:#0a1a1af2;border-color:#22d3ee;box-shadow:0 0 20px #22d3ee99,0 0 40px #22d3ee66}.theme-ocean-wave .nav,.theme-ocean-wave .nav-web3{border-color:#22d3ee}.theme-ocean-wave h1,.theme-ocean-wave h2,.theme-ocean-wave .nav-brand,.theme-ocean-wave .nav-brand-web3{color:#22d3ee;text-shadow:0 0 20px rgba(34,211,238,.8)}.theme-ocean-wave a{color:#22d3ee}.theme-electric{background:#1a1a0a}.theme-electric .glass-panel,.theme-electric .glass-card{background:#1a1a0af2;border-color:#fbbf24;box-shadow:0 0 25px #fbbf24b3,0 0 50px #fbbf2466}.theme-electric .nav,.theme-electric .nav-web3{border-color:#fbbf24}.theme-electric h1,.theme-electric h2,.theme-electric .nav-brand,.theme-electric .nav-brand-web3{color:#fbbf24;text-shadow:0 0 25px rgba(251,191,36,.9)}.theme-electric a{color:#fbbf24}.theme-matrix{background:#0a1a0a;font-family:Courier New,monospace}.theme-matrix .glass-panel,.theme-matrix .glass-card{background:#0a1a0af2;border-color:#22c55e;box-shadow:0 0 20px #22c55e99,0 0 40px #22c55e66}.theme-matrix .nav,.theme-matrix .nav-web3{border-color:#22c55e}.theme-matrix h1,.theme-matrix h2,.theme-matrix .nav-brand,.theme-matrix .nav-brand-web3{color:#22c55e;text-shadow:0 0 20px rgba(34,197,94,.8);font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.1em}.theme-matrix a{color:#22c55e}.theme-matrix button,.theme-matrix input,.theme-matrix textarea{font-family:Courier New,monospace}
