/* Ellis Laundry & Linen Supply Inc: design tokens.
   World: the parcel. Kraft paper, umber ink, thread red, pressed linen.
   All text pairs measured: ink/paper 12.5:1, ink/kraft 9.8:1, ink-soft/paper 6.9:1,
   ink-soft/kraft 5.2:1, thread/paper 6.97:1, thread/kraft 5.5:1, linen/thread 7.4:1. */

:root {
  /* ground */
  --paper: #F7F2E8;        /* page ground, tint A of the focus drift */
  --paper-dim: #F1E9D9;    /* tint B of the focus drift */
  --kraft: #E6D7B8;        /* D7 kraft insets */
  --kraft-deep: #C9B084;   /* decorative rules, flap lines, never text */
  --linen: #FFF9EE;        /* pressed-linen white: hero panel, button label */

  /* ink */
  --ink: #362A1B;          /* primary text, footer ground */
  --ink-soft: #63543C;     /* secondary text */
  --thread: #8F3521;       /* stitching, accents, CTA fill, focus rings */
  --thread-dim: rgba(143, 53, 33, 0.45); /* stitched edges */
  --hairline: rgba(54, 42, 27, 0.18);

  /* type: both faces ship one weight; hierarchy is size, case and ink */
  --font-display: 'Lustria', 'Georgia', serif;
  --font-body: 'Numans', 'Verdana', sans-serif;

  /* scale (8px base) */
  --s1: 8px;  --s2: 16px; --s3: 24px; --s4: 32px;
  --s5: 40px; --s6: 48px; --s8: 64px; --s10: 80px; --s12: 96px;

  /* D7: radius 2 on containers; C4 button is the one soft-cornered thing */
  --radius: 2px;
  --radius-btn: 9px;

  --measure: 62ch;
  --header-h: 132px;
}
