@font-face{font-family:Dela Gothic One;src:url(../../../fonts/DelaGothicOne-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Zen Kaku Gothic New;font-weight:400;src:url(../../../fonts/ZenKakuGothicNew-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Zen Kaku Gothic New;font-weight:500;src:url(../../../fonts/ZenKakuGothicNew-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Zen Kaku Gothic New;font-weight:700;src:url(../../../fonts/ZenKakuGothicNew-Bold.woff2) format("woff2");font-display:swap}:root{--bermellon: #e5322d;--tinta: #111111;--papel: #f2f0eb;--blanco: #ffffff;--gris: #1c1c1c;--acento: var(--bermellon);--display: "Dela Gothic One", Impact, sans-serif;--texto: "Zen Kaku Gothic New", system-ui, sans-serif;--salida: cubic-bezier(.34, 1.56, .64, 1);--suave: cubic-bezier(.22, 1, .36, 1);--margen: clamp(20px, 5vw, 72px)}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;background:var(--tinta)}body{font-family:var(--texto);line-height:1.5;color:var(--papel);background:var(--tinta);-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:1;letter-spacing:-.01em;text-wrap:balance}:focus-visible{outline:2px solid var(--papel);outline-offset:3px;border-radius:6px}.rotulo{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:12px;font-weight:700;font-size:15px;letter-spacing:.02em;border:2px solid currentColor;background:transparent;transition:transform .25s var(--salida),background-color .2s,color .2s}.boton:hover{transform:translateY(-2px) scale(1.02)}.boton--acento{background:var(--acento);border-color:var(--acento);color:var(--blanco)}.boton--papel{background:var(--papel);border-color:var(--papel);color:var(--tinta)}.vivo{display:inline-flex;align-items:center;gap:8px}.vivo:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bermellon);animation:latido 1.8s ease-in-out infinite}@keyframes latido{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.7);opacity:.35}}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes entrar{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes deriva{0%{transform:scale(1.04)}to{transform:scale(1.1) translate(-1%,-1%)}}.cabecera{position:absolute;inset:0 0 auto 0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:22px var(--margen)}.cabecera--fija{position:static;border-bottom:1px solid rgba(242,240,235,.12)}.cabecera img{height:44px}.cabecera nav{display:flex;gap:28px;font-weight:700;font-size:14px;letter-spacing:.04em}.cabecera nav a{opacity:.86;transition:opacity .2s}.cabecera nav a:hover{opacity:1}.estreno{position:relative;min-height:clamp(580px,88vh,860px);overflow:hidden;background:var(--tinta)}.cuadro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;opacity:0;visibility:hidden;transition:opacity .9s var(--suave),visibility 0s .9s}.cuadro.activo{opacity:1;visibility:visible;transition:opacity .9s var(--suave)}.cuadro .fondo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 30%}.cuadro.activo .fondo{animation:deriva 14s var(--suave) both}.cuadro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111111f0,#111111b8 34%,#1110 64%),linear-gradient(0deg,var(--tinta) 0%,rgba(17,17,17,0) 30%),linear-gradient(180deg,#111111b8,#1110 18%)}.cuadro .texto{position:relative;z-index:2;padding:0 var(--margen) clamp(56px,7vw,96px);max-width:660px}.cuadro.activo .texto>*{animation:entrar .7s var(--suave) both}.cuadro.activo .texto>:nth-child(2){animation-delay:.08s}.cuadro.activo .texto>:nth-child(3){animation-delay:.16s}.cuadro.activo .texto>:nth-child(4){animation-delay:.24s}.cuadro.activo .texto>:nth-child(5){animation-delay:.32s}.cuadro .logo-juego{width:min(400px,76vw);margin:4px 0 6px -14px}.cuadro h1{font-size:clamp(34px,4.6vw,68px);margin-top:14px}.cuadro h1.chico{font-size:clamp(26px,3vw,42px);margin-top:0}.cuadro p{margin-top:16px;font-size:clamp(16px,1.3vw,18px);max-width:46ch;opacity:.9;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.datos{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px 28px;font-size:14px}.datos b{font-family:var(--display);font-weight:400;font-size:20px;margin-right:6px}.acciones{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.pasos{position:absolute;z-index:4;right:var(--margen);bottom:clamp(56px,7vw,96px);display:flex;gap:8px}.pasos button{width:44px;height:20px;padding:8px 0;border:0;background:none}.pasos button:before{content:"";display:block;height:4px;border-radius:2px;background:#f2f0eb4d;transition:background-color .3s}.pasos button.activo:before{background:var(--papel)}.cartelera{padding:clamp(32px,5vw,64px) var(--margen)}.cartelera h2{font-size:clamp(24px,2.6vw,36px)}.riel{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,44%),1fr));gap:clamp(12px,2vw,24px)}.poster{position:relative;display:block;border-radius:12px;overflow:hidden;background:var(--gris);aspect-ratio:3 / 4;transition:transform .3s var(--salida),box-shadow .3s}.poster:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 0 0 2px var(--acento)}.poster img{width:100%;height:100%;object-fit:cover}.chapa{position:absolute;left:12px;top:12px;padding:6px 10px;border-radius:8px;background:#111111d1;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tope{position:absolute;right:12px;top:12px;padding:5px 10px;border-radius:8px;background:#111111d1;font-family:var(--display);font-size:13px}.poster--hueco{display:grid;place-items:center;border:1px dashed rgba(242,240,235,.24);background:transparent}.poster--hueco img{width:64px;height:64px;object-fit:contain;opacity:.45;animation:flotar 5s ease-in-out infinite}.poster--hueco span{position:absolute;left:12px;right:12px;bottom:18px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.franja{margin:0 var(--margen);padding:22px 26px;border-radius:12px;background:var(--gris);display:flex;flex-wrap:wrap;gap:14px 40px;align-items:center}.franja div{font-size:14px;opacity:.9}.franja b{font-family:var(--display);font-weight:400;font-size:22px;margin-right:8px}.franja small{margin-left:auto;font-size:12px;opacity:.6}.franja small a{text-decoration:underline}.ficha{padding:clamp(20px,3vw,36px) var(--margen) 0;max-width:calc(1180px + 2 * var(--margen));margin-inline:auto}.ficha .volver{font-size:14px;font-weight:700;opacity:.7}.ficha h1{font-size:clamp(28px,3.4vw,48px);margin-top:10px}.ficha .bajada{margin-top:8px;max-width:62ch;font-size:16px;opacity:.9}.escena{margin-top:18px;display:grid;grid-template-columns:minmax(0,max(480px,calc((100svh - 270px) * 16 / 9))) clamp(170px,17vw,220px);justify-content:start;gap:clamp(16px,2vw,28px);align-items:start}.escena aside img{border-radius:12px;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.escena aside .boton{width:100%;margin-top:12px}.escena aside small{display:block;margin-top:10px;text-align:center;font-size:12px;opacity:.6}.marco{position:relative;border-radius:14px;overflow:hidden;background:var(--gris);aspect-ratio:16 / 9;width:100%}.marco>img,.marco>iframe,.marco>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.marco .tapa{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;gap:12px;padding:clamp(14px,2.4vw,28px);background:linear-gradient(0deg,#111111e6,#1110 48%)}.marco .tapa small{flex-basis:100%;font-size:13px;opacity:.85}.marco .tapa .rotulo{padding:8px 12px;border-radius:8px;background:#111111d1}.marco .pantalla,.marco .cerrar{position:absolute;top:12px;z-index:2;min-height:40px;padding:0 14px;font-size:13px;background:#111c;border-color:transparent}.marco .pantalla{right:12px}.marco .cerrar{left:12px}.cifras{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid rgba(242,240,235,.14);border-radius:12px;overflow:hidden}.cifras div{padding:16px 18px;border-left:1px solid rgba(242,240,235,.14);margin-left:-1px}.cifras dt{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.cifras dd{margin:0;font-family:var(--display);font-size:clamp(16px,1.4vw,20px)}.cifras .realce dd{color:var(--acento)}.cuerpo{margin-top:clamp(24px,3vw,40px);columns:2 320px;column-gap:clamp(24px,4vw,56px)}.cuerpo p{max-width:68ch;margin:0 0 12px;font-size:15px;opacity:.88;break-inside:avoid}@media(max-width:760px){.cabecera{flex-wrap:wrap;row-gap:12px;padding-bottom:14px}.cabecera nav{order:3;flex-basis:100%;gap:20px;font-size:13px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.estreno{min-height:900px}.cuadro .fondo{height:60%;object-position:50% 0}.cuadro:after{background:linear-gradient(0deg,var(--tinta) 0%,var(--tinta) 42%,rgba(17,17,17,0) 64%),linear-gradient(180deg,#111111e6,#111111b8 110px,#1110 210px)}.cuadro .logo-juego{width:220px;margin-left:-8px}.pasos{left:var(--margen);right:auto;bottom:18px}.franja small{margin-left:0}.escena{grid-template-columns:1fr}.escena aside{display:grid;grid-template-columns:96px minmax(0,1fr);gap:0 14px;align-items:center}.escena aside img{grid-row:1 / 3}.escena aside .boton{margin-top:0;align-self:end}.escena aside small{text-align:left;align-self:start;margin-top:6px}.tope{display:none}.marco{aspect-ratio:4 / 5}.marco>img{object-position:64% 50%}.marco .tapa .boton{flex:1 1 100%}.marco.jugando{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;margin:0;border-radius:0;aspect-ratio:auto}.marco.jugando .pantalla{display:none}}.cabecera nav a[aria-current=page]{opacity:1;box-shadow:0 2px 0 var(--bermellon);padding-bottom:4px}.pagina{padding:clamp(28px,4vw,56px) var(--margen) 0;max-width:calc(1080px + 2 * var(--margen));margin-inline:auto}.portadilla{max-width:760px}.portadilla h1{font-size:clamp(32px,4.4vw,60px);margin-top:12px}.portadilla p{margin-top:14px;font-size:clamp(16px,1.3vw,19px);max-width:56ch;opacity:.88}.tarjetas{margin-top:clamp(28px,4vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px}.tarjeta{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:14px;background:var(--gris);border:1px solid rgba(242,240,235,.08)}.tarjeta__num{font-family:var(--display);font-size:14px;color:var(--bermellon)}.tarjeta h2{font-size:20px}.tarjeta p{font-size:15px;opacity:.84}.tarjeta__enlace{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700}.tarjeta__enlace+.tarjeta__enlace{margin-top:0}a.tarjeta__enlace:hover,.tarjeta--enlace:hover .tarjeta__enlace{text-decoration:underline;text-underline-offset:3px}.tarjeta__icono{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#f2f0eb14}.tarjeta--enlace{transition:transform .3s var(--salida),border-color .2s}.tarjeta--enlace:hover{transform:translateY(-4px);border-color:#f2f0eb4d}.bloque{margin-top:clamp(32px,4.5vw,56px);padding-top:22px;border-top:1px solid rgba(242,240,235,.14);display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:12px clamp(20px,4vw,56px)}.bloque--ancho{grid-template-columns:1fr}.bloque h2{font-size:clamp(19px,1.8vw,24px)}.bloque p{max-width:62ch;font-size:15px;opacity:.88}.bloque p+p{margin-top:12px}.bloque p a,.legal a,.nota a{text-decoration:underline;text-underline-offset:3px}.bloque .acciones{margin-top:18px}.nota{margin-top:12px;font-size:13px;opacity:.6}.tabla{overflow-x:auto;border:1px solid rgba(242,240,235,.14);border-radius:12px}.tabla table{width:100%;border-collapse:collapse;font-size:14px;min-width:620px}.tabla th,.tabla td{padding:14px 16px;text-align:left;white-space:nowrap}.tabla thead th{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.6;border-bottom:1px solid rgba(242,240,235,.14)}.tabla tbody tr+tr{border-top:1px solid rgba(242,240,235,.08)}.tabla tbody th{font-family:var(--display);font-weight:400;font-size:16px}.tabla__media{display:flex;gap:14px}.tabla__media a{text-decoration:underline;text-underline-offset:3px}.tabla--ranking table{min-width:0}.tabla--ranking th,.tabla--ranking td{padding:12px 18px}.tabla--ranking tbody th{width:90px;font-size:15px;opacity:.7}.tabla--ranking .num{text-align:right;font-family:var(--display)}.tabla--ranking .podio th{color:var(--bermellon);opacity:1;font-size:18px}.tabla--ranking .podio td{font-weight:700}.vacio-suave{padding:40px 20px;border:1px dashed rgba(242,240,235,.24);border-radius:12px;text-align:center;max-width:none}.aviso{margin:0;padding:10px var(--margen);background:var(--bermellon);color:var(--blanco);font-size:13px;font-weight:700}.legal section{margin-top:clamp(26px,3.4vw,40px);max-width:68ch}.legal section h2{font-size:clamp(18px,1.7vw,22px)}.legal section p,.legal section ul{margin-top:10px;font-size:15px;opacity:.88}.legal section ul{padding-left:20px;display:grid;gap:8px}.legal section ul.enlaces{padding-left:0;list-style:none;gap:0;opacity:1}.legal .enlaces li{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;padding:12px 0;border-top:1px solid rgba(242,240,235,.12)}.legal .enlaces a{font-weight:700}.legal .enlaces span{font-size:14px;opacity:.7}.codigo{margin:clamp(32px,5vw,64px) var(--margen) 0;padding:clamp(22px,3vw,36px);border-radius:16px;background:var(--gris);border:1px solid rgba(242,240,235,.08);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:20px clamp(24px,5vw,64px);align-items:center}.codigo h2{font-size:clamp(24px,2.6vw,36px);margin-top:10px}.codigo__texto p{margin-top:10px;max-width:46ch;opacity:.88}.codigo__caja{display:grid;gap:12px}.codigo__valor{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-radius:12px;border:2px dashed rgba(242,240,235,.4);background:transparent;text-align:left;font-family:var(--display);font-size:clamp(20px,2.2vw,28px);letter-spacing:.04em;transition:border-color .2s,transform .25s var(--salida)}.codigo__valor:hover{border-color:var(--papel);transform:translateY(-2px)}.codigo__valor small{display:block;font-family:var(--texto);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.codigo__copiar{display:inline-flex;align-items:center;gap:6px;font-family:var(--texto);font-size:13px;font-weight:700;letter-spacing:.04em}.codigo__letra{font-size:12px;opacity:.6}.pie{margin-top:clamp(48px,7vw,96px);padding:clamp(32px,4vw,56px) var(--margen) 32px;border-top:1px solid rgba(242,240,235,.12)}.pie__columnas{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(0,1fr));gap:32px clamp(24px,4vw,56px)}.pie__marca img{height:40px}.pie__marca p{margin-top:14px;max-width:30ch;font-size:14px;opacity:.72}.pie__redes{margin-top:18px;display:flex;gap:10px}.pie__redes a{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(242,240,235,.2);transition:background-color .2s,color .2s,transform .25s var(--salida)}.pie__redes a:hover{background:var(--papel);color:var(--tinta);transform:translateY(-2px)}.pie nav{display:grid;gap:10px;align-content:start;font-size:14px}.pie nav h2{font-family:var(--texto);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-bottom:4px}.pie nav a{display:inline-flex;align-items:center;gap:6px;width:fit-content;opacity:.86}.pie nav a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.pie__legal{margin-top:clamp(28px,4vw,44px);padding-top:22px;border-top:1px solid rgba(242,240,235,.12);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px 20px;align-items:start}.pie__edad{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:2px solid var(--papel);font-family:var(--display);font-size:13px}.pie__legal p{font-size:12px;opacity:.62;max-width:92ch}.pie__copia{white-space:nowrap}@media(max-width:860px){.bloque,.codigo{grid-template-columns:1fr}.pie__columnas{grid-template-columns:1fr 1fr}.pie__marca{grid-column:1 / -1}.pie__legal{grid-template-columns:auto minmax(0,1fr)}.pie__copia{grid-column:1 / -1}}@media(max-height:520px)and (orientation:landscape){.cuadro .logo-juego{width:210px;margin-left:-8px}.cuadro p{-webkit-line-clamp:2}.cuadro .texto{padding-bottom:40px}.pasos{bottom:40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cabecera img,.pie img{width:auto}.marco button:disabled{opacity:.7;cursor:progress}.vacio{padding:clamp(64px,12vw,160px) var(--margen);text-align:center}.vacio h1{font-size:clamp(48px,10vw,140px)}.vacio p{margin:16px auto 28px;max-width:40ch;opacity:.85}.credito{padding:0 var(--margen);font-size:12px;opacity:.6}.credito a{text-decoration:underline}
