/* Atkinson Hyperlegible (OFL), lokal gehostet statt über Google Fonts geladen —
   kein externer Aufruf mehr, passend zum "keine Cloud"-Versprechen des Projekts.
   Nur der "latin"-Subset (deckt Deutsch inkl. Umlaute/ß vollständig ab). */

@font-face {
  font-family: 'Atkinson Hyperlegible';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('atkinson-hyperlegible-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Atkinson Hyperlegible';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('atkinson-hyperlegible-bold.woff2') format('woff2');
}

@font-face {
  font-family: 'Atkinson Hyperlegible';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('atkinson-hyperlegible-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Atkinson Hyperlegible';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('atkinson-hyperlegible-bolditalic.woff2') format('woff2');
}

/* ─── Wählbare Textschriften (Einstellungen → Design → Schrift) ─────────────
   Beide unter der SIL Open Font License, lokal gehostet (Google Fonts nur als Bezugsquelle).
   Literata: variable Schrift (Gewichte 400–700), nur Subset "latin".
   Courier Prime: vier Schnitte, nur Subset "latin". Weitere Zeichen fallen auf die Ersatzschrift zurück. */

@font-face {
  font-family: 'Literata';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('literata-latin.woff2') format('woff2');
}

@font-face {
  font-family: 'Literata';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url('literata-latin-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('courier-prime-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('courier-prime-bold.woff2') format('woff2');
}

@font-face {
  font-family: 'Courier Prime';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('courier-prime-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Courier Prime';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('courier-prime-bolditalic.woff2') format('woff2');
}
