/* fonts.css — Polices hébergées localement (Inter, Cormorant Garamond, Pinyon Script)
 * Remplace le chargement depuis fonts.googleapis.com pour conformité RGPD.
 * Polices sous licence SIL Open Font License (OFL) — libres de redistribuer.
 *
 * Naming attendu (Google Webfonts Helper, latin uniquement) :
 *   inter-v20-latin-{400,500,600,700}.woff2
 *   cormorant-garamond-v21-latin-{regular,500,600,700,italic,500italic,600italic,700italic}.woff2
 *   pinyon-script-v24-latin-regular.woff2
 *
 * Si les noms exacts (versions v17/v18 etc.) diffèrent un peu, renommer ou ajuster ce fichier.
 */

/* ─── Inter (corps de texte) ─── */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('inter-v20-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('inter-v20-latin-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('inter-v20-latin-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('inter-v20-latin-700.woff2') format('woff2');
}

/* ─── Cormorant Garamond (titres éditoriaux, italiques) ─── */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('cormorant-garamond-v21-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('cormorant-garamond-v21-latin-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('cormorant-garamond-v21-latin-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('cormorant-garamond-v21-latin-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('cormorant-garamond-v21-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('cormorant-garamond-v21-latin-500italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('cormorant-garamond-v21-latin-600italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('cormorant-garamond-v21-latin-700italic.woff2') format('woff2');
}

/* ─── Pinyon Script (font-script décorative, ex: "Nos soins") ─── */
@font-face {
  font-family: 'Pinyon Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('pinyon-script-v24-latin-regular.woff2') format('woff2');
}
