/* ==========================================================================
   MY UNIVERSE ODE — POLICES AUTO-HÉBERGÉES
   --------------------------------------------------------------------------
   Les polices DM Serif Display et Inter (Google Fonts) sont installées
   sur VOTRE serveur, dans le dossier /fonts/, au lieu d'être chargées
   depuis les serveurs de Google.

   POURQUOI CE CHOIX :

   1. VITESSE — Aucune connexion à un serveur extérieur. Deux allers-retours
      réseau économisés au chargement de chaque page.

   2. POIDS — Les fichiers ne contiennent que les caractères du français
      (163 caractères au lieu de plusieurs milliers). Les 4 polices pèsent
      50 Ko au total, contre environ 215 Ko en version complète.

   3. RGPD — Charger une police depuis fonts.googleapis.com transmet
      l'adresse IP de vos visiteurs à Google, sans leur consentement.
      Plusieurs décisions de justice européennes ont jugé cette pratique
      non conforme. En hébergeant les polices vous-même, le problème
      disparaît : votre badge « Conforme RGPD » est justifié.

   Ce sont bien les polices Google Fonts demandées — simplement servies
   depuis chez vous. La licence Open Font License l'autorise expressément.

   ⚠️  N'oubliez pas d'envoyer le dossier /fonts/ sur le serveur avec
       FileZilla, sinon le site s'affichera avec des polices de secours.
   ========================================================================== */


/* --- Police des titres : DM Serif Display --- */
@font-face {
  font-family: 'DM Serif Display';
  font-style: normal;
  font-weight: 400;
  /* font-display: swap = le texte s'affiche immédiatement avec une police
     de secours, puis bascule. Jamais de texte invisible. */
  font-display: swap;
  src: url('../fonts/dm-serif-display-400-normal.woff2') format('woff2');
}


/* --- Police du corps de texte : Inter, 3 graisses --- */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;         /* Texte courant */
  font-display: swap;
  src: url('../fonts/inter-400-normal.woff2') format('woff2');
}

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

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;         /* Boutons, titres secondaires, mises en avant */
  font-display: swap;
  src: url('../fonts/inter-600-normal.woff2') format('woff2');
}
