/* pfa-core 2.5.0 - tipografias locales de Power Flow Analytics.
   GENERADO desde tokens.json por scripts/pfa_core.py (PyPFAControlPannel).
   No editar a mano: el cambio va en tokens.json y se regenera. ADR 0009. */

@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url('fonts/Montserrat-400.woff2?v=2.5.0') format('woff2'); }
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; font-display: swap; src: url('fonts/Montserrat-500.woff2?v=2.5.0') format('woff2'); }
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-display: swap; src: url('fonts/Montserrat-600.woff2?v=2.5.0') format('woff2'); }
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url('fonts/Montserrat-700.woff2?v=2.5.0') format('woff2'); }
@font-face { font-family: 'Montserrat Alternates'; font-style: normal; font-weight: 600; font-display: swap; src: url('fonts/MontserratAlternates-600.woff2?v=2.5.0') format('woff2'); }
@font-face { font-family: 'Montserrat Alternates'; font-style: normal; font-weight: 700; font-display: swap; src: url('fonts/MontserratAlternates-700.woff2?v=2.5.0') format('woff2'); }
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url('fonts/IBMPlexMono-400.woff2?v=2.5.0') format('woff2'); }
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 500; font-display: swap; src: url('fonts/IBMPlexMono-500.woff2?v=2.5.0') format('woff2'); }
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 600; font-display: swap; src: url('fonts/IBMPlexMono-600.woff2?v=2.5.0') format('woff2'); }
