/* ============================================================
   Cadence · Spacing & Layout
   "An 8pt grid, generously spent."
   Every value is a multiple of 8 (with 4 for tight pairings).
   Cadence runs on the looser end of comfortable — calm breathing
   room, never cramped. White space is the primary tool for
   feeling measured and unhurried.
   ============================================================ */

:root {
  --space-1:  4px;   /* tight pairings only */
  --space-2:  8px;   /* base unit */
  --space-3: 16px;   /* default gap */
  --space-4: 24px;   /* card padding floor */
  --space-5: 32px;   /* card padding / block gap */
  --space-6: 48px;   /* section rhythm (min) */
  --space-7: 64px;   /* section rhythm */
  --space-8: 88px;   /* major section rhythm (max) */

  /* ---- Practical defaults ---- */
  --pad-card:    24px;   /* 24–28px card interiors; content never touches an edge */
  --pad-card-lg: 28px;
  --gap-grid:    20px;   /* between sibling cards in a grid */
  --section-gap: 88px;   /* between major page blocks */

  /* ---- Container ---- */
  --container-max: 1080px; /* @kind other */
  --container-pad: 40px;
}
