:root{--nav-accent: #05d9e8}[class*=scheme-],[class*=theme-]{--accent-light: color-mix(in srgb, var(--accent) 62%, white);--accent-hover: color-mix(in srgb, var(--accent) 82%, black);--accent-bg: color-mix(in srgb, var(--accent) 12%, transparent);--accent-glow: 0 0 10px color-mix(in srgb, var(--accent) 50%, transparent);--strip-grad: linear-gradient(90deg, var(--accent) 0%, var(--accent-light) 100%)}.scheme-cyan{--accent: var(--neon-cyan)}.scheme-blue{--accent: var(--neon-blue)}.scheme-violet{--accent: var(--neon-violet)}.scheme-peach{--accent: var(--neon-peach)}.scheme-green{--accent: var(--neon-green)}.scheme-pink{--accent: var(--neon-pink)}.theme-cyberpurple{--accent: #c47cff;--accent-hover: #9945ff;--accent-light: #d4a5ff;--accent-bg: rgba(196, 124, 255, .15);--accent-glow: 0 0 20px rgba(196, 124, 255, .6);--text-primary: #f0f0ff;--text-secondary: #d0d0e8;--text-muted: rgba(196, 124, 255, .7);--text-disabled: rgba(196, 124, 255, .4);--bg-deep: #0d0221;--bg-primary: #150734;--bg-secondary: #1a0a3e;--bg-tertiary: #220b4a;--bg-hover: #220b4a;--surface-card: rgba(21, 7, 52, .8);--surface-page: var(--bg-deep);--border-light: rgba(196, 124, 255, .2);--border-default: rgba(196, 124, 255, .3);--border-dark: rgba(196, 124, 255, .45);--border: var(--border-light);--header-bg: rgba(21, 7, 52, .95);--success: #05d9e8;--success-light: #05d9e8;--warning: #f9c80e;--warning-light: #f9c80e;--error: #ff4545;--error-light: #ff6b6b;--info: #7c4dff;--info-light: #c47cff;--neon-bubble: #ff45ff;color-scheme:dark;background-color:#0d0221;background-image:radial-gradient(ellipse at 15% 15%,rgba(196,124,255,.15) 0%,transparent 50%),radial-gradient(ellipse at 85% 25%,rgba(153,69,255,.1) 0%,transparent 45%),radial-gradient(ellipse at 50% 80%,rgba(255,69,255,.08) 0%,transparent 50%);background-attachment:fixed}.theme-cyberpink{--accent: var(--neon-pink);--bg-deep: color-mix(in srgb, var(--neon-pink) 9%, #0d0221);--bg-primary: color-mix(in srgb, var(--neon-pink) 6%, #150734);--header-bg: color-mix(in srgb, var(--neon-pink) 14%, #150734);--surface-page: var(--bg-deep);--surface-card: var(--bg-primary)}.theme-neon-noir{--accent: var(--neon-cyan);--bg-deep: color-mix(in srgb, var(--neon-cyan) 5%, #0b0f16);--bg-primary: color-mix(in srgb, var(--neon-cyan) 4%, #121722);--header-bg: color-mix(in srgb, var(--neon-cyan) 8%, #0d121b);--surface-page: var(--bg-deep);--surface-card: var(--bg-primary);--border: color-mix(in srgb, var(--neon-cyan) 16%, transparent)}.theme-slime{--accent: var(--neon-bubble);--bg-deep: color-mix(in srgb, var(--neon-bubble) 8%, #0d0221);--bg-primary: color-mix(in srgb, var(--neon-bubble) 5%, #150734);--header-bg: color-mix(in srgb, var(--neon-bubble) 12%, #150734);--surface-page: var(--bg-deep);--surface-card: var(--bg-primary)}.scheme-neon-blue{--accent: #05d9e8;--accent-hover: #04c2cf;--accent-light: #4ee9f4;--accent-bg: rgba(5, 217, 232, .15);--accent-glow: 0 0 12px rgba(5, 217, 232, .5)}.scheme-hot-pink{--accent: #ff1493;--accent-hover: #e60073;--accent-light: #ff69b4;--accent-bg: rgba(255, 20, 147, .15);--accent-glow: 0 0 10px rgba(255, 20, 147, .5)}.scheme-neon-green{--accent: #39ff14;--accent-hover: #32e010;--accent-light: #7fff00;--accent-bg: rgba(57, 255, 20, .15);--accent-glow: 0 0 10px rgba(57, 255, 20, .5)}.scheme-electric-purple{--accent: #bf00ff;--accent-hover: #a000d9;--accent-light: #d24dff;--accent-bg: rgba(191, 0, 255, .15);--accent-glow: 0 0 10px rgba(191, 0, 255, .5)}.scheme-dusk-violet{--accent: #7c3aed;--accent-hover: #6d28d9;--accent-light: #a78bfa;--accent-bg: rgba(124, 58, 237, .15);--accent-glow: 0 0 15px rgba(124, 58, 237, .6)}.scheme-dusk-aqua{--accent: #0891b2;--accent-hover: #0e7490;--accent-light: #22d3ee;--accent-bg: rgba(8, 145, 178, .15);--accent-glow: 0 0 15px rgba(8, 145, 178, .6)}
