/* Document / print system — letter-size one-pagers, briefs, packets and
   pamphlets. Derived from the Kaizen federal reference documents; the same
   ratios carry to slides when the page box changes. Sizes are px at 96dpi
   (816×1056 = US Letter). See guidelines/document-system.card.html and
   templates/print-document/. */
:root{
  /* Page box + margins */
  --doc-page-w:816px;
  --doc-page-h:1056px;
  --doc-margin-x:52px;
  --doc-margin-top:46px;
  --doc-margin-bottom:34px;

  /* Rail: mono label column that opens every band */
  --doc-rail-w:132px;
  --doc-rail-gap:24px;

  /* Vertical rhythm */
  --doc-band-gap:16px;          /* space above a band's hairline */
  --doc-band-pad:14px;          /* space below the hairline */
  --doc-card-gap:10px;

  /* Hairlines + borders (on the dark ground) */
  --doc-surface:var(--kz-panel-dark);
  --doc-rule:rgba(255,255,255,.16);
  --doc-card-border:rgba(255,255,255,.18);
  --doc-chip-border:rgba(255,255,255,.4);

  /* Ink */
  --doc-text:var(--kz-white);
  --doc-text-secondary:#BDBDBD;
  --doc-text-muted:#8C8C8C;
  --doc-label:#9C9C9C;
  --doc-eyebrow:var(--kz-coral-t-900);   /* FC6242 */
  --doc-band:var(--kz-blue-t-700);       /* 3479BD */
  --doc-label-support:#8FB6DD;

  /* Type scale (document, not screen) */
  --doc-title:36px;
  --doc-lead:19px;
  --doc-card-title:13px;
  --doc-body:12px;
  --doc-body-sm:11px;
  --doc-eyebrow-size:11px;
  --doc-rail-size:10px;
  --doc-micro:9px;
  --doc-tracking-mono:.12em;
}
