/* tokens.css -- the single home of every colour, type and spacing custom property.
   Linked FIRST on every page (PAGE-CONTRACT s8). Lifted verbatim from the approved
   site build of 2026-08-21; see design-system/DESIGN-SYSTEM.md for what each does.
   --ink-mute is 4.65:1 on --paper. Do not lower it. */
:root{
  --paper:#F4F3EF;
  --paper-lift:#FCFBF7;
  --ink:#141413;
  --ink-60:rgba(20,20,19,.62);
  --ink-mute:rgba(20,20,19,.60);    /* TEXT grade — 4.65:1 on paper (AA). Do not lower.
                                       There is no lighter text token on purpose: the old
                                       --ink-40 at .40 measured 2.54:1 and failed 39 times. */
  --ink-decor:rgba(20,20,19,.4);    /* NON-TEXT only: rules, crosses, drawing linework. */
  --rule:#D8D5CB;
  --rule-strong:#B9B5A8;         /* decorative rules - not held to 3:1 */
  --field-line:#8F8B7E;          /* 3.05:1 on --paper-lift (WCAG 1.4.11) */
  --blue:#1B4FFF;
  --blue-08:rgba(27,79,255,.08);
  --blue-lift:#4B72FF;           /* same accent, lifted for the ink band only */
  --paper-on-ink:rgba(244,243,239,.92);
  --rule-on-ink:rgba(244,243,239,.16);
  --d:'Archivo',system-ui,-apple-system,sans-serif;
  --m:'Space Mono',ui-monospace,'Courier New',monospace;
  --pad:clamp(20px,4.5vw,56px);
}
