:root{
  --font-display:"Libre Franklin","Libre Franklin Local","Helvetica Neue",Helvetica,sans-serif;
  --font-body:"Archivo","Archivo Local","Helvetica Neue",Helvetica,sans-serif;
  /* No monospace token exists on purpose. Mono was the strongest
     "IT company" signal and was removed from the system. */

  --w-regular:400; /* @kind font */
  --w-medium:500; /* @kind font */
  --w-display:600; /* @kind font */
  --w-bold:700; /* @kind font */

  /* Display scale. Capped at 6rem — a hard rule of the system. */
  --t-display-1:clamp(2.75rem,7vw,6rem); /* @kind font */
  --t-display-2:clamp(2.25rem,5vw,4rem); /* @kind font */
  --t-display-3:clamp(1.75rem,3.4vw,2.75rem); /* @kind font */
  --t-heading:1.5rem; /* @kind font */
  --t-subheading:1.1875rem; /* @kind font */

  /* Body scale */
  --t-lead:1.1875rem; /* @kind font */
  --t-body:1.0625rem; /* @kind font */
  --t-body-sm:.9375rem; /* @kind font */
  --t-meta:.8125rem; /* @kind font */
  --t-micro:.75rem; /* @kind font */

  --lh-display:1.04; /* @kind font */
  --lh-heading:1.16; /* @kind font */
  --lh-body:1.62; /* @kind font */
  --lh-tight:1.3; /* @kind font */

  --ls-display:-.02em; /* @kind font */
  --ls-heading:-.01em; /* @kind font */
  --ls-body:0; /* @kind font */
  --ls-caps:.14em; /* @kind font */
  --ls-caps-wide:.24em; /* @kind font */

  /* Semantic */
  --text-measure:64ch; /* @kind other */
  --text-measure-tight:48ch; /* @kind other */
}
