/* Starter-thema: de letters van de vier stemmingen, zelf gehost en allemaal
   SIL Open Font License (zie de OFL-bestanden in fonts/). Een browser haalt
   een letter pas op als hij gebruikt wordt, dus een site laadt alleen het paar
   van zijn eigen stemming.

   rustig       Jost (licht voor koppen, gewoon voor tekst)
   warm         Jost (licht voor koppen en opening, gewoon voor tekst)
   stoer        Big Shoulders Display (koppen) en Jost (tekst)
   eigengereid  Lexend (alles)
   persoonlijk  Courier Prime (naam en koppen) en Nunito Sans (tekst)
   atelier      Alegreya Sans (alles)

   Fraunces en Bricolage gebruikt nu geen enkel ontwerp (Fraunces was van
   het oude warm, tot 12 nov 2026; Bricolage van het oude eigengereid, tot
   13 nov 2026); ze blijven staan voor de ontwerpen die komen.

   Jost en Big Shoulders komen uit kaapkunst, Alegreya Sans uit aafkeburingh,
   Bricolage uit energienulhuis, Lexend uit allesvdk (13 nov 2026, de vaste
   gewichten 400, 500 en 700); Fraunces is op 9 nov 2026 bij Google Fonts
   gehaald (alleen Latijn, alle assen); Courier Prime en Nunito Sans op
   12 nov 2026 via Fontsource (5.1.0, Latijn). Eigen kopieën, zodat het thema
   los van die tenants kan verhuizen. */

@font-face {
  font-family: "Jost";
  src: url("./fonts/jost-latin-wght-928f4210aa4859fcfdb853d2c6329589.woff2?vsn=d") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Jost";
  src: url("./fonts/jost-latin-wght-italic-e5cfc05e59bf17fb6b82ea32a33c54da.woff2?vsn=d") format("woff2");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fraunces";
  src: url("./fonts/fraunces-latin-9a18143814559c6670ec34a76bddd118.woff2?vsn=d") format("woff2");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fraunces";
  src: url("./fonts/fraunces-italic-latin-7c1d820d2597461b3d47758c4111c829.woff2?vsn=d") format("woff2");
  font-weight: 300 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Alegreya Sans";
  src: url("./fonts/AlegreyaSans-Regular-dec96422d9be92a54783a95aa3bbaaeb.woff2?vsn=d") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Alegreya Sans";
  src: url("./fonts/AlegreyaSans-Italic-008b59ff81bdf5101670b3f8ebebfea6.woff2?vsn=d") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Alegreya Sans";
  src: url("./fonts/AlegreyaSans-Medium-43fe131a4e9299016ee067360126f70f.woff2?vsn=d") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Alegreya Sans";
  src: url("./fonts/AlegreyaSans-Bold-c198fa600447a1a708d9440d07ee8437.woff2?vsn=d") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Big Shoulders Display";
  src: url("./fonts/big-shoulders-display-latin-800-2f9aec33f07c0f213ca94c4d63fbec4f.woff2?vsn=d") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Lexend";
  src: url("./fonts/lexend-regular-417b6ed1f506cfcc3fc0277a98958026.woff2?vsn=d") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Lexend";
  src: url("./fonts/lexend-medium-e3a7b8f0d0edcb86216b0ed53e9a3848.woff2?vsn=d") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Lexend";
  src: url("./fonts/lexend-bold-3da480b5f0937a99c84a60223fa97605.woff2?vsn=d") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bricolage Grotesque";
  src: url("./fonts/BricolageGrotesque-744b34abc0112c034e3a85fe11482168.woff2?vsn=d") format("woff2");
  font-weight: 500 800;
  font-stretch: 75% 100%;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Courier Prime";
  src: url("./fonts/courier-prime-latin-400-normal-1c76328b35ff4cef4eeed09482530c8c.woff2?vsn=d") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Courier Prime";
  src: url("./fonts/courier-prime-latin-700-normal-ba0531980298ebdec3fc8ecfa6dd519a.woff2?vsn=d") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Courier Prime";
  src: url("./fonts/courier-prime-latin-400-italic-629651df92648b0ef994016cd10a3027.woff2?vsn=d") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Nunito Sans";
  src: url("./fonts/nunito-sans-latin-wght-normal-5c4f357d4926fc197d43abc63b7fca8c.woff2?vsn=d") format("woff2");
  font-weight: 200 1000;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nunito Sans";
  src: url("./fonts/nunito-sans-latin-wght-italic-ccc822c8aee131fcb221fc3257a83991.woff2?vsn=d") format("woff2");
  font-weight: 200 1000;
  font-style: italic;
  font-display: swap;
}
