/* Design tokens — the single place colours, type and spacing live.
   Implements docs/DESIGN.md. Change DESIGN.md first, then here.
   Direction (11 Jun, current): blush + gradient-green, Birthstone + Jost.
   This overrides the earlier "no peach" note — see SESSION_LOG Session 12. */
:root {
  /* ---- Colour: blush light world + gradient-green dark world ---- */
  --linen:       #F0EBE2;   /* primary off-white — light grounds, light text on dark (was blush #E0D1B6) */
  --linen-deep:  #E7E0D4;   /* deeper off-white — the .quote section ground */
  --mist:        #E7E0D4;   /* alias of linen-deep */
  --surface:     #FCFBF8;   /* raised off-white — cards, qform (near white) */
  --surface-in:  #F4F0E8;   /* form inputs on off-white */
  --ink:         #15251E;   /* spruce near-black — dark grounds, primary text */
  --ink-soft:    #3D5249;   /* muted green-grey — secondary text on blush */
  --spruce:      #22382E;   /* mid spruce accent */
  --beeswax:     #C3A572;   /* champagne brass — accent, gold CTA fill */
  --beeswax-deep:#A2854F;   /* deeper brass — hover, numerals, links, gold-as-text */
  --line:        rgba(21,37,30,.14);    /* hairline on light */
  --line-light:  rgba(240,235,226,.18); /* hairline on dark */
  --error:       #A33B2A;

  /* ---- Type ---- */
  --display: 'Birthstone', cursive;
  --body:    'Jost', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;

  /* ---- Motion + rhythm ---- */
  --ease: cubic-bezier(.22, 1, .36, 1);
  --pad:  clamp(1.25rem, 4vw, 4rem);   /* horizontal page gutter */
}
