/*
  Font serviti dal sito stesso (licenza SIL OFL 1.1, testo in fonts/OFL-*.txt).
  Prima arrivavano da fonts.googleapis.com, che riceveva l'IP di ogni dipendente a ogni apertura:
  per un prodotto venduto come conforme al GDPR, un trasferimento evitabile verso terzi.
  Sottoinsieme "latin": copre le lettere accentate italiane, € e le virgolette tipografiche.
*/
@font-face {
    font-family: "Archivo";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("fonts/archivo-latin-500-normal.woff2") format("woff2");
}

@font-face {
    font-family: "Archivo";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("fonts/archivo-latin-600-normal.woff2") format("woff2");
}

@font-face {
    font-family: "Archivo";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("fonts/archivo-latin-700-normal.woff2") format("woff2");
}

@font-face {
    font-family: "Public Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("fonts/public-sans-latin-400-normal.woff2") format("woff2");
}

@font-face {
    font-family: "Public Sans";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("fonts/public-sans-latin-500-normal.woff2") format("woff2");
}

@font-face {
    font-family: "Public Sans";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("fonts/public-sans-latin-600-normal.woff2") format("woff2");
}
