:root {
  --font-display: "Archivo", system-ui, sans-serif;
  --font-body: "IBM Plex Sans", system-ui, sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, monospace;

  /* Power BI only — Segoe UI and Consolas ship with the Service and are deliberately not
     webfonts. The display stack was DIN; with no DIN binary available it now leads with
     Archivo (the system display face, loaded as a webfont) and falls back to Segoe UI
     inside the Power BI Service. */
  --font-pbi-display: "Archivo", "Segoe UI", sans-serif;
  --font-pbi-body: "Segoe UI", sans-serif;
  --font-pbi-mono: Consolas, monospace;

  --text-display: 3rem;    /* 48px */
  --text-h2: 1.75rem;      /* 28px */
  --text-h3: 1.125rem;     /* 18px */
  --text-body: 1rem;       /* 16px */
  --text-small: 0.875rem;  /* 14px */
  --text-label: 0.75rem;   /* 12px */
  --text-metric: 3.5rem;   /* 56px */

  --weight-display: 700;
  --weight-display-soft: 600;
  --weight-body: 400;
  --weight-body-strong: 500;

  --leading-display: 1.1;
  --leading-heading: 1.2;
  --leading-body: 1.55;
  --leading-tight: 1.3;

  --tracking-label: 0.06em;
}
