:root{--canvas:#F5F8FA;--surface:#FFFFFF;--raised:#E9F0F4;--text:#142B3A;--muted:#4C6473;--border:#6B7E8A;--accent:#08766E;--on-accent:#FFFFFF;--focus:#0B65C2;--accent-hover:#065E58;--accent-subtle:rgba(8, 118, 110, 0.12);--recording:#B4233C;--recording-subtle:rgba(180, 35, 60, 0.12);--border-subtle:#D6E2E8;--hover:#F0F5F8;--success:#08764F;color-scheme:light}
:root[data-theme="dark"]{--canvas:#10151B;--surface:#182127;--raised:#1E2B32;--text:#E8EDEA;--muted:#A0AAA9;--border:#33434A;--accent:#8AE2C7;--on-accent:#112720;--focus:#9BE7D2;--accent-hover:#B3F1DE;--accent-subtle:rgba(138, 226, 199, 0.14);--recording:#F6B49E;--recording-subtle:rgba(246, 180, 158, 0.14);--border-subtle:#33434A;--hover:#233238;--success:#6DD7A5;color-scheme:dark}
