/* 01-settings/typography — families, scale, roles.
   Role rule: mono for chrome (labels, data, structure); sans for long-form prose. */
:root {
  --font-chrome: "Departure Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;
  --font-read:   "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;

  /* Fluid type scale */
  --text-xs:  0.7rem;
  --text-sm:  0.8rem;
  --text-base: 1rem;
  --text-md:  1.15rem;
  --text-lg:  clamp(1.25rem, 1rem + 1vw, 1.5rem);
  --text-xl:  clamp(1.5rem, 1.1rem + 1.6vw, 2rem);

  --leading-tight: 1.25;
  --leading-body:  1.6;
  --leading-prose: 1.75;

  --tracking-chrome: 0.02em;
  --tracking-label:  0.08em;

  --measure: 68ch;
}
