/* fonts.css — Las tipografías de CONTRAPUNTO, alojadas en el propio sitio (ADR-0005): sin terceros, por RGPD (Google
   no recibe la IP de cada visitante) y por la CSP (font-src 'self'). Subconjunto latino de Google Fonts, que cubre
   español e inglés (descargado el 19-oct-2026). Licencia SIL Open Font License 1.1, junto a los ficheros:
   ../fonts/OFL-Fraunces.txt · OFL-Spectral.txt · OFL-IBMPlexMono.txt.
   Son las MISMAS caras que pedía la hoja de Google (Fraunces 300 y 500 redonda —un único fichero variable— y 400
   cursiva; Spectral 400, 600 y 400 cursiva; IBM Plex Mono 400 y 500), declaradas igual: el dibujo no cambia. Los
   glifos que el subconjunto no trae (♯ ♭ Δ →) caen, como antes, en la siguiente fuente de la pila (tokens.css). */
@font-face { font-family: 'Fraunces'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fonts/fraunces.woff2) format('woff2'); }
@font-face { font-family: 'Fraunces'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/fraunces.woff2) format('woff2'); }
@font-face { font-family: 'Fraunces'; font-style: italic; font-weight: 400; font-display: swap; src: url(../fonts/fraunces-italic.woff2) format('woff2'); }
@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/spectral-400.woff2) format('woff2'); }
@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/spectral-600.woff2) format('woff2'); }
@font-face { font-family: 'Spectral'; font-style: italic; font-weight: 400; font-display: swap; src: url(../fonts/spectral-400-italic.woff2) format('woff2'); }
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/ibm-plex-mono-400.woff2) format('woff2'); }
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/ibm-plex-mono-500.woff2) format('woff2'); }
