/* Polices de l'identité Savane Numérique — auto-hébergées.
 *
 *   Cormorant   titres        (repli Georgia, serif)
 *   Outfit      interface     (repli Segoe UI, sans-serif)
 *   Fira Code   chiffres, références, en-têtes de tableau (repli Consolas)
 *
 * Toutes sous licence SIL Open Font License 1.1.
 *
 * Fichier généré, ainsi que les .woff2 de assets/fonts/. Ils ne contiennent
 * qu'un sous-ensemble de glyphes (ASCII, accents FR/EN, ponctuation
 * typographique) : voir « Polices » dans README.md pour les régénérer après
 * l'ajout d'un caractère inhabituel.
 *
 * Auto-hébergées volontairement : aucun appel à un CDN tiers (RGPD), et le
 * site reste lisible sur connexion dégradée.
 */

@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/Cormorant-400.woff2) format('woff2');
  unicode-range: U+20-7e, U+a3, U+a5, U+a7, U+a9, U+ab, U+ae, U+b0-b1, U+b6-b7, U+bb, U+c0-ff, U+106-109, U+11c-11d, U+122-125, U+128-129, U+134-137, U+139-13c, U+143-146, U+152-157, U+15a-15f, U+162-163, U+168-169, U+16e-16f, U+174-17a, U+1d7-1d8, U+1db-1dc, U+1f4-1f5, U+1f8-1ff, U+228-229, U+300-303, U+308, U+30a, U+327, U+338, U+1e08-1e09, U+1e10-1e11, U+1e26-1e29, U+1e2e-1e31, U+1e3e-1e3f, U+1e4c-1e4f, U+1e54-1e55, U+1e78-1e79, U+1e7c-1e7d, U+1e80-1e85, U+1e8c-1e8d, U+1e90-1e91, U+1e97-1e99, U+1ea4-1ea7, U+1eaa-1eab, U+1ebc-1ec1, U+1ec4-1ec5, U+1ed0-1ed3, U+1ed6-1ed7, U+1ef2-1ef3, U+1ef8-1ef9, U+2011, U+2013-2014, U+2018-201a, U+201c-201e, U+2020-2022, U+2026, U+2030, U+2044, U+20a3, U+20ac, U+2116, U+2122, U+2190-2194, U+219a-219b, U+21ae, U+21cf, U+21d2, U+2219, U+2248-2249, U+2260, U+2264-2265, U+226e-2271, U+2605-2606, U+2713-2715, U+2717;
  }

@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/Outfit-400.woff2) format('woff2');
  unicode-range: U+20-7e, U+a3, U+a5, U+a7, U+a9, U+ab, U+ae, U+b0-b1, U+b6-b7, U+bb, U+c0-ff, U+106-109, U+11c-11d, U+122-125, U+128-129, U+134-137, U+139-13c, U+143-146, U+152-157, U+15a-15f, U+162-163, U+168-169, U+16e-16f, U+174-17a, U+1d7-1d8, U+1db-1dc, U+1f4-1f5, U+1f8-1ff, U+228-229, U+300-303, U+308, U+30a, U+327, U+338, U+1e08-1e09, U+1e10-1e11, U+1e26-1e29, U+1e2e-1e31, U+1e3e-1e3f, U+1e4c-1e4f, U+1e54-1e55, U+1e78-1e79, U+1e7c-1e7d, U+1e80-1e85, U+1e8c-1e8d, U+1e90-1e91, U+1e97-1e99, U+1ea4-1ea7, U+1eaa-1eab, U+1ebc-1ec1, U+1ec4-1ec5, U+1ed0-1ed3, U+1ed6-1ed7, U+1ef2-1ef3, U+1ef8-1ef9, U+2011, U+2013-2014, U+2018-201a, U+201c-201e, U+2020-2022, U+2026, U+2030, U+2044, U+20a3, U+20ac, U+2116, U+2122, U+2190-2194, U+219a-219b, U+21ae, U+21cf, U+21d2, U+2219, U+2248-2249, U+2260, U+2264-2265, U+226e-2271, U+2605-2606, U+2713-2715, U+2717;
  }

@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/Outfit-600.woff2) format('woff2');
  unicode-range: U+20-7e, U+a3, U+a5, U+a7, U+a9, U+ab, U+ae, U+b0-b1, U+b6-b7, U+bb, U+c0-ff, U+106-109, U+11c-11d, U+122-125, U+128-129, U+134-137, U+139-13c, U+143-146, U+152-157, U+15a-15f, U+162-163, U+168-169, U+16e-16f, U+174-17a, U+1d7-1d8, U+1db-1dc, U+1f4-1f5, U+1f8-1ff, U+228-229, U+300-303, U+308, U+30a, U+327, U+338, U+1e08-1e09, U+1e10-1e11, U+1e26-1e29, U+1e2e-1e31, U+1e3e-1e3f, U+1e4c-1e4f, U+1e54-1e55, U+1e78-1e79, U+1e7c-1e7d, U+1e80-1e85, U+1e8c-1e8d, U+1e90-1e91, U+1e97-1e99, U+1ea4-1ea7, U+1eaa-1eab, U+1ebc-1ec1, U+1ec4-1ec5, U+1ed0-1ed3, U+1ed6-1ed7, U+1ef2-1ef3, U+1ef8-1ef9, U+2011, U+2013-2014, U+2018-201a, U+201c-201e, U+2020-2022, U+2026, U+2030, U+2044, U+20a3, U+20ac, U+2116, U+2122, U+2190-2194, U+219a-219b, U+21ae, U+21cf, U+21d2, U+2219, U+2248-2249, U+2260, U+2264-2265, U+226e-2271, U+2605-2606, U+2713-2715, U+2717;
  }

@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/fonts/Outfit-800.woff2) format('woff2');
  unicode-range: U+20-7e, U+a3, U+a5, U+a7, U+a9, U+ab, U+ae, U+b0-b1, U+b6-b7, U+bb, U+c0-ff, U+106-109, U+11c-11d, U+122-125, U+128-129, U+134-137, U+139-13c, U+143-146, U+152-157, U+15a-15f, U+162-163, U+168-169, U+16e-16f, U+174-17a, U+1d7-1d8, U+1db-1dc, U+1f4-1f5, U+1f8-1ff, U+228-229, U+300-303, U+308, U+30a, U+327, U+338, U+1e08-1e09, U+1e10-1e11, U+1e26-1e29, U+1e2e-1e31, U+1e3e-1e3f, U+1e4c-1e4f, U+1e54-1e55, U+1e78-1e79, U+1e7c-1e7d, U+1e80-1e85, U+1e8c-1e8d, U+1e90-1e91, U+1e97-1e99, U+1ea4-1ea7, U+1eaa-1eab, U+1ebc-1ec1, U+1ec4-1ec5, U+1ed0-1ed3, U+1ed6-1ed7, U+1ef2-1ef3, U+1ef8-1ef9, U+2011, U+2013-2014, U+2018-201a, U+201c-201e, U+2020-2022, U+2026, U+2030, U+2044, U+20a3, U+20ac, U+2116, U+2122, U+2190-2194, U+219a-219b, U+21ae, U+21cf, U+21d2, U+2219, U+2248-2249, U+2260, U+2264-2265, U+226e-2271, U+2605-2606, U+2713-2715, U+2717;
  }

@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/FiraCode-700.woff2) format('woff2');
  unicode-range: U+20-7e, U+a3, U+a5, U+a7, U+a9, U+ab, U+ae, U+b0-b1, U+b6-b7, U+bb, U+c0-ff, U+106-109, U+11c-11d, U+122-125, U+128-129, U+134-137, U+139-13c, U+143-146, U+152-157, U+15a-15f, U+162-163, U+168-169, U+16e-16f, U+174-17a, U+1d7-1d8, U+1db-1dc, U+1f4-1f5, U+1f8-1ff, U+228-229, U+300-303, U+308, U+30a, U+327, U+338, U+1e08-1e09, U+1e10-1e11, U+1e26-1e29, U+1e2e-1e31, U+1e3e-1e3f, U+1e4c-1e4f, U+1e54-1e55, U+1e78-1e79, U+1e7c-1e7d, U+1e80-1e85, U+1e8c-1e8d, U+1e90-1e91, U+1e97-1e99, U+1ea4-1ea7, U+1eaa-1eab, U+1ebc-1ec1, U+1ec4-1ec5, U+1ed0-1ed3, U+1ed6-1ed7, U+1ef2-1ef3, U+1ef8-1ef9, U+2011, U+2013-2014, U+2018-201a, U+201c-201e, U+2020-2022, U+2026, U+2030, U+2044, U+20a3, U+20ac, U+2116, U+2122, U+2190-2194, U+219a-219b, U+21ae, U+21cf, U+21d2, U+2219, U+2248-2249, U+2260, U+2264-2265, U+226e-2271, U+2605-2606, U+2713-2715, U+2717;
  }
