/* Design tokens: exactly DESIGN.md. Shared by every builder; change here only on his word. */
:root{
  --paper:#F3F2EE; --paper-2:#E9E7E1; --ink:#1E1E1C; --ink-2:#6B6A66; --rule:#CFCCC4;
  --night:#121414; --night-2:#1C1F1F; --night-ink:#EDEBE6; --night-rule:#2E3232;
  --font-display:"Archivo", system-ui, sans-serif;            /* wide: font-stretch 112–125%, weight 300–400, CAPS */
  --font-text:"Archivo", system-ui, sans-serif;               /* normal width, 400 */
  --font-mono:"IBM Plex Mono", ui-monospace, monospace;       /* labels, prices, notes: 11–13px CAPS, tracking .06em */
  --hair:1px solid var(--rule);
  --ease:cubic-bezier(.2,.7,.1,1); --dur:.6s;
}
