/* ============================================================
   Solvio — Spacing, radii & layout tokens
   Calm 4px-based rhythm. Radii sit 9–18px for UI; print pieces
   use mm-precise geometry separately.
   ============================================================ */

:root {
  /* ---- Spacing scale (4px base) ---- */
  --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;

  /* ---- Radii ---- */
  --radius-sm:   6px;    /* inputs, small chips */
  --radius-md:   9px;    /* buttons */
  --radius-lg:   14px;   /* cards */
  --radius-xl:   18px;   /* panels, stages, large cards */
  --radius-pill: 999px;  /* badges */

  /* ---- Borders ---- */
  --border-width: 1px;

  /* ---- Layout ---- */
  --page-max:    1280px;
  --page-pad-x:  56px;
  --content-max: 64ch;
}
