/* Colección Montés — Brand webfonts
   Albula Pro  → display + body serif-grotesque (titulares, cuerpo)
   Core Sans A → grotesque sans (eyebrows, etiquetas, CTAs)
   Source OTFs live in /assets/fonts. Paths are relative to this file. */

@font-face {
  font-family: "Albula Pro";
  src: url("../assets/fonts/AlbulaPro-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Albula Pro";
  src: url("../assets/fonts/AlbulaPro-ExtraBold.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Core Sans A";
  src: url("../assets/fonts/CoreSansA15Thin.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Core Sans A";
  src: url("../assets/fonts/CoreSansA35Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Core Sans A";
  src: url("../assets/fonts/CoreSansA45Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Core Sans A";
  src: url("../assets/fonts/CoreSansA55Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Core Sans A";
  src: url("../assets/fonts/CoreSansA65Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Redondeada — voz secundaria observada en posts reales publicados (POSTS/).
   No es parte del manual de marca original; se documenta porque aparece de forma
   recurrente en captions de foto (frases cortas, datos, ALL CAPS educativo) en
   múltiples piezas ya publicadas — no un caso aislado. Aproximación vía Google
   Fonts (Baloo 2) hasta que el cliente confirme/entregue el archivo real. */
@import url("https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;700&display=swap");
