/* Fuentes de la web, alojadas aquí (antes Google Fonts: bloqueaban el pintado ~0,5-1,8 s).
   Archivos variables, subconjunto latino, licencia SIL OFL (fonts/OFL-*.txt).
   Sin DM Sans cursiva a propósito (75 KB para 3 palabras de la portada): el navegador inclina la normal.
   Las familias "Fallback" son la fuente del sistema reescalada para ocupar lo mismo que la web:
   así, cuando llega la fuente buena (font-display:swap), el texto no cambia de tamaño ni mueve el diseño (CLS).
   Medidas con el texto real de la web: Times New Roman/Arial (Windows, Mac, iOS) y Noto Serif/Roboto (Android).
   COPIA en línea en index.html (<style> del <head>): si cambias algo aquí, cámbialo también allí. */
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond-v21-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond-italic-v21-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-v17-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'CG Fallback';font-style:normal;font-weight:300 700;src:local('Times New Roman'),local('TimesNewRomanPSMT');size-adjust:96.6%;ascent-override:95.65%;descent-override:29.71%;line-gap-override:0%}
@font-face{font-family:'CG Fallback';font-style:italic;font-weight:300 700;src:local('Times New Roman Italic'),local('TimesNewRomanPS-ItalicMT');size-adjust:86.0%;ascent-override:107.44%;descent-override:33.37%;line-gap-override:0%}
@font-face{font-family:'CG Fallback Android';font-style:normal;font-weight:300 700;src:local('Noto Serif'),local('NotoSerif-Regular');size-adjust:81.3%;ascent-override:113.65%;descent-override:35.30%;line-gap-override:0%}
@font-face{font-family:'CG Fallback Android';font-style:italic;font-weight:300 700;src:local('Noto Serif Italic'),local('NotoSerif-Italic');size-adjust:75.2%;ascent-override:122.87%;descent-override:38.16%;line-gap-override:0%}
@font-face{font-family:'DMS Fallback';font-style:normal;font-weight:100 500;src:local('Arial'),local('ArialMT');size-adjust:102.2%;ascent-override:97.06%;descent-override:30.33%;line-gap-override:0%}
@font-face{font-family:'DMS Fallback';font-style:normal;font-weight:600 1000;src:local('Arial Bold'),local('Arial-BoldMT');size-adjust:100.2%;ascent-override:99.00%;descent-override:30.94%;line-gap-override:0%}
@font-face{font-family:'DMS Fallback Android';font-style:normal;font-weight:100 500;src:local('Roboto'),local('Roboto-Regular');size-adjust:103.1%;ascent-override:96.22%;descent-override:30.07%;line-gap-override:0%}
@font-face{font-family:'DMS Fallback Android';font-style:normal;font-weight:600 1000;src:local('Roboto Bold'),local('Roboto-Bold');size-adjust:106.5%;ascent-override:93.15%;descent-override:29.11%;line-gap-override:0%}
