:root{--color-stone-0:#ffffff;--color-stone-50:#f7f6f3;--color-stone-100:#efede8;--color-stone-200:#e2dfd8;--color-stone-400:#a29d92;--color-stone-600:#5f5a50;--color-stone-800:#2f2c27;--color-stone-900:#1c1a17;--color-pine-500:#2f6b55;--color-pine-600:#255844;--color-pine-100:#e3efe9;--color-amber-500:#b7791f;--color-amber-100:#fbf0dc;--color-red-600:#b42318;--color-red-100:#fdeceb;--color-blue-600:#2563a8;--color-blue-100:#e6eff9;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--font-family-sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-family-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-line-tight:1.25;--font-line-normal:1.5;--motion-fast:120ms;--motion-normal:200ms;--motion-ease:cubic-bezier(0.2,0,0,1);--size-touch:44px;--color-bg:var(--color-stone-50);--color-surface:var(--color-stone-0);--color-surface-sunken:var(--color-stone-100);--color-border:var(--color-stone-200);--color-text:var(--color-stone-900);--color-text-muted:var(--color-stone-600);--color-accent:var(--color-pine-500);--color-accent-hover:var(--color-pine-600);--color-accent-soft:var(--color-pine-100);--color-on-accent:var(--color-stone-0);--color-warning:var(--color-amber-500);--color-warning-soft:var(--color-amber-100);--color-danger:var(--color-red-600);--color-danger-soft:var(--color-red-100);--color-info:var(--color-blue-600);--color-info-soft:var(--color-blue-100);--color-focus:var(--color-blue-600);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:var(--color-stone-900);--color-surface:var(--color-stone-800);--color-surface-sunken:#24221e;--color-border:#3d3a34;--color-text:var(--color-stone-50);--color-text-muted:var(--color-stone-400);--color-accent:#5fa88b;--color-accent-hover:#79bba0;--color-accent-soft:#1f3a30;--color-on-accent:var(--color-stone-900);--color-warning:#e0a54a;--color-warning-soft:#3a2d16;--color-danger:#f0776d;--color-danger-soft:#3d1d1a;--color-info:#7fb0e6;--color-info-soft:#1a2b3d;--color-focus:#7fb0e6;color-scheme:dark}}:root[data-theme=dark]{--color-bg:var(--color-stone-900);--color-surface:var(--color-stone-800);--color-surface-sunken:#24221e;--color-border:#3d3a34;--color-text:var(--color-stone-50);--color-text-muted:var(--color-stone-400);--color-accent:#5fa88b;--color-accent-hover:#79bba0;--color-accent-soft:#1f3a30;--color-on-accent:var(--color-stone-900);--color-warning:#e0a54a;--color-warning-soft:#3a2d16;--color-danger:#f0776d;--color-danger-soft:#3d1d1a;--color-info:#7fb0e6;--color-info-soft:#1a2b3d;--color-focus:#7fb0e6;color-scheme:dark}