/* ==========================================================================
   Lettertypes — lokaal gehost
   --------------------------------------------------------------------------
   Outfit (koppen) en Inter (broodtekst), zelf gehost in plaats van geladen
   bij fonts.googleapis.com. BEWUSTE KEUZE: bij laden vanaf Google gaat het
   IP-adres van elke bezoeker naar Google. Op de site van een kantoor met een
   privacyverklaring en een geheimhoudingsplicht hoort dat niet.

   Gewijzigd op 15 oktober 2026: de koppen stonden op Fraunces, een schreefletter
   die nergens was afgesproken. De huisstijlgids schrijft Outfit voor, omdat die
   familie is van het woordmerk in het logo. Besluit van Selmir.

   Het zijn variabele fonts: één bestand dekt het hele gewichtsbereik, daarom
   staat er per familie één regel met "font-weight: 400 700" in plaats van een
   losse regel per gewicht. De koppen gebruiken 500 en 600; dat valt binnen dat
   bereik.

   Outfit heeft geen cursieve variant. Komt er ergens een cursieve kop, dan maakt
   de browser die zelf schuin. Dat is bij een geometrische schreefloze letter
   nauwelijks te zien; bij Fraunces was er wel een echte cursief, en die is
   hiermee vervallen.

   Alleen de subsets latin en latin-ext — genoeg voor Nederlands inclusief
   accenten en namen als Hodžić. De browser haalt latin-ext alleen op wanneer
   er ook echt zo'n teken op de pagina staat.

   Licentie: SIL Open Font License 1.1 (beide families), vrij te hosten.
   ========================================================================== */

/* Outfit — latin-ext — normal — gewicht 400 700 */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../fonts/outfit-latin-ext-normal.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* Outfit — latin — normal — gewicht 400 700 */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../fonts/outfit-latin-normal.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;
}

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

/* Inter — latin — normal — gewicht 400 700 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../fonts/inter-latin-normal.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;
}
