/* =============================================================
   SG Créations — fonts.css (polices AUTO-HÉBERGÉES, RGPD)
   Remplace les <link> vers fonts.googleapis.com.
   Les fichiers .woff2 sont à placer dans public/fonts/
   (voir LISEZ-MOI : téléchargement en 2 minutes).
   font-display: swap = le texte s'affiche tout de suite en police
   système, puis bascule sans bloquer le chargement.
   ============================================================= */

/* --- DM Sans (texte courant) --- */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/dm-sans-400.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/dm-sans-500.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts/dm-sans-600.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/dm-sans-700.woff2') format('woff2');
}

/* --- Playfair Display (titres) --- */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts/playfair-display-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/playfair-display-italic-400.woff2') format('woff2');
}
