:root{--font-sans:"Geist",sans-serif;--ink:#1d1d1f;--body:#424245;--muted:#6e6e73;--line:#e5e5ea;--surface:#f5f5f7;--accent:#c9500a;--accent-hover:#a8430a;--brand:#d25a02;--outline:#d2d2d7;--pill:#f0f0f2;--placeholder:#e8e8ed;--white:#fff;--dark-bg:#1d1d1f;--dark-surface:#2c2c2e;--dark-heading:#fff;--dark-body:#c7c7cc;--dark-muted:#a1a1a6;--dark-line:#3a3a3c;--dark-accent:#f07a2a;--dark-text-soft:#f5f5f7;--fs-h1:clamp(34px,3.9vw,54px);--fs-h2:clamp(28px,2.8vw,40px);--fs-h3:20px;--fs-lead:19px;--fs-body:17px;--fs-small:15px;--container:1200px;--gutter:32px;--space-section:clamp(72px,8vw,112px);--space-head:48px;--pad-card:32px;--radius-lg:20px;--radius-md:14px;--radius-field:12px;--radius-pill:999px}