/*! Literata (Google Fonts v40, TypeTogether) et Source Sans 3 (Google Fonts v20, Adobe) — licence SIL OFL 1.1
 *  (textes : literata/OFL.txt, source-sans-3/OFL.txt). Les deux polices de la Natasuite (coquille et accueil,
 *  assets/suite/) : Literata pour le texte et les titres, Source Sans 3 pour les étiquettes et les commandes.
 *  Hébergées ici : aucune page ne charge ses polices chez Google (règle du 19/10/2026, « rien vers l'extérieur »).
 *  Les @font-face sont ceux que rendait fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,200..900;
 *  1,7..72,200..900 et ?family=Source+Sans+3:ital,wght@0,200..900;1,200..900 (sous-ensembles latin et latin-ext
 *  seulement), adresses remplacées. Fichiers woff2 de fonts.gstatic.com, inchangés (polices variables : Literata
 *  axes opsz 7–72 et wght 200–900, Source Sans 3 axe wght 200–900, romain et italique) ; sha256 :
 *    literata/literata-v40-italic-latin-ext.woff2        dda11e3aa7cf402b8ed1237679cdb2e0ea7c55d89dfa73011f2ae647634a2065
 *    literata/literata-v40-italic-latin.woff2            07cc4f2be8b0f8a354f7dbf91078c1246d445e9b5df392becc4e25dfceea9830
 *    literata/literata-v40-latin-ext.woff2                 2b511ea01010e9466367fc501ec946d6440d81360627ca212a682e1f0e2cfc32
 *    literata/literata-v40-latin.woff2                     55c10c2e8178fb96a0f39842382c2c778dade7860286f47049b574d1df15c80f
 *    source-sans-3/source-sans-3-v20-italic-latin-ext.woff2   daff22b9d8482f797b1ffb84f253cad6f7d61ca35afa7a46bba0884ee9e31998
 *    source-sans-3/source-sans-3-v20-italic-latin.woff2       bf6aa2f7b9a411fe5f7e489ad2b54b69594ccb656f54b3abacca2b69a945384d
 *    source-sans-3/source-sans-3-v20-latin-ext.woff2            ed3571ea9ff752f1c846f1c9ad2b0006de42f478a2db9163a74db0729a4eb281
 *    source-sans-3/source-sans-3-v20-latin.woff2                587435ca9d90732b8c1ce4958222c6ad3ade2b875500188e1d318efbcb61f4c5
 *  Mise à jour : nouveaux fichiers nommés par la version Google (literata-v41-…), jamais un fichier remplacé
 *  (les woff2 sont gardés un an par le navigateur, .htaccess). */
/* latin-ext */
@font-face {
  font-family: 'Literata';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(literata/literata-v40-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Literata';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(literata/literata-v40-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;
}
/* latin-ext */
@font-face {
  font-family: 'Literata';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(literata/literata-v40-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;
}
/* latin */
@font-face {
  font-family: 'Literata';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(literata/literata-v40-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;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(source-sans-3/source-sans-3-v20-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(source-sans-3/source-sans-3-v20-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;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(source-sans-3/source-sans-3-v20-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;
}
/* latin */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(source-sans-3/source-sans-3-v20-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;
}
