/* ============================================================
   FONT — serviti in locale (niente CDN a runtime)
   ============================================================

   Geist        → testo del sito (--font-body)
   Geist Mono   → tag, sopracciglia mono, legal (--font-mono).
                  Pesi 300 e 400, come l'enqueue Google Fonts che
                  sostituisce.
   That That New Pixel → titoli display della pagina About
                  (eyebrow, domanda, titoli "ipotesi"). Due
                  famiglie: Round e Square, ognuna Regular+Italic.
                  I file sono le versioni "Test" del type foundry.

   I woff2 stanno in assets/fonts/. I nomi family qui sono
   normalizzati (senza "Test") e vanno usati cosi' in main.css.
   ============================================================ */

/* ---- Geist ---- */
@font-face {
  font-family: "Geist";
  src: url("../fonts/Geist-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Geist";
  src: url("../fonts/Geist-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ---- Geist Mono ---- */
@font-face {
  font-family: "Geist Mono";
  src: url("../fonts/GeistMono-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Geist Mono";
  src: url("../fonts/GeistMono-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ---- That That New Pixel — Round ---- */
@font-face {
  font-family: "That That New Pixel Round";
  src: url("../fonts/ttnp-round.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "That That New Pixel Round";
  src: url("../fonts/ttnp-italicround.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* ---- That That New Pixel — Square ---- */
@font-face {
  font-family: "That That New Pixel Square";
  src: url("../fonts/ttnp-square.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "That That New Pixel Square";
  src: url("../fonts/ttnp-italicsquare.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
