/* Cohere — spacing tokens.
   8px base with documented one-off alignment values. Large sections rely on
   dramatic vertical breathing room; dense spacing only where IA demands it. */
:root {
  --space-2: 2px;
  --space-6: 6px;
  --space-8: 8px;
  --space-10: 10px;
  --space-12: 12px;
  --space-16: 16px;
  --space-20: 20px;
  --space-22: 22px;
  --space-24: 24px;
  --space-28: 28px;
  --space-32: 32px;
  --space-36: 36px;
  --space-40: 40px;
  --space-56: 56px;
  --space-60: 60px;
  --space-64: 64px;
  --space-80: 80px;

  /* Section rhythm aliases */
  --section-pad-y: 80px;     /* generous vertical interval between bands */
  --container-pad-x: 24px;   /* gutter on narrow viewports */
  --container-max: 1280px;   /* desktop content width */
  --container-wide: 1440px;  /* wide marketing container */
}
