:root{--color-brand-50:#fff1f1;--color-brand-100:#ffe0e0;--color-brand-200:#f7b8b9;--color-brand-600:#cc1517;--color-brand-700:#a90f12;--color-brand-800:#850d0f;--color-ink-950:#15191f;--color-ink-800:#2b3139;--color-ink-700:#3f4752;--color-ink-500:#69727f;--color-ink-400:#89919d;--color-canvas:#f3f5f7;--color-surface:#fff;--color-surface-subtle:#f8f9fa;--color-surface-raised:#fff;--color-border:#dfe3e8;--color-border-strong:#cbd1d8;--color-success:#168653;--color-success-soft:#eaf7f0;--color-warning:#b8600c;--color-warning-soft:#fff4e6;--color-info:#1769aa;--color-info-soft:#eaf3fb;--color-danger:#b42318;--color-danger-soft:#fdf0ef;--font-ui:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--text-xs:11px;--text-sm:12px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:24px;--leading-tight:1.2;--leading-control:1.4;--leading-copy:1.55;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:6px;--radius-control:11px;--radius-panel:15px;--radius-overlay:22px;--control-sm:34px;--control-md:40px;--control-lg:46px;--shadow-panel:0 1px 2px #15191f09, 0 8px 24px #15191f06;--shadow-float:0 18px 48px #15191f21;--shadow-overlay:0 24px 72px #15191f33;--z-sticky:20;--z-topbar:35;--z-sidebar:40;--z-popover:80;--z-overlay:100;--duration-immediate:.12s;--duration-control:.16s;--duration-enter:.26s;--duration-overlay:.28s;--ease-standard:cubic-bezier(.22, 1, .36, 1);--sidebar:248px;--topbar:64px;--red:var(--color-brand-600);--red-dark:var(--color-brand-700);--red-soft:var(--color-brand-50);--ink:var(--color-ink-950);--muted:var(--color-ink-500);--line:var(--color-border);--line-strong:var(--color-border-strong);--canvas:var(--color-canvas);--panel:var(--color-surface);--green:var(--color-success);--green-soft:var(--color-success-soft);--orange:var(--color-warning);--orange-soft:var(--color-warning-soft);--blue:var(--color-info);--blue-soft:var(--color-info-soft);--shadow-sm:var(--shadow-panel);--shadow-md:var(--shadow-float)}html[data-text-scale=COMPACT]{--density-factor:.92}html[data-text-scale=COMFORTABLE]{--density-factor:1}html[data-text-scale=LARGE]{--density-factor:1.08}html[data-text-scale=EXTRA_LARGE]{--density-factor:1.16}
