/* ===========================================================================
   26-sep · Piso de legibilidad (sello R-TIPO-MIN: etiquetas ≥ .75rem / 12 px).
   Barrido medido en 390 y 1440 px: 20+ etiquetas vivían entre 8 y 11,9 px
   (numeraciones "01 · …", píldoras, pestañas, notas y "Talla 2-14" a 9 px).
   Nunca se achica texto para que quepa: si algo no cabe, se arregla el
   contenedor. Aquí solo se sube lo que estaba bajo el mínimo.
   =========================================================================== */

/* Portada: el H1 de SEO (línea chica del héroe) y etiquetas de secciones */
#hero-section .ens-motion-eyebrow,
.ens-faq__group-label,
.ens-door__qty,
.ens-doors__note { font-size: max(12px, .75rem) !important; }

/* Guías (tallas, diseño) y preguntas frecuentes */
.guide-kicker,
.guide-eyebrow,
.guide-anchor a,
.journey-offer,
.journey-stage__label,
.guide-card__number,
.journey-assistant,
.ens-mobile-swipe-hint,
.tl-pill { font-size: max(12px, .75rem) !important; }

/* Catálogo: numeraciones, notas y píldoras de las tarjetas */
.catalog-category-lane__number,
.catalog-size-note,
.equipment-card__number,
.pack-hint-more,
.pack-hint-cta,
.roadmap-step--short,
.catalog-hero-badge { font-size: max(12px, .75rem) !important; }

/* Catálogo en celular: reglas con id e !important (catalogo.css, ux-refresh.css) dejaban estas etiquetas en
   9,6–10,9 px y el piso de arriba no les ganaba. Encontradas por `aos mejora constatar` (26-sep). */
#caminos span.tracking-\[0\.3em\],
#caminos span.tracking-\[0\.22em\],
#catalogo span.tracking-\[0\.3em\],
#catalogo span.tracking-\[0\.22em\],
#caminos .text-\[10px\],
#catalogo > div > div:first-child > div:first-child > span.text-xs,
#catalogo .catalog-flow-roadmap li > span[class] { font-size: 12px !important; }

/* Segunda pasada del barrido (26-sep, 390 y 1440 px). Mismo selector que la regla que achicaba y esta hoja carga
   al final: gana sin !important, así no toca los textos que ya eran más grandes.
   - Chips de las tarjetas del catálogo («Manga Corta», «Premium»): 8,8 px. Medido a 12 px en 360, 390 y 1440 px:
     el chip más ancho mide 125 px en tarjetas de 296 px, sin choques ni salirse. */
#cat-grid .text-\[10px\] { font-size: 12px; }
/* Precio por tela de los polerones («Monarca $32.900»): 10,9 px. A 12 px no se desborda en 360/390/1440 (+2 px de alto). */
.catalog-fabric-prices span { font-size: 12px; }
/* Packs («2 Poleras», «Ahorras $3.100»): 10,2 px con !important en catalog-premium-v2. Son fichas en línea con espacio de sobra. */
#packs .pack-meta span { font-size: 12px !important; }
/* Guía de cuidado («Frío 30°C», «Cero Cloro»: 8 px; «Paso 01»: 11 px). A 12 px nada se sale de su caja (+2 px de alto). */
#cuidados-prenda [class~="text-[8px]"],
#cuidados-prenda [class~="text-[11px]"] { font-size: 12px; }
/* Guías y preguntas frecuentes: 9,3–11 px */
body[data-ens-page="guide-sizing"] .guide-measure-card > summary span,
body[data-ens-page="guide-sizing"] .guide-measure-card:not([open]) > summary small,
.guide-hero__card span,
.guide-media-story__media figcaption,
.journey-control,
.ens-experience-card figcaption span { font-size: 12px; }

/* La talla sigue siendo más chica que el precio (criterio de Carlitos), pero legible */
.catalog-size-prices small { font-size: 12px !important; }
/* y el precio se nota más que la talla también en celular (antes 13 px contra 12) */
.catalog-size-prices strong { font-size: max(15px, 1em) !important; }
