:root{color-scheme:dark;--bg:#08090b;--bg-2:#0d0f12;--surface:#121519;--surface-2:#1a1e23;--line:rgb(232 255 200 / 0.09);--line-strong:rgb(232 255 200 / 0.18);--ink:#f4f7f0;--ink-soft:#bcc5b6;--ink-mute:#8d9689;--accent:#c6ff3d;--accent-2:#3dffb2;--accent-3:#f1ff9c;--accent-ink:#c6ff3d;--on-accent:#0b1200;--btn:linear-gradient(100deg, #c6ff3d 0%, #8dff6a 55%, #3dffb2 100%);--btn-solid:#c6ff3d;--btn-ink:#0b1200;--glow:rgb(198 255 61 / 0.42);--glow-2:rgb(61 255 178 / 0.28);--hero:radial-gradient(70% 60% at 82% 70%, rgb(198 255 61 / 0.20), transparent 62%), radial-gradient(50% 45% at 8% 8%, rgb(61 255 178 / 0.13), transparent 70%), linear-gradient(180deg, #050607 0%, #08090b 100%);--card:linear-gradient(180deg, rgb(255 255 255 / 0.045), rgb(255 255 255 / 0.015));--card-border:rgb(232 255 200 / 0.10);--card-shadow:0 30px 60px -36px rgb(0 0 0 / 0.9);--glass:rgb(10 12 14 / 0.72);--texture:repeating-linear-gradient(115deg, rgb(198 255 61 / 0.035) 0 1px, transparent 1px 22px);--texture-size:auto;--frame:#050607;--frame-edge:#3a4430;--screen:#090b0d;--z1:#2c5a4a;--z2:#3dffb2;--z3:#8dff6a;--z4:#c6ff3d;--z5:#f1ff9c;--grid:rgb(232 255 200 / 0.08);--chart-w:3;--chart-glow:drop-shadow(0 0 6px rgb(198 255 61 / 0.55));--bar-r:3;--radius:12px;--radius-lg:20px;--radius-btn:10px;--font-display:"Segoe UI Variable Display", "SF Pro Display", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-num:"Segoe UI Variable Display", "SF Pro Display", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--display-weight:850;--display-style:italic;--display-track:-0.035em;--display-case:none;--display-lh:0.98;--eyebrow-track:0.16em;--ease:cubic-bezier(0.2, 0.9, 0.1, 1);--dur:380ms;--mascot-shadow:rgb(0 0 0 / 0.55)}
:root[data-theme="electric"]{color-scheme:dark;--bg:#08090b;--bg-2:#0d0f12;--surface:#121519;--surface-2:#1a1e23;--line:rgb(232 255 200 / 0.09);--line-strong:rgb(232 255 200 / 0.18);--ink:#f4f7f0;--ink-soft:#bcc5b6;--ink-mute:#8d9689;--accent:#c6ff3d;--accent-2:#3dffb2;--accent-3:#f1ff9c;--accent-ink:#c6ff3d;--on-accent:#0b1200;--btn:linear-gradient(100deg, #c6ff3d 0%, #8dff6a 55%, #3dffb2 100%);--btn-solid:#c6ff3d;--btn-ink:#0b1200;--glow:rgb(198 255 61 / 0.42);--glow-2:rgb(61 255 178 / 0.28);--hero:radial-gradient(70% 60% at 82% 70%, rgb(198 255 61 / 0.20), transparent 62%), radial-gradient(50% 45% at 8% 8%, rgb(61 255 178 / 0.13), transparent 70%), linear-gradient(180deg, #050607 0%, #08090b 100%);--card:linear-gradient(180deg, rgb(255 255 255 / 0.045), rgb(255 255 255 / 0.015));--card-border:rgb(232 255 200 / 0.10);--card-shadow:0 30px 60px -36px rgb(0 0 0 / 0.9);--glass:rgb(10 12 14 / 0.72);--texture:repeating-linear-gradient(115deg, rgb(198 255 61 / 0.035) 0 1px, transparent 1px 22px);--texture-size:auto;--frame:#050607;--frame-edge:#3a4430;--screen:#090b0d;--z1:#2c5a4a;--z2:#3dffb2;--z3:#8dff6a;--z4:#c6ff3d;--z5:#f1ff9c;--grid:rgb(232 255 200 / 0.08);--chart-w:3;--chart-glow:drop-shadow(0 0 6px rgb(198 255 61 / 0.55));--bar-r:3;--radius:12px;--radius-lg:20px;--radius-btn:10px;--font-display:"Segoe UI Variable Display", "SF Pro Display", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-num:"Segoe UI Variable Display", "SF Pro Display", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--display-weight:850;--display-style:italic;--display-track:-0.035em;--display-case:none;--display-lh:0.98;--eyebrow-track:0.16em;--ease:cubic-bezier(0.2, 0.9, 0.1, 1);--dur:380ms;--mascot-shadow:rgb(0 0 0 / 0.55)}
:root[data-theme="inferno"]{color-scheme:dark;--bg:#120e0d;--bg-2:#181210;--surface:#1f1816;--surface-2:#2a201d;--line:rgb(255 190 160 / 0.10);--line-strong:rgb(255 190 160 / 0.20);--ink:#fff4ee;--ink-soft:#dcc3b8;--ink-mute:#ab9184;--accent:#ff6a1a;--accent-2:#ff2d46;--accent-3:#ffb23f;--accent-ink:#ff8a47;--on-accent:#1a0700;--btn:linear-gradient(100deg, #ffb23f 0%, #ff6a1a 45%, #ff3b3b 100%);--btn-solid:#ff6a1a;--btn-ink:#1a0700;--glow:rgb(255 106 26 / 0.45);--glow-2:rgb(255 45 70 / 0.32);--hero:radial-gradient(80% 60% at 88% 100%, rgb(255 80 30 / 0.34), transparent 60%), radial-gradient(40% 40% at 70% 40%, rgb(255 178 63 / 0.10), transparent 70%), linear-gradient(170deg, #0d0a09 0%, #120e0d 55%, #1d110d 100%);--card:linear-gradient(160deg, rgb(255 120 60 / 0.07), rgb(255 255 255 / 0.015) 60%);--card-border:rgb(255 140 90 / 0.14);--card-shadow:0 30px 60px -34px rgb(0 0 0 / 0.95);--glass:rgb(18 14 13 / 0.78);--texture:repeating-linear-gradient(-60deg, rgb(255 106 26 / 0.05) 0 2px, transparent 2px 14px);--texture-size:auto;--frame:#1a1513;--frame-edge:#ff6a1a;--screen:#120e0d;--z1:#6b2a12;--z2:#b8431a;--z3:#ff6a1a;--z4:#ff3b3b;--z5:#ffb23f;--grid:rgb(255 190 160 / 0.08);--chart-w:3.5;--chart-glow:drop-shadow(0 4px 10px rgb(255 80 30 / 0.45));--bar-r:0;--radius:4px;--radius-lg:8px;--radius-btn:3px;--font-display:Bahnschrift, "DIN Condensed", "Avenir Next Condensed", "Roboto Condensed", "sans-serif-condensed", "Arial Narrow", "Segoe UI", sans-serif;--font-body:system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-num:Bahnschrift, "DIN Condensed", "Avenir Next Condensed", "Roboto Condensed", "sans-serif-condensed", "Arial Narrow", "Segoe UI", sans-serif;--display-weight:800;--display-style:normal;--display-track:0.005em;--display-case:uppercase;--display-lh:0.92;--eyebrow-track:0.22em;--ease:cubic-bezier(0.3, 1.35, 0.4, 1);--dur:300ms;--mascot-shadow:rgb(0 0 0 / 0.6)}
:root[data-theme="cyber"]{color-scheme:dark;--bg:#060a1c;--bg-2:#091030;--surface:#0c1436;--surface-2:#121c47;--line:rgb(120 200 255 / 0.12);--line-strong:rgb(120 200 255 / 0.26);--ink:#e9f3ff;--ink-soft:#aabde2;--ink-mute:#8396c0;--accent:#22e4ff;--accent-2:#8b5cff;--accent-3:#5cffe1;--accent-ink:#22e4ff;--on-accent:#00141a;--btn:linear-gradient(100deg, #22e4ff 0%, #5aa8ff 50%, #a07bff 100%);--btn-solid:#22e4ff;--btn-ink:#00141a;--glow:rgb(34 228 255 / 0.42);--glow-2:rgb(139 92 255 / 0.4);--hero:radial-gradient(60% 55% at 80% 30%, rgb(139 92 255 / 0.28), transparent 65%), radial-gradient(55% 50% at 20% 90%, rgb(34 228 255 / 0.16), transparent 70%), linear-gradient(180deg, #040716 0%, #060a1c 60%, #0a1236 100%);--card:linear-gradient(180deg, rgb(34 228 255 / 0.06), rgb(139 92 255 / 0.03));--card-border:rgb(120 200 255 / 0.18);--card-shadow:0 0 0 1px rgb(34 228 255 / 0.04), 0 30px 70px -40px rgb(34 228 255 / 0.25);--glass:rgb(6 10 28 / 0.74);--texture:linear-gradient(rgb(34 228 255 / 0.05) 1px, transparent 1px), linear-gradient(90deg, rgb(34 228 255 / 0.05) 1px, transparent 1px);--texture-size:32px 32px;--frame:#070b1f;--frame-edge:#22e4ff;--screen:#060a1c;--z1:#2b3f86;--z2:#3d7bff;--z3:#22e4ff;--z4:#8b5cff;--z5:#e45cff;--grid:rgb(120 200 255 / 0.10);--chart-w:2;--chart-glow:drop-shadow(0 0 5px rgb(34 228 255 / 0.7));--bar-r:1;--radius:4px;--radius-lg:8px;--radius-btn:2px;--font-display:"Segoe UI Variable Display", "SF Pro Display", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-num:ui-monospace, "Cascadia Code", "SF Mono", "JetBrains Mono", Menlo, Consolas, "Roboto Mono", monospace;--display-weight:700;--display-style:normal;--display-track:0.01em;--display-case:uppercase;--display-lh:1.02;--eyebrow-track:0.3em;--ease:cubic-bezier(0.4, 0, 0.2, 1);--dur:260ms;--mascot-shadow:rgb(0 0 0 / 0.5)}
:root[data-theme="arctic"]{color-scheme:light;--bg:#f5f8fc;--bg-2:#ebf1f8;--surface:#ffffff;--surface-2:#f1f5fa;--line:rgb(11 18 32 / 0.08);--line-strong:rgb(11 18 32 / 0.16);--ink:#0b1220;--ink-soft:#3a4a63;--ink-mute:#55657d;--accent:#1e6fe8;--accent-2:#7cc8ff;--accent-3:#bfe3ff;--accent-ink:#1a63d4;--on-accent:#ffffff;--btn:linear-gradient(100deg, #1a63d4 0%, #2f86f0 100%);--btn-solid:#1a63d4;--btn-ink:#ffffff;--glow:rgb(30 111 232 / 0.22);--glow-2:rgb(124 200 255 / 0.35);--hero:radial-gradient(60% 55% at 85% 20%, rgb(124 200 255 / 0.35), transparent 65%), radial-gradient(50% 50% at 10% 95%, rgb(191 227 255 / 0.55), transparent 70%), linear-gradient(180deg, #fbfdff 0%, #f5f8fc 100%);--card:linear-gradient(180deg, #ffffff, #fafcff);--card-border:rgb(11 18 32 / 0.07);--card-shadow:0 1px 2px rgb(11 18 32 / 0.04), 0 24px 48px -28px rgb(30 70 140 / 0.28);--glass:rgb(245 248 252 / 0.8);--texture:none;--texture-size:auto;--frame:#e8ecf1;--frame-edge:#c5ced9;--screen:#f7f9fc;--z1:#d5e9ff;--z2:#9ccfff;--z3:#5aa8f5;--z4:#1e6fe8;--z5:#0b3c8c;--grid:rgb(11 18 32 / 0.07);--chart-w:1.75;--chart-glow:none;--bar-r:6;--radius:18px;--radius-lg:28px;--radius-btn:999px;--font-display:"Segoe UI Variable Display", "SF Pro Display", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-num:"Segoe UI Variable Display", "SF Pro Display", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--display-weight:300;--display-style:normal;--display-track:-0.045em;--display-case:none;--display-lh:1.0;--eyebrow-track:0.18em;--ease:cubic-bezier(0.22, 1, 0.36, 1);--dur:560ms;--mascot-shadow:rgb(30 70 140 / 0.22)}
:root[data-theme="titanium"]{color-scheme:dark;--bg:#141517;--bg-2:#18191c;--surface:#1f2125;--surface-2:#292b30;--line:rgb(220 226 236 / 0.09);--line-strong:rgb(220 226 236 / 0.18);--ink:#f2f3f5;--ink-soft:#bcc0c8;--ink-mute:#959aa3;--accent:#dfe3ea;--accent-2:#9aa2af;--accent-3:#c9ced6;--accent-ink:#e4e8ee;--on-accent:#121316;--btn:linear-gradient(135deg, #f7f8fa 0%, #c3c8d0 42%, #eef0f3 58%, #a7adb7 100%);--btn-solid:#dfe3ea;--btn-ink:#121316;--glow:rgb(223 227 234 / 0.22);--glow-2:rgb(154 162 175 / 0.2);--hero:radial-gradient(70% 60% at 75% 25%, rgb(223 227 234 / 0.10), transparent 65%), linear-gradient(160deg, #1b1c20 0%, #141517 50%, #101113 100%);--card:linear-gradient(160deg, rgb(255 255 255 / 0.06), rgb(255 255 255 / 0.01) 55%);--card-border:rgb(220 226 236 / 0.12);--card-shadow:inset 0 1px 0 rgb(255 255 255 / 0.06), 0 30px 60px -36px rgb(0 0 0 / 0.9);--glass:rgb(20 21 23 / 0.76);--texture:repeating-linear-gradient(90deg, rgb(255 255 255 / 0.018) 0 1px, transparent 1px 3px);--texture-size:auto;--frame:#2b2d32;--frame-edge:#a7adb7;--screen:#141517;--z1:#3b3e45;--z2:#5c616b;--z3:#8f97a4;--z4:#c3c8d0;--z5:#f2f3f5;--grid:rgb(220 226 236 / 0.07);--chart-w:1.5;--chart-glow:none;--bar-r:2;--radius:14px;--radius-lg:22px;--radius-btn:999px;--font-display:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", "URW Palladio L", Georgia, serif;--font-body:system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-num:"Segoe UI Variable Display", "SF Pro Display", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--display-weight:400;--display-style:normal;--display-track:-0.015em;--display-case:none;--display-lh:1.04;--eyebrow-track:0.32em;--ease:cubic-bezier(0.25, 0.1, 0.25, 1);--dur:620ms;--mascot-shadow:rgb(0 0 0 / 0.55)}
:root[data-theme="hyperpop"]{color-scheme:dark;--bg:#170a2b;--bg-2:#1e0d39;--surface:#271146;--surface-2:#331759;--line:rgb(255 180 230 / 0.12);--line-strong:rgb(255 180 230 / 0.24);--ink:#fff1fa;--ink-soft:#e2c6ee;--ink-mute:#bd9dd0;--accent:#ff6b6b;--accent-2:#ff3daa;--accent-3:#6cffd2;--accent-ink:#ff8a8a;--on-accent:#2a0613;--btn:linear-gradient(100deg, #ffb36b 0%, #ff6b6b 40%, #ff3daa 100%);--btn-solid:#ff6b6b;--btn-ink:#2a0613;--glow:rgb(255 61 170 / 0.45);--glow-2:rgb(108 255 210 / 0.3);--hero:radial-gradient(55% 50% at 85% 25%, rgb(255 61 170 / 0.38), transparent 65%), radial-gradient(50% 45% at 15% 90%, rgb(255 107 107 / 0.3), transparent 70%), radial-gradient(35% 35% at 50% 55%, rgb(108 255 210 / 0.08), transparent 70%), linear-gradient(180deg, #13071f 0%, #170a2b 100%);--card:linear-gradient(160deg, rgb(255 61 170 / 0.10), rgb(255 107 107 / 0.04));--card-border:rgb(255 160 220 / 0.20);--card-shadow:0 24px 50px -30px rgb(255 61 170 / 0.45);--glass:rgb(23 10 43 / 0.74);--texture:radial-gradient(rgb(255 160 220 / 0.09) 1.2px, transparent 1.4px);--texture-size:18px 18px;--frame:#ff3daa;--frame-edge:#ffb36b;--screen:#170a2b;--z1:#6b2fa8;--z2:#a04bff;--z3:#ff3daa;--z4:#ff6b6b;--z5:#ffd36b;--grid:rgb(255 180 230 / 0.09);--chart-w:4;--chart-glow:drop-shadow(0 3px 0 rgb(255 61 170 / 0.45));--bar-r:10;--radius:22px;--radius-lg:32px;--radius-btn:999px;--font-display:ui-rounded, "SF Pro Rounded", "Arial Rounded MT Bold", "Nunito", "Varela Round", system-ui, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-num:ui-rounded, "SF Pro Rounded", "Arial Rounded MT Bold", "Nunito", "Varela Round", system-ui, sans-serif;--display-weight:800;--display-style:normal;--display-track:-0.025em;--display-case:none;--display-lh:0.98;--eyebrow-track:0.14em;--ease:cubic-bezier(0.34, 1.56, 0.64, 1);--dur:480ms;--mascot-shadow:rgb(0 0 0 / 0.45)}
[data-swatch="electric"]{--sw-bg:#08090b;--sw-1:#c6ff3d;--sw-2:#3dffb2}
[data-swatch="inferno"]{--sw-bg:#140f0e;--sw-1:#ff6a1a;--sw-2:#ff2d46}
[data-swatch="cyber"]{--sw-bg:#060a1c;--sw-1:#22e4ff;--sw-2:#8b5cff}
[data-swatch="arctic"]{--sw-bg:#f5f8fc;--sw-1:#1e6fe8;--sw-2:#7cc8ff}
[data-swatch="titanium"]{--sw-bg:#17181b;--sw-1:#dfe3ea;--sw-2:#8f97a4}
[data-swatch="hyperpop"]{--sw-bg:#1a0b31;--sw-1:#ff6b6b;--sw-2:#ff3daa}