/* STOLZEL OPS — fuentes vendorizadas (IBM Plex, licencia SIL OFL 1.1).
 *
 * Este archivo solo lo carga el cascarón cuando los woff2 existen en
 * /static/fonts/ (mismo patrón que htmx: si no están, el sitio funciona
 * igual con el stack de respaldo Segoe/Consolas declarado en tokens.css).
 *
 * font-display: swap — el texto aparece al instante con la fuente de
 * respaldo y cambia cuando Plex carga; en el VPS local carga en ms.
 */

@font-face {
  font-family: "IBM Plex Sans";
  src: url("/static/fonts/IBMPlexSans-Regular.woff2") format("woff2");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/static/fonts/IBMPlexSans-Medium.woff2") format("woff2");
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/static/fonts/IBMPlexSans-SemiBold.woff2") format("woff2");
  font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/static/fonts/IBMPlexMono-Regular.woff2") format("woff2");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/static/fonts/IBMPlexMono-Medium.woff2") format("woff2");
  font-weight: 500; font-style: normal; font-display: swap;
}
