:root{--background:var(--bg,#e4e3de);--surface:#efeee9;--surface-raised:#efeee9;--surface-muted:#dcdbd5;--foreground:var(--ink,#121212);--text-secondary:#3d3c38;--text-muted:var(--mute,#6d6c66);--border:#12121224;--border-strong:#12121252;--border-subtle:#12121214;--success:#3f6b4a;--danger:#b23a1e;--font-body:var(--font-sans), "Archivo", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-lg:1.125rem;--leading-body:1.5;--tracking-body:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--control-height-sm:2.25rem;--control-height-md:2.75rem;--radius-control:3px;--radius-panel:4px;--radius-surface:4px;--radius-pill:9999px;--shadow-raised:0 6px 18px #12121214;--shadow-floating:0 18px 44px #12121224, 0 2px 8px #1212120f;--duration-instant:.12s;--duration-fast:.16s;--duration-considered:.48s;--duration-spring:.58s;--ease-standard:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1)}
