/* FamilyTrip canonical design tokens — 2026-09-25
   This is the only place new visual tokens should be introduced. */
:root{
  --ft-ink:#0c1424;
  --ft-ink-2:#16243a;
  --ft-ink-3:#2b3a52;
  --ft-muted:#5b6578;
  --ft-gold:#7A4F00;
  --ft-gold-dark:#7A4F00;
  --ft-gold-soft:#f5edd8;
  --ft-gold-light:#ead19a;
  --ft-on-dark-muted:#e3d8c3;
  --ft-paper:#F7F1E3;
  --ft-off:#F7F1E3;
  --ft-wash:#F4EBD9;
  --ft-line:#e3d8c3;
  --ft-line-strong:#e3d8c3;
  --ft-success:#23665F;
  --ft-warning:#B3361F;
  --ft-danger:#B3361F;
  --ft-serif:"Fraunces",Georgia,serif;
  --ft-accent:#F0B44C;
  --ft-ui:"Figtree",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --ft-r-sm:8px;
  --ft-r:13px;
  --ft-r-lg:19px;
  --ft-shadow-sm:0 4px 18px rgba(12,20,36,.035);
  --ft-shadow:0 7px 24px rgba(12,20,36,.055);
  --ft-ease:cubic-bezier(.16,1,.3,1);
}

