@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-vietnamese-400-normal.Dpl4UHAZ.woff2)format("woff2"),url(/_astro/barlow-vietnamese-400-normal.BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-ext-400-normal.HxX4XjxC.woff2)format("woff2"),url(/_astro/barlow-latin-ext-400-normal.CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-vietnamese-600-normal.DcjprdFV.woff2)format("woff2"),url(/_astro/barlow-vietnamese-600-normal.CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-ext-600-normal.B8NK_A3D.woff2)format("woff2"),url(/_astro/barlow-latin-ext-600-normal.DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-vietnamese-700-normal.D6euyNzi.woff2)format("woff2"),url(/_astro/barlow-vietnamese-700-normal.4Jt4k04K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-ext-700-normal.BLuWmldJ.woff2)format("woff2"),url(/_astro/barlow-latin-ext-700-normal.CctuGmmz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-700-normal.A9pxMQ4z.woff2)format("woff2"),url(/_astro/barlow-latin-700-normal.__SGTsZ1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#111518;--panel:#1a2024;--panel-alto:#232b30;--linea:#39444a;--teal:#08495e;--teal-oscuro:#063b4b;--teal-boton:#0a626c;--oro:#cfbc8d;--oro-claro:#e9d49a;--oro-oscuro:#8a6a2f;--texto:#efeadf;--tenue:#b9b5a9;--borde:4px;--lateral:clamp(16px, 2.5vw, 36px);--salida:cubic-bezier(.16, 1, .3, 1);color-scheme:dark;scrollbar-color:var(--linea) var(--ink)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{background:var(--ink);min-height:100vh;color:var(--texto);flex-direction:column;font-family:Barlow,system-ui,sans-serif;font-size:1.125rem;line-height:1.6;display:flex}main{flex:1}img,svg{max-width:100%;display:block}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}::selection{background:var(--oro);color:var(--ink)}:focus-visible{outline:2px solid var(--oro-claro);outline-offset:2px}h1,h2,h3{text-wrap:balance;font-weight:700;line-height:1.12}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar{z-index:5;background:var(--oro);color:var(--ink);padding:8px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.saltar:focus{top:8px}.cabecera{min-height:68px;padding:10px var(--lateral);background:linear-gradient(180deg, var(--teal), var(--teal-oscuro));border-bottom:2px solid var(--oro);flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}.marca{color:var(--oro-claro);white-space:nowrap;font-size:1.55rem;font-weight:700;text-decoration:none}.fan{max-width:30ch;font-size:.9rem;line-height:1.25}.principal{gap:22px;font-size:1.05rem;font-weight:600;display:flex}.principal a{border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}.principal a:hover,.principal a[aria-current]{border-color:var(--oro-claro);color:var(--oro-claro)}.buscador{width:min(340px,100%);margin-left:auto;position:relative}.buscador input{width:100%;font:inherit;color:var(--texto);caret-color:var(--oro-claro);background:var(--teal-oscuro);border:1px solid var(--oro);border-radius:var(--borde);padding:9px 14px;font-size:1rem}.buscador input::placeholder{color:var(--texto);opacity:1}.resultados{z-index:4;width:min(460px, calc(100vw - 2 * var(--lateral)));background:var(--panel-alto);border:1px solid var(--oro);border-radius:var(--borde);max-height:70vh;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 10px 28px #0000008c}.resultados p{padding:14px 16px;font-size:1rem}.resultados a{border-bottom:1px solid var(--linea);padding:12px 16px;text-decoration:none;display:block}.resultados a:last-child{border:0}.resultados a:hover,.resultados a:focus-visible{background:var(--teal-oscuro)}.resultados strong{color:var(--oro-claro);display:block}.resultados span{color:var(--tenue);font-size:.95rem;line-height:1.35;display:block}.medallones{background:var(--panel);border-bottom:1px solid var(--linea);padding:14px var(--lateral);scrollbar-width:thin;overflow-x:auto}.medallones ul{grid-template-columns:repeat(9,minmax(84px,1fr));min-width:756px;display:grid}.medallones a{text-align:center;text-decoration:none;display:block}.aro{background:linear-gradient(145deg, #f4e6b8 0, #c9a45c 45%, var(--oro-oscuro) 72%, var(--oro-claro) 100%);width:62px;height:62px;transition:transform .35s var(--salida);border-radius:50%;margin:0 auto 7px;padding:3px;display:block;box-shadow:0 2px 5px #000000b3}.medallones a:hover .aro{transform:translateY(-3px)}.aro img,.sigla{object-fit:cover;border:1px solid #000;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.sigla{background:var(--teal-oscuro);color:var(--oro-claro)}.icono-clase{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.nombre{letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;font-weight:600}.portada{padding:20px var(--lateral) 56px;grid-template-columns:minmax(0,1fr) minmax(320px,464px);gap:20px 24px;width:100%;max-width:1640px;margin-inline:auto;display:grid}.heroe{background:var(--teal);border:2px solid var(--oro);border-radius:var(--borde);align-items:flex-end;min-height:460px;display:flex;position:relative;overflow:hidden}.heroe-arte,.heroe>.horizonte{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.heroe-texto{z-index:2;background:linear-gradient(#06141a00,#06141ad1 48%,#06141aeb);width:100%;padding:88px 28px 24px;position:relative}.heroe h1{max-width:17em;font-size:clamp(2.3rem,4.1vw,3.5rem)}.heroe-accion{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:14px;display:flex}.boton{color:#fff;background:var(--teal-boton);border:1px solid var(--oro);border-radius:var(--borde);padding:10px 20px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-block}.boton:hover{background:var(--teal)}.capa{animation:subir 1.4s var(--salida) both}.capa-2{animation-delay:80ms}.capa-3{animation-delay:.16s}.capa-4{animation-delay:.24s}@keyframes subir{0%{transform:translateY(46px)}to{transform:none}}.columna{flex-direction:column;grid-row:span 2;gap:20px;display:flex}.lanzamiento{background:linear-gradient(180deg, var(--teal), var(--teal-oscuro));border:1px solid var(--oro);border-radius:var(--borde);padding:14px 18px 16px;font-size:1rem;line-height:1.4}.fecha{color:var(--oro-claro);margin-bottom:4px;font-size:1.55rem;font-weight:700;line-height:1.2}.local{margin-top:2px}.local:first-letter{text-transform:uppercase}.cuenta{text-align:center;grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0;display:grid}.cuenta[hidden]{display:none}.cuenta div{border-radius:var(--borde);background:#00000047;flex-direction:column-reverse;padding:6px 0;display:flex}.cuenta dd{font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:700;line-height:1.1}.cuenta dt{font-size:.82rem}.ya{color:var(--oro-claro);margin:10px 0;font-size:1.2rem;font-weight:700}.titulo-oro{color:var(--oro-claro);border-bottom:1px solid var(--oro);padding-bottom:9px;font-size:1.32rem}.lista-revisada a{border-bottom:1px solid var(--linea);padding:9px 0;font-weight:600;text-decoration:none;display:block}.lista-revisada a:hover{color:var(--oro-claro)}.lista-revisada span{color:var(--tenue);font-size:.95rem;font-weight:400;line-height:1.35;display:block}.ver-todo{color:var(--oro-claro);margin-top:12px;font-weight:600;display:inline-block}.destacadas{grid-template-columns:1fr 1fr;align-self:start;gap:18px;display:grid}.destacada{background:var(--panel);border:1px solid var(--oro);border-radius:var(--borde);flex-direction:column;text-decoration:none;transition:background-color .2s;display:flex;overflow:hidden}.destacada:hover{background:var(--panel-alto)}.destacada img{object-fit:cover;border-bottom:1px solid var(--oro);width:100%;height:180px}.destacada-recorte{object-view-box:inset(0 3.5%)}.destacada-texto{padding:16px 18px}.destacada-texto strong{font-size:1.3rem;line-height:1.2;display:block}.destacada-texto span{color:var(--tenue);margin-top:4px;font-size:1rem;line-height:1.4;display:block}.calendario{grid-column:1/-1;margin-top:24px}.calendario-cabeza{border-bottom:1px solid var(--oro);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px;padding-bottom:9px;display:flex}.calendario-cabeza .titulo-oro{border:0;padding:0}.calendario ol{grid-template-columns:repeat(4,1fr);display:grid}.calendario li{border-bottom:1px solid var(--linea);padding:16px 20px 16px 0}.calendario li+li{border-left:1px solid var(--linea);padding-left:20px}.calendario time{color:var(--oro-claro);font-size:.95rem;font-weight:600;display:block}.calendario strong{font-size:1.2rem;display:block}.calendario li>span{color:var(--tenue);font-size:1rem;line-height:1.4;display:block}.nota{color:var(--tenue);margin-top:10px;font-size:.95rem}.heroe-logo{z-index:1;width:clamp(92px,14vw,190px);height:auto;position:absolute;top:16px;right:18px}.heroe:has(.heroe-logo):before{content:"";z-index:1;pointer-events:none;background:radial-gradient(closest-side,#06141a99,#06141a00);width:clamp(150px,24vw,340px);height:clamp(130px,18vw,260px);position:absolute;inset:0 0 auto auto}.heroe-logo{z-index:2}.guia-imagen{border:1px solid var(--oro);border-radius:var(--borde);height:clamp(150px,22vw,250px);margin-bottom:22px;overflow:hidden}.guia-imagen img{object-fit:cover;width:100%;height:100%;transform:scale(1.07)}.figura{margin:22px 0}.figura img{border:1px solid var(--oro);border-radius:var(--borde);width:100%;height:auto}.figura figcaption{color:var(--tenue);margin-top:6px;font-size:.95rem}.prosa h3.clase-titulo{align-items:center;gap:12px;margin:26px 0 6px;scroll-margin-top:16px;display:flex}.clase-titulo .aro{flex:none;width:48px;height:48px;margin:0}.grupos-razas{flex-wrap:wrap;gap:16px 22px;margin:14px 0 20px;display:flex}.grupo-titulo{color:var(--oro-claro);border-bottom:1px solid var(--oro);padding-bottom:4px;font-size:.95rem;font-weight:700;margin:0 0 8px!important}.prosa .razas-iconos{text-align:center;flex-wrap:wrap;gap:12px 6px;margin:0;padding:0;list-style:none;display:flex}.razas-iconos li{width:74px;margin:0;font-size:.95rem;font-weight:600;line-height:1.2}.razas-iconos .aro{width:58px;height:58px;margin-bottom:6px}.medallones a[aria-current] .nombre{color:var(--oro-claro)}.pagina-clase{width:min(100% - 2 * var(--lateral), 1240px);margin:28px auto 64px}.pagina-clase h1{font-size:clamp(2.2rem,4vw,3.2rem)}.pagina-clase h2{color:var(--oro-claro);margin:36px 0 12px;font-size:1.7rem}.clase-cabeza{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.clase-cabeza>div{flex:320px}.clase-cabeza .aro.aro-grande{width:92px;height:92px;margin:0}.aro-grande .icono-clase{width:50px;height:50px}.builds-nota{flex-wrap:wrap;gap:4px 10px;margin-bottom:14px;font-size:1rem;display:flex}.selector{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.selector button,.calc-acciones button:not(.boton),.arbol-reiniciar,.detalle-acciones button{font:inherit;color:var(--texto);cursor:pointer;background:var(--panel);border:1px solid var(--linea);border-radius:var(--borde);padding:8px 14px;font-size:1rem;font-weight:600;line-height:1.25}.selector button:hover,.calc-acciones button:not(.boton):hover,.arbol-reiniciar:hover,.detalle-acciones button:hover:not(:disabled){border-color:var(--oro)}.selector button[aria-pressed=true]{color:#fff;background:var(--teal-boton);border-color:var(--oro)}.selector button span{font-size:.85rem;font-weight:400;display:block}.selector-tipo{margin-bottom:16px}.build-aviso{background:var(--panel-alto);border:1px solid var(--oro);border-radius:var(--borde);margin-bottom:14px;padding:12px 16px}.build-nota{max-width:78ch;margin-bottom:14px}.build-reparto{font-variant-numeric:tabular-nums;margin-bottom:4px;font-weight:600}.build-acciones{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:18px;display:flex}.build-acciones>a:not(.boton),.clase-subida a,.migas a{color:var(--oro-claro)}.clase-subida{max-width:78ch}.clase-subida p{margin-bottom:12px}.clase-subida ul{flex-wrap:wrap;gap:4px 20px;margin-bottom:12px;display:flex}.migas{color:var(--tenue);margin-bottom:8px;font-size:1rem}.calc-ayuda{max-width:78ch;color:var(--tenue);margin:10px 0 16px}.calc-barra{z-index:3;background:linear-gradient(180deg, var(--teal), var(--teal-oscuro));border:1px solid var(--oro);border-radius:var(--borde);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 26px;margin-bottom:16px;padding:10px 16px;font-size:1.02rem;display:flex;position:sticky;top:0}.calc-barra strong{color:var(--oro-claro);font-size:1.3rem}.calc-acciones{gap:8px;margin-left:auto;display:flex}.calc-acciones .boton{cursor:pointer;font:inherit;padding:8px 14px;font-weight:700}.calc-estado{flex-basis:100%}.calc-estado:empty{display:none}.arboles{grid-template-columns:repeat(auto-fit,minmax(276px,1fr));gap:14px;display:grid}.arbol{background:var(--panel);border:1px solid var(--oro);border-radius:var(--borde);padding:10px 12px 16px}.arbol-cabeza{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:40px;margin-bottom:12px;display:flex}.pagina-clase .arbol-cabeza h3{color:var(--oro-claro);font-size:1.25rem}.arbol-puntos{font-variant-numeric:tabular-nums;font-weight:600}.arbol-reiniciar{margin-left:auto;padding:3px 10px;font-size:.92rem}.rejilla-talentos{grid-template-columns:repeat(4,52px);gap:12px;width:244px;margin:0 auto;display:grid;position:relative}.conectores{pointer-events:none;position:absolute;inset:0}.conectores path{fill:none;stroke:var(--linea);stroke-width:3px}.conectores path.activo{stroke:var(--oro)}.talento{z-index:1;cursor:pointer;width:52px;height:52px;color:var(--texto);background:var(--ink);border:2px solid var(--linea);border-radius:var(--borde);padding:0;position:relative}.talento img{border-radius:2px;width:100%;height:100%}.talento-letra{font-size:1.3rem;font-weight:700}.talento[data-estado=bloqueado] img{filter:grayscale()brightness(.55)}.talento[data-estado=bloqueado] .talento-letra{opacity:.5}.talento[data-estado=disponible]{border-color:#4fb99a}.talento[data-estado=parcial]{border-color:#4fb99a;box-shadow:0 2px 6px #0009}.talento[data-estado=lleno]{border-color:var(--oro-claro);box-shadow:0 2px 6px #0009}.talento-rango{font-variant-numeric:tabular-nums;background:var(--ink);border:1px solid var(--linea);border-radius:var(--borde);padding:0 4px;font-size:.74rem;font-weight:700;line-height:1.35;position:absolute;bottom:-6px;right:-6px}.talento[data-estado=bloqueado] .talento-rango{color:var(--tenue)}.talento[data-estado=disponible] .talento-rango,.talento[data-estado=parcial] .talento-rango{color:#8fe0c5;border-color:#4fb99a}.talento[data-estado=lleno] .talento-rango{color:var(--oro-claro);border-color:var(--oro-claro)}.talento-detalle{z-index:6;pointer-events:none;background:var(--panel-alto);border:1px solid var(--oro);border-radius:var(--borde);width:min(320px,100vw - 24px);padding:12px 14px;font-size:.98rem;line-height:1.4;position:fixed;box-shadow:0 10px 28px #0000008c}.detalle-nombre{color:var(--oro-claro);font-size:1.1rem;font-weight:700}.detalle-rango{color:var(--tenue);margin-bottom:6px;font-size:.92rem}.detalle-siguiente{color:#a9dde3;margin-top:6px}.detalle-bloqueo{color:#f0b9a0;margin-top:6px;font-weight:600}.detalle-acciones{gap:8px;margin-top:10px;display:none}.detalle-acciones button{flex:1}.detalle-acciones button:disabled{opacity:.45;cursor:not-allowed}.indice-clases{border-top:1px solid var(--oro);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 28px;display:grid}.indice-clases a{border-bottom:1px solid var(--linea);align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.indice-clases .aro{flex:none;margin:0}.indice-clases strong{font-size:1.2rem;line-height:1.25;display:block}.indice-clases a:hover strong{color:var(--oro-claro)}.indice-clases a>span:last-child>span{color:var(--tenue);font-size:1rem;line-height:1.3;display:block}@media (hover:none){.talento-detalle{pointer-events:auto;width:auto;inset:auto 12px 12px}.detalle-acciones{display:flex}}@media (width<=640px){.calc-acciones{width:100%;margin-left:0}.calc-acciones button{flex:1}}.clase-resumen>div{margin-bottom:22px}.pagina-clase .clase-resumen h3{margin-bottom:8px;font-size:1.25rem}.clase-resumen dl>div{border-top:1px solid var(--linea);grid-template-columns:130px minmax(0,72ch);gap:2px 14px;padding:9px 0;display:grid}.clase-resumen dt{font-weight:600}.clase-resumen dt a,.clase-subida a{color:var(--oro-claro)}.clase-resumen dd{margin:0;line-height:1.45}@media (width<=640px){.clase-resumen dl>div{grid-template-columns:1fr}}.dato{vertical-align:baseline;white-space:nowrap;align-items:center;gap:6px;font-size:.92rem;font-weight:600;line-height:1.3;display:inline-flex}.dato svg{flex:none}.dato-confirmado{color:var(--oro-claro)}.dato-reportado{color:#a9dde3}.dato-pendiente{color:var(--tenue)}.guia-rejilla{padding:32px var(--lateral) 64px;grid-template-columns:230px minmax(0,72ch) 230px;justify-content:center;gap:40px;display:grid}.panel-titulo{color:var(--oro-claro);border-bottom:1px solid var(--oro);padding-bottom:8px;font-size:1.05rem;font-weight:700;line-height:1.6}summary.panel-titulo{cursor:pointer}.solo-estrecho{display:none}.indice-en-linea{margin-top:18px}.lista-guias a,.indice a,.indice-en-linea a{border-bottom:1px solid var(--linea);padding:8px 0;font-size:1rem;line-height:1.3;text-decoration:none;display:block}.lista-guias a:hover,.indice a:hover,.indice-en-linea a:hover{color:var(--oro-claro)}.indice a[aria-current],.lista-guias a[aria-current]{color:var(--oro-claro);font-weight:700}.lista-guias,.indice{align-self:start;position:sticky;top:16px}.guia h1{font-size:clamp(2.2rem,4vw,3.2rem)}.revisada{color:var(--tenue);margin-top:8px;font-size:1rem}.respuesta{background:var(--teal-oscuro);border:1px solid var(--oro);border-radius:var(--borde);margin-top:20px;padding:16px 20px;font-size:1.28rem;line-height:1.45}.prosa>p:first-child{margin-top:20px}.prosa h2{color:var(--oro-claro);margin:44px 0 12px;scroll-margin-top:16px;font-size:1.7rem}.prosa h3{margin:28px 0 8px;font-size:1.25rem}.prosa p,.prosa ul,.prosa ol,.prosa .dato-linea{margin-bottom:14px}.prosa ul{padding-left:1.2em;list-style:square}.prosa ol{padding-left:1.5em;list-style:decimal}.prosa li{margin-bottom:6px}.prosa li::marker{color:var(--oro);font-variant-numeric:tabular-nums}.prosa a{color:var(--oro-claro)}.prosa table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:12px 0 20px;font-size:1.02rem;line-height:1.4}.prosa thead th{text-align:left;color:var(--oro-claro);border-bottom:2px solid var(--oro);padding:8px 12px 8px 0;font-size:.95rem}.prosa td,.prosa tbody th{text-align:left;border-bottom:1px solid var(--linea);vertical-align:top;padding:10px 12px 10px 0;font-weight:400}.prosa td:first-child{font-weight:600}.tabla-scroll{margin:12px 0 20px;position:relative;overflow-x:auto}.prosa .tabla-razas{min-width:680px;margin:0;font-size:.95rem}.tabla-razas thead th{vertical-align:bottom;padding-right:6px}.tabla-razas tbody th{font-weight:600}.tabla-razas th:first-child{z-index:1;background:var(--ink);padding-right:10px;position:sticky;left:0}.tabla-razas td{padding:8px 6px 8px 0}.tabla-razas .si{color:var(--oro-claro)}.tabla-razas .no{background-image:linear-gradient(#7c8a90,#7c8a90);background-position:0;background-repeat:no-repeat;background-size:12px 2px}.fuentes{border-top:1px solid var(--oro);margin-top:44px;padding-top:18px}.fuentes h2{color:var(--oro-claro);margin-bottom:8px;font-size:1.25rem}.fuentes li{padding:4px 0;font-size:1rem}.paso{justify-content:space-between;gap:16px;margin-top:32px;display:flex}.paso a{background:var(--panel);border:1px solid var(--oro);border-radius:var(--borde);min-width:45%;padding:10px 16px;font-weight:600;line-height:1.25;text-decoration:none}.paso a:hover{background:var(--panel-alto)}.paso span{color:var(--tenue);font-size:.9rem;font-weight:400;display:block}.paso .sig{text-align:right;margin-left:auto}.pagina{width:min(100% - 2 * var(--lateral), 78ch);margin:40px auto 64px}.pagina h1{margin-bottom:14px;font-size:clamp(2.2rem,4vw,3.2rem)}.entrada{margin-bottom:26px;font-size:1.28rem;line-height:1.45}.indice-guias{border-top:1px solid var(--oro);counter-reset:guia}.indice-miniatura{border:1px solid var(--oro);border-radius:var(--borde);flex:none;width:128px;height:72px;overflow:hidden}.indice-miniatura img{object-fit:cover;width:100%;height:100%;transform:scale(1.2)}.indice-guias a>div{min-width:0}.indice-guias a{border-bottom:1px solid var(--linea);align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:flex}.indice-guias a:hover strong{color:var(--oro-claro)}.indice-guias strong{font-size:1.28rem;line-height:1.25;display:block}.indice-guias span{color:var(--tenue);margin-top:2px;line-height:1.4;display:block}.leyenda{padding:0!important;list-style:none!important}.leyenda .dato{margin-bottom:2px;display:flex}.leyenda li{margin-bottom:14px}.pie{padding:24px var(--lateral) 28px;color:var(--tenue);background:var(--panel);border-top:2px solid var(--oro);font-size:.98rem;line-height:1.45}.pie p{max-width:90ch;margin-bottom:6px}.pie strong{color:var(--texto)}.pie nav{gap:20px;margin-top:12px;display:flex}.pie a{color:var(--oro-claro)}@media (width<=1240px){.heroe-arte{object-position:100% 50%}.guia-rejilla{grid-template-columns:210px minmax(0,72ch)}.indice.solo-ancho{display:none}.indice-en-linea.solo-estrecho{display:block}}@media (width<=1000px){.fan{flex-basis:100%;order:5;max-width:none}.buscador{order:4;width:100%;margin-left:0}.portada{grid-template-columns:1fr}.columna{grid-row:auto}.heroe{min-height:380px}.guia-rejilla{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:18px}.lista-guias{position:static}.lista-guias .solo-ancho{display:none}.lista-guias .solo-estrecho{display:block}}@media (width<=640px){body{font-size:1.06rem}.destacadas{grid-template-columns:1fr}.calendario ol{grid-template-columns:1fr 1fr}.calendario li,.calendario li+li{border-left:0;padding:14px 12px 14px 0}.indice-miniatura{width:84px;height:56px}.marca{font-size:1.32rem}.principal{flex-wrap:wrap;gap:2px 14px;font-size:.98rem}.cabecera{gap:4px 14px}.heroe{min-height:300px}.heroe-texto{padding:64px 18px 16px}.heroe h1{font-size:2rem}.heroe-extra{display:none}.portada{gap:14px;padding-top:14px}.fecha{font-size:1.42rem}.respuesta{padding:14px 16px;font-size:1.15rem}.dato{white-space:normal}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
