/*
 * De lettertypes van YILLO, op onze eigen server.
 *
 * WAAROM NIET BIJ GOOGLE. Tot 10 september 2026 haalden alle 23 pagina's Inter
 * en Lora op bij fonts.googleapis.com. Dat betekent dat het IP-adres van elke
 * bezoeker naar Google ging voordat de consentmuur ook maar iets gevraagd had,
 * terwijl de privacyverklaring Google nergens noemt en wel netjes RevenueCat,
 * Sentry, Anthropic en Expo opsomt. De site vroeg dus toestemming voor minder
 * dan ze zonder toestemming al deed. Dat is precies het soort scheefheid waar
 * dit project niet tegen kan.
 *
 * Zelf bedienen lost drie dingen tegelijk op: geen doorgifte meer aan een derde,
 * geen extra DNS- en TLS-ronde naar een ander domein voor de tekst kan
 * verschijnen, en de CSP mag strenger (font-src en style-src staan nu op 'self').
 *
 * WAT ER STAAT. Inter als variabel lettertype, dus alle gewichten van 100 tot
 * 900 uit één bestand per subset. Dat is lichter dan de zeven losse gewichten
 * die eerst opgehaald werden.
 *
 * LORA STAAT APART, in fonts-serif.css. Alleen de blog en de artikelen lezen in
 * een schreefletter. Zolang beide families in één bestand stonden, haalde ook
 * de homepage 75 kB Lora op voor tekst die er niet is.
 *
 * ALLEEN LATIN EN LATIN-EXT. Dat dekt alle elf talen van de site, de fada van
 * het Iers en de umlauten van het Luxemburgs inbegrepen. Japans valt terug op
 * het systeemlettertype, want Inter kent geen kanji; dat was bij Google niet
 * anders. De browser haalt per subset alleen op wat de pagina echt gebruikt.
 *
 * BIJWERKEN. De bestanden komen van Google Fonts (Inter v20, Lora v37,
 * opgehaald op 10 september 2026), allebei onder de SIL Open Font License 1.1.
 * Zie assets/fonts/LICENSE.txt. Vervang de woff2-bestanden en deze regels
 * tegelijk; ze horen bij elkaar.
 */

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(fonts/inter-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;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(fonts/inter-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;
}
