:root{
  /* 8px base scale. Generous, unhurried margins — whitespace is the luxury signal. */
  --space-0:0px;
  --space-1:8px;
  --space-2:16px;
  --space-3:24px;
  --space-4:40px;
  --space-5:64px;
  --space-6:96px;
  --space-7:160px;

  /* Half-steps, for type clusters only. */
  --space-half:4px;
  --space-1x:12px;
  --space-2x:20px;
  --space-3x:32px;
  --space-4x:56px;

  --section-gap:96px; /* @kind spacing */ /* between sections */
  --section-inner:40px; /* @kind spacing */ /* inside a section, 40–64 */
  --section-inner-lg:64px; /* @kind spacing */

  --gutter-page:clamp(24px,4vw,40px); /* @kind spacing */
  --grid-gap:24px; /* @kind spacing */ /* the kit's card gutter */
  --maxw-prose:640px; /* @kind spacing */
  --maxw-content:1180px; /* @kind spacing */
  --header-h:76px; /* @kind spacing */
}
