:root,[data-theme=light]{--canvas:#fff;--surface:#fff;--surface-sunken:#f5f5f5;--surface-hover:#f0f0f0;--line:#ececec;--line-strong:#8f8f95;--ink:#1a1a1a;--ink-muted:#666;--ink-subtle:#767676;--primary:#ececec;--primary-hover:#e2e2e2;--on-primary:#1a1a1a;--accent:#111112;--accent-hover:#2b2b2d;--on-accent:#fff;--accent-text:#111112;--accent-tint:#f2f2f2;--accent-line:#dcdcdc;--control:var(--accent);--on-control:var(--on-accent);--focus:var(--accent);--relief:#f4f4f3;--aura-mid:#ececec;--aura-end:#f7f5f2;--success:#177245;--success-tint:#eaf6ef;--warning:#8a5a00;--warning-tint:#fdf4e1;--danger:#c23a0a;--danger-tint:#fdeee6;--shadow-xs:0 1px 2px #1111120d;--shadow-card:0 1px 2px #1111120a, 0 6px 20px #1111120d;--shadow-pop:0 12px 40px #1111121f}[data-theme=dark]{--canvas:#111112;--surface:#1c1c1e;--surface-sunken:#262628;--surface-hover:#2c2c2f;--line:#2c2c2f;--line-strong:#6b6b70;--ink:#ededed;--ink-muted:#a1a1a6;--ink-subtle:#8b8b91;--primary:#2c2c2f;--primary-hover:#353538;--on-primary:#ededed;--accent:#f2f2f2;--accent-hover:#fff;--on-accent:#111112;--accent-text:#f2f2f2;--accent-tint:#262628;--accent-line:#3a3a3d;--control:var(--accent);--on-control:var(--on-accent);--focus:var(--accent);--relief:#1f1f21;--aura-mid:#27272a;--aura-end:#2b2926;--success:#5ccf95;--success-tint:#12281d;--warning:#f2c14e;--warning-tint:#2a2210;--danger:#ff8a5b;--danger-tint:#2e1a12;--shadow-xs:0 1px 2px #0006;--shadow-card:0 1px 2px #0006, 0 6px 20px #00000059;--shadow-pop:0 12px 40px #0000008c}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-20:80px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace}[data-theme]{color:var(--ink);background:var(--canvas)}
