/* =============================================================
   Carnet de voyage — fonts.css (polices AUTO-HÉBERGÉES, RGPD)
   Fraunces (titres) + DM Sans (texte courant) + DM Mono (eyebrows,
   labels, données GPS/dates).
   Auto-hébergées plutôt qu'importées depuis fonts.googleapis.com :
   cohérent avec le reste de la suite (RGPD, fonctionne hors-ligne
   pour la PWA). Voir /fonts/.
   ============================================================= */

/* --- 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');
}

/* --- Fraunces (titres) — un seul fichier 600 chargé ; utiliser
   font-weight: 500 ou 600 dans le CSS des composants, le rendu
   visuel reste correct (variation de graisse assurée par le glyphe
   600 lui-même, pas de fausse graisse navigateur). --- */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 500 600;
  font-display: swap;
  src: url('../fonts/fraunces-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fraunces-italic-400.woff2') format('woff2');
}

/* --- DM Mono (eyebrows, labels, données GPS/dates) --- */
@font-face {
  font-family: 'DM Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/dm-mono-400.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/dm-mono-500.woff2') format('woff2');
}
