/* Erzeugt von _werkzeug/schriften.mjs am 13.09.2026 - nicht von Hand aendern.
 * Plan: _werkzeug/schriften-plan.json (Plan-SHA-256 30e36670a9bb2475ed9f1cce92a76bddf69918960a1eac99167b1d7cc617c7bc)
 * Lizenz (SIL OFL 1.1), Herkunft, Rollen und Messwerte: assets/fonts/OFL.txt und LIESMICH.txt
 *
 * Verwendung:
 *   'Albert Sans', 'Albert Sans Fallback', Arial, sans-serif
 *   'Atkinson Hyperlegible Next', 'Atkinson Hyperlegible Next Fallback', Arial, sans-serif
 * Vorladen nur Albert Sans (LCP-Kandidat), eine Datei:
 *   <link rel="preload" href="/assets/fonts/albert-sans-var-latin.woff2" as="font" type="font/woff2" crossorigin>
 */

@font-face {
  font-family: 'Albert Sans Fallback';
  font-style: normal;
  font-weight: 1 1000;
  src: local('Arial Bold'), local('Arial-BoldMT'), local('Liberation Sans Bold');
  size-adjust: 98.01%;
  ascent-override: 96.93%;
  descent-override: 25.51%;
  line-gap-override: 0.00%;
}

@font-face {
  font-family: 'Atkinson Hyperlegible Next Fallback';
  font-style: normal;
  font-weight: 1 549;
  src: local('Arial'), local('ArialMT'), local('Liberation Sans');
  size-adjust: 99.31%;
  ascent-override: 99.08%;
  descent-override: 31.82%;
  line-gap-override: 0.00%;
}

@font-face {
  font-family: 'Atkinson Hyperlegible Next Fallback';
  font-style: normal;
  font-weight: 550 1000;
  src: local('Arial Bold'), local('Arial-BoldMT'), local('Liberation Sans Bold');
  size-adjust: 98.76%;
  ascent-override: 99.63%;
  descent-override: 32.00%;
  line-gap-override: 0.00%;
}

@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url('../fonts/albert-sans-var-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Atkinson Hyperlegible Next';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../fonts/atkinson-hyperlegible-next-var-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
