/* ------------------------------------------------------------------
   Self-hosted web fonts (all SIL Open Font License, via Google Fonts /
   Fontsource). Hosting them locally avoids a third-party request to
   Google on every page load and keeps the type consistent offline.

   Version 1 (index.html)  : Fraunces (display) + Nunito (body)
   Version 2 (index2.html) : Young Serif (display) + Figtree (body)
   Version 3 (index3.html) : Comfortaa (display) + Albert Sans (body)
   ------------------------------------------------------------------ */

/* Fraunces — soft, slightly "wonky" old-style serif with SOFT / WONK axes */
@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("../fonts/fraunces-latin-full-normal.woff2") format("woff2-variations");
}
@font-face {
  font-family: "Fraunces";
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url("../fonts/fraunces-latin-full-italic.woff2") format("woff2-variations");
}

/* Nunito — rounded, friendly sans */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-display: swap;
  font-weight: 200 1000;
  src: url("../fonts/nunito-latin-wght-normal.woff2") format("woff2-variations");
}
@font-face {
  font-family: "Nunito";
  font-style: italic;
  font-display: swap;
  font-weight: 200 1000;
  src: url("../fonts/nunito-latin-wght-italic.woff2") format("woff2-variations");
}

/* Young Serif — chunky, soft-cornered display serif */
@font-face {
  font-family: "Young Serif";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../fonts/young-serif-latin-400-normal.woff2") format("woff2");
}

/* Figtree — clean, warm geometric sans */
@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url("../fonts/figtree-latin-wght-normal.woff2") format("woff2-variations");
}
@font-face {
  font-family: "Figtree";
  font-style: italic;
  font-display: swap;
  font-weight: 300 900;
  src: url("../fonts/figtree-latin-wght-italic.woff2") format("woff2-variations");
}

/* Comfortaa — rounded, curly geometric display */
@font-face {
  font-family: "Comfortaa";
  font-style: normal;
  font-display: swap;
  font-weight: 300 700;
  src: url("../fonts/comfortaa-latin-wght-normal.woff2") format("woff2-variations");
}

/* Albert Sans — soft humanist sans for body copy */
@font-face {
  font-family: "Albert Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("../fonts/albert-sans-latin-wght-normal.woff2") format("woff2-variations");
}
@font-face {
  font-family: "Albert Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url("../fonts/albert-sans-latin-wght-italic.woff2") format("woff2-variations");
}
