/* Titillium Web — regole `@font-face` **nostre**, non della libreria.
 *
 * Il foglio di Bootstrap Italia dichiara
 * `--bs-font-sans-serif: "Titillium Web", Geneva, Tahoma, sans-serif`
 * ma non contiene alcuna regola `@font-face` per quella famiglia: il percorso
 * dei file dipende da come li serve chi la usa, quindi la libreria non puo'
 * saperlo. Senza queste righe il browser userebbe i caratteri di sistema e
 * l'aspetto non sarebbe quello del design system.
 *
 * Sta in un file separato da `bootstrap-italia.min.css` di proposito: quello e'
 * codice di terzi che si sostituisce a ogni aggiornamento, questo e' codice
 * nostro. Mescolarli renderebbe l'aggiornamento un'operazione in cui bisogna
 * ricordarsi di non perdere qualcosa.
 *
 * `font-display: swap`: il testo si legge subito con il carattere di ripiego e
 * viene ridisegnato quando il file arriva. L'alternativa predefinita lascia il
 * testo **invisibile** fino al caricamento, e su una connessione lenta significa
 * una pagina bianca — su un portale pubblico di un ente e' il caso peggiore.
 *
 * I pesi sono quattro: 300, 400, 600, 700. Il foglio usa anche `font-weight:500`
 * in alcune regole, ma la famiglia distribuita non ha quel peso e il browser
 * usera' il piu' vicino. Si veda `../PROVENIENZA.md`.
 */

@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/titillium-web-v10-latin-ext_latin-300.woff2") format("woff2");
}

@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/titillium-web-v10-latin-ext_latin-regular.woff2") format("woff2");
}

@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/titillium-web-v10-latin-ext_latin-600.woff2") format("woff2");
}

@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/titillium-web-v10-latin-ext_latin-700.woff2") format("woff2");
}
