.d:not(.base) ::selection{background:color-mix(in srgb,var(--accent) 38%,transparent);color:var(--text)}.d:not(.base){caret-color:var(--accent);scrollbar-color:var(--line) var(--bg)}.d:not(.base) a{text-underline-offset:.2em}.d:not(.base) :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.d:not(.base) .carrusel-item-precio,.d:not(.base) .cifra-d-n,.d:not(.base) .resumen-v5 dd,.d:not(.base) .tarjeta-precio,.d:not(.base) .tira-precio{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.d:not(.base) .nota-d{border-left:0;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--panel));border-radius:10px;color:var(--text)}.d:not(.base) .arte-propia-emoji,.d:not(.base) .carrusel-eyebrow,.d:not(.base) .voz-d-emoji{display:none}.d:not(.base) .arte-voxel{position:relative;overflow:hidden;background:var(--t2)}.d:not(.base) .arte-voxel .paisaje-voxel{position:absolute;inset:0;width:100%;height:100%;display:block}.d:not(.base) .logo-juego{display:block;max-width:100%;height:auto;object-fit:contain;object-position:left bottom}.d:not(.base) img.logo-juego{filter:drop-shadow(0 6px 18px rgba(0,0,0,.45))}.d:not(.base) .logo-texto{font-family:var(--f-display),sans-serif;font-weight:800;line-height:.92;text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere}.d:not(.base) .pausa-heroe{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;border:1px solid rgba(255,255,255,.28)}.d:not(.base) .pausa-heroe svg{width:14px;height:14px}.d:not(.base) .pausa-heroe:hover{background:rgba(0,0,0,.7);filter:none}.d:not(.base) .ficha-d h1.ficha-d-logo{margin:14px 0 16px;line-height:0}.d:not(.base) .ficha-d-logo .logo-juego{max-height:clamp(96px,13vw,168px);max-width:min(560px,100%);width:auto}.d:not(.base) .ficha-d-logo .logo-texto{line-height:.95;font-size:clamp(44px,6.4vw,92px)}.d:not(.base) .cifras-d{display:flex;flex-wrap:wrap;gap:0;background:none;border:0;border-radius:0;border-block:1px solid var(--line);padding:4px 0}.d:not(.base) .cifra-d{flex:1 1 200px;background:none;padding:18px 22px;display:flex;align-items:baseline;gap:10px}.d:not(.base) .cifra-d+.cifra-d{border-left:1px solid var(--line)}.d:not(.base) .cifra-d-n{font-size:clamp(26px,2.6vw,34px);color:var(--text)}.d:not(.base) .cifra-d-t{margin:0;font-size:14.5px;line-height:1.35}@media (max-width:760px){.d:not(.base) .cifra-d{flex-basis:50%;padding:14px 12px}.d:not(.base) .cifra-d+.cifra-d{border-left:0}}.d:not(.base) .pasos-d{gap:0;counter-reset:paso;position:relative}.d:not(.base) .pasos-d li{background:none;border:0;border-radius:0;padding:0 28px 0 0;position:relative}.d:not(.base) .pasos-d li:after{content:"";position:absolute;top:21px;left:56px;right:18px;height:1px;background:var(--line)}.d:not(.base) .pasos-d li:last-child:after{display:none}.d:not(.base) .paso-d-n{border-radius:50%}@media (max-width:760px){.d:not(.base) .pasos-d{gap:22px}.d:not(.base) .pasos-d li:after{display:none}}.d:not(.base) .porque-d{background:none;border:0;border-radius:0;gap:0 clamp(24px,4vw,56px);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.d:not(.base) .porque-d>div{background:none;padding:20px 0;border-top:1px solid var(--line)}.d:not(.base) .porque-d h3{font-size:19px}.d:not(.base) .porque-d p{max-width:52ch;font-size:15.5px;line-height:1.6}.d:not(.base) .faq-d{gap:0;border-top:1px solid var(--line)}.d:not(.base) .faq-d details{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0}.d:not(.base) .faq-d summary{padding:20px 2px;font-size:17px}.d:not(.base) .faq-d details p{padding:0 2px 22px;line-height:1.65}@media (max-width:560px){.d:not(.base) .barra-v5 .chip-usuario{font-size:0;gap:0;padding:3px}.d:not(.base) .barra-v5 .chip-usuario .inicial{font-size:13px}.d:not(.base) .barra-v5-acciones{gap:4px}}.d:not(.base) .riel-v5-enlace.activo:before{display:none}.d:not(.base) .riel-v5>ul{padding:0 8px}.d:not(.base) .riel-v5-enlace{border-radius:12px}.d:not(.base) .riel-v5-enlace.activo{background:color-mix(in srgb,var(--accent) 18%,transparent)}.d:not(.base) .app-v5 .acceso .card:before{display:none}@media (max-width:560px){.d:not(.base) .barra-v5 .marca-d{min-width:0;flex-shrink:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(14px,4.4vw,19px)}.d:not(.base) .barra-v5-acciones{flex-shrink:0}}.d:not(.base) .resumen-v5-eti{display:none}.d:not(.base) .catalogo-controles{min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end}.d:not(.base) .buscador-d{min-width:0;flex:1 1 220px}.d:not(.base) .orden-d{min-width:0}.d:not(.base) .orden-d select{max-width:15rem;text-overflow:ellipsis}.d:not(.base){accent-color:var(--accent)}.d:not(.base) select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 19px) 52%,calc(100% - 14px) 52%;background-size:5px 5px;background-repeat:no-repeat}.d:not(.base) .datos-v5 .grupo-parametros{border:0;border-top:1px solid var(--line);border-radius:0;padding:14px 0 0;margin-top:8px}.d:not(.base) .datos-v5 .grupo-parametros legend{padding:0 12px 0 0;font-size:15px;font-weight:700;color:var(--text)}.d:not(.base) .tira-tarjeta:has(img.arte) .tira-pie strong{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.d:not(.base) .arte-voxel-nombre{display:none}.d:not(.base) .boton-idioma .globo,.d:not(.base) .boton-tema .icono-tema{display:inline-grid;place-items:center}.d:not(.base) .boton-idioma svg,.d:not(.base) .boton-tema svg{width:17px;height:17px}.d:not(.base) .arte-voxel .paisaje-voxel{overflow:visible}@media (min-width:981px){.d:not(.base) .ficha-d-fondo.arte-voxel .paisaje-voxel{transform:translateX(18%)}}.d:not(.base) .voxel-luna{display:none}.d:not(.base) .slider:not(.slider-zonas){background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent) 35%,var(--line)))}.d:not(.base) .resumen-v5-precio span{font:500 13px/1.3 var(--f-texto),sans-serif;letter-spacing:0;font-stretch:normal;text-transform:none}