/* ── Webfont-declaraties, bewust buiten de kritieke route ──
 *
 * Dit bestand wordt asynchroon geladen (media="print" onload). De fallbacks in
 * global.css zijn op de metrics van deze fonts afgesteld, dus de eerste paint
 * staat al op de juiste plek en de wissel verschuift niets. Zolang dat zo is
 * hoeven deze ~78 kB niet te concurreren met de hero-afbeelding om bandbreedte.
 *
 * De bestanden zelf worden gebouwd door scripts/build-fonts.sh. Verandert daar
 * een gewichtsbereik of komt er een font bij, pas dan ook dit bestand aan.
 *
 * Let op: nginx cachet /fonts/ een jaar immutable. Wijzig je iets, verhoog dan
 * de ?v= in de <link> in KingLayout.astro en QueenLayout.astro.
 */

@font-face {
  font-family: "Playfair Display";
  src: url("/fonts/playfair-700-900.woff2") format("woff2");
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url("/fonts/playfair-italic-700.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "DM Sans";
  src: url("/fonts/dmsans-400-600.woff2") format("woff2");
  font-weight: 400 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/fonts/cormorant-400-600.woff2") format("woff2");
  font-weight: 400 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/fonts/cormorant-italic-300-600.woff2") format("woff2");
  font-weight: 300 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Nunito";
  src: url("/fonts/nunito-400-700.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Great Vibes";
  src: url("/fonts/greatvibes-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
