:root{
  --font-core:"Libre Franklin",-apple-system,"Segoe UI",sans-serif; /* @kind font */
  --font-mono:"Space Mono","IBM Plex Mono",ui-monospace,monospace; /* @kind font */

  /* Weights */
  --fw-light:300; /* @kind font */
  --fw-regular:400; /* @kind font */
  --fw-medium:500; /* @kind font */
  --fw-semibold:600; /* @kind font */
  --fw-bold:700; /* @kind font */

  /* Sizes — 1.25 ratio, tuned */
  --fs-display-1:64px;
  --fs-display-2:48px;
  --fs-h1:38px;
  --fs-h2:30px;
  --fs-h3:24px;
  --fs-h4:19px;
  --fs-body-lg:18px;
  --fs-body:16px;
  --fs-body-sm:14px;
  --fs-caption:13px;
  --fs-micro:11px;

  /* Line heights */
  --lh-tight:1.06; /* @kind other */
  --lh-snug:1.2; /* @kind other */
  --lh-normal:1.55; /* @kind other */
  --lh-loose:1.7; /* @kind other */

  /* Tracking */
  --ls-display:-0.024em; /* @kind other */
  --ls-heading:-0.014em; /* @kind other */
  --ls-body:0em; /* @kind other */
  --ls-eyebrow:0.14em; /* @kind other */
  --ls-mono:0.02em; /* @kind other */
}
