/* Merkbar · Schrift (T017, Stand 27.09.2026)

   Atkinson Hyperlegible Next 400 und 600, lateinischer Zeichensatz mit Umlauten und ß,
   selbst gehostet, keine Anfrage an Dritte (Invariante 1, B1). Quelle Fontsource 5.3.0,
   Lizenz OFL 1.1 in public/fonts/OFL-atkinson-hyperlegible-next.txt. Je Datei 12 KB.

   Nichts springt (G15). Bis die Schrift da ist, steht MerkbarFallback mit denselben
   Maßen. Gemessen am 27.09.2026 im Browser über einen Absatz typischer App-Texte mit
   Umlauten, Ziffern und englischen Wörtern bei 40 px. Atkinson 400 ist 0,9805 so breit
   wie Arial, 600 ist 0,9701. Gleiche Zeilenhöhe von 52 px bei 40 px ist gemessen.
   Vertikal aus den Tabellen hhea und OS/2 der Schrift, Aufstieg 984, Abstieg 316,
   Zeilenabstand 0 bei 1000 Einheiten. Die Overrides teilen durch size-adjust. */

@font-face {
  font-family: "Atkinson Hyperlegible Next";
  src: url("/fonts/atkinson-hyperlegible-next-latin-400-normal.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Atkinson Hyperlegible Next";
  src: url("/fonts/atkinson-hyperlegible-next-latin-600-normal.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "MerkbarFallback";
  src: local("Arial"), local("Helvetica"), local("ArialMT");
  font-weight: 400;
  size-adjust: 98.05%;
  ascent-override: 100.36%;
  descent-override: 32.23%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "MerkbarFallback";
  src: local("Arial Bold"), local("Helvetica Bold"), local("Arial-BoldMT");
  font-weight: 600;
  size-adjust: 97.01%;
  ascent-override: 101.43%;
  descent-override: 32.57%;
  line-gap-override: 0%;
}
