:root{--font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--font-meta:11px;--font-label:12px;--font-data:13px;--font-body:14px;--font-section:18px;--font-title:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-small:6px;--radius-control:8px;--radius-card:12px;--radius-modal:16px;--radius-pill:999px;--control-height:40px;--control-height-compact:32px;--control-height-touch:44px;--icon-small:16px;--icon-default:18px;--icon-navigation:20px;--layer-sticky:10;--layer-sidebar:30;--layer-menu:2000;--layer-tooltip:2300;--layer-calendar:2400;--interaction-duration:.14s;--motion-panel:.2s;--shadow-card:0 2px 8px #1118270a;--shadow-menu:0 16px 42px #11182729, 0 3px 10px #11182714;--shadow-modal:0 26px 90px #11182747;--shadow:0 8px 24px #1118271a;--bg:#f7f8fc;--surface:#fff;--surface-2:#f2f4f8;--surface-sidebar:#fbfbfc;--surface-soft:var(--surface-2);--surface-hover:#eceff5;--surface-overlay:#fffffff0;--on-emphasis:#fff;--tooltip-surface:#242a36;--tooltip-text:#f7f9fc;--scrollbar:#b3bac7;--muted-strong:#4b5669;--success-border:#a7d5b9;--danger-border:#edbac3;--warning-border:#e4c895;--info-border:#afc8ee;--pink:#a83d76;--pink-soft:#fcebf5;--pink-border:#e4b6cf;--text:#111827;--muted:#586277;--line:#e6e8ef;--line-strong:#d0d5df;--success:#147847;--success-soft:#e9f8ef;--warning-text:#806022;--warning-soft:#fff6e7;--danger:#b42336;--danger-soft:#fff0f2;--info:#2463c4;--info-soft:#edf4ff;--chart-violet:#6847f5;--chart-blue:#2f6fed;--chart-cyan:#0b94aa;--chart-amber:#d58214;--chart-pink:#c84d8d;--chart-green:#25836b;--paper:var(--bg);--panel:var(--surface);--panel-muted:var(--surface-2);--ink:var(--text);--green:var(--success);--red:var(--danger);--blue:var(--info);--amber:#f59e0b;--radius:var(--radius-control);--accent:var(--brand);--primary:var(--brand);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-accent=blue]{--brand:#095fd1;--brand-dark:#064ca9;--brand-fill:#096cf0;--brand-fill-hover:#075ecc;--brand-fill-active:#064ca9;--brand-contrast:#fff;--checkbox-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 8 2.5 2.5L12 5'/%3E%3C/svg%3E");--brand-soft:#eaf3ff;--brand-subtle:#f5f9ff;--brand-selected:#d9eaff;--brand-border:#89b6f5;--brand-on-dark:#8cbcff;--brand-glow:#096cf02e;--brand-glow-strong:#096cf04d;--control-hover-border:#89b6f5;--focus-ring-color:#095fd1;--focus-ring-soft:#095fd129}:root,:root[data-accent=violet]{--brand:#5b3df5;--brand-dark:#4d31e8;--brand-fill:#5b3df5;--brand-fill-hover:#4d31e8;--brand-fill-active:#4328d8;--brand-contrast:#fff;--checkbox-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 8 2.5 2.5L12 5'/%3E%3C/svg%3E");--brand-soft:#efedff;--brand-subtle:#faf9ff;--brand-selected:#e5e0ff;--brand-border:#aaa1f4;--brand-on-dark:#c5baff;--brand-glow:#5b3df524;--brand-glow-strong:#5b3df542;--control-hover-border:#aaa1f4;--focus-ring-color:#5b3df5;--focus-ring-soft:#5b3df524}.admin-root{--panel:var(--surface);--panel-muted:var(--surface-2);--ink:var(--text);--green:var(--success);--red:var(--danger);--blue:var(--info);--accent:var(--brand);--primary:var(--brand);--bg:#202020;--surface:#282828;--surface-2:#333;--surface-sidebar:#282828;--text:#f0f2f5;--muted:#aaaaaf;--line:#444;--line-strong:#606066;--success:#6bd6a0;--success-soft:#183b2a;--warning-text:#f0bd69;--warning-soft:#3d2f18;--danger:#ff8b9a;--danger-soft:#431f28;--info:#9cbcff;--info-soft:#21344f;--shadow-menu:0 16px 42px #00000061;--brand:#8cbcff;--brand-dark:#b8d5ff;--brand-soft:#20334d;--brand-subtle:#263244;--brand-selected:#29436a;--brand-border:#638ec7;--control-hover-border:#638ec7;--focus-ring-color:#8cbcff;--focus-ring-soft:#096cf033;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-accent=violet] .admin-root{--brand:#c5baff;--brand-dark:#d7cfff;--brand-fill:#87f;--brand-fill-hover:#9b8aff;--brand-fill-active:#aa9aff;--brand-contrast:#171127;--brand-soft:#302940;--brand-subtle:#2b2735;--brand-selected:#443b66;--brand-border:#8475b8;--control-hover-border:#8475b8;--focus-ring-color:#c5baff;--focus-ring-soft:#87f3}:root[data-accent=teal]{--brand:#08727a;--brand-dark:#075d63;--brand-fill:#087f87;--brand-fill-hover:#08727a;--brand-fill-active:#075d63;--brand-contrast:#fff;--brand-soft:#e5f5f4;--brand-subtle:#f3faf9;--brand-selected:#d3eeeb;--brand-border:#7bc5c2;--brand-on-dark:#75ddd3;--brand-glow:#087f8726;--brand-glow-strong:#087f8747;--control-hover-border:#7bc5c2;--focus-ring-color:#08727a;--focus-ring-soft:#08727a2b}:root[data-accent=orange]{--brand:#ad4512;--brand-dark:#91380e;--brand-fill:#c45115;--brand-fill-hover:#ad4512;--brand-fill-active:#91380e;--brand-contrast:#fff;--brand-soft:#fff0e5;--brand-subtle:#fff8f2;--brand-selected:#ffdfc6;--brand-border:#dca177;--brand-on-dark:#f7b57e;--brand-glow:#c4511524;--brand-glow-strong:#c4511542;--control-hover-border:#dca177;--focus-ring-color:#ad4512;--focus-ring-soft:#c4511529}:root[data-accent=teal] .admin-root{--brand:#79ded5;--brand-dark:#a6ede6;--brand-fill:#5dd5ca;--brand-fill-hover:#79ded5;--brand-fill-active:#a6ede6;--brand-contrast:#082d31;--brand-soft:#1d3b3c;--brand-subtle:#243637;--brand-selected:#2c5553;--brand-border:#5b9d98;--control-hover-border:#5b9d98;--focus-ring-color:#79ded5;--focus-ring-soft:#5dd5ca33}:root[data-accent=orange] .admin-root{--brand:#f7b57e;--brand-dark:#ffd1ac;--brand-fill:#f3a466;--brand-fill-hover:#f7b57e;--brand-fill-active:#ffd1ac;--brand-contrast:#28180f;--brand-soft:#38281f;--brand-subtle:#29211c;--brand-selected:#4c3323;--brand-border:#90633f;--control-hover-border:#90633f;--focus-ring-color:#f7b57e;--focus-ring-soft:#f3a4662e}
