/* ============================================================
   LESTER'S — SPACING & SIZING TOKENS
   Dense, printed rhythm — generous gutters around tight blocks.
   8px base grid.
   ============================================================ */
:root {
  --space-0:   0;
  --space-1:   4px;
  --space-2:   8px;
  --space-3:   12px;
  --space-4:   16px;
  --space-5:   24px;
  --space-6:   32px;
  --space-7:   48px;
  --space-8:   64px;
  --space-9:   96px;
  --space-10: 128px;

  /* Clear-space unit for the logo (= cap height of mascot badge) */
  --logo-clearspace: 24px;

  /* Container widths */
  --container-narrow: 720px;
  --container:        1080px;
  --container-wide:   1320px;

  /* ---- Radii — printed labels are mostly SQUARE; rounding is rare ---- */
  --radius-0:    0;       /* default — sharp printed edges */
  --radius-sm:   3px;     /* subtle ticket softening */
  --radius-pill: 999px;   /* stamps, round seals */

  /* ---- Border weights — deco rules run heavy ---- */
  --border-hair:   1px;
  --border-rule:   2px;
  --border-bold:   3px;
  --border-deco:   4px;   /* double-border outer */
}
