:root{
  /* Calibri and Consolas lead their stacks: used directly where installed,
     substituted by Carlito / Inconsolata elsewhere. See tokens/fonts.css. */
  --font-display:"Source Sans 3",Calibri,Carlito,"Segoe UI",sans-serif;
  --font-body:Calibri,Carlito,"Segoe UI",Candara,sans-serif;
  --font-mono:Consolas,Inconsolata,"Cascadia Mono",ui-monospace,Menlo,monospace;

  --weight-light:300;
  --weight-regular:400;
  --weight-medium:500;
  --weight-semibold:600;
  --weight-bold:700;

  /* Display scale — Source Sans 3. Calibri's smaller x-height means these run
     visually a step down from a grotesque at the same px, which is intended. */
  --size-display-1:76px;
  --size-display-2:58px;
  --size-display-3:46px;
  --size-h1:35px;
  --size-h2:28px;
  --size-h3:23px;
  --size-h4:19px;

  /* Text scale — Calibri. Held one step up from a grotesque scale to compensate
     for the shorter x-height; 13px is the floor for anything a user must read. */
  --size-body-lg:19px;
  --size-body:17px;
  --size-body-sm:15px;
  --size-caption:13px;
  --size-micro:11px;

  --leading-tight:1.06;
  --leading-snug:1.2;
  --leading-heading:1.3;
  --leading-body:1.55;
  --leading-loose:1.7;

  /* Humanist letterforms need less negative tracking than a tight grotesque. */
  --tracking-display:-0.02em;
  --tracking-heading:-0.01em;
  --tracking-body:0em;
  --tracking-label:0.01em;
  --tracking-eyebrow:0.12em;

  --measure-narrow:46ch;
  --measure:64ch;
  --measure-wide:78ch;
}
