/* ===============================================================
   I FONT STANNO QUI, NON SU GOOGLE.

   Prima li caricavamo dai server di Google: ogni visitatore mandava
   il proprio indirizzo IP a una societa' terza senza saperlo, e in
   Europa su questo ci sono gia' state condanne. Ospitandoli qui il
   problema sparisce alla radice — non c'e' nessun terzo da nominare
   nell'informativa — e la pagina si apre anche piu' in fretta,
   perche' non deve aprire una seconda connessione.

   Archivo e' un font variabile: un solo file copre tutti i pesi dal
   400 all'800. Silkscreen no, servono i due pesi separati.
   Tutti e due sono sotto SIL Open Font License 1.1, che permette
   esplicitamente di ridistribuirli con un sito (vedi LICENZE.txt).

   `font-display:swap`: il testo si legge subito col font di sistema
   e cambia quando il file e' pronto. Mai una pagina bianca.
   =============================================================== */

/* ---------- Archivo — tutto cio' che si legge ---------- */
@font-face{
  font-family:'Archivo';
  font-style:normal;
  font-weight:400 800;
  font-display:swap;
  src:url('archivo-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family:'Archivo';
  font-style:normal;
  font-weight:400 800;
  font-display:swap;
  src:url('archivo-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;
}

/* ---------- Silkscreen — solo la cornice di sistema ---------- */
@font-face{
  font-family:'Silkscreen';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('silkscreen-400-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family:'Silkscreen';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('silkscreen-400-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;
}
@font-face{
  font-family:'Silkscreen';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('silkscreen-700-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family:'Silkscreen';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('silkscreen-700-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;
}

/* ---------------------------------------------------------------
   MARCELLUS — la capitale romana.
   Il sito di riferimento (tradition.st) usa Trajan Pro, che e' il
   carattere della colonna Traiana ed e' di Adobe, a pagamento.
   Marcellus e' disegnato sulle stesse lettere incise romane, e'
   libero (OFL) e non e' Cinzel, che e' il sostituto di Trajan che
   usano tutti e si riconosce a un chilometro.
   Si usa SOLO per il nome della libreria e per i titoli dei
   capitoli. Tutto cio' che si legge resta Archivo.
   --------------------------------------------------------------- */
@font-face{
  font-family:'Marcellus';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('marcellus-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family:'Marcellus';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('marcellus-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;
}
