/* =============================================================================
   fuentes.css — las familias del design system, servidas desde acá
   -----------------------------------------------------------------------------
   Hasta ahora `tokens.css` NOMBRABA Poppins y Open Sans pero no había ningún
   @font-face ni ningún archivo: en cualquier máquina sin esas fuentes instaladas
   el token caía al fallback de sistema, y el logo se veía en Segoe UI o en la
   sans genérica. Esto es el equivalente de `_fonts.sass` del template.

   Los .woff2 son los del propio ng-template (`projects/system/public/fonts/`),
   copiados al proyecto. Nunca desde Google Fonts ni desde un CDN: la regla de
   cero recursos remotos no se negocia, y una app que se consulta parada frente
   al placard tiene que abrir sin conexión.

   Falta a propósito M PLUS 1 Code (`--monospace-font`): los dos cortes pesan
   1,28 MB —cubren CJK— y acá sólo visten unos rótulos de 0,75rem. No paga.
   Ese token sigue cayendo al monoespaciado del sistema, que es lo que el
   design system permite cuando el artefacto no puede empaquetar el .woff2.
   ============================================================================= */

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Open Sans";
  src: url("../fonts/OpenSans-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
