/*
 * Self-hosted webfonts (no Google Fonts request). Two variable families:
 *   Newsreader    , warm editorial serif for display + headings.
 *   Hanken Grotesk, clean humanist sans for body + UI.
 * Latin subset only (this is an Australian-English site). font-display: swap.
 */

/* ── Newsreader (variable: weight) ────────────────────────────────── */
@font-face {
  font-family: "Newsreader";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("/assets/fonts/newsreader-roman.woff2") format("woff2");
}
@font-face {
  font-family: "Newsreader";
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url("/assets/fonts/newsreader-italic.woff2") format("woff2");
}

/* ── Hanken Grotesk (variable: weight) ────────────────────────────── */
@font-face {
  font-family: "Hanken Grotesk";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("/assets/fonts/hanken.woff2") format("woff2");
}
