/* Self-hosted Newsreader + Hanken Grotesk (seher#43).
 *
 * These used to come from the Google Fonts CDN, which transmits every visitor's IP
 * address to Google — on the privacy page itself (LG München 3 O 17493/20) — and breaks
 * the Leistungsbeschreibung's "no third-party service dependencies" constraint.
 *
 * The .ttf files are the same static instances the MAUI app bundles
 * (src/Herzog.App/Resources/Fonts) — copied, not downloaded, so the web pages and the
 * app render identical type. Both families are SIL Open Font License 1.1.
 *
 * ponytail: .ttf, not .woff2 — no subsetting/conversion toolchain in this repo, and the
 * browser only fetches the faces a page actually paints. Convert with woff2_compress if
 * the legal pages ever show up in a page-weight budget.
 */

@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('HankenGrotesk-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('HankenGrotesk-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('HankenGrotesk-SemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('HankenGrotesk-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('HankenGrotesk-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('Newsreader-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('Newsreader-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('Newsreader-SemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('Newsreader-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('Newsreader-Italic.ttf') format('truetype');
}
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('Newsreader-MediumItalic.ttf') format('truetype');
}
