/* EG · letras de la base 2026 (Subida 1, 30-sep-2026). Autoalojadas, subconjunto latino de Google Fonts.
   Work Sans v2.012 y Playfair Display v1.203, licencia OFL 1.1. Van FUERA de la combinación de LiteSpeed
   (data-no-optimize="1" + litespeed_optimize_css_excludes, en mu-plugins/eg-base-2026.php).
   La versión va en el NOMBRE del archivo: el servidor da un año de caché a las fuentes. */

/* 1 · Work Sans: la letra de la interfaz (eg-nivel, aprobada 28-sep). 400 y 500 se precargan. */
@font-face{font-family:'Work Sans';font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/worksans-300-v2012.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:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/worksans-400-v2012.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:'Work Sans';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/worksans-500-v2012.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}
/* 600: solo para lo que hoy pide 600-800 (FILTROS, desplegable de categorías, las negritas (strong), título del aviso de cookies).
   Sin esta cara el navegador engorda la 500 a mano. Nadie la precarga: se baja solo en la página que la usa. */
@font-face{font-family:'Work Sans';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/worksans-600-v2012.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}

/* 2 · PUENTE: lo que todavía escribe 'Inter' a mano pinta Work Sans (mismos archivos: se bajan una sola vez).
   Los pesos 100-300 van a la 400: todo lo que pide Inter liviano está en 10-13 px (RESTRICCIONES §2: nada en 200-300 bajo 24 px).
   Se retira cuando las piezas 3-4 limpien esos archivos. */
@font-face{font-family:'Inter';font-style:normal;font-weight:100 300;font-display:swap;src:url('../fonts/worksans-400-v2012.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:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/worksans-400-v2012.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:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/worksans-500-v2012.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:'Inter';font-style:normal;font-weight:600 900;font-display:swap;src:url('../fonts/worksans-600-v2012.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}

/* 3 · Playfair Display con NOMBRE PROPIO ('EG Playfair'). Con el nombre real despertaría los 38 var(--font-serif)
   de main.css y el !important de eg-brand-ui.php (H1 de categoría), que hoy pintan Georgia y cambian en las piezas 2-3.
   Cursiva: la palabra «Formentera». Redonda (variable 400-900): las palabras gigantes de la portada (desde el 1-oct). */
@font-face{font-family:'EG Playfair';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/playfairdisplay-italic-latin-v1203.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:'EG Playfair';font-style:normal;font-weight:400 900;font-display:swap;src:url('../fonts/playfairdisplay-normal-latin-v1203.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}

/* 4 · Respaldos con métricas: mientras llega la letra, el sistema dibuja con el mismo alto y casi el mismo ancho. */
/* Work Sans contra Arial, medido sobre el texto real de portada y trajes (29-sep): 1,07 más ancha. */
@font-face{font-family:'WS-resp';src:local('Arial'),local('ArialMT'),local('Helvetica Neue'),local('HelveticaNeue'),local('Roboto'),local('Roboto-Regular');size-adjust:107%;ascent-override:86.9%;descent-override:22.7%;line-gap-override:0%}
/* Respaldo de los pesos livianos (100-300): la 300 no se precarga y es la de los títulos de primera pantalla («PuroEgo»
   de la portada, H1 del blog y de cada entrada, «Mi bolsa»). Work Sans 300 es más angosta que la 400 (1,04 a 1,05 veces
   Arial): con el 107 % de arriba, 24 de 288 títulos medidos cambiaban de número de líneas al llegar la letra; con 104,5 %, 10.
   Mismo alto de línea que la cara de arriba (89 × 1,045 = 86,9 × 1,07). Los pesos 400 y más siguen usando la de arriba. */
@font-face{font-family:'WS-resp';font-weight:100 300;src:local('Arial'),local('ArialMT'),local('Helvetica Neue'),local('HelveticaNeue'),local('Roboto'),local('Roboto-Regular');size-adjust:104.5%;ascent-override:89%;descent-override:23.3%;line-gap-override:0%}
/* Playfair: el de la maqueta eg-nivel (estilo.css:7) y su par en cursiva (Playfair cursiva es 0,93 del ancho de Georgia cursiva). */
@font-face{font-family:'PF-resp';src:local('Georgia'),local('Times New Roman'),local('Noto Serif');ascent-override:108.2%;descent-override:25.1%;line-gap-override:0%}
@font-face{font-family:'PF-resp';font-style:italic;src:local('Georgia Italic'),local('Georgia-Italic'),local('Times New Roman Italic'),local('TimesNewRomanPS-ItalicMT'),local('Noto Serif Italic'),local('NotoSerif-Italic');size-adjust:93%;ascent-override:116.3%;descent-override:27%;line-gap-override:0%}
