/* Lettertypen — lokaal gehost, geen verbinding met Google.
   Bestanden staan in /static/fonts/. Zie CHANGELOG en de privacyverklaring
   (hoofdstuk 4): dit verving de <link> naar fonts.googleapis.com, zodat het
   IP-adres van de bezoeker niet meer bij een derde partij terechtkomt.

   Hanken Grotesk (OFL) en JetBrains Mono (OFL) komen van Google Fonts en zijn
   vrij te herdistribueren. De subsets zijn dezelfde bestanden die de CSS2-API
   uitserveerde: alleen latin en latin-ext, want de site is Nederlandstalig.
   Hanken Grotesk is één variabel bestand dat de hele as 400–700 dekt, dus per
   subset één @font-face in plaats van vier. JetBrains Mono is een statische
   instantie op gewicht 500 — het enige gewicht dat we gebruiken. */

/* ---- Hanken Grotesk (variabel, 400–700) ---- */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/static/fonts/hanken-grotesk-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: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/static/fonts/hanken-grotesk-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* ---- JetBrains Mono (gewicht 500) ---- */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/static/fonts/jetbrains-mono-500-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: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/static/fonts/jetbrains-mono-500-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* ---- Material Symbols (iconen) ----
   Stond eerder inline in base.html; hier zodat ook boetseren.html, dat een
   eigen <head> heeft, hem lokaal krijgt in plaats van van Google.
   font-display: block, want een icoonfont mag niet als leesbare tekst
   flitsen voordat hij geladen is. */
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url('/static/fonts/material-symbols-outlined.woff2') format('woff2');
}
