/* ==================================================================
   Self-hosted Google Fonts
   Téléchargées depuis fonts.gstatic.com pour éviter le blocage rendu
   ================================================================== */

/* Cormorant Garamond — italic (couvre 400 + 500 italic) */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400 500;
  font-display: swap;
  src: url('/fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrHtKky2F7g.woff2') format('woff2');
}

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

/* Lato — 300 */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/S6u9w4BMUTPHh7USewqFHi_o.woff2') format('woff2');
}

/* Lato — 400 */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/S6uyw4BMUTPHvxw6WQev.woff2') format('woff2');
}

/* Lato — 700 */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/S6u9w4BMUTPHh6UVewqFHi_o.woff2') format('woff2');
}

/* Source Serif 4 — italic (couvre 300 + 400 italic) */
@font-face {
  font-family: 'Source Serif 4';
  font-style: italic;
  font-weight: 300 400;
  font-display: swap;
  src: url('/fonts/vEFH2_tTDB4M7-auWDN0ahZJW1ge6NmXpVAHV83Bfb_US3r4Y3qwzQ.woff2') format('woff2');
}

/* Source Serif 4 — normal (couvre 300 + 400 normal) */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 300 400;
  font-display: swap;
  src: url('/fonts/vEFF2_tTDB4M7-auWDN0ahZJW3IX2ih5nk3AucvUHf6UD3D_QXg.woff2') format('woff2');
}
