/* =============================================================
   Parea Sons — i tre caratteri, ospitati qui

   Fino al 14 agosto 2026 arrivavano da fonts.googleapis.com, e ogni
   pagina di questo sito mandava l'indirizzo IP di chi la guardava a un
   server di Google. Non c'è una base giuridica per farlo (artt. 6 e 44
   del Regolamento) ed è il reclamo privacy più facile da presentare
   che esista: nel 2022 il Tribunale di Monaco ha condannato per questo
   il gestore di un sito.

   È anche una contraddizione con la regola di casa: un progetto senza
   dipendenze non dovrebbe averne una verso Google su ogni pagina.

   Cinzel, Cormorant Garamond e Jost sono tutti sotto SIL Open Font
   License 1.1, che l'auto-ospitalità la consente per iscritto. I testi
   di licenza stanno qui accanto, come la licenza stessa richiede.

   OTTO FILE E NON VENTI. Sono font VARIABILI: Google serve lo stesso
   file per tutti i pesi di una famiglia, e il peso è un asse dentro il
   carattere. Il primo giro ne aveva scaricati venti — quattro pesi per
   quattro nomi diversi — e le impronte md5 dicevano che erano lo
   stesso file ripetuto. Quindi una faccia per famiglia, stile e
   sottoinsieme, col peso dichiarato come INTERVALLO: 244 KB invece di
   612.

   I due sottoinsiemi restano due: `unicode-range` fa scaricare al
   browser solo quello che gli serve davvero, quindi latin-ext non lo
   paga nessuno finché nessun carattere lo chiede.

   font-display: swap — il testo si legge subito col carattere di
   sistema e poi cambia. Con l'apertura della home, dove le due righe
   del titolo salgono dentro una maschera, è anche l'unica scelta che
   non lascia un buco al posto del titolo.
   ============================================================= */


/* Cinzel · normal · latin-ext */
@font-face {
  font-family: "Cinzel";
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
  src: url("../assets/font/cinzel-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;
}

/* Cinzel · normal · latin */
@font-face {
  font-family: "Cinzel";
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
  src: url("../assets/font/cinzel-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;
}

/* Cormorant Garamond · italic · latin-ext */
@font-face {
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-weight: 300 400;
  font-display: swap;
  src: url("../assets/font/cormorant-italic-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;
}

/* Cormorant Garamond · italic · latin */
@font-face {
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-weight: 300 400;
  font-display: swap;
  src: url("../assets/font/cormorant-italic-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;
}

/* Cormorant Garamond · normal · latin-ext */
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url("../assets/font/cormorant-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;
}

/* Cormorant Garamond · normal · latin */
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url("../assets/font/cormorant-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;
}

/* Jost · normal · latin-ext */
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url("../assets/font/jost-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;
}

/* Jost · normal · latin */
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url("../assets/font/jost-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;
}
