/* Self-hosted fonts (Editorial refresh, Batch 7)
   Loaded on every page via _quarto.yml (format: html: css:).
   Paths are relative to this file: assets/styling/ -> assets/fonts/.
   font-display: swap shows text at once in a fallback font, then swaps in the
   real font (the @font-face rules _brand.yml writes for local files lack it). */

/* Newsreader: headings */
@font-face { font-family: "Newsreader"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/newsreader-v26-latin_latin-ext-regular.woff2") format("woff2"); }
@font-face { font-family: "Newsreader"; font-style: italic; font-weight: 400; font-display: swap;
  src: url("../fonts/newsreader-v26-latin_latin-ext-italic.woff2") format("woff2"); }
@font-face { font-family: "Newsreader"; font-style: normal; font-weight: 500; font-display: swap;
  src: url("../fonts/newsreader-v26-latin_latin-ext-500.woff2") format("woff2"); }
@font-face { font-family: "Newsreader"; font-style: italic; font-weight: 500; font-display: swap;
  src: url("../fonts/newsreader-v26-latin_latin-ext-500italic.woff2") format("woff2"); }
@font-face { font-family: "Newsreader"; font-style: normal; font-weight: 600; font-display: swap;
  src: url("../fonts/newsreader-v26-latin_latin-ext-600.woff2") format("woff2"); }
@font-face { font-family: "Newsreader"; font-style: italic; font-weight: 600; font-display: swap;
  src: url("../fonts/newsreader-v26-latin_latin-ext-600italic.woff2") format("woff2"); }

/* Public Sans: body and UI */
@font-face { font-family: "Public Sans"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/public-sans-v21-latin_latin-ext-regular.woff2") format("woff2"); }
@font-face { font-family: "Public Sans"; font-style: normal; font-weight: 500; font-display: swap;
  src: url("../fonts/public-sans-v21-latin_latin-ext-500.woff2") format("woff2"); }
@font-face { font-family: "Public Sans"; font-style: normal; font-weight: 600; font-display: swap;
  src: url("../fonts/public-sans-v21-latin_latin-ext-600.woff2") format("woff2"); }
@font-face { font-family: "Public Sans"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/public-sans-v21-latin_latin-ext-700.woff2") format("woff2"); }

/* JetBrains Mono: kickers, dates, labels, code */
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/jetbrains-mono-v24-latin_latin-ext-regular.woff2") format("woff2"); }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 500; font-display: swap;
  src: url("../fonts/jetbrains-mono-v24-latin_latin-ext-500.woff2") format("woff2"); }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 600; font-display: swap;
  src: url("../fonts/jetbrains-mono-v24-latin_latin-ext-600.woff2") format("woff2"); }
