/* ============================================================================
   static/fonts/fonts.css — Polices AUTO-HEBERGEES (Docveo)
   ============================================================================
   POURQUOI CE FICHIER (conformite CNDP)
   -------------------------------------
   Les polices etaient auparavant chargees depuis fonts.googleapis.com /
   fonts.gstatic.com. A CHAQUE affichage de page, le navigateur de l'utilisateur
   contactait donc les serveurs de Google (societe americaine), lui transmettant
   son adresse IP, son navigateur et la page consultee. Cela constitue un
   transfert de donnees a caractere personnel vers les Etats-Unis, pays ne
   figurant PAS sur la liste des pays adequats de la CNDP.
   Les polices sont desormais servies depuis nos propres serveurs :
   AUCUNE requete vers Google. (Meme raisonnement que la CNIL en France, qui a
   sanctionne l'usage de Google Fonts en mode distant.)

   Source des fichiers : Fontsource (memes fontes que Google Fonts, licence
   Open Font License). Sous-ensemble "latin" : couvre tous les accents du
   francais (e, a, c, e, i, o, u...).

   NE PAS REINTRODUIRE de <link> vers fonts.googleapis.com.
   ============================================================================ */

@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/static/fonts/syne-latin-700-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/static/fonts/syne-latin-800-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/static/fonts/dm-sans-latin-300-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/static/fonts/dm-sans-latin-400-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/static/fonts/dm-sans-latin-500-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/static/fonts/dm-sans-latin-600-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/static/fonts/space-grotesk-latin-600-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/static/fonts/space-grotesk-latin-700-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/static/fonts/inter-latin-300-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/static/fonts/inter-latin-400-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/static/fonts/inter-latin-500-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/static/fonts/inter-latin-600-normal.woff2') format('woff2');
}
