
@font-face{
  font-family:'Onest';
  src:url(data:font/woff2;base64,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) format('woff2');
  font-weight:100 900;font-style:normal;font-display:block;
}
@font-face{
  font-family:'Figtree';
  src:url(data:font/woff2;base64,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) format('woff2');
  font-weight:300 900;font-style:normal;font-display:block;
}
:root{
  --font-display:'Onest';--font-text:'Figtree';
  /* — identidad: verdigrís + ámbar sobre papel neutro — */
  --bg:#FAF9F6;
  --ink:#1D2440;
  --muted:#5A6178;
  --faint:#8D93A8;
  --line:#E7E5DF;
  --teal:#E8368F;        /* marca, gráficos, numerales grandes */
  --teal-text:#C4257C;   /* enlaces y texto pequeño en marca (AA) */
  --teal-deep:#242E59;   /* banda full-bleed */
  --teal-wash:#EAF4F1;   /* fondos suaves */
  --amber:#FF7A45;       /* anotaciones, destacados */
  --amber-soft:#FFDD66;  /* acento sobre fondo oscuro */
  --r1:#E4F2EE;--r2:#BCE3DB;--r3:#83CCBF;--r4:#35A896;--r5:#00786A;
  --coral:#E8604C;--coral-deep:#C43D2B;
  --sky:#1B2340;--sky-deep:#1B2340;--sky-wash:#E4EBF8;
  --warm-wash:#FFF3DF;--warm-ink:#5C3A00;--warm-text:#A96700;
  --mint-wash:#EAF4F1;
  /* — COLORES POR SEXO · fuente única para toda la web (aquí se prueban) —
     nunca rosa-niña / azul-niño. mujer=coral, hombre=jade. Unisex = CORTE DIAGONAL
     (pastilla de 2 colores, --sx-x-grad); --sx-x es el sólido topo (mezcla) para
     textos/washes donde no cabe un degradado.
     Alt guardada · versión G: unisex índigo #5457C2 (por si volvemos).
     Se toca la base de cada sexo; el resto se deriva con color-mix. */
  --sx-f:#E9502F; /* mujer · coral (V1 sat+) */
  --sx-f-text:color-mix(in srgb, var(--sx-f) 82%, #000); --sx-f-wash:color-mix(in srgb, var(--sx-f) 13%, #fff); --sx-f-wash-hover:color-mix(in srgb, var(--sx-f) 24%, #fff); --sx-f-soft:color-mix(in srgb, var(--sx-f) 52%, #fff); --sx-f-soft-text:color-mix(in srgb, var(--sx-f) 72%, #000);
  --sx-m:#0A9B80; /* hombre · jade (V1 sat+) */
  --sx-m-text:color-mix(in srgb, var(--sx-m) 82%, #000); --sx-m-wash:color-mix(in srgb, var(--sx-m) 13%, #fff); --sx-m-wash-hover:color-mix(in srgb, var(--sx-m) 24%, #fff); --sx-m-soft:color-mix(in srgb, var(--sx-m) 52%, #fff); --sx-m-soft-text:color-mix(in srgb, var(--sx-m) 72%, #000);
  --sx-x:color-mix(in oklab, var(--sx-f), var(--sx-m)); /* unisex SÓLIDO (topo = mezcla OKLab de coral+jade) para textos/washes */
  --sx-x-text:color-mix(in srgb, var(--sx-x) 82%, #000); --sx-x-wash:color-mix(in srgb, var(--sx-x) 13%, #fff); --sx-x-wash-hover:color-mix(in srgb, var(--sx-x) 24%, #fff); --sx-x-soft:color-mix(in srgb, var(--sx-x) 52%, #fff); --sx-x-soft-text:color-mix(in srgb, var(--sx-x) 72%, #000);
  --sx-x-grad:linear-gradient(115deg, var(--sx-f) 0 50%, var(--sx-m) 50% 100%); /* unisex = corte diagonal PLANO coral|jade (pastillas/badges sólidos) */
  /* — degradado de MARCA (el del logo). OJO: en el logo los % (54/65/84) van sobre
     TODO "Quénombre"; aquí la caja es solo la palabra destacada, así que estos son
     los equivalentes medidos para que la palabra se vea IGUAL que "nombre" en el
     logo ("nombre" empieza en el 34,6% del texto del logo). — */
  --grad-marca:linear-gradient(90deg, #E9502F 0%, #E9502F 30%, #F5A623 46%, #0A9B80 76%, #0A9B80 100%);
  --sx-x-wash-grad:linear-gradient(115deg, var(--sx-f-wash) 0 50%, var(--sx-m-wash) 50% 100%); /* corte en versión wash (fondos de fila) */
  --sx-x-wash-hover-grad:linear-gradient(115deg, var(--sx-f-wash-hover) 0 50%, var(--sx-m-wash-hover) 50% 100%);
  /* — escala de espaciado — */
  --s2:8px;--s3:16px;--s4:24px;--s5:40px;--s6:64px;--s7:88px;
  --shadow-s:0 1px 2px rgba(29,36,64,.05),0 3px 10px rgba(29,36,64,.06);
  --shadow-m:0 2px 6px rgba(29,36,64,.07),0 18px 44px -14px rgba(29,36,64,.22);
  color-scheme:light;
}
html{background:var(--bg);scroll-behavior:smooth}
body{
  margin:0;overflow-x:clip;background:var(--bg);color:var(--ink);
  font-family:var(--font-text),system-ui,sans-serif;font-size:16px;line-height:1.55;
  -webkit-font-smoothing:antialiased;
}
.wrap{max-width:1440px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}
a{color:var(--teal-text)}
::selection{background:var(--teal);color:#fff}
:focus-visible{outline:2.5px solid var(--teal);outline-offset:2px;border-radius:4px}
.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:#fff;padding:10px 18px;border-radius:0 0 10px 0;font-weight:600}
.skip:focus{left:0}

/* ---------- reveal ---------- */
.reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}
.reveal.in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}

/* ---------- topbar ---------- */
nav.top{
  position:sticky;top:0;z-index:20;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);
  border-bottom:1px solid var(--line);
}
nav.top .bar{display:flex;align-items:center;justify-content:space-between;height:56px;gap:18px}
.wordmark{display:flex;align-items:center;text-decoration:none;flex:none}
.wordmark img{height:32px;width:auto;display:block}
nav.top .links{display:flex;gap:2px;min-width:0;font-size:13.5px;font-weight:600;overflow-x:auto;scrollbar-width:none}
nav.top .links::-webkit-scrollbar{display:none}
nav.top .links a{color:var(--muted);text-decoration:none;padding:7px 12px;border-radius:999px;white-space:nowrap}
nav.top .links a:hover{color:var(--ink)}
nav.top .links a.on{background:var(--teal-wash);color:var(--teal-text)}
.nav-search{position:relative;flex:none}
.nav-search input{
  font:600 13.5px var(--font-text);color:var(--ink);background:#fff;border:1.5px solid var(--line);
  border-radius:999px;padding:8px 16px;width:190px;outline:none;transition:border-color .12s,box-shadow .12s;
}
.nav-search input:focus{border-color:#E8368F;box-shadow:0 0 0 3px rgba(232,54,143,.12)}
.sug{
  position:absolute;top:calc(100% + 8px);left:0;min-width:230px;background:#fff;border-radius:14px;
  box-shadow:var(--shadow-m);overflow:hidden;display:none;z-index:40;text-align:left;
}
.sug a{display:block;padding:10px 16px;text-decoration:none;color:var(--ink);font-weight:600;font-size:14px}
.sug a:hover,.sug a.sel{background:#FBE4EE}
.sug .nores{padding:11px 16px;font-size:13px;color:var(--muted);text-wrap:pretty;max-width:260px}
/* buscador global (header): cada fila = nombre + etiqueta de tipo (nombre/apellido) que desambigua.
   Rosa de marca = nombre; índigo = apellido (su color de identidad). El número NO se muestra. */
.nav-search .sug{left:auto;right:0;min-width:280px}
.nav-search .sug a{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.nav-search .sug-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sug-t{flex:none;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:3px 7px;border-radius:6px;line-height:1}
.sug-t-n{color:#C0387A;background:rgba(232,54,143,.10)}
.sug-t-a{color:#3B4EA0;background:rgba(59,78,160,.11)}
/* nav HAMBURGUESA (móvil ≤760px): el burger despliega enlaces+buscador como panel SUPERPUESTO.
   La .bar va absoluta → al abrir crece SOBRE la página (no la empuja). La 1ª fila queda fija a 48px
   (el burger mide 48px de alto + align-items:center) para que el logo NO salte al abrir. */
.navtoggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:48px;padding:0;background:none;border:0;cursor:pointer;flex:0 0 auto;margin-left:auto}
.navtoggle span{display:block;width:20px;height:2px;background:#1B2340;border-radius:2px;transition:transform .22s,opacity .22s}
@media(max-width:760px){
  .navtoggle{display:flex}
  nav.top{height:48px;border-bottom:0}
  nav.top .bar{position:absolute;top:0;left:0;right:0;flex-wrap:nowrap;height:48px;padding:0 clamp(16px,5vw,22px);gap:10px;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid var(--line)}
  nav.top .links,nav.top .nav-search{display:none}
  nav.top.navopen .bar{flex-wrap:wrap;height:auto;align-content:flex-start;padding-bottom:14px;z-index:60;box-shadow:0 16px 30px -12px rgba(29,36,64,.22);border-radius:0 0 18px 18px}
  nav.top.navopen .nav-search{display:block;order:2;width:100%;margin-top:2px}
  nav.top.navopen .nav-search input{width:100%}
  nav.top.navopen .links{display:flex;order:3;width:100%;flex-direction:column;gap:2px;overflow:visible;margin-top:6px}
  nav.top.navopen .links a{padding:13px 14px;font-size:16px;border-radius:12px}
  nav.top.navopen .navtoggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}
  nav.top.navopen .navtoggle span:nth-child(2){opacity:0}
  nav.top.navopen .navtoggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
}
/* tablet: buscador más corto para que quepan los 4 enlaces (¿Cuántos como tú? es largo) */
@media(max-width:1024px){.nav-search input{width:150px}}
@media(max-width:700px){.nav-search input{width:130px}}
.share-btn{
  flex:none;display:inline-flex;align-items:center;gap:7px;
  font:600 13px var(--font-text);color:var(--ink);background:none;border:1.5px solid var(--line);
  border-radius:999px;padding:8px 15px;cursor:pointer;
}
.share-btn:hover{border-color:var(--ink)}
@media(max-width:560px){.share-btn span{display:none}}

/* ---------- hero ---------- */
header{padding:var(--s5) 0 clamp(44px,5.5vw,72px);background-image:radial-gradient(640px 420px at 88% -5%,rgba(232,54,143,.10),transparent 62%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%23E8368F' fill-opacity='.13'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%231B2340' fill-opacity='.07'/%3E%3C/svg%3E");background-size:auto,22px 22px,22px 22px;background-position:0 0,0 0,11px 11px}
/* hero de FICHA: el punteado NO vive en el <header> sino en el <main> de la ficha
   (main:has(#main)) para que sea un campo CONTINUO desde arriba hasta la gráfica, idéntico en
   unisex y en mujer/hombre. El header solo aporta el glow rosa. padding-bottom:0 porque la 1ª
   sección (#evolucion) ya trae su propio aire (72px): así las tarjetas quedan a la MISMA
   distancia de la gráfica que en unisex, donde las cifras van en paneles fuera del header. */
#main{padding-bottom:0;background-image:radial-gradient(640px 420px at 88% -5%,rgba(232,54,143,.10),transparent 62%);background-size:auto;background-position:0 0;background-repeat:no-repeat}
/* punteado continuo tras TODA la ficha; va en un ::before (solo los puntos) para poder aplicarle
   una máscara de desvanecido SIN afectar al texto/tarjetas. Full arriba y se apaga al bajar; las
   secciones opacas (sheet/tint) lo tapan a partir de #edades y la máscara ya lo ha diluido antes. */
main.page-main:has(#main){position:relative;isolation:isolate}
main.page-main:has(#main)::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%23E8368F' fill-opacity='.13'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%231B2340' fill-opacity='.07'/%3E%3C/svg%3E");background-size:22px 22px,22px 22px;background-position:0 0,11px 11px;background-repeat:repeat,repeat;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 260px,transparent 1250px);mask-image:linear-gradient(to bottom,#000 0,#000 260px,transparent 1250px)}
.crumbs{font-size:13px;color:var(--faint);font-weight:600;margin:0 0 var(--s5)}
.crumbs a{color:var(--faint);text-decoration:none}
.crumbs a:hover{color:var(--teal-text)}
.crumbs .sep{margin:0 7px;color:var(--line)}
.hero{
  display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s4) var(--s6);
  align-items:end;padding-bottom:var(--s5);
}
.hero-left .eyebrow{
  display:flex;gap:12px;align-items:center;flex-wrap:wrap;
  font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);
  margin-bottom:var(--s3);
}
.eyebrow .dot{width:5px;height:5px;border-radius:50%;background:var(--amber);flex:none}
.sexbar{display:inline-flex;align-items:center;gap:8px;letter-spacing:.02em;text-transform:none;background:#fff;padding:7px 13px;border-radius:999px;box-shadow:var(--shadow-s)}
.sexbar .track{width:60px;height:7px;border-radius:4px;background:var(--line);overflow:hidden;display:inline-block}
.sexbar .fill{display:block;height:100%;width:99.9%;background:var(--teal)}
h1{
  font-family:var(--font-display);font-weight:800;
  font-size:clamp(60px,8.5vw,140px);line-height:.96;letter-spacing:-.03em;margin:0 0 0 -5px;
}
/* palabra destacada de un titular con el degradado de MARCA (el del logo) */
.grad-marca{font-style:normal;background:var(--grad-marca);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.hero-sub{color:var(--muted);font-size:18px;line-height:1.6;max-width:60ch;margin:var(--s4) 0 0}
.hero-sub strong{color:var(--ink)}
.hero-num{text-align:right;padding-bottom:6px}
.hero-count{
  font-family:var(--font-display);font-weight:900;
  font-size:clamp(56px,7vw,112px);line-height:1;letter-spacing:-.025em;color:var(--teal);
  white-space:nowrap;
  /* la caja se ajusta al número (no ocupa todo el ancho): así el degradado se pinta
     SOBRE el texto y no sobre el contenedor. text-align del padre lo alinea. */
  display:inline-block;
}
.hero-count-cap{font-size:13px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--faint);margin-top:-12px}
@media(max-width:820px){
  .hero{grid-template-columns:1fr}
  .hero-num{text-align:left;padding-bottom:0}
}
/* tira de 4 cifras de la FICHA — "card A": tarjeta blanca, chip de color por posición
   (coral/ámbar/jade/magenta, de los fondos de sección de la web), cifra en el color del
   chip, contexto («1 de cada») y pie en navy. TODO centrado (incluido el chip), números
   proporcionales (sin ancho fijo tabular). Scoped a #main (no toca las stats del home). */
.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:var(--s4)}
#main .stats>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:15px 16px 18px;display:flex;flex-direction:column;align-items:center;text-align:center}
#main .stats .k{font:700 10px var(--font-text),sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:5px 11px;border-radius:999px}
.info{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;border:1.2px solid currentColor;font:700 8px var(--font-text);cursor:help;margin-left:3px;vertical-align:1px;letter-spacing:0;text-transform:none;opacity:.75}
#main .stats .pre{font:700 15px var(--font-text),sans-serif;color:var(--ink);margin-top:16px;min-height:1.1em}
#main .stats .pre-empty{visibility:hidden}
#main .stats .v{font-family:var(--font-display);font-weight:800;font-size:clamp(27px,2.9vw,36px);letter-spacing:-.035em;line-height:1;margin-top:9px}
#main .stats .cap{font:600 12.5px var(--font-text),sans-serif;color:#3B4468;margin-top:9px}
#main .stats>div:nth-child(1) .k{background:#E4E8F7;color:#3B4EA0} #main .stats>div:nth-child(1) .v{color:#4256B0}
#main .stats>div:nth-child(2) .k{background:#FCEAB4;color:#8A5E00} #main .stats>div:nth-child(2) .v{color:#A5700A}
#main .stats>div:nth-child(3) .k{background:#ECE6F8;color:#6A46B8} #main .stats>div:nth-child(3) .v{color:#7A50C8}
#main .stats>div:nth-child(4) .k{background:#FBDDEC;color:#A81D63} #main .stats>div:nth-child(4) .v{color:#C4257C}
@media(max-width:720px){#main .stats{grid-template-columns:1fr 1fr}}
@media(max-width:440px){#main .stats{grid-template-columns:1fr}}

/* ---------- sections: raíl de cabecera izquierdo ---------- */
.block{padding-top:clamp(44px,5.5vw,72px);padding-bottom:calc(clamp(44px,5.5vw,72px) + 44px)}
.sheet{border-radius:44px 44px 0 0;margin-top:-44px;position:relative}
.sheet-paper{background:var(--bg)}
/* las 2 gráficas de Evolución (décadas + año a año) son UN grupo: pego la 2ª a la 1ª cancelando
   el padding-bottom de bloque de #evolucion y dejando solo un respiro pequeño arriba de #evolucion2 */
#evolucion2{margin-top:calc(-1 * (clamp(44px,5.5vw,72px) + 44px));padding-top:clamp(18px,2.4vw,32px)}
.tint-dark{background:#1B2340;color:#EAEDF7}
.tint-dark h2{color:#fff}
.tint-dark .sub{color:#A8B1CE}
.tint-dark .sub strong{color:#fff}
.tint-dark .kicker{background:#2A335C;color:#FF9AD5}
.tint-dark caption{color:#8890AF}
.tint-dark th{color:#8890AF;border-bottom-color:#E7F2EE}
.tint-dark td{border-bottom-color:rgba(255,255,255,.12)}
.tint-dark details.alltable th{background:#1B2340}
.tint-dark details.alltable summary{color:#FF9AD5}
.tint-dark details.alltable .scroll{border-bottom-color:rgba(255,255,255,.12)}
.tint-dark .legend .lab,.tint-dark .legend-ticks span{color:#98A2C4}
.tint-dark .map-note{color:#A8B1CE}
.tint-dark .map-note b{color:#FFDD66}
.tint-dark .tbar{background:#F07A5B}
.tint-dark .map-wrap path.prov{stroke:#1B2340}
.tint-dark .map-wrap path.prov:hover{stroke:#fff}
.tint-dark #map path.prov.max{stroke:#fff}
.tint-dark .map-wrap .dotprov{stroke:#1B2340}
.tint-dark .map-wrap .inset{stroke:rgba(255,255,255,.28)}
.tint-dark .map-wrap .inset-label{fill:#98A2C4}
section.sec>.wrap{display:grid;grid-template-columns:minmax(240px,4fr) minmax(0,8fr);gap:var(--s4) var(--s6)}
.sec-head{position:sticky;top:76px;align-self:start}
.kicker{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0B6A5A;background:var(--teal-wash);padding:6px 13px;border-radius:999px;margin:0 0 var(--s3)}
.kicker.kicker-coral{background:#FFD3B5;color:#AC4A0E}
.kicker.kicker-indigo{background:#E4E8F7;color:#3B4EA0}
/* control unisex (badge "Nombre unisex" + switch con el reparto dentro), bajo el hero, en las 3 vistas */
.hrep{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}
.ulab{display:inline-flex;align-items:center;gap:8px;font:700 12px var(--font-text);letter-spacing:.09em;text-transform:uppercase;color:#1D2440;background:#fff;padding:7px 13px;border-radius:999px;box-shadow:0 6px 16px -10px rgba(29,36,64,.4),inset 0 0 0 1px rgba(29,36,64,.05)}
.uchip{width:14px;height:14px;border-radius:5px;background:linear-gradient(115deg,#E9502F 0 50%,#0A9B80 50% 100%)}
.ulab .usx{width:12px;height:12px;border-radius:50%;flex:none}
.uswitch{display:inline-flex;gap:4px;background:#fff;border-radius:999px;padding:4px;box-shadow:0 2px 10px -3px rgba(29,36,64,.16),inset 0 0 0 1px rgba(29,36,64,.06)}
.uswitch a{text-decoration:none;font:700 12px var(--font-text);color:#5A6178;padding:6px 15px;border-radius:999px;transition:background .12s,color .12s}
.uswitch a.on.x{background:#1D2440;color:#fff}
.uswitch a.on.f{background:#E9502F;color:#fff}
.uswitch a.on.m{background:#0A9B80;color:#fff}
.uswitch a b{font-weight:800;margin-left:5px}
.uswitch a.f b{color:#E9502F}
.uswitch a.m b{color:#0A9B80}
.uswitch a.on b{color:#fff}
/* ---- ficha MIXTA (unisex): scope .mixta para no afectar a las fichas de un solo sexo ---- */
/* número grande del hero = degradado de MARCA (es el total "personas", no el coral de sexo) */
.mixta #main .hero-count{background:var(--grad-marca)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
/* dos paneles gemelos mujer/hombre, tintados por sexo */
.mixta .cpanel{margin-top:12px}
.mixta .cpanel:first-of-type{margin-top:var(--s4)}
@media(max-width:640px){.mixta .cpanel:first-of-type{margin-top:10px}}
.mixta .cpanel-in{border-radius:20px;padding:20px 22px;border:1px solid}
.mixta .cpanel.sx-f .cpanel-in{background:color-mix(in srgb,#E9502F 7%,#fff);border-color:color-mix(in srgb,#E9502F 20%,#fff)}
.mixta .cpanel.sx-m .cpanel-in{background:color-mix(in srgb,#0A9B80 7%,#fff);border-color:color-mix(in srgb,#0A9B80 20%,#fff)}
.mixta .crow{display:flex;align-items:center;gap:26px;flex-wrap:wrap}
.mixta .ccount{flex:none;text-align:center}
.mixta .ccount .cn{font-family:'Onest',sans-serif;font-weight:800;font-size:clamp(40px,5vw,58px);letter-spacing:-.03em;line-height:1;display:inline-block;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.mixta .cpanel.sx-f .ccount .cn{background:linear-gradient(100deg,#E9502F 0 40%,#F5902B 100%);-webkit-background-clip:text;background-clip:text}
.mixta .cpanel.sx-m .ccount .cn{background:linear-gradient(100deg,#0A9B80 0 40%,#74BE3C 100%);-webkit-background-clip:text;background-clip:text}
.mixta .ccount .ccap2{font:600 12px 'Figtree',sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#5A6178;margin-top:6px;display:block}
.mixta .cstats{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;min-width:min(100%,480px)}
.mixta .cc{background:#fff;border-radius:14px;padding:13px 14px;display:flex;flex-direction:column;align-items:center;text-align:center}
.mixta .cc .ck{font:700 9px 'Figtree',sans-serif;letter-spacing:.09em;text-transform:uppercase;padding:4px 9px;border-radius:999px}
.mixta .cc .cpre{font:700 13px 'Figtree',sans-serif;color:#1D2440;margin-top:12px;min-height:1em}
.mixta .cc .cv{font-family:'Onest',sans-serif;font-weight:800;font-size:clamp(20px,2.2vw,27px);letter-spacing:-.03em;line-height:1;margin-top:6px}
.mixta .cc .ccap{font:600 11px 'Figtree',sans-serif;color:#3B4468;margin-top:7px}
.mixta .cstats .cc:nth-child(1) .ck{background:#E4E8F7;color:#3B4EA0} .mixta .cstats .cc:nth-child(1) .cv{color:#4256B0}
.mixta .cstats .cc:nth-child(2) .ck{background:#FCEAB4;color:#8A5E00} .mixta .cstats .cc:nth-child(2) .cv{color:#A5700A}
.mixta .cstats .cc:nth-child(3) .ck{background:#ECE6F8;color:#6A46B8} .mixta .cstats .cc:nth-child(3) .cv{color:#7A50C8}
.mixta .cstats .cc:nth-child(4) .ck{background:#FBDDEC;color:#A81D63} .mixta .cstats .cc:nth-child(4) .cv{color:#C4257C}
/* gráfica unificada mujer/hombre/total + toggles */
.mixta .ulegend{display:flex;gap:8px;margin:0 0 16px;flex-wrap:wrap}
.mixta .utog{display:inline-flex;align-items:center;gap:7px;font:700 12.5px 'Figtree',sans-serif;color:#1D2440;background:#fff;border:1.5px solid #E7E5DF;border-radius:999px;padding:7px 14px;cursor:pointer;transition:opacity .12s}
.mixta .utog i{width:12px;height:12px;border-radius:4px}
.mixta .utog:not(.on){opacity:.42}
.mixta .utog:not(.on) i{filter:grayscale(1)}
.mixta .uchart{display:block;width:100%;height:auto}
.mixta .uline{fill:none;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}
.mixta .uline-f{stroke:#E9502F}.mixta .uline-m{stroke:#0A9B80}.mixta .uline-t{stroke:#9AA3B5;stroke-width:2.5;stroke-dasharray:2 7}
.mixta .udot{stroke:#fff;stroke-width:2}
.mixta .udot-f{fill:#E9502F}.mixta .udot-m{fill:#0A9B80}.mixta .udot-t{fill:#9AA3B5}
.mixta .ugrid{stroke:#ECEAE3;stroke-width:1}
.mixta .uglab{font:600 11px 'Figtree',sans-serif;fill:#8D93A8}
.mixta .uxlab{font:600 12px 'Figtree',sans-serif;fill:#5A6178;text-anchor:middle}
.mixta .uchart.off-f .uline-f,.mixta .uchart.off-f .udot-f,.mixta .uchart.off-m .uline-m,.mixta .uchart.off-m .udot-m,.mixta .uchart.off-t .uline-t,.mixta .uchart.off-t .udot-t{display:none}
@media(max-width:640px){.mixta .cstats{grid-template-columns:1fr 1fr}}
.kicker-sky{background:#1B2340;color:#fff}
.kicker-white{background:#fff;color:var(--teal-text)}
h2{
  font-family:var(--font-display);font-weight:800;
  font-size:clamp(30px,3.3vw,46px);letter-spacing:-.025em;line-height:1.06;margin:0;text-wrap:balance;
}
.sub{color:var(--muted);margin:var(--s3) 0 0;text-wrap:pretty}
.sub strong{color:var(--ink)}
@media(max-width:900px){
  section.sec>.wrap{grid-template-columns:1fr;gap:var(--s4)}
  .sec-head{position:static}
  .sub{max-width:64ch}
}

/* grid items must be allowed to shrink (scroll containers inside) */
section.sec>.wrap>*,.calc-grid>*,.map-grid>*,.origin-grid>*,.foot-grid>*,.hero>*{min-width:0}
/* ---------- tinted sections ---------- */

.tint-warm{background:#FFE59E}
.tint-warm .kicker{background:#A81D63;color:#FFE9F4}
.tint-warm .sub{color:#6B5A17}
.tint-warm .sub strong{color:#1D2440}
.tint-warm .gen-lines{color:#6B5326}
.tint-warm .gen-lines b{color:#7C1548}
.tint-warm .age-note{color:#6B5A17}
.tint-warm .rail{background:rgba(17,23,22,.18)!important}
.tint-warm .tick{color:#6B5A17!important}
.tint-warm .age-note strong{color:#A81D63!important}
.tint-warm .pt-aitana{background:#A81D63!important}
.tint-warm .lbl-aitana{color:#A81D63!important}
.tint-warm .pt-media{background:#1D2440!important}
.tint-warm .lbl-media{color:#1D2440!important}
.tint-mint{background:#FFE7D6}
/* Ilustres va en frío para no confundirse con Famosos, que queda justo debajo
   en papel. Y en frío porque los demás tintes de la ficha son cálidos: así la
   sección de historia se distingue de un vistazo. */
.tint-arch{background:#E9EDF2}
.tint-mint .kicker{background:#FFD3B5;color:#AC4A0E}

/* ---------- year area chart ---------- */
.chart-box{position:relative}
.chart-note{margin:6px 0 0;font-size:12px;color:var(--faint);text-align:right}
.chart-box svg{display:block;width:100%;height:auto;touch-action:pan-y}
.gridline{stroke:var(--line);stroke-width:1;stroke-dasharray:3 6}
.gridlabel{font:600 11px var(--font-text);fill:var(--faint)}
.xlabel{font:600 12px var(--font-text);fill:var(--muted);text-anchor:middle;font-variant-numeric:tabular-nums}
.baseline{stroke:var(--ink);stroke-width:1.5}
.area{fill:url(#fade)}
.curve{fill:none;stroke:#E8368F;stroke-width:3;stroke-linecap:round}
.enddot{fill:#E8368F}
.yeardot{fill:#E8368F;stroke:var(--bg);stroke-width:2}
.endlabel{font:700 13px var(--font-text);fill:var(--ink);font-variant-numeric:tabular-nums}
.peaklabel{font:700 12.5px var(--font-text);fill:#2A3564;text-anchor:middle;font-variant-numeric:tabular-nums}
.anno-line{stroke:var(--amber);stroke-width:1.5;stroke-dasharray:3 4}
.anno-text{font:700 12px var(--font-text);fill:var(--amber)}
.cross{stroke:var(--ink);stroke-width:1;stroke-dasharray:2 3;opacity:0;pointer-events:none}
.hoverdot{fill:#E8368F;stroke:var(--bg);stroke-width:2;opacity:0;pointer-events:none}
.draw .curve{stroke-dasharray:2400;stroke-dashoffset:2400;animation:draw 1.6s ease-out forwards}
.draw .area{opacity:0;animation:fadein .6s ease-out 1s forwards}
@keyframes draw{to{stroke-dashoffset:0}}
@keyframes fadein{to{opacity:1}}
@media(prefers-reduced-motion:reduce){
  .draw .curve{animation:none;stroke-dasharray:none;stroke-dashoffset:0}
  .draw .area{animation:none;opacity:1}
}
@media(max-width:640px){
  .gridlabel{font-size:14px;fill:#6F7488}
  .xlabel{font-size:14px;fill:#4D5570}
  .peaklabel,.endlabel{font-size:14px}
}

/* ---------- statement band ---------- */
.band{background-color:var(--teal-deep);background-image:radial-gradient(620px 420px at 10% 18%,rgba(255,221,102,.10),transparent 62%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%23FFFFFF' fill-opacity='.10'/%3E%3C/svg%3E");background-size:auto,22px 22px;color:#F4FBF8;position:relative;overflow:hidden}
.band p{
  font-family:var(--font-display);font-weight:800;
  font-size:clamp(32px,5vw,62px);line-height:1.06;letter-spacing:-.024em;margin:0;text-wrap:pretty;
}
.band p em{font-style:normal;color:#FFDD66}
.band .mark{position:absolute;right:clamp(8px,6vw,90px);top:50%;transform:translateY(-50%);font-family:var(--font-display);font-weight:900;font-size:clamp(120px,22vw,320px);line-height:1;color:rgba(255,221,102,.09);user-select:none;pointer-events:none}
@media(max-width:700px){.band .mark{display:none}}
.band .src{margin:var(--s3) 0 0;font:600 11.5px var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:rgba(244,251,248,.55)}

/* ---------- ages ---------- */
.gen-strip{display:flex;height:74px;border-radius:16px;overflow:hidden;gap:2px;box-shadow:0 14px 30px -12px rgba(29,36,64,.28)}
.gen-strip>div{
  display:flex;align-items:center;justify-content:center;color:#fff;
  font-family:var(--font-display);font-weight:800;font-size:clamp(13px,1.6vw,20px);
  min-width:0;white-space:nowrap;
}
.gen-strip>div.tiny{font-size:clamp(11px,1.25vw,16px);letter-spacing:-.02em}

.gen-intro{margin:var(--s4) 0 0;font-weight:700;font-size:16px;color:var(--ink)}
.gen-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 44px;margin-top:12px;font-size:15.5px;color:var(--muted)}
@media(max-width:640px){.gen-lines{grid-template-columns:1fr}}
.gen-line{display:flex;align-items:center;gap:12px}
.gen-lines b{font-weight:700}
.gen-lines .sw{width:13px;height:13px;border-radius:4px;flex:none}
.age-compare{margin-top:var(--s5)}
.age-axis{position:relative;height:96px}
.age-axis .rail{position:absolute;left:0;right:0;top:42px;height:4px;border-radius:2px;background:var(--line)}
.age-axis .tick{position:absolute;top:52px;font-size:11px;color:var(--faint);font-weight:600;transform:translateX(-50%);font-variant-numeric:tabular-nums}
.age-axis .tick:first-child{transform:none}
.age-axis .pt{position:absolute;top:35px;width:18px;height:18px;border-radius:50%;transform:translateX(-50%);border:3px solid #fff;box-sizing:border-box;box-shadow:0 2px 8px rgba(29,36,64,.3)}
.age-axis .pt-label{position:absolute;transform:translateX(-50%);font-weight:700;font-size:13.5px;white-space:nowrap;font-variant-numeric:tabular-nums;z-index:1}
.age-axis .lbl-aitana{top:5px}
.age-axis .lbl-media{top:70px}
.age-note{margin-top:var(--s2);font-size:15px;color:var(--muted);text-wrap:pretty}

/* ---------- map + table ---------- */
.map-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,1fr);gap:var(--s6);align-items:start}
.map-panel{background:#fff;border-radius:22px;padding:26px 26px 22px;box-shadow:var(--shadow-m)}
.legend-block{margin-top:var(--s4)}
.map-wrap{position:relative}
.callout-h{
  position:absolute;transform:translate(-50%,-135%);white-space:nowrap;pointer-events:none;
  background:#fff;border-radius:999px;padding:6px 13px;font:600 12px var(--font-text);color:var(--muted);
  box-shadow:0 1px 3px rgba(29,36,64,.18),0 4px 14px rgba(29,36,64,.16);
}
.callout-h b{color:var(--ink)}
.callout-h::after{
  content:'';position:absolute;left:50%;top:100%;transform:translateX(-50%);
  border:5px solid transparent;border-top-color:#fff;
}
.tbar-t{background:#BC3D7F!important}
@media(max-width:1100px){.map-grid{grid-template-columns:1fr}}
.map-wrap svg{display:block;width:100%;height:auto}
.map-wrap path.prov{stroke:#fff;stroke-width:1;cursor:pointer}
.map-wrap path.prov:hover{stroke:var(--ink);stroke-width:1.6}
.map-wrap .dotprov{stroke:#fff;stroke-width:1.5;cursor:pointer}
.map-wrap .dotprov:hover{stroke:var(--ink)}
.map-wrap .inset{fill:none;stroke:var(--line);stroke-width:1.2}
.map-wrap .inset-label{font:600 11px var(--font-text);fill:var(--faint);letter-spacing:.12em;text-transform:uppercase}
.legend{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;margin-top:var(--s4);width:100%}
.legend .cell{width:100%;height:12px}
.legend .cell:first-child{border-radius:6px 0 0 6px}
.legend .cell:nth-child(5){border-radius:0 6px 6px 0}
.legend .lab{grid-column:1/-1;grid-row:2;font-size:12px;color:var(--muted);margin-top:4px;font-weight:600}
.legend-ticks{display:grid;grid-template-columns:repeat(5,1fr);margin-top:8px;font-size:10px;color:var(--faint);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.18;column-gap:5px}
.legend-ticks span{min-width:0}
.legend-words span{font-size:9.5px;letter-spacing:-.025em;text-align:left}
.map-note{margin-top:var(--s3);font-size:14px;color:var(--muted);text-wrap:pretty}
.map-note b{color:#37437F}

table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}
caption{text-align:left;font:700 12.5px var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding-bottom:12px}
th{font:600 11px var(--font-text);letter-spacing:.075em;text-transform:uppercase;color:var(--faint);text-align:left;
  border-bottom:2px solid var(--ink);padding:0 8px 5px 0}
th:nth-child(2),td:nth-child(2){text-align:right}
td{padding:5px 8px 5px 0;border-bottom:1px solid var(--line);font-size:14.5px;line-height:1.28}
td b{font-weight:700}
.tbar{display:inline-block;height:7px;border-radius:4px;background:#4D5C9F;vertical-align:middle;margin-right:8px}
.permil{font-weight:700;font-size:13.5px}
.table-note{font-size:12.5px;color:var(--faint);margin:10px 0 0;text-wrap:pretty}
details.alltable{margin-top:var(--s4)}
details.alltable summary{
  cursor:pointer;font-weight:600;font-size:14px;color:var(--teal-text);list-style:none;display:inline-flex;align-items:center;gap:8px;
}
details.alltable summary::-webkit-details-marker{display:none}
details.alltable summary::before{content:'+';font-weight:800;font-size:17px}
details.alltable[open] summary::before{content:'−'}
details.alltable .scroll{margin-top:var(--s3);border-bottom:1px solid var(--line);overflow:visible}

/* ---------- ranking ---------- */
.rank-strip{position:relative;display:flex;gap:12px;align-items:stretch;overflow-x:auto;padding:16px 4px 40px;scrollbar-width:none;cursor:grab}
.rank-strip.dragging{cursor:grabbing;user-select:none}
.rank-strip.more-right:not(.more-left){-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}
.rank-strip.more-left:not(.more-right){-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%);mask-image:linear-gradient(90deg,transparent,#000 12%)}
.rank-strip.more-left.more-right{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.rank-nav{display:flex;gap:10px;margin:0 0 var(--s4)}
.rnav{width:40px;height:40px;border-radius:50%;border:none;background:#fff;box-shadow:0 1px 4px rgba(29,36,64,.14);font-size:17px;line-height:1;cursor:pointer;color:var(--ink);display:inline-flex;align-items:center;justify-content:center}
.rnav:hover{background:var(--ink);color:#fff}
.rnav:disabled{opacity:.3;pointer-events:none}
.rank-strip::-webkit-scrollbar{display:none}
.rank-item{
  flex:none;background:#fff;border:none;border-radius:14px;padding:15px 20px;min-width:98px;text-align:center;
  color:var(--muted);box-shadow:var(--shadow-s);text-decoration:none;display:block;transition:transform .12s;
}
a.rank-item:hover{transform:translateY(-3px)}
.rank-item .pos{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--faint)}
.rank-item .nm{font-family:var(--font-display);font-weight:700;font-size:18px;margin-top:2px;letter-spacing:-.01em}
.rank-item.me{background:linear-gradient(150deg,#2E3968,#1B2340);color:#fff;transform:rotate(-2deg) scale(1.08);box-shadow:0 14px 30px -6px rgba(27,35,64,.45)}
.rank-item.me .pos{color:rgba(255,255,255,.72)}
.rank-item.me .nm{font-weight:800;font-size:20px}
.rank-note{font-size:15px;color:var(--muted);margin:0;text-wrap:pretty}
.rank-note b{color:#D14E12}

/* ---------- calculator ---------- */
.calc-block{background:var(--sky-wash) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%231B2340' fill-opacity='.07'/%3E%3C/svg%3E");background-size:22px 22px}
.calc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s6);align-items:center}
@media(max-width:900px){.calc-grid{grid-template-columns:1fr}}
.calc-fields{display:flex;flex-direction:column;gap:12px;margin-top:var(--s4);max-width:420px}
.calc-fields label{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}
.calc-fields input{
  font-family:var(--font-text);font-size:18px;font-weight:600;color:var(--ink);
  background:#fff;border:1px solid rgba(29,36,64,.08);border-radius:12px;padding:14px 16px;outline:none;width:100%;box-sizing:border-box;box-shadow:var(--shadow-s);transition:border-color .12s,box-shadow .12s;
}
.calc-fields input:focus{border-color:#E8368F;box-shadow:0 0 0 4px rgba(232,54,143,.14)}
.calc-fixed{
  font-family:var(--font-display);font-weight:800;font-size:18px;background:var(--ink);color:#fff;
  border-radius:10px;padding:13px 16px;
}
.calc-result{text-align:center}
.calc-result .big{
  font-family:var(--font-display);font-weight:900;font-size:clamp(60px,7.5vw,116px);line-height:1;
  letter-spacing:-.03em;color:var(--teal);
}
.calc-result .cap{margin:var(--s2) auto 0;font-size:16px;color:var(--muted);max-width:34ch}
.calc-result .cap b{color:var(--ink)}
.calc-foot{margin-top:var(--s3);font-size:12.5px;color:var(--faint)}

/* ---------- origin / famous ---------- */
.origin-grid{display:block}
.origin-text p{margin:0 0 var(--s3);max-width:72ch;font-size:17px;text-wrap:pretty}
/* mismo cuerpo que el resto: con varios párrafos de prosa seguidos, una entradilla
   a 20px se lee como un descuido, no como jerarquía */
.origin-text .lead{font-size:17px;line-height:1.7}
.origin-text .lead strong{color:var(--teal-text)}
.fact-evo{margin:var(--s4) 0 0}
.fact{
  background:#FFF3E0;border-radius:14px;padding:16px 20px;margin:var(--s4) 0 0;
  font-size:15px;color:#7A5A2E;max-width:none;
}
.fact b{color:var(--ink)}
/* en #origen el fondo es pergamino y el ámbar del .fact se fundía con él:
   tarjeta blanca con filete, que separa y sube el contraste del texto */
#origen .fact{background:#fff;border:1px solid #DFCFB2;color:#5C4526}
.famous{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4)}
@media(max-width:900px){.famous{grid-template-columns:repeat(2,minmax(0,1fr))}}
.famous-row{display:block;border-top:2.5px solid var(--ink);padding:12px 0 0}
.famous-row .yr{display:block;font-size:12.5px;font-weight:700;color:var(--faint)}
.famous-row .who{display:block;font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.01em;margin-top:5px}
.famous-row .what{display:block;font-size:13.5px;color:var(--muted);margin-top:3px}
.famous-cap{font:700 12.5px var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:var(--s5) 0 var(--s3)}
.sec-body>.famous-cap:first-child{margin-top:0}

/* ---------- FAQ ---------- */
.faq{border-top:2px solid var(--ink)}
.faq details{border-bottom:1px solid var(--line)}
.faq summary{
  cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;
  padding:19px 0;font-family:var(--font-display);font-weight:700;font-size:17.5px;letter-spacing:-.01em;
}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:'+';width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;flex:none}
.faq summary:hover{color:#C4257C}
.faq details[open] summary::after{content:'−'}
.faq .a{padding:0 0 var(--s4);color:var(--muted);margin:0;text-wrap:pretty}
.faq .a b{color:var(--ink)}

/* ---------- chips + method ---------- */
.chips{display:flex;flex-wrap:wrap;gap:10px}
.chip{
  display:inline-block;padding:11px 19px;border:none;border-radius:999px;box-shadow:0 1px 2px rgba(29,36,64,.06);
  font-weight:600;font-size:15px;color:var(--ink);text-decoration:none;
  transition:transform .12s,box-shadow .12s;
}
.chips .chip:nth-child(6n+1){background:#DFEDE6}
.chips .chip:nth-child(6n+2){background:#FFE9C4}
.chips .chip:nth-child(6n+3){background:#E3EDF7}
.chips .chip:nth-child(6n+4){background:#FBE3E4}
.chips .chip:nth-child(6n+5){background:#ECE9FB}
.chips .chip:nth-child(6n){background:#FFE0C7}
/* chips de nombres relacionados: color por SEXO (h/m/u), no la rotación pastel.
   misma especificidad que el nth-child pero van después → ganan si el chip lleva .f/.m/.x */
.chips .chip.f{background:var(--sx-f-wash);color:var(--sx-f-text)}
.chips .chip.m{background:var(--sx-m-wash);color:var(--sx-m-text)}
.chips .chip.x{background:var(--sx-x-wash-grad);color:var(--sx-x-text)}
.chips .chip.f:hover{background:var(--sx-f-wash-hover)}
.chips .chip.m:hover{background:var(--sx-m-wash-hover)}
.chips .chip.x:hover{background:var(--sx-x-wash-hover-grad)}
.chip:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(17,23,22,.14)}
.chip small{color:var(--muted)!important}
.chip small{color:var(--faint);font-weight:600;margin-left:7px;font-variant-numeric:tabular-nums}
.chip:hover small{color:rgba(251,251,249,.6)}
.method{
  margin-top:var(--s5);background:var(--teal-wash);border-radius:14px;padding:var(--s4) var(--s5);
  font-size:14px;color:var(--muted);
}
.method h3{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--ink);margin:0 0 var(--s2);letter-spacing:-.01em}
.method p{margin:0 0 var(--s2);max-width:90ch}
.method p:last-child{margin:0}

/* ---------- footer ---------- */
footer{background:linear-gradient(180deg,#161C33,#101527);color:#C6CCE0}
/* el footer es la ÚLTIMA .sheet: no hay sección debajo que lo solape → sobra el +44px que
   .block añade al padding-bottom para compensar el margin-top:-44px de la siguiente sheet. */
footer.block{padding-bottom:clamp(32px,4.5vw,52px)}
.foot-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:var(--s5)}
@media(max-width:760px){.foot-grid{grid-template-columns:1fr 1fr}}
footer .logo{font-family:var(--font-display);font-weight:800;font-size:18px;color:#fff;letter-spacing:-.02em}
footer .tag{font-size:13.5px;color:#98A2C4;margin-top:var(--s2)}
footer h4{font:700 12px var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:#6C7494;margin:0 0 var(--s3)}
footer ul{list-style:none;margin:0;padding:0;font-size:14px}
footer li{margin-bottom:9px}
footer ul a{color:#B9C0D8;text-decoration:none}
footer ul a:hover{color:#FFDD66}
.foot-legal{margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid rgba(255,255,255,.14);font-size:12.5px;color:#7E86A8;max-width:100ch}

.hero-count,.calc-result .big{background:linear-gradient(97deg,#E8368F 15%,#FF7A45 88%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#E8368F}
/* el número gigante del hero toma el degradado del color del nombre: coral en mujer, jade en hombre.
   OJO: el shorthand background: resetea background-clip, hay que redeclarar el clip a text. */
/* el color ORIGINAL del logo (coral/jade) se mantiene hasta el 40% del número y solo
   entonces vira hacia el cálido, sin llegar al ámbar total: mujer queda más naranja, hombre más verde */
#main.sx-f .hero-count{background:linear-gradient(100deg,var(--sx-f) 0 40%,#F5902B 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--sx-f)}
#main.sx-m .hero-count{background:linear-gradient(100deg,var(--sx-m) 0 40%,#74BE3C 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--sx-m)}
/* ---------- publicidad y afiliacion ---------- */
.ad-wrap{max-width:1440px;margin:0 auto 44px;padding:0 clamp(24px,5vw,80px)}
.ad-slot{min-height:280px;display:flex;align-items:center;justify-content:center;background:#F2F0EA;border:1.5px dashed #DDD9D0;border-radius:16px}
.ad-slot::before{content:'Publicidad';font:600 11px var(--font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}
.afi-wrap{max-width:1440px;margin:0 auto var(--s6);padding:0 clamp(24px,5vw,80px)}
.afi-card{background:#FFF3E0;border-radius:18px;padding:26px 30px;display:flex;gap:28px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.afi-kicker{font:700 11px var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:#B4791B;margin:0 0 6px}
.afi-card h3{font-family:var(--font-display);font-weight:800;font-size:21px;letter-spacing:-.015em;margin:0 0 6px;color:var(--ink)}
.afi-card p{margin:0;color:#7A5A2E;font-size:15px;max-width:56ch}
.afi-note{font-size:11.5px!important;color:#A98950!important;margin-top:8px!important}
.afi-btn{flex:none;background:var(--ink);color:#fff;border-radius:999px;padding:13px 24px;font:700 14px var(--font-text);text-decoration:none;transition:background .12s}
.afi-btn:hover{background:#C4257C}
.explore-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5);margin-top:var(--s5)}
@media(max-width:720px){.explore-cols{grid-template-columns:1fr}}
.explore-cols h4{font:700 12px var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 12px}
.explore-cols ul{list-style:none;margin:0;padding:0;font-size:15px}
.explore-cols li{margin-bottom:9px}
/* nombres en color neutro (un mismo enlace puede ser unisex, no se colorea por sexo);
   los "Todos los… →" / "Ver el ranking… →" en magenta, como el eyebrow */
.explore-cols a{color:var(--ink);text-decoration:none;font-weight:600}
.explore-cols a:hover{text-decoration:underline}
.explore-cols a.all{color:var(--teal-text)}
/* famosos: tarjetas de personas reales con este nombre (Wikidata). Anillo NEUTRO a propósito (nunca color por sexo). */
/* Una sola fila SIEMPRE. Con la rejilla que se ajusta sola quedaba una tarjeta
   suelta en una segunda línea, que es lo que peor se ve. Con auto-flow en
   columna las que haya se reparten el ancho, y al estrechar se van escondiendo
   las últimas en vez de bajar de línea. */
.fama-grid{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:16px}
/* Cuántas caben. Los cortes NO son redondos porque siguen a la maquetación de
   la sección, que hasta 900px va a dos columnas (título a la izquierda) y por
   debajo pasa a una sola a todo lo ancho. Entre 900 y 1100 la columna derecha
   se queda corta y hay que bajar a tres: medido, con cuatro salían tarjetas de
   123px con una foto de 100 dentro. Al pasar a una columna vuelve a caber. */
@media(min-width:901px) and (max-width:1400px){.fama-card:nth-child(n+5){display:none}}
@media(min-width:901px) and (max-width:1100px){.fama-card:nth-child(n+4){display:none}}
@media(max-width:900px){.fama-card:nth-child(n+5){display:none}}
@media(max-width:760px){.fama-card:nth-child(n+4){display:none}}
@media(max-width:520px){.fama-card:nth-child(n+3){display:none}}
/* Sin caja: la tarjeta es la foto y el texto, sobre el fondo de la sección.
   El recuadro blanco competía con la propia foto y partía la fila en cajitas. */
.fama-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;text-decoration:none;color:inherit;padding:0 6px}
.fama-card:hover .fama-photo{transform:translateY(-3px);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--ink)}
.fama-card:hover .fama-name{text-decoration:underline}
/* Doble anillo: blanco por dentro y tinta por fuera. El blanco despega la foto
   del fondo de la sección, que en ilustres es azulado, y el oscuro le da el
   borde. Con box-shadow y no con border, que así no come tamaño a la foto. */
.fama-photo{width:92px;height:92px;border-radius:50%;overflow:hidden;margin-bottom:12px;background:#EEF0F5;display:grid;place-items:center;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--ink);transition:transform .12s,box-shadow .12s}
.fama-photo img{width:100%;height:100%;object-fit:cover;object-position:top center}
.fama-init{font-family:var(--font-display);font-weight:800;font-size:32px;color:var(--faint)}
/* Dos líneas como mucho. Ya no hace falta reservar la altura: sin la caja
   blanca, que una tarjeta sea más alta que otra no se nota. */
.fama-name{font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:-.01em;line-height:1.15;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}
.fama-occ{font-size:12.5px;color:var(--muted);line-height:1.25;margin-top:2px}
.fama-wiki{margin-top:8px;font:700 11.5px var(--font-text);color:var(--teal-text)}
@media(hover:hover){.fama-wiki{opacity:0;transition:opacity .12s}.fama-card:hover .fama-wiki{opacity:1}}
.explore-cols a:hover{text-decoration:underline}
/* ---------- tooltip / toast ---------- */
#tip{
  position:fixed;pointer-events:none;z-index:30;display:none;
  background:var(--ink);color:#fff;border-radius:8px;padding:9px 13px;font-size:13px;line-height:1.45;max-width:240px;
}
#tip b{font-size:14px}
#tip .n{color:#FF9AD5;font-weight:700;font-variant-numeric:tabular-nums}
#toast{
  position:fixed;bottom:24px;left:50%;transform:translate(-50%,80px);z-index:40;
  background:var(--ink);color:#fff;font-weight:600;font-size:14px;border-radius:999px;padding:11px 22px;
  transition:transform .25s ease;
}
#toast.show{transform:translate(-50%,0)}


/* ---- paginas de sitio ---- */
.page-hero{padding:clamp(48px,7vw,90px) 0 clamp(36px,5vw,56px)}
.page-hero h1{font-size:clamp(40px,6.5vw,84px)}
.page-hero .hero-sub{max-width:60ch}
.home-hero{text-align:center;padding-bottom:calc(clamp(36px,5vw,56px) + 44px);background-image:radial-gradient(640px 420px at 85% -5%,rgba(232,54,143,.10),transparent 62%),radial-gradient(520px 380px at 10% 105%,rgba(255,221,102,.15),transparent 60%)!important;background-size:auto,auto!important}
.home-hero .eyebrow{justify-content:center}
.home-hero h1{max-width:15ch;margin-left:auto;margin-right:auto}
.home-hero .hero-sub{margin-left:auto;margin-right:auto}
.home-hero .bigsearch{margin-left:auto;margin-right:auto}
.home-hero .try{justify-content:center}
.bigsearch{position:relative;max-width:680px;margin-top:var(--s5)}
.searchbar{
  display:flex;align-items:center;gap:10px;background:#fff;border-radius:999px;
  padding:9px 9px 9px 24px;border:1px solid rgba(29,36,64,.07);
  box-shadow:0 14px 44px -14px rgba(29,36,64,.30),0 3px 10px rgba(29,36,64,.07);
  transition:box-shadow .15s,transform .15s;
}
.searchbar:focus-within{box-shadow:0 0 0 4px rgba(232,54,143,.16),0 16px 48px -14px rgba(29,36,64,.32);transform:translateY(-1px)}
.searchbar .lupa{flex:none;color:#E8368F}
.bigsearch input{
  flex:1;min-width:0;font:600 clamp(16px,2vw,20px) var(--font-text);color:var(--ink);
  background:none;border:none;outline:none;padding:12px 0;
}
.go-btn{
  flex:none;border:none;cursor:pointer;border-radius:999px;padding:15px 28px;
  font:700 15px var(--font-text);color:#fff;letter-spacing:.02em;
  background:linear-gradient(97deg,#E8368F 10%,#FF7A45 95%);
  transition:transform .12s,box-shadow .12s;
}
.go-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px -6px rgba(232,54,143,.5)}
@media(max-width:560px){.go-btn{padding:13px 18px}.searchbar{padding-left:16px}}
.bigsearch .sug{min-width:100%;font-size:16px}
.bigsearch .sug a{padding:13px 22px;font-size:16px}
.try{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:var(--s3);font-size:13.5px;color:var(--faint);font-weight:600;align-items:center}
.try a{color:#C4257C;text-decoration:none;font-weight:700}
.try a:hover{text-decoration:underline}
.letters{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}
.letters a,.letters .dis{
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;
  border-radius:22px;padding:34px 8px 27px;text-decoration:none;
  transition:transform .14s,box-shadow .14s,filter .14s;
}
.letters a{position:relative;overflow:hidden;background:linear-gradient(145deg,#22869E 0%,#155A6C 100%);box-shadow:0 12px 28px -12px rgba(21,90,108,.55)}
.letters a::before{content:'';position:absolute;inset:0;background:radial-gradient(130px 90px at 16% 10%,rgba(255,255,255,.18),transparent 62%);pointer-events:none}
.letters a:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 24px 44px -14px rgba(21,90,108,.75);filter:saturate(1.12) brightness(1.06)}
.letters .dis{background:#E4EEEF;border:1.5px dashed #AECBD0;opacity:1}
.letters .lt{font-family:var(--font-display);font-weight:900;font-size:56px;line-height:1.32;letter-spacing:-.02em;padding-top:.06em;
  background-image:linear-gradient(120deg,#FFDD66 20%,#FFAF6E 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.letters .ct{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;color:#fff}
.letters .wd{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#BFE3EA}
.letters .dis .lt{background:none;-webkit-text-fill-color:#9DB9BE}.letters .dis .ct{color:#7FA0A6}.letters .dis .wd{color:#9DB9BE}
/* filtro por prefijo en las páginas de letra (nombres/apellidos): solo muestra los que empiezan por lo escrito */
.list-filter{margin-top:var(--s4)}
.list-filter input{width:100%;box-sizing:border-box;font:600 15.5px var(--font-text),sans-serif;color:var(--ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23A6A6AE' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M17 17l-4.2-4.2'/%3E%3C/svg%3E") no-repeat 16px center;border:1.5px solid var(--line);border-radius:14px;padding:14px 16px 14px 46px;outline:none;transition:border-color .12s,box-shadow .12s}
.list-filter input:focus{border-color:#E8368F;box-shadow:0 0 0 3px rgba(232,54,143,.12)}
.list-filter input::placeholder{color:var(--faint);font-weight:500}
.list-nores{margin:0;padding:22px 6px;color:var(--muted);font-size:15.5px;text-wrap:pretty}
.name-card{background:#fff;border-radius:24px;padding:20px clamp(18px,2.5vw,34px);box-shadow:var(--shadow-s)}
.name-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:7px clamp(16px,2.4vw,36px)}
.name-cols .feed-ad{grid-column:1/-1;min-height:120px;margin:14px 0;display:flex;align-items:center;justify-content:center;background:#F2F0EA;border:1.5px dashed #DDD9D0;border-radius:16px}
.name-cols .feed-ad.big{min-height:250px}
.name-cols .feed-ad::before{content:'Publicidad';font:600 11px var(--font-text),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}
.seg-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}
.name-cols a{
  display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;
  border-radius:11px;transition:background .1s,transform .1s;
  content-visibility:auto;contain-intrinsic-size:auto 44px;
}
.name-cols a.f{background:var(--sx-f-wash)}
.name-cols a.m{background:var(--sx-m-wash)}
.name-cols a.x{background:var(--sx-x-wash-grad)}
.name-cols a.f:hover{background:var(--sx-f-wash-hover)}
.name-cols a.m:hover{background:var(--sx-m-wash-hover)}
.name-cols a.x:hover{background:var(--sx-x-wash-hover-grad)}
.name-cols a:hover{transform:translateX(2px)}
.name-cols a .nm{color:var(--ink);font-weight:700;font-size:15.5px;min-width:0}
.name-cols a.f .ct{color:var(--sx-f-text)}
.name-cols a.m .ct{color:var(--sx-m-text)}
.name-cols a.x .ct{color:var(--muted)}
/* apellidos: sin sexo → lavado neutro índigo (su color de identidad), mismo ritmo de píldora que los nombres */
.name-cols a.ape{background:rgba(59,78,160,.06)}
.name-cols a.ape:hover{background:rgba(59,78,160,.12)}
.name-cols a.ape .ct{color:#3B4EA0}
.name-cols a .ct{font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}
/* cabecera de letra + switch mujer/hombre */
.letra-head{display:flex;align-items:center;gap:26px}
.letra-head h1{font-size:clamp(34px,4.6vw,62px)}
.letra-badge{
  flex:none;display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:24px;
  background:linear-gradient(145deg,#22869E 0%,#155A6C 100%);box-shadow:0 14px 30px -12px rgba(21,90,108,.55);
  font-family:var(--font-display);font-weight:900;font-size:52px;
  background-clip:padding-box;
}
.letra-badge{color:#FFDD66}
.seg{display:inline-flex;background:#fff;border:1px solid #EFE9DE;border-radius:999px;padding:5px;gap:4px;box-shadow:var(--shadow-s)}
.seg button{display:inline-flex;align-items:center;gap:8px;border:none;background:none;cursor:pointer;font:700 14.5px var(--font-text);color:var(--muted);padding:10px 24px;border-radius:999px;transition:background .12s,color .12s}
.seg button .n{font-weight:600;font-size:12px;opacity:.65;margin-left:-2px;font-variant-numeric:tabular-nums}
.seg button[data-sexo="f"]{color:var(--sx-f)}
.seg button[data-sexo="m"]{color:var(--sx-m)}
.seg button[data-sexo="x"]{color:var(--sx-x)}
.seg button.on{background:#D22E7E;color:#fff}
.seg button.on .n{opacity:.85}
.seg button.on[data-sexo="f"]{background:var(--sx-f);color:#fff}
.seg button.on[data-sexo="m"]{background:var(--sx-m);color:#fff}
.seg button.on[data-sexo="x"]{background:var(--sx-x-grad);color:#fff}
/* móvil: sin contadores y padding corto, o la pestaña Unisex se sale de pantalla */
@media(max-width:560px){
  .seg{width:100%;justify-content:space-between;gap:2px}
  .seg button{padding:10px 13px;font-size:13.5px}
  .seg button .n{display:none}
}
@media(max-width:640px){.letra-head{gap:16px}.letra-badge{width:64px;height:64px;font-size:36px;border-radius:17px}}
.rank-table td.pos{color:var(--faint);font-weight:700;font-size:13px;width:44px}
.rank-table th:nth-child(2),.rank-table td:nth-child(2){text-align:left}
.rank-table th:nth-child(3),.rank-table td:nth-child(3){text-align:right}
.rank-table td a{color:var(--ink);text-decoration:none;font-weight:700}
.rank-table td a:hover{color:#C4257C}
.rank-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s5)}
.tiles-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--s4)}
.tile-link{display:block;border-radius:20px;padding:26px 28px;text-decoration:none;box-shadow:var(--shadow-s);transition:transform .12s}
.tile-link:hover{transform:translateY(-3px)}
.tile-link .t{font-family:var(--font-display);font-weight:800;font-size:21px;letter-spacing:-.015em;color:var(--ink);margin-bottom:4px}
.tile-link .d{font-size:14px;color:var(--muted)}
.tile-link .go{display:inline-block;margin-top:12px;font-weight:700;font-size:13.5px;color:#C4257C}
/* ---- footer siempre al fondo: main crece y su ultima seccion estira su fondo ---- */
body{display:flex;flex-direction:column;min-height:100vh}
main.page-main{flex:1 0 auto;display:flex;flex-direction:column}
main.page-main>*{width:100%;box-sizing:border-box}
main.page-main>.wrap{max-width:calc(1440px + 2*clamp(24px,5vw,80px))}
main.page-main>:last-child{flex:1 0 auto}
/* ---- calculadora: panel polvo con numero rosa ---- */
.calc-panel{background:#E4EBF8;border-radius:28px;padding:clamp(26px,4.5vw,56px);box-shadow:var(--shadow-s)}
.calc-cols{display:grid;grid-template-columns:minmax(280px,5fr) minmax(0,7fr);gap:var(--s5) var(--s7);align-items:center}
@media(max-width:900px){.calc-cols{grid-template-columns:1fr}}
.calc-panel .calc-fields{margin-top:0;max-width:460px;gap:14px}
.calc-panel .calc-fields label{color:#5A6A96}
.calc-panel .calc-fields input{background:#fff;border:1px solid #C9D6F0;border-radius:15px;padding:15px 20px;font:600 17px var(--font-text);color:var(--ink);outline:none;transition:border-color .12s,box-shadow .12s}
.calc-panel .calc-fields input:focus{border-color:#E8368F;box-shadow:0 0 0 4px rgba(232,54,143,.14)}
.calc-aprox{display:none;margin:0 0 4px;font:700 12.5px var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:#5A6A96}
.calc-panel .calc-hero-num{line-height:1.16}
.cfield{position:relative}
.cfield input{width:100%;box-sizing:border-box}
.cfield .sug{min-width:100%;font-size:15px;max-height:316px;overflow-y:auto}
.cfield .sug a{display:flex;justify-content:space-between;align-items:baseline;gap:14px;cursor:pointer}
.cfield .sug a small{color:var(--faint);font-weight:600;font-variant-numeric:tabular-nums}
.calc-panel .calc-result .cap{color:#3D4E7C;max-width:38ch;margin-left:auto;margin-right:auto}
.calc-panel .calc-foot a{color:#C4257C;font-weight:700}
@media(max-width:900px){.calc-panel .calc-result{padding-top:var(--s3)}}
.calc-hero-num{font-family:var(--font-display);font-weight:900;font-size:clamp(72px,11vw,150px);line-height:1;letter-spacing:-.03em;
  background:linear-gradient(97deg,#E8368F 15%,#FF7A45 88%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.stats-home{margin-top:var(--s6);border:none!important;display:grid;grid-template-columns:repeat(4,auto);justify-content:center;gap:0}
.stats-home>div{border:none!important;padding:6px clamp(14px,2.2vw,34px)!important;text-align:center}
.stats-home .n{font-family:var(--font-display);font-weight:800;font-size:clamp(20px,1.9vw,26px);letter-spacing:-.02em;line-height:1.15;color:var(--ink);margin-top:7px}
.stats-home .c{margin-top:3px;font-family:var(--font-display);font-weight:900;font-size:clamp(16px,1.5vw,20px);letter-spacing:-.01em;color:var(--amber)}
.stats-home .c small{font:600 12.5px var(--font-text);letter-spacing:.02em;color:var(--muted)}
.stats-home>div+div{border-left:1px solid var(--line)!important}
@media(max-width:980px){.stats-home{grid-template-columns:1fr 1fr;gap:18px 0}.stats-home>div+div{border-left:none!important}.stats-home>div:nth-child(even){border-left:1px solid var(--line)!important}}
.band p{max-width:none}
/* hasta 900px: el nav pasa a 2 filas (logo+buscador / enlaces) — con el enlace
   largo «¿Cuántos como tú?» ya no caben los 4 en una fila con el buscador */
@media(max-width:900px){
  .top .bar{flex-wrap:wrap;height:auto;padding:10px 0;row-gap:2px;justify-content:center}
  .top .links{order:3;width:100%;justify-content:center;flex-wrap:wrap;overflow:visible}
  .nav-search{order:2}
}
@media(max-width:640px){
  .nav-search input{width:110px}
}
.band{background-color:#1B6F83}
.chips.chips-rank .chip{border:none;padding:10px 19px 10px 11px;font-weight:700;font-size:15.5px;color:#fff;display:inline-flex;align-items:center;gap:10px}
.chips.chips-rank .chip .r{display:inline-flex;flex:none;width:26px;height:26px;border-radius:50%;background:#fff;align-items:center;justify-content:center;font:800 12px var(--font-display);letter-spacing:-.03em}
.chips.chips-rank .chip small{color:rgba(255,255,255,.78)!important;margin-left:0}
.chips.chips-rank .chip:hover{transform:translateY(-2px)}
.chips.chips-rank .chip:hover small{color:rgba(255,255,255,.92)!important}
/* de moda: chips coloreados por sexo (niñas=ámbar, niños=verde) */
.chips-rank.chips-f .chip{background:var(--sx-f);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--sx-f) 55%,transparent)}
.chips-rank.chips-f .chip .r{color:var(--sx-f)}
.chips-rank.chips-f .chip:hover{box-shadow:0 14px 30px -10px color-mix(in srgb,var(--sx-f) 68%,transparent)}
.chips-rank.chips-m .chip{background:var(--sx-m);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--sx-m) 55%,transparent)}
.chips-rank.chips-m .chip .r{color:var(--sx-m)}
.chips-rank.chips-m .chip:hover{box-shadow:0 14px 30px -10px color-mix(in srgb,var(--sx-m) 68%,transparent)}
/* captions Niñas/Niños en su color de sexo */
.famous-cap.famous-f{color:var(--sx-f)}
.famous-cap.famous-m{color:var(--sx-m)}
.tbl-card{background:#fff;border-radius:20px;padding:10px 24px 16px;box-shadow:var(--shadow-s)}
.rank-bars caption{padding:16px 0 10px;font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:-.01em;color:var(--ink);text-align:left}
.rank-bars .sr-head{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.rank-bars td{padding:9px 0;border-bottom:1px solid #F0EDE6}
.rank-bars tr:last-child td{border-bottom:none}
.rank-bars td.pos{width:38px;padding-right:10px;color:var(--faint);font-weight:700;font-size:13px}
.rank-bars td.pos b{display:inline-flex;width:23px;height:23px;border-radius:50%;background:#1D2440;color:#FFDD66;align-items:center;justify-content:center;font-size:11.5px}
.rank-bars td.nm{font-weight:700;white-space:nowrap;padding-right:14px}
.rank-bars td.nm a{color:var(--ink);text-decoration:none}
.rank-bars td.nm a:hover{color:#C4257C}
.rank-bars td.barcol{width:99%}
.rank-bars .bar{display:block;height:9px;min-width:8px;border-radius:99px;background:linear-gradient(90deg,#E8368F,#FF7A45)}
.rank-bars td.num{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;padding-left:14px;white-space:nowrap;color:var(--ink)}
.bars-coral .bar{background:linear-gradient(90deg,#FF7A45,#F5A623)}
/* barras por sexo (mujer=ámbar, hombre=verde, unisex=lila) */
.rank-bars.bars-sx-f .bar{background:linear-gradient(90deg,var(--sx-f),var(--sx-f-soft))}
.rank-bars.bars-sx-m .bar{background:linear-gradient(90deg,var(--sx-m),var(--sx-m-soft))}
.rank-bars.bars-sx-x .bar{background:linear-gradient(90deg,var(--sx-x),var(--sx-x-soft))}
#top100 .rank-bars tr:nth-child(10n) td{border-bottom:2px solid #E9E4D8}
#top100 .rank-bars tr:last-child td{border-bottom:none}
.band .wrap{display:flex;align-items:center;gap:var(--s6);justify-content:space-between;flex-wrap:wrap}
.band p{flex:1 1 62%;min-width:min(100%,480px)}
.band .cta{flex:none;margin-top:0;white-space:nowrap}
.r2025 td{white-space:nowrap}
.r2025 td.dcol{width:64px;text-align:right}
.tbl-card .tab-scroll{margin:0}
@media(max-width:520px){.r2025 .barcol{display:none}}
/* provincias 2025: tabla ordenable con chips */
.prov-tab th{cursor:pointer;user-select:none;white-space:nowrap;transition:color .12s}
.prov-tab th:hover{color:var(--ink)}
.prov-tab th::after{content:' ↕';opacity:.4;font-size:11px}
.prov-tab th[data-dir="a"]::after{content:' ▲';opacity:1}
.prov-tab th[data-dir="d"]::after{content:' ▼';opacity:1}
.prov-tab .tn{display:inline-block;padding:4px 12px;border-radius:999px;font-weight:700;font-size:13.5px}
.prov-tab .tn a{color:var(--ink);text-decoration:none}
.prov-tab .tn a:hover{text-decoration:underline}
.prov-tab .tn.f{background:var(--sx-f-wash)}
.prov-tab .tn.m{background:var(--sx-m-wash)}
.prov-tab td.num{font-variant-numeric:tabular-nums;font-weight:700}
.tab-scroll{overflow-x:auto}
.prov-tab td:nth-child(3),.prov-tab th:nth-child(3){padding-right:var(--s5);border-right:1px solid var(--line)}
.prov-tab td:nth-child(4),.prov-tab th:nth-child(4){padding-left:var(--s5)}
.delta{font:700 12.5px var(--font-text);padding:3px 9px;border-radius:999px;letter-spacing:.02em}
.delta.up{background:#D8F3E5;color:#0B7B4B}
.delta.down{background:#FFE0E0;color:#B33232}
.delta.eq{background:#EEECE6;color:#8A8578}
.delta.new{background:#FFE9F4;color:#A81D63}
.tint-warm .delta.eq{background:#F3E3B0;color:#6B5A17}
.tint-powder{background:#E4EBF8}
.tint-how{background:#DDEBF9}
.tint-how .how-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5) var(--s6)}
@media(max-width:640px){.tint-how .how-cols{grid-template-columns:1fr}}
.tint-powder .kicker{background:#CBD9F2;color:#2B4FC4}
.band .cta{display:inline-block;margin-top:28px;background:#FFDD66;color:#1B2340;border-radius:999px;padding:14px 26px;font:700 15px var(--font-text);text-decoration:none;transition:transform .12s}
.band .cta:hover{transform:translateY(-2px)}
/* banda "¿Cuántos como tú?": empuja a la herramienta (calculadora fuera de la ficha).
   Gradiente por sexo (coral mujer / .bc-m jade hombre), estrella 5 puntas animada,
   dots diagonales a dos tamaños que asoman por la derecha (distintos de la banda teal). */
.band-comotu{background:linear-gradient(135deg,#E9502F 0%,#F5902B 100%)}
.band-comotu.bc-m{background:linear-gradient(135deg,#0A9B80 0%,#57B33C 100%)}
.band-comotu::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.10) 2.1px,transparent 2.1px),radial-gradient(rgba(255,255,255,.07) 1.3px,transparent 1.3px);background-size:34px 34px,34px 34px;background-position:0 0,17px 17px;-webkit-mask-image:linear-gradient(105deg,transparent 42%,#000 78%);mask-image:linear-gradient(105deg,transparent 42%,#000 78%)}
.band-comotu .wrap{display:flex;align-items:center;gap:clamp(20px,4vw,60px);justify-content:space-between;flex-wrap:wrap;position:relative;z-index:1}
.band-comotu .bc-txt{flex:1 1 56%;min-width:min(100%,460px)}
.band-comotu .bc-kick{margin:0 0 15px;font:700 12.5px var(--font-text);letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.85)}
.band-comotu .bc-big{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(27px,3.6vw,44px);line-height:1.12;letter-spacing:-.02em;color:#fff;max-width:23ch;text-wrap:balance}
.band-comotu .bc-big em{font-style:normal;color:#FFDD66}
.band-comotu .bc-sub{margin:13px 0 0;font:400 16.5px/1.55 var(--font-text);letter-spacing:0;color:rgba(255,250,244,.88);max-width:54ch}
.band-comotu .cta{flex:none;margin-top:0;background:#1B2340;color:#fff;padding:16px 30px;font-size:16px;box-shadow:none;opacity:1}
.band-comotu .bc-star{position:absolute;right:clamp(10px,6vw,120px);top:50%;width:clamp(230px,23vw,360px);height:auto;margin-top:calc(clamp(230px,23vw,360px)/-2);pointer-events:none;animation:bc-tw 8s ease-in-out infinite;transform-origin:center}
@keyframes bc-tw{0%,100%{transform:rotate(-4deg) scale(1)}50%{transform:rotate(6deg) scale(1.07)}}
@media(prefers-reduced-motion:reduce){.band-comotu .bc-star{animation:none}}
@media(max-width:820px){.band-comotu .bc-star{display:none}}
.how-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--s5)}
.how-cols h3{font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:-.015em;margin:0 0 8px}
.how-cols p{margin:0;font-size:15px;color:var(--muted);text-wrap:pretty}

/* ---------- apellido ficha ---------- */
.badge-row{display:flex;gap:10px;flex-wrap:wrap}
.pill,.sec-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font:800 12px var(--font-text);letter-spacing:.16em;text-transform:uppercase}
.pill{background:#fff;color:#1B2340;padding:8px 14px;box-shadow:var(--shadow-s)}
.big-number span{display:block;font-family:var(--font-display);font-size:clamp(52px,9vw,104px);font-weight:900;line-height:.92;letter-spacing:-.05em;color:#E9502F}
.big-number small{display:block;margin-top:8px;font:800 13px var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}
.ficha-body{display:grid;gap:var(--s6)}
.qnt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:calc(var(--s6)*-1)}
.qnt-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px 22px;text-align:center;box-shadow:var(--shadow-s)}
.qnt-card .eyebrow{display:inline-flex;border-radius:999px;padding:7px 12px;background:#E4EBF8;color:#2B4FC4;font:800 11px var(--font-text);letter-spacing:.14em;text-transform:uppercase}
.qnt-card strong{display:block;margin-top:18px;font-family:var(--font-display);font-size:clamp(28px,3.4vw,46px);line-height:1;font-weight:900;letter-spacing:-.035em;color:#1B2340;font-variant-numeric:tabular-nums}
.qnt-card p{margin:10px 0 0;color:var(--muted);font-size:14.5px}
.ap-story{background:#fff;border:1px solid var(--line);border-radius:28px;padding:clamp(24px,4vw,44px);box-shadow:var(--shadow-s)}
.sec-pill{background:#EAF6F4;color:#007D70;padding:8px 13px;margin-bottom:18px}
.sec-pill.blue{background:#E4EBF8;color:#2B4FC4}
.ap-story h2{font-size:clamp(28px,4vw,46px);margin:0 0 14px}
.ap-story p{font-size:18px;line-height:1.7;color:var(--muted);max-width:70ch;margin:0}
.rank-near{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:var(--s5)}
.rank-near a{display:block;text-decoration:none;background:#F8F6F1;border:1px solid var(--line);border-radius:18px;padding:18px;color:var(--ink);transition:transform .12s}
.rank-near a:hover{transform:translateY(-2px)}
.rank-near a.on{background:#FFE9D6;border-color:#F3BE8E}
.rank-near small{display:block;font:800 10.5px var(--font-text);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);margin-bottom:5px}
.rank-near span{display:block;font-weight:800;font-size:18px}
.rank-near b{display:block;margin-top:8px;color:#B47612}
.ficha-body>.band-comotu{border-radius:30px;padding:clamp(26px,4vw,44px);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:var(--s5);flex-wrap:wrap;color:#fff}
.ficha-body>.band-comotu h2{margin:0;font-size:clamp(26px,3.6vw,42px);color:#fff}
.ficha-body>.band-comotu p{margin:10px 0 0;color:rgba(255,255,255,.86);max-width:58ch}
@media(max-width:900px){.qnt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.qnt-grid,.rank-near{grid-template-columns:1fr}.qnt-grid{margin-top:0}.qnt-card{text-align:left}.big-number span{font-size:56px}}
.how-cols .num{font-family:var(--font-display);font-weight:900;font-size:34px;letter-spacing:-.02em;color:#E8368F;display:block;margin-bottom:6px}
/* ---- móvil: red de seguridad contra scroll lateral accidental (defensivo) ---- */
@media(max-width:640px){ body{overflow-x:clip} }

/* ===== HOME · ajustes móvil (≤640px) ===== */
@media(max-width:640px){
  /* #35 los 4 récords del hero en UNA columna (en 2 no caben bien) */
  .stats-home{grid-template-columns:1fr;gap:0}
  .stats-home>div{padding:16px 12px!important;text-align:center}
  .stats-home>div+div{border-left:none!important;border-top:1px solid var(--line)!important}
  .stats-home>div:nth-child(even){border-left:none!important}

  /* #36 banda "¿Cuántos como tú?": botón pegado al texto (fuera el hueco enorme) */
  .band .wrap{gap:16px}
  .band .cta{margin-top:0}

  /* #37 chips "de moda": pills a 50% de ancho (2 por fila, iguales) y más pequeños */
  .chips.chips-rank{gap:8px}
  .chips.chips-rank .chip{flex:1 1 calc(50% - 4px);box-sizing:border-box;min-width:0;justify-content:flex-start;
    padding:8px 12px 8px 9px;font-size:13.5px;gap:8px}
  .chips.chips-rank .chip .r{width:22px;height:22px;font-size:11px}
  .chips.chips-rank .chip small{margin-left:auto;padding-left:6px}
}

/* ===== nav + inner pages · ajustes móvil (≤640px) ===== */
@media(max-width:640px){
  /* logo más pequeño → cabecera más baja (la altura de la barra se ajusta en analytics.js) */
  .wordmark img{height:26px}
  /* ficha móvil: menos aire muerto arriba y entre el contador y las cards */
  #main{padding-top:24px}
  #main .crumbs{margin-bottom:12px}
  #main .hero{padding-bottom:14px}
  #main .hero-sub{margin-top:18px}
  #main .hero-count{font-size:68px}
  #main .hero-count-cap{margin-top:-4px}
  #main .stats{margin-top:10px}
}

@media(max-width:440px){
  /* En una columna no necesitamos reservar huecos internos para igualar alturas */
  #main .stats .pre-empty{display:none}
  #main .stats .pre-empty+.v{margin-top:22px}
}

/* apellidos: la seccion de origen comparte estilos con la de nombres, pero el
   destacado no puede ser el verde de nombres, que aqui la identidad es indigo. */
.ape-origen .origin-text .lead strong,
.ape-origen .origin-text p strong{color:#3B4EA0}
.ape-origen .dato-propio strong{color:#3B4EA0}
