:root{--bg: #05080f;--bg-2: #0a0f1a;--panel: #121825;--panel-2: #1a2235;--panel-3: #222c42;--border: #2a3650;--border-bright: #3d4b6e;--text: #e8eef7;--text-dim: #9aa5bc;--muted: #5a6783;--muted-bright: #94a3b8;--accent: #6366f1;--accent-bright: #818cf8;--cyan: #22d3ee;--magenta: #e91e63;--magenta-bright: #f472b6;--green: #22c55e;--green-bright: #4ade80;--amber: #fbbf24;--amber-bright: #fcd34d;--red: #ef4444;--red-bright: #f87171;--glow: rgba(99, 102, 241, .35);--glow-green: rgba(34, 197, 94, .45);--glow-red: rgba(239, 68, 68, .45);--glow-magenta: rgba(233, 30, 99, .4);--instrument-bg: #04080f;--instrument-bg-2: #0a0f1a;--instrument-stroke: #2a3650;--instrument-tick: #ffffff;--instrument-tick-dim: #cbd5e1;--instrument-grid: #1e293b;--instrument-readout-bg: #0f1722;--instrument-shadow: rgba(0, 0, 0, .6);--stopwatch-bg: #050810;--stopwatch-bg-running: #050a10;--stopwatch-bg-stopped: #100a05;--stopwatch-off: #475569;--stopwatch-shadow: inset 0 1px 4px rgba(0, 0, 0, .6);--title-grad-from: #ffffff;--title-grad-to: #818cf8}[data-theme=light]{--bg: #f5f7fb;--bg-2: #ffffff;--panel: #ffffff;--panel-2: #f1f4f9;--panel-3: #e2e8f0;--border: #d1d9e6;--border-bright: #94a3b8;--text: #0f172a;--text-dim: #475569;--muted: #64748b;--muted-bright: #475569;--accent: #4f46e5;--accent-bright: #6366f1;--cyan: #0891b2;--magenta: #db2777;--magenta-bright: #ec4899;--green: #16a34a;--green-bright: #22c55e;--amber: #d97706;--amber-bright: #f59e0b;--red: #dc2626;--red-bright: #ef4444;--glow: rgba(79, 70, 229, .18);--glow-green: rgba(22, 163, 74, .25);--glow-red: rgba(220, 38, 38, .25);--glow-magenta: rgba(219, 39, 119, .25);--instrument-bg: #ffffff;--instrument-bg-2: #f8fafc;--instrument-stroke: #cbd5e1;--instrument-tick: #1e293b;--instrument-tick-dim: #475569;--instrument-grid: #e2e8f0;--instrument-readout-bg: #f1f5f9;--instrument-shadow: rgba(0, 0, 0, .08);--stopwatch-bg: #f1f5f9;--stopwatch-bg-running: #ecfdf5;--stopwatch-bg-stopped: #fefce8;--stopwatch-off: #cbd5e1;--stopwatch-shadow: inset 0 1px 4px rgba(0, 0, 0, .06);--title-grad-from: #1e293b;--title-grad-to: #4f46e5}
