/* ============================================================
   Contratistia — Tipografía IBM Plex servida en local.

   El sistema de diseño 4d3 espera IBM Plex Sans (300/400/600) e
   IBM Plex Mono (400/500). No se puede cargar desde Google Fonts:
   la CSP es `default-src 'self'` y no hay ni un recurso de CDN. Los
   .woff2 viven en `estaticos/fuentes/` y se declaran aquí, en un
   archivo aparte, porque los de `estaticos/ds/` no se tocan nunca.

   `font-display: swap`: el texto se lee desde el primer momento con
   la fuente de respaldo y cambia cuando llega la de verdad.
   ============================================================ */

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/estaticos/fuentes/IBMPlexSans-Light.woff2') format('woff2');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/estaticos/fuentes/IBMPlexSans-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/estaticos/fuentes/IBMPlexSans-SemiBold.woff2') format('woff2');
}

@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/estaticos/fuentes/IBMPlexMono-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/estaticos/fuentes/IBMPlexMono-Medium.woff2') format('woff2');
}
