:root{
  /* 4px base, doubling into architectural increments */
  --space-0:0;
  --space-1:4px;
  --space-2:8px;
  --space-3:12px;
  --space-4:16px;
  --space-5:24px;
  --space-6:32px;
  --space-7:48px;
  --space-8:64px;
  --space-9:96px;
  --space-10:128px;
  --space-11:192px;

  /* Layout */
  --grid-columns:12;/* @kind other */
  --gutter:24px;
  --margin-page:64px;      /* documents / web */
  --margin-slide:80px;     /* 1920×1080 deck safe margin */
  --margin-signage:0.08;/* @kind other */   /* fraction of the short edge */
  --measure:66ch;          /* optimal body measure */
  --measure-narrow:44ch;
}
