/* =========================================================================
   Montserrat — self-hosted (subset latin, woff2). Substitui o Google Fonts.
   Só os pesos usados no site: 400, 500, 700, 800 + 800 itálico (logotipo).
   font-display: swap evita FOIT; o peso 800 (LCP) tem preload no index.html.
   Obs.: para reduzir ainda mais o CLS, dá para adicionar depois uma fonte de
   fallback com size-adjust/ascent-override casando a métrica da Montserrat.
   ========================================================================= */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/montserrat-400.woff2") format("woff2");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/montserrat-500.woff2") format("woff2");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/montserrat-700.woff2") format("woff2");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/montserrat-800.woff2") format("woff2");
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/montserrat-800-italic.woff2") format("woff2");
}
