/* Decatur type scale — exact measured values (Guidelines 05). Not rounded. */
:root{
  --dc-font-display:"Source Serif 4",Georgia,serif;                          /* headlines, wordmark, pull quotes, tagline in italic */
  --dc-font-text:"Source Sans 3","Helvetica Neue",Arial,sans-serif;          /* body, navigation, buttons, captions, forms */
  --dc-font-figure:"IBM Plex Mono",ui-monospace,Menlo,monospace;             /* every published number, eyebrow label, hex value, file name */

  --dc-text-display-1-size:48px;   --dc-text-display-1-line:50px;   --dc-text-display-1-track:-0.03em;  --dc-text-display-1-weight:600;
  --dc-text-display-2-size:34px;   --dc-text-display-2-line:37px;   --dc-text-display-2-track:-0.028em; --dc-text-display-2-weight:600;
  --dc-text-heading-1-size:26px;   --dc-text-heading-1-line:30px;   --dc-text-heading-1-track:-0.02em;  --dc-text-heading-1-weight:600;
  --dc-text-heading-2-size:19px;   --dc-text-heading-2-line:24px;   --dc-text-heading-2-track:-0.01em;  --dc-text-heading-2-weight:600;
  --dc-text-heading-3-size:15px;   --dc-text-heading-3-line:20px;   --dc-text-heading-3-track:0em;      --dc-text-heading-3-weight:700;
  --dc-text-lead-size:20px;        --dc-text-lead-line:30px;        --dc-text-lead-track:0em;           --dc-text-lead-weight:400;
  --dc-text-body-size:17px;        --dc-text-body-line:28px;        --dc-text-body-track:0em;           --dc-text-body-weight:400;
  --dc-text-body-small-size:15px;  --dc-text-body-small-line:24px;  --dc-text-body-small-track:0em;     --dc-text-body-small-weight:400;
  --dc-text-caption-size:13px;     --dc-text-caption-line:20px;     --dc-text-caption-track:0em;        --dc-text-caption-weight:400;
  --dc-text-label-size:11px;       --dc-text-label-line:14px;       --dc-text-label-track:0.19em;       --dc-text-label-weight:600;
  --dc-text-micro-size:11px;       --dc-text-micro-line:16px;       --dc-text-micro-track:0.02em;       --dc-text-micro-weight:500;  /* approved 8 Sep 2026 */

  --dc-wordmark-track:0.085em;   /* Source Serif caps for signage and the wordmark */
  --dc-measure:68ch;             /* 60–75 characters. Below 45 or above 90, reset the column */
}
