/*
 * PP Neue Montreal (Pangram Pangram) — self-hosted.
 *
 * El tema encola este archivo solo cuando el Regular existe en assets/fonts/; si
 * falta, el navegador usa el stack de respaldo de tokens.css
 * (--acturion-font-sans). Los pesos se cargan con EXACTAMENTE estos nombres:
 *
 *   assets/fonts/PPNeueMontreal-Light.woff2     (300 — numerales grandes)
 *   assets/fonts/PPNeueMontreal-Regular.woff2   (400)
 *   assets/fonts/PPNeueMontreal-Medium.woff2    (500)
 *
 * Son los .woff2 del paquete web licenciado que entregó el cliente el 2026-09-22
 * (build oficial v2.700 de Pangram Pangram, tal cual, sin reconvertir). Sustituyen
 * al build v1.000 que se convirtió desde las OTF de la descarga gratuita. El nombre
 * de familia en CSS sigue siendo "Neue Montreal" (es el que usan tokens.css y el
 * Kit de Elementor), aunque el archivo se llame a sí mismo "PP Neue Montreal".
 * Las rutas son relativas a este CSS.
 */

@font-face {
	font-family: "Neue Montreal";
	src: url("../fonts/PPNeueMontreal-Light.woff2") format("woff2");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

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

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