/* prana-fonts.css
 * Polices self-hosted — Inter · Playfair Display · Caveat
 *                       Cormorant Garamond · Montserrat · DM Sans · DM Serif Display
 * Source : Google Fonts via fontsource (woff2, subset latin)
 * Mis à jour le 17 Juin 2026
 * Regénérer via _font-dl.php si mise à jour nécessaire.
 */

/* ── Inter ──────────────────────────────────────────────────── */
@font-face {
  font-family: 'Inter';
  font-weight: 400;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/Inter-400-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-weight: 500;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/Inter-500-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-weight: 600;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/Inter-600-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-weight: 700;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/Inter-700-unknown.woff2') format('woff2');
}

/* ── Playfair Display ───────────────────────────────────────── */
@font-face {
  font-family: 'Playfair Display';
  font-weight: 400;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/PlayfairDisplay-400-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-weight: 700;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/PlayfairDisplay-700-unknown.woff2') format('woff2');
}

/* ── Caveat ─────────────────────────────────────────────────── */
@font-face {
  font-family: 'Caveat';
  font-weight: 400;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/Caveat-400-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'Caveat';
  font-weight: 600;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/Caveat-600-unknown.woff2') format('woff2');
}

/* ── Cormorant Garamond ─────────────────────────────────────── */
@font-face {
  font-family: 'Cormorant Garamond';
  font-weight: 400;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/CormorantGaramond-400-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-weight: 500;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/CormorantGaramond-500-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-weight: 600;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/CormorantGaramond-600-unknown.woff2') format('woff2');
}

/* ── Montserrat ─────────────────────────────────────────────── */
@font-face {
  font-family: 'Montserrat';
  font-weight: 300;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/Montserrat-300-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-weight: 400;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/Montserrat-400-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-weight: 500;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/Montserrat-500-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-weight: 600;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/Montserrat-600-unknown.woff2') format('woff2');
}

/* ── DM Sans ────────────────────────────────────────────────── */
@font-face {
  font-family: 'DM Sans';
  font-weight: 300;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/DMSans-300-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-weight: 400;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/DMSans-400-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-weight: 500;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/DMSans-500-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-weight: 600;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/DMSans-600-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-weight: 700;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/DMSans-700-unknown.woff2') format('woff2');
}

/* ── DM Serif Display ───────────────────────────────────────── */
@font-face {
  font-family: 'DM Serif Display';
  font-weight: 400;
  font-style:  normal;
  font-display: swap;
  src: url('/fonts/DMSerifDisplay-400-normal-unknown.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Serif Display';
  font-weight: 400;
  font-style:  italic;
  font-display: swap;
  src: url('/fonts/DMSerifDisplay-400-italic-unknown.woff2') format('woff2');
}
