:root{
  --space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;
  --space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;

  /* Rhythm */
  --gap-inline:var(--space-3);
  --gap-stack:var(--space-4);
  --gap-card:var(--space-6);
  --section-pad-y:var(--space-24);
  --section-pad-y-tight:var(--space-16);
  --section-pad-x:var(--space-6);

  /* Widths */
  --container-max:1180px;
  --container-lp:760px;       /* the LPs run a narrow single column on a wide black field */
  --measure-body:62ch;
}
