/* ============================================================
   WHALE DIGITAL — Spacing, radius, layout tokens
   4px base grid.
   ============================================================ */

:root {
  /* Spacing scale (4px base) */
  --space-1:  0.25rem;  /* 4  */
  --space-2:  0.5rem;   /* 8  */
  --space-3:  0.75rem;  /* 12 */
  --space-4:  1rem;     /* 16 */
  --space-5:  1.5rem;   /* 24 */
  --space-6:  2rem;     /* 32 */
  --space-7:  3rem;     /* 48 */
  --space-8:  4rem;     /* 64 */
  --space-9:  6rem;     /* 96 */
  --space-10: 8rem;     /* 128 */

  /* Section rhythm */
  --section-y:    clamp(4rem, 9vw, 8rem); /* @kind spacing */
  --container-max: 1200px;
  --container-pad: clamp(1.25rem, 4vw, 3rem);

  /* Radii */
  --radius-xs:  6px;
  --radius-sm:  10px;
  --radius-md:  14px;   /* default card / input */
  --radius-lg:  20px;   /* large cards */
  --radius-xl:  28px;   /* hero panels */
  --radius-pill: 999px; /* buttons / chips */
}
