:root{
  --surface:#f7f5f1;--surface-aqua:#ebf2f1;--surface-mint:#f5ffff;--surface-raised:#ffffff;
  --ink:#2e2420;--ink-muted:#6b5f58;
  --teal:#b1cfcf;--teal-deep:#2f6f6c;--teal-wash:#acd1d1;--teal-wash-deep:#94c1be;
  --burgundy:#6e2a3a;--on-burgundy:#ffffff;--chestnut:#8a5a3c;--cream:#e9dcc7;--line:#d9d2c8;--focus:#2f6f6c;
  --shadow-card:0 1px 2px rgba(46,36,32,.06),0 8px 24px rgba(46,36,32,.08);
  --space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;
  --radius-sm:4px;--radius-md:10px;--radius-lg:24px;--radius-pill:999px;
  --font-display:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;
  --font-script:"Allura","Brush Script MT",cursive;
  --font-body:"Outfit","Helvetica Neue",Arial,sans-serif;
}
