/* ===== Montserrat local (WOFF2, latin) ===== */
/* Normal */
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/Montserrat/montserrat-v31-latin-regular.woff2") format("woff2");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/Montserrat/montserrat-v31-latin-500.woff2") format("woff2");
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/Montserrat/montserrat-v31-latin-600.woff2") format("woff2");
  font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/Montserrat/montserrat-v31-latin-700.woff2") format("woff2");
  font-weight: 700; font-style: normal; font-display: swap;
}

/* Italic (si tu en as besoin ; sinon supprime ces 4 blocs) */
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/Montserrat/montserrat-v31-latin-italic.woff2") format("woff2");
  font-weight: 400; font-style: italic; font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/Montserrat/montserrat-v31-latin-500italic.woff2") format("woff2");
  font-weight: 500; font-style: italic; font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/Montserrat/montserrat-v31-latin-600italic.woff2") format("woff2");
  font-weight: 600; font-style: italic; font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/Montserrat/montserrat-v31-latin-700italic.woff2") format("woff2");
  font-weight: 700; font-style: italic; font-display: swap;
}

/* Appliquer partout */
html{
  font-family: "Montserrat", system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial;
  font-synthesis: none;                   /* évite le faux gras/italique */
  -webkit-font-smoothing: antialiased;    /* rendu un poil plus net */
}
