/* Terranorde type. Two families plus one italic. Never a single-font page. */
:root {
  --tn-font-display: "Barlow Condensed", "Arial Narrow", sans-serif;
  --tn-font-body: "Barlow", "Helvetica Neue", Arial, sans-serif;
  --tn-font-tagline: "Fraunces", Georgia, serif;

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

  /* Tracking */
  --tn-track-display: 0.02em;
  --tn-track-kicker: 0.22em;
  --tn-track-data: 0.12em;
  --tn-track-nav: 0.06em;
  --tn-track-body: 0; /* @kind font */

  /* Screen scale. Derived from the guidelines hierarchy page (kicker 9 / display 44/46 /
     intro 17 / body 12/20 / data 10 / caption 9), scaled up for screen reading. */
  --tn-size-display-xl: 96px;  --tn-leading-display-xl: 0.92;
  --tn-size-display-l: 64px;   --tn-leading-display-l: 0.96;
  --tn-size-display-m: 44px;   --tn-leading-display-m: 46px;
  --tn-size-display-s: 30px;   --tn-leading-display-s: 32px;
  --tn-size-heading: 22px;     --tn-leading-heading: 24px;
  --tn-size-intro: 19px;       --tn-leading-intro: 30px;
  --tn-size-body: 15px;        --tn-leading-body: 25px;
  --tn-size-body-s: 13px;      --tn-leading-body-s: 21px;
  --tn-size-data: 11px;        --tn-leading-data: 14px;
  --tn-size-kicker: 10px;      --tn-leading-kicker: 12px;
  --tn-size-caption: 11px;     --tn-leading-caption: 15px;
}
