:root{--color-porcelain:#f7f4ec;--color-paper:#fffefa;--color-paper-2:#f1eee5;--color-sand:#e7e1d5;--color-ink:#18211f;--color-ink-2:#34413d;--color-ink-3:#5a6661;--color-ink-4:#626d68;--color-teal:#176b5b;--color-teal-deep:#0d5144;--color-teal-soft:#e2eee9;--color-teal-wash:#eff6f2;--color-clay:#98462f;--color-clay-soft:#f3e1da;--color-ochre:#9b6a1e;--color-ochre-soft:#f5ebd7;--color-blue:#416b84;--color-blue-soft:#e6eef2;--color-success:#2a7050;--color-success-soft:#e3f0e8;--color-danger:#a8403a;--color-danger-soft:#f6e3e1;--color-warning:#8a5c14;--color-warning-soft:#f5ebd7;--color-line:#d9ded8;--color-line-strong:#c7cec8;--color-primary:var(--color-teal);--color-background:var(--color-porcelain);--color-text:var(--color-ink);--color-border:var(--color-line);--color-surface:var(--color-paper);--font-display:"Space Grotesk", sans-serif;--font-body:"Inter", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5625rem;--text-3xl:1.953rem;--text-4xl:2.441rem;--text-5xl:3.052rem;--text-6xl:3.815rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-none:0;--radius-xs:.125rem;--radius-sm:.25rem;--radius-base:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a;--shadow-base:0 4px 6px -1px #0000001a;--shadow-md:0 10px 15px -3px #0000001a;--shadow-lg:0 20px 25px -5px #0000001a;--shadow-xl:0 25px 50px -12px #00000040;--z-hide:-1;--z-base:0;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out}
