:root {
  --font-display: "Bricolage Grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --font-body: "Bricolage Grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;

  /* Nach oben verlaengert (25.08.2026, Audit): eigene Titelstufen fuer Druck und Folie.
     Fuer Folien auf 1920 px gilt weiter die Skala im Foliensystem. */
  --type-titel-folie: 700 128px/0.92 var(--font-display);
  --type-titel-druck: 700 96px/0.94 var(--font-display);   /* A4 Deckblatt: 48 pt */

  /* d0: Deck-Titel und Web-Hero. 92px auf 1280px Folienbreite (= 138px bei 1920).
     Harter Sprung zum Fliesstext ist Absicht - Teil der Layout-Signatur. */
  --type-d0: 700 92px/0.94 var(--font-display);
  --type-d1: 700 68px/0.98 var(--font-display);
  --type-h1: 700 44px/1.05 var(--font-display);
  --type-h2: 600 26px/1.15 var(--font-display);
  --type-h3: var(--type-h2); /* gestrichen 25.08.2026 (Audit): 20 px lag zu eng zwischen 26 und 17.
     Alias auf h2, nicht mehr neu verwenden. */
  --type-body: 400 17px/1.6 var(--font-body);
  --type-small: 400 14px/1.55 var(--font-body);
  --type-label: 500 11px/1.4 var(--font-mono);
  --type-label-s: 500 10px/1.4 var(--font-mono);

  /* Punktwerte A4 (ergaenzt 25.08.2026, Audit): grosse Stufen = px x 0,5,
     Lesegroessen fest, Untergrenze im Druck 7 pt.
     Titel 48 / d1 34 / h1 22 / h2 13 / Body 10 / Small 8 / Label 7 pt */

  --track-d0: -0.04em;
  --track-d1: -0.035em;
  --track-h1: -0.025em;
  --track-h2: -0.02em;
  --track-label: 0.14em;
  --track-label-wide: 0.2em;

  --measure-max: 75ch;
}
