/* ============================================================
   Tocker — Spacing tokens
   8px base rhythm with a few half-steps for dense controls.
   ============================================================ */

:root {
  --space-0:  0;
  --space-1:  4px;
  --space-2:  8px;
  --space-3:  12px;
  --space-4:  16px;
  --space-5:  20px;
  --space-6:  24px;
  --space-8:  32px;
  --space-10: 40px;
  --space-12: 48px;
  --space-16: 64px;
  --space-20: 80px;
  --space-24: 96px;

  /* ---- Layout ---- */
  --container-sm:  640px;
  --container-md:  960px;
  --container-lg:  1200px;
  --gutter:        24px;

  /* ---- Accessibility minimums (charter §4.4) ---- */
  --touch-min:     44px; /* primary mobile control height */
  --touch-comfort: 48px; /* voice / confirm / cancel */
  --control-gap:   8px;  /* minimum spacing between controls */
}
