:root{
  --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;

  /* Print-derived plate margins */
  --plate-margin:clamp(20px,4vw,64px);
  --plate-gutter:clamp(16px,2.5vw,40px); /* @kind spacing */
  --section-y:clamp(56px,9vw,128px); /* @kind spacing */
  --container-max:1240px;
  --container-narrow:760px;

  /* Radii — the brand is print-set: corners are square by default */
  --radius-none:0;
  --radius-hair:2px;
  --radius-chip:999px;

  /* Hairline weights, matching the annotation rules on the plates */
  --line-hair:1px;
  --line-rule:1.5px;
  --line-frame:2px;
  --line-heavy:4px;
}
