/*
 * Prido · fuentes auto-alojadas de la PORTADA (r4c · 2026-10-12 · subconjuntos «es» + «ext»)
 * Sustituye a prido-fonts.r3.css en la portada home-modern (el resto del sitio sigue con r2).
 * Mismo resultado visual que r3 con menos bytes antes del primer pintado:
 *  - Cada familia va en DOS woff2 con unicode-range complementario, generados de los woff2 de r3:
 *      *.es.r1.woff2   ASCII + español (á é í ó ú ü ñ ¡ ¿ ª º « » · ° € – — “ ” … × ² ³ ½ ↑ ↓ −)
 *      *.ext.r1.woff2  el resto del «latin» de r3 (à ç ö æ ø ß œ £ ¥ µ „ …)
 *    es ∪ ext = exactamente el unicode-range de r3 y los mismos glifos: lo que hoy pinta cada
 *    familia lo sigue pintando. El navegador solo baja «ext» si la página trae uno de esos
 *    caracteres (la portada, la tienda, las fichas, /empresas/, el carrito y el blog no traen).
 *    Mismas features (kern, liga, calt, tnum, lnum, locl…), eje wght y métricas verticales.
 *  - Noto Sans: eje recortado a 400–900 (la portada no usa pesos menores; 400 es el valor por
 *    defecto del archivo, así que los contornos no cambian). Por eso declara font-weight 400 900.
 *    La cursiva sigue con el archivo de siempre (no se pide en el primer pantallazo).
 *  - Los fallbacks métricos y las pilas --phc-font-* / --v2-f-* son los de r3, sin cambios.
 *  - .phv2-sr (títulos solo para lector de pantalla, 1×1 px recortado) heredaba Outfit del token de
 *    títulos y era el único texto que pedía outfit en móvil al primer layout: ahora usa la sans de
 *    la portada (ya cargada). No se ve: no cambia nada en pantalla.
 * Construcción: work/pkg/P6-fuentes/tests/build-fonts.py + gen-css.py (reproducible).
 * URLs absolutas: este archivo entra al combine de LiteSpeed. Las URLs de los *.es.r1.woff2 son
 * EXACTAMENTE las de los <link rel="preload"> de functions.php e inc/home-modern/loader.php.
 */

/* r4b = r4 + carga tardía (PRIDO_FONTS_LATE = true): JetBrains Mono y Outfit solo se declaran aquí desde 1025 px
   (donde pintan el primer pantallazo: índice del hero y navbar). Bajo ese ancho no hay texto suyo
   sobre el pliegue; las registra el script #prido-fonts-late de functions.php tras el primer pintado
   (mismos archivos y rangos). Sin JS quedan en la pila de respaldo. `print` las declara siempre:
   al imprimir desde escritorio la página mide menos de 1025 px. */
/* r4c = r4b + Noto Sans tardía bajo 1025 px (P9a-preloads, PRIDO_FONTS_LATE_NOTO = true): las tres caras de
   Noto Sans (normal «es», normal «ext» y cursiva) pasan a este mismo @media. Bajo 1025 px Noto solo pinta la
   barra superior (11–12 px); las registra el script #prido-fonts-late (r2) justo tras el primer pintado y
   hasta entonces la barra usa 'Noto Sans Fallback' (misma caja). La cursiva va con ellas a propósito: si
   quedara declarada sola, el navegador pintaría con ella el texto normal. */
@media print, (min-width: 1025px) {
@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/outfit-var.es.r1.woff2) format('woff2');
	unicode-range: U+0-A1, U+A7, U+A9-AB, U+AD-AE, U+B0-B3, U+B7, U+BA-BF, U+C1, U+C9, U+CD, U+D1, U+D3, U+D7, U+DA, U+DC, U+E1, U+E9, U+ED, U+F1, U+F3, U+F7, U+FA, U+FC, U+2000-2019, U+201B-201D, U+201F-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF;
}
@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/outfit-var.ext.r1.woff2) format('woff2');
	unicode-range: U+A2-A6, U+A8, U+AC, U+AF, U+B4-B6, U+B8-B9, U+C0, U+C2-C8, U+CA-CC, U+CE-D0, U+D2, U+D4-D6, U+D8-D9, U+DB, U+DD-E0, U+E2-E8, U+EA-EC, U+EE-F0, U+F2, U+F4-F6, U+F8-F9, U+FB, U+FD-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+201A, U+201E, U+FFFD;
}
@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/jetbrains.es.r1.woff2) format('woff2');
	unicode-range: U+0-A1, U+A7, U+A9-AB, U+AD-AE, U+B0-B3, U+B7, U+BA-BF, U+C1, U+C9, U+CD, U+D1, U+D3, U+D7, U+DA, U+DC, U+E1, U+E9, U+ED, U+F1, U+F3, U+F7, U+FA, U+FC, U+2000-2019, U+201B-201D, U+201F-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF;
}
@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/jetbrains.ext.r1.woff2) format('woff2');
	unicode-range: U+A2-A6, U+A8, U+AC, U+AF, U+B4-B6, U+B8-B9, U+C0, U+C2-C8, U+CA-CC, U+CE-D0, U+D2, U+D4-D6, U+D8-D9, U+DB, U+DD-E0, U+E2-E8, U+EA-EC, U+EE-F0, U+F2, U+F4-F6, U+F8-F9, U+FB, U+FD-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+201A, U+201E, U+FFFD;
}
@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/jetbrains.es.r1.woff2) format('woff2');
	unicode-range: U+0-A1, U+A7, U+A9-AB, U+AD-AE, U+B0-B3, U+B7, U+BA-BF, U+C1, U+C9, U+CD, U+D1, U+D3, U+D7, U+DA, U+DC, U+E1, U+E9, U+ED, U+F1, U+F3, U+F7, U+FA, U+FC, U+2000-2019, U+201B-201D, U+201F-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF;
}
@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/jetbrains.ext.r1.woff2) format('woff2');
	unicode-range: U+A2-A6, U+A8, U+AC, U+AF, U+B4-B6, U+B8-B9, U+C0, U+C2-C8, U+CA-CC, U+CE-D0, U+D2, U+D4-D6, U+D8-D9, U+DB, U+DD-E0, U+E2-E8, U+EA-EC, U+EE-F0, U+F2, U+F4-F6, U+F8-F9, U+FB, U+FD-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+201A, U+201E, U+FFFD;
}
@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/jetbrains.es.r1.woff2) format('woff2');
	unicode-range: U+0-A1, U+A7, U+A9-AB, U+AD-AE, U+B0-B3, U+B7, U+BA-BF, U+C1, U+C9, U+CD, U+D1, U+D3, U+D7, U+DA, U+DC, U+E1, U+E9, U+ED, U+F1, U+F3, U+F7, U+FA, U+FC, U+2000-2019, U+201B-201D, U+201F-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF;
}
@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/jetbrains.ext.r1.woff2) format('woff2');
	unicode-range: U+A2-A6, U+A8, U+AC, U+AF, U+B4-B6, U+B8-B9, U+C0, U+C2-C8, U+CA-CC, U+CE-D0, U+D2, U+D4-D6, U+D8-D9, U+DB, U+DD-E0, U+E2-E8, U+EA-EC, U+EE-F0, U+F2, U+F4-F6, U+F8-F9, U+FB, U+FD-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+201A, U+201E, U+FFFD;
}
@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 400 900;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/noto-sans-var.es.r1.woff2) format('woff2');
	unicode-range: U+0-A1, U+A7, U+A9-AB, U+AD-AE, U+B0-B3, U+B7, U+BA-BF, U+C1, U+C9, U+CD, U+D1, U+D3, U+D7, U+DA, U+DC, U+E1, U+E9, U+ED, U+F1, U+F3, U+F7, U+FA, U+FC, U+2000-2019, U+201B-201D, U+201F-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF;
}
@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 400 900;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/noto-sans-var.ext.r1.woff2) format('woff2');
	unicode-range: U+A2-A6, U+A8, U+AC, U+AF, U+B4-B6, U+B8-B9, U+C0, U+C2-C8, U+CA-CC, U+CE-D0, U+D2, U+D4-D6, U+D8-D9, U+DB, U+DD-E0, U+E2-E8, U+EA-EC, U+EE-F0, U+F2, U+F4-F6, U+F8-F9, U+FB, U+FD-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+201A, U+201E, U+FFFD;
}
@font-face {
	font-family: 'Noto Sans';
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/noto-sans-italic-var.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;
}
}
/* Fallbacks con métricas de Outfit/Noto Sans sobre Arial (macOS/Windows). */
@font-face {
	font-family: 'Outfit Fallback';
	src: local('Arial'), local('Helvetica Neue'), local('Helvetica');
	size-adjust: 99.8%;
	ascent-override: 100.2%;
	descent-override: 26.05%;
	line-gap-override: 0%;
}
@font-face {
	font-family: 'Noto Sans Fallback';
	src: local('Arial'), local('Helvetica Neue'), local('Helvetica');
	size-adjust: 103.58%;
	ascent-override: 103.21%;
	descent-override: 28.29%;
	line-gap-override: 0%;
}
/* Tokens globales con el fallback métrico (misma especificidad que
   prido-design-tokens.css; gana por orden: este handle depende de aquél). */
html:root {
	--prido-font-heading: 'Outfit', 'Outfit Fallback', sans-serif;
	--prido-font-body: 'Noto Sans', 'Noto Sans Fallback', sans-serif;
	--prido-font-ui: 'Noto Sans', 'Noto Sans Fallback', sans-serif;
}
/* ---------------------------------------------------------------- portada (como r3) */
/* Un par de @font-face por peso, con los MISMOS descriptores de familia/estilo/peso que la hoja de
   Google que importa prido-chat: cuando esa hoja llega (1.ª interacción o 5 s), sus caras y estas
   forman la misma cara segmentada y Chrome sigue pintando con estas mientras baja las de Google. */
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/cormorant-600.es.r1.woff2) format('woff2');
	unicode-range: U+0-A1, U+A7, U+A9-AB, U+AD-AE, U+B0-B3, U+B7, U+BA-BF, U+C1, U+C9, U+CD, U+D1, U+D3, U+D7, U+DA, U+DC, U+E1, U+E9, U+ED, U+F1, U+F3, U+F7, U+FA, U+FC, U+2000-2019, U+201B-201D, U+201F-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF;
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/cormorant-600.ext.r1.woff2) format('woff2');
	unicode-range: U+A2-A6, U+A8, U+AC, U+AF, U+B4-B6, U+B8-B9, U+C0, U+C2-C8, U+CA-CC, U+CE-D0, U+D2, U+D4-D6, U+D8-D9, U+DB, U+DD-E0, U+E2-E8, U+EA-EC, U+EE-F0, U+F2, U+F4-F6, U+F8-F9, U+FB, U+FD-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+201A, U+201E, U+FFFD;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/manrope.es.r1.woff2) format('woff2');
	unicode-range: U+0-A1, U+A7, U+A9-AB, U+AD-AE, U+B0-B3, U+B7, U+BA-BF, U+C1, U+C9, U+CD, U+D1, U+D3, U+D7, U+DA, U+DC, U+E1, U+E9, U+ED, U+F1, U+F3, U+F7, U+FA, U+FC, U+2000-2019, U+201B-201D, U+201F-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/manrope.ext.r1.woff2) format('woff2');
	unicode-range: U+A2-A6, U+A8, U+AC, U+AF, U+B4-B6, U+B8-B9, U+C0, U+C2-C8, U+CA-CC, U+CE-D0, U+D2, U+D4-D6, U+D8-D9, U+DB, U+DD-E0, U+E2-E8, U+EA-EC, U+EE-F0, U+F2, U+F4-F6, U+F8-F9, U+FB, U+FD-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+201A, U+201E, U+FFFD;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/manrope.es.r1.woff2) format('woff2');
	unicode-range: U+0-A1, U+A7, U+A9-AB, U+AD-AE, U+B0-B3, U+B7, U+BA-BF, U+C1, U+C9, U+CD, U+D1, U+D3, U+D7, U+DA, U+DC, U+E1, U+E9, U+ED, U+F1, U+F3, U+F7, U+FA, U+FC, U+2000-2019, U+201B-201D, U+201F-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/manrope.ext.r1.woff2) format('woff2');
	unicode-range: U+A2-A6, U+A8, U+AC, U+AF, U+B4-B6, U+B8-B9, U+C0, U+C2-C8, U+CA-CC, U+CE-D0, U+D2, U+D4-D6, U+D8-D9, U+DB, U+DD-E0, U+E2-E8, U+EA-EC, U+EE-F0, U+F2, U+F4-F6, U+F8-F9, U+FB, U+FD-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+201A, U+201E, U+FFFD;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/manrope.es.r1.woff2) format('woff2');
	unicode-range: U+0-A1, U+A7, U+A9-AB, U+AD-AE, U+B0-B3, U+B7, U+BA-BF, U+C1, U+C9, U+CD, U+D1, U+D3, U+D7, U+DA, U+DC, U+E1, U+E9, U+ED, U+F1, U+F3, U+F7, U+FA, U+FC, U+2000-2019, U+201B-201D, U+201F-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/manrope.ext.r1.woff2) format('woff2');
	unicode-range: U+A2-A6, U+A8, U+AC, U+AF, U+B4-B6, U+B8-B9, U+C0, U+C2-C8, U+CA-CC, U+CE-D0, U+D2, U+D4-D6, U+D8-D9, U+DB, U+DD-E0, U+E2-E8, U+EA-EC, U+EE-F0, U+F2, U+F4-F6, U+F8-F9, U+FB, U+FD-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+201A, U+201E, U+FFFD;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/manrope.es.r1.woff2) format('woff2');
	unicode-range: U+0-A1, U+A7, U+A9-AB, U+AD-AE, U+B0-B3, U+B7, U+BA-BF, U+C1, U+C9, U+CD, U+D1, U+D3, U+D7, U+DA, U+DC, U+E1, U+E9, U+ED, U+F1, U+F3, U+F7, U+FA, U+FC, U+2000-2019, U+201B-201D, U+201F-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/manrope.ext.r1.woff2) format('woff2');
	unicode-range: U+A2-A6, U+A8, U+AC, U+AF, U+B4-B6, U+B8-B9, U+C0, U+C2-C8, U+CA-CC, U+CE-D0, U+D2, U+D4-D6, U+D8-D9, U+DB, U+DD-E0, U+E2-E8, U+EA-EC, U+EE-F0, U+F2, U+F4-F6, U+F8-F9, U+FB, U+FD-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+201A, U+201E, U+FFFD;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/manrope.es.r1.woff2) format('woff2');
	unicode-range: U+0-A1, U+A7, U+A9-AB, U+AD-AE, U+B0-B3, U+B7, U+BA-BF, U+C1, U+C9, U+CD, U+D1, U+D3, U+D7, U+DA, U+DC, U+E1, U+E9, U+ED, U+F1, U+F3, U+F7, U+FA, U+FC, U+2000-2019, U+201B-201D, U+201F-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url(/wp-content/themes/woodmart-child/assets/fonts/manrope.ext.r1.woff2) format('woff2');
	unicode-range: U+A2-A6, U+A8, U+AC, U+AF, U+B4-B6, U+B8-B9, U+C0, U+C2-C8, U+CA-CC, U+CE-D0, U+D2, U+D4-D6, U+D8-D9, U+DB, U+DD-E0, U+E2-E8, U+EA-EC, U+EE-F0, U+F2, U+F4-F6, U+F8-F9, U+FB, U+FD-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+201A, U+201E, U+FFFD;
}
/* Fallbacks métricos (size-adjust = avance medio de la web / avance del local sobre el
   texto de la portada; overrides = métricas verticales de la web ÷ size-adjust). Un
   bloque por peso de Manrope porque su ancho crece con el peso (400 → 800: +5 %). */
@font-face {
	font-family: 'Cormorant Garamond Fallback';
	font-weight: 600;
	src: local('Times New Roman Bold'), local('TimesNewRomanPS-BoldMT'), local('Liberation Serif Bold'), local('Tinos Bold');
	size-adjust: 91.06%;
	ascent-override: 101.47%;
	descent-override: 31.52%;
	line-gap-override: 0%;
}
@font-face {
	font-family: 'Manrope Fallback';
	font-weight: 400;
	src: local('Arial'), local('ArialMT'), local('Liberation Sans'), local('Arimo');
	size-adjust: 101.93%;
	ascent-override: 104.59%;
	descent-override: 29.43%;
	line-gap-override: 0%;
}
@font-face {
	font-family: 'Manrope Fallback';
	font-weight: 500;
	src: local('Arial'), local('ArialMT'), local('Liberation Sans'), local('Arimo');
	size-adjust: 103.72%;
	ascent-override: 102.77%;
	descent-override: 28.92%;
	line-gap-override: 0%;
}
@font-face {
	font-family: 'Manrope Fallback';
	font-weight: 600;
	src: local('Arial Bold'), local('Arial-BoldMT'), local('Liberation Sans Bold'), local('Arimo Bold');
	size-adjust: 98.54%;
	ascent-override: 108.18%;
	descent-override: 30.44%;
	line-gap-override: 0%;
}
@font-face {
	font-family: 'Manrope Fallback';
	font-weight: 700;
	src: local('Arial Bold'), local('Arial-BoldMT'), local('Liberation Sans Bold'), local('Arimo Bold');
	size-adjust: 99.3%;
	ascent-override: 107.35%;
	descent-override: 30.21%;
	line-gap-override: 0%;
}
@font-face {
	font-family: 'Manrope Fallback';
	font-weight: 800;
	src: local('Arial Bold'), local('Arial-BoldMT'), local('Liberation Sans Bold'), local('Arimo Bold');
	size-adjust: 102.13%;
	ascent-override: 104.38%;
	descent-override: 29.37%;
	line-gap-override: 0%;
}
@font-face {
	font-family: 'JetBrains Mono Fallback';
	font-weight: 100 900;
	src: local('Courier New'), local('CourierNewPSMT'), local('Liberation Mono'), local('Cousine');
	size-adjust: 100%;
	ascent-override: 102%;
	descent-override: 30%;
	line-gap-override: 0%;
}
/* Pilas de la portada con el fallback métrico detrás de la familia web. Mismos valores
   que home-modern (--phc-font-*) y home-v2 (--v2-f-*) + el fallback; si esas pilas
   cambian allí, cambiarlas también aquí. */
html .prido-home-modern .phm-hero-cifra {
	--phc-font-display: 'Cormorant Garamond', 'Cormorant Garamond Fallback', 'Times New Roman', Georgia, serif;
	--phc-font-sans: 'Manrope', 'Manrope Fallback', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	--phc-font-mono: 'JetBrains Mono', 'JetBrains Mono Fallback', ui-monospace, 'SFMono-Regular', Menlo, Consolas, monospace;
}
html .prido-home-modern {
	--v2-f-d: 'Cormorant Garamond', 'Cormorant Garamond Fallback', 'Times New Roman', Georgia, serif;
	--v2-f-s: 'Manrope', 'Manrope Fallback', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
	--v2-f-m: 'JetBrains Mono', 'JetBrains Mono Fallback', ui-monospace, 'SFMono-Regular', Menlo, monospace;
}
/* Títulos solo para lector de pantalla de V2: sin familia propia (ver cabecera). */
html .prido-home-modern .phv2-sr {
	font-family: var(--v2-f-s);
}
