:root{
  /* 8pt base unit */
  --space-1:8px;
  --space-2:16px;
  --space-3:24px;   /* vertical space between spec rows — load-bearing, do not trim */
  --space-4:32px;
  --space-5:40px;
  --space-6:48px;
  --space-8:64px;
  --space-10:80px;
  --space-12:96px;
  --space-16:128px;

  /* Page geometry, screen */
  --page-max:1200px;
  --page-margin:45px;
  --gutter:45px;

  /* The one-third axis. Lead copy, spec detail and pull quotes all start here. */
  --axis:33.333%;
  --axis-col:5; /* @kind other */      /* of a 12-column grid */

  /* Print geometry, A4 595x842pt */
  --print-page-w:595pt; /* @kind spacing */
  --print-page-h:842pt; /* @kind spacing */
  --print-margin:45pt;
  --print-margin-bottom:41pt;
  --print-content-w:505pt; /* @kind spacing */
  --print-col:230pt; /* @kind spacing */
  --print-axis:217pt; /* @kind spacing */

  /* Rules. Nothing rounds. */
  --rule-hairline:1px;
  --rule-bar:2px;      /* bullet-bar vertical rule */
  --rule-heavy:2px;    /* night phase card top rule, in ink */
  --radius:0;
  --shadow:none;

  --bar-inset:16px;    /* text inset from a bullet bar */
  --duration:280ms; /* @kind other */
  --ease:cubic-bezier(.2,0,0,1); /* @kind other */
}
