@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/tipografia/nunito-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fondo: #f7f4ef;--superficie: #ffffff;--superficie-2: #fdfbf7;--tinta: #241f1a;--tinta-suave: #6e655b;--linea: #e8e0d5;--acento: #ff6b2c;--acento-osc: #d94f14;--acento-texto: var(--acento-osc);--exito: #1fa971;--error: #e03131;--p1: #2d7ff9;--p2: #f0353b;--p3: #21b573;--p4: #f5a623;--radio-xl: 32px;--radio-l: 24px;--radio-m: 16px;--radio-s: 12px;--radio-xs: 8px;--radio-hilo: 3px;--radio-pastilla: 999px;--relieve: 9px;--relieve-hundido: 3px;--anillo: 5px;--resplandor: 0 6px 24px;--brillo: 0 0 20px;--sombra-1: 0 2px 8px rgba(36, 31, 26, .06);--sombra-2: 0 8px 24px rgba(36, 31, 26, .1);--sombra-3: 0 16px 48px rgba(36, 31, 26, .14);--hueco: inset 0 2px 5px color-mix(in srgb, var(--tinta) 18%, transparent);--linea-fuerte: color-mix(in srgb, var(--tinta) 24%, var(--fondo));--velo: color-mix(in srgb, var(--tinta) 74%, transparent);--acento-velo: color-mix(in srgb, var(--acento) 14%, transparent);--tinta-inv: var(--superficie);--oscuro: color-mix(in srgb, var(--tinta) 62%, black);--oscuro-2: color-mix(in srgb, var(--tinta) 84%, black);--sobre-oscuro: color-mix(in srgb, var(--fondo) 94%, white);--sobre-oscuro-tenue: color-mix(in srgb, var(--fondo) 52%, transparent);--hueso: color-mix(in srgb, var(--tinta) 18%, var(--fondo));--hueso-osc: color-mix(in srgb, var(--tinta) 34%, var(--fondo));--diana: #d8352c;--diana-premium: #ffd257;--diana-penal: #2a2724;--aviso: #e0952c;--zona-0: #e5484d;--zona-1: #f7862a;--zona-2: #f2c230;--zona-3: #3fae5c;--zona-4: #17b3c4;--zona-5: #3b6fe0;--zona-6: #8e5bd6;--zona-7: #ee6fae;--zona-8: #3a332c;--diana-clara: #f0564c;--diana-osc: #a51f18;--diana-aro: #fffaf6;--premium-claro: #fff3c4;--premium-osc: #b8860b;--penal-osc: #12100e;--penal-marca: #ff6b5e;--marca-fallo: #ddd6cb;--sombra-lienzo: rgba(36, 31, 26, .32);--sombra-escena: rgba(36, 31, 26, .18);--graf-fotograma: #6fa8ff;--graf-hueco: #ff7a6a;--graf-buffer: #63d69a;--graf-guia: rgba(255, 255, 255, .35);--graf-aviso: rgba(255, 120, 90, .6);--bola-roja: #e03131;--bola-verde: #1fa971;--bola-azul: #2d7ff9;--bola-amarilla: #f5a623;--vela: #ffc46b;--vela-velo: rgba(255, 196, 107, .12);--vela-brillo: rgba(255, 196, 107, .25);--cera: #fff1d6;--llama: #ffe9a8;--tallo: #5b7f3c;--tipo: Nunito, ui-rounded, "Segoe UI", system-ui, sans-serif;--tipo-mono: ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--tipo-min: 24px;--tipo-importante: clamp(40px, 3.4vw, 56px);--tipo-cifra: clamp(72px, 6vw, 104px);--tipo-titulo: clamp(56px, 4.4vw, 84px);--tipo-cuenta: clamp(140px, 16vw, 240px);--rejilla: 8px;--esp: 24px;--esp-bloque: 48px;--margen: 5vmin;--objetivo-min: 60px;--rebote: cubic-bezier(.34, 1.56, .64, 1);--salida: cubic-bezier(.4, 0, .6, 1);--ms-entrada: .26s;--ms-salida: .16s;--ms-pantalla: .32s;--ms-escalon: 40ms}:root[data-temporada=halloween]{--fondo: #1b1430;--superficie: #2e2450;--superficie-2: #241b3d;--tinta: #f7efe4;--tinta-suave: #bdb2cf;--linea: rgba(255, 255, 255, .1);--exito: #8be3a4;--error: #ff6b6b;--tinta-inv: #ffffff;--acento-texto: var(--acento);--sombra-1: 0 2px 8px rgba(5, 2, 14, .35);--sombra-2: 0 8px 24px rgba(5, 2, 14, .45);--sombra-3: 0 16px 48px rgba(5, 2, 14, .55);--hueco: inset 0 2px 5px rgba(5, 2, 14, .5);--velo: rgba(11, 8, 22, .8);--oscuro: #120d22;--oscuro-2: #0b0816;--sobre-oscuro: #f7efe4;--sobre-oscuro-tenue: rgba(247, 239, 228, .52);--linea-fuerte: color-mix(in srgb, var(--tinta) 24%, var(--fondo));--hueso: color-mix(in srgb, var(--tinta) 14%, var(--superficie));--hueso-osc: color-mix(in srgb, var(--tinta) 28%, var(--superficie))}:root:not([data-temporada=halloween]) [data-temporada-solo=halloween]{display:none!important}:root[data-temporada] .isla-clara{--fondo: #f7f4ef;--superficie: #ffffff;--superficie-2: #fdfbf7;--tinta: #241f1a;--tinta-suave: #6e655b;--linea: #e8e0d5;--exito: #1fa971;--error: #e03131;--tinta-inv: var(--superficie);--acento-texto: var(--acento-osc);--sombra-1: 0 2px 8px rgba(36, 31, 26, .06);--sombra-2: 0 8px 24px rgba(36, 31, 26, .1);--sombra-3: 0 16px 48px rgba(36, 31, 26, .14);--hueco: inset 0 2px 5px color-mix(in srgb, var(--tinta) 18%, transparent);--linea-fuerte: color-mix(in srgb, var(--tinta) 24%, var(--fondo));--hueso: color-mix(in srgb, var(--tinta) 18%, var(--fondo));--hueso-osc: color-mix(in srgb, var(--tinta) 34%, var(--fondo));color:var(--tinta)}@media(prefers-reduced-motion:reduce){:root{--rebote: linear;--ms-entrada: 1ms}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:60ms!important}}.idioma{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:var(--radio-pastilla);background:var(--superficie);border:2px solid var(--linea);font-family:var(--tipo);flex:none}.idioma__op{appearance:none;border:0;margin:0;font:inherit;font-weight:800;letter-spacing:.06em;line-height:1;color:var(--tinta-suave);background:transparent;border-radius:var(--radio-pastilla);padding:8px 12px;cursor:pointer;transition:background-color .16s ease,color .16s ease}.idioma__op:hover{color:var(--tinta)}.idioma__op.is-activo,.idioma__op[aria-checked=true]{color:var(--tinta-inv);background:var(--acento)}.idioma__op:focus-visible{outline:3px solid var(--acento);outline-offset:2px}.idioma__op.is-activo:focus-visible,.idioma__op[aria-checked=true]:focus-visible{outline-color:var(--tinta)}[hidden]{display:none!important}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--fondo);color:var(--tinta);font-family:var(--tipo)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1100px 620px at 50% -10%,color-mix(in srgb,var(--acento) 9%,transparent),transparent 70%),radial-gradient(760px 460px at 100% 110%,color-mix(in srgb,var(--tinta) 5%,transparent),transparent 70%)}#app{position:relative;height:100%;z-index:1}.mark{line-height:1.1;font-weight:900;letter-spacing:.22em;font-size:var(--tipo-min);color:var(--acento)}.stage{height:100%;padding-top:var(--aviso-alto, 0px);box-sizing:border-box}.screen{height:100%;min-height:0;display:flex;flex-direction:column;padding:clamp(12px,2.2vh,32px) clamp(28px,4vw,76px);gap:clamp(8px,1.6vh,24px)}.cursors{position:fixed;inset:0;pointer-events:none;z-index:90}.screen--sync{align-items:safe center;justify-content:safe center;text-align:center;min-height:0;gap:clamp(8px,1vh,12px);padding-top:clamp(8px,1.6vh,24px);padding-bottom:clamp(8px,1.6vh,24px)}.sync__head,.sync__cols{flex:none}.sync__cols{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,48px);width:min(1120px,100%);text-align:left}@media(max-width:900px){.sync__cols{grid-template-columns:minmax(0,1fr);justify-items:center}}.sync__main{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.4vh,16px);min-width:0}.sync__foot{flex:none}.sync__marca{display:flex;align-items:center;justify-content:center;gap:12px}.sync__logo{width:clamp(44px,4vw,64px);height:clamp(44px,4vw,64px);margin-right:-4px}.sync__head h1{font-size:clamp(30px,3.4vw,44px);font-weight:900;margin:4px 0;letter-spacing:-.02em}.sync__sub{margin:0;color:var(--tinta-suave);font-weight:600;font-size:clamp(24px,1.3vw,26px)}.slots{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rejilla);width:clamp(200px,22vw,260px)}@media(max-width:900px){.slots{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1080px,100%)}}.slot{position:relative;background:var(--superficie);border:3px solid var(--linea);border-radius:var(--radio-l);padding:var(--rejilla) clamp(8px,1.2vw,16px);display:flex;align-items:center;gap:clamp(8px,1vw,12px);box-shadow:var(--sombra-1);transition:border-color .3s var(--salida),box-shadow .3s var(--salida),transform .3s var(--salida)}.slot__label{min-width:0}.slot__led{width:16px;height:16px;border-radius:50%;background:var(--hueso);box-shadow:var(--hueco);transition:background .12s linear,box-shadow .12s linear}.slot__num{font-size:clamp(24px,1.8vw,30px);font-weight:900;line-height:1;color:var(--hueso-osc);transition:color .3s var(--salida)}.slot__label{font-size:var(--tipo-min);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-suave);line-height:1.15}.slot.is-on{border-color:var(--player);transform:translate(4px);box-shadow:var(--sombra-2)}@media(max-width:900px){.slot.is-on{transform:translateY(-4px)}}.slot.is-on .slot__led{background:var(--player);box-shadow:0 0 0 var(--anillo) color-mix(in srgb,var(--player) 22%,transparent),var(--brillo) var(--player)}.slot.is-on .slot__num,.slot.is-on .slot__label{color:var(--player)}.slot.is-blinking .slot__led{animation:led-blink .19s steps(1,end) 3}.slot.is-blinking{animation:slot-pop .19s var(--salida) 3}@keyframes led-blink{0%,49%{background:var(--player);box-shadow:0 0 0 var(--anillo) color-mix(in srgb,var(--player) 26%,transparent),var(--brillo) var(--player)}50%,to{background:var(--hueso);box-shadow:var(--hueco)}}@keyframes slot-pop{0%,49%{transform:translate(6px) scale(1.03)}50%,to{transform:translate(0) scale(1)}}.screen--roto{align-items:center;justify-content:center;text-align:center;gap:var(--esp)}.screen--roto h1{margin:0;font-size:var(--tipo-titulo);font-weight:900}.roto__que{margin:0;max-width:40ch;font-size:var(--tipo-importante);font-weight:700;color:var(--tinta-suave)}.roto__detalle{margin:0;max-width:60ch;font-family:var(--tipo-mono);font-size:16px;color:var(--tinta-suave);opacity:.7;word-break:break-word}.screen--tuto{justify-content:space-between;gap:var(--esp)}.tuto__head{display:flex;align-items:baseline;gap:var(--esp)}.tuto__juego{margin:0;display:flex;align-items:center;gap:var(--rejilla);font-size:var(--tipo-min);font-weight:800;color:var(--tinta-suave)}.tuto__juego .mini{width:40px;height:40px}.tuto__diapo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:var(--esp-bloque);width:min(1160px,100%);margin:0 auto;padding:var(--esp-bloque);border-radius:var(--radio-xl);background:var(--superficie);box-shadow:var(--sombra-2);min-height:clamp(320px,48vh,460px);box-sizing:border-box;animation:tuto-entra var(--ms-entrada) var(--rebote) both}@keyframes tuto-entra{0%{opacity:0;transform:scale(.94)}}.tuto__dibujo{display:flex;justify-content:center;align-items:center;min-height:0}.tuto__dibujo>.tuto__svg{width:clamp(200px,26vw,360px);height:auto}.tuto__ilus{display:block;width:100%;max-width:480px;height:auto;border-radius:var(--radio-l)}.tuto__ilus--gesto{animation:tuto-mece 2.4s ease-in-out infinite}@keyframes tuto-mece{0%,to{transform:rotate(-1.5deg) translateY(0)}50%{transform:rotate(1.5deg) translateY(-6px)}}.tuto__texto h1{margin:0 0 var(--rejilla);font-size:var(--tipo-titulo);font-weight:900;line-height:1.05;letter-spacing:-.02em}.tuto__texto p{margin:0;font-size:clamp(28px,2.4vw,40px);font-weight:700;line-height:1.3;color:var(--tinta-suave)}.tuto__fila{display:flex;justify-content:center;gap:var(--esp);flex-wrap:wrap}.tuto__item{display:flex;flex-direction:column;align-items:center;gap:var(--rejilla)}.tuto__svg--mini{width:clamp(88px,8vw,128px);height:auto}.tuto__item b{font-size:var(--tipo-importante);font-weight:900;line-height:1}.tuto__item--bien b{color:var(--exito)}.tuto__item--mal b{color:var(--error)}.tuto__pie{display:flex;align-items:center;justify-content:space-between;gap:var(--esp)}.tuto__puntos{display:flex;gap:var(--rejilla)}.tuto__puntos i{width:16px;height:16px;border-radius:50%;background:var(--linea);transition:background var(--ms-entrada) var(--salida),transform var(--ms-entrada) var(--rebote)}.tuto__puntos i.is-on{background:var(--acento);transform:scale(1.25)}.tuto__botones{display:flex;gap:var(--esp)}.mode__botones{display:flex;gap:var(--esp);justify-content:center;flex-wrap:wrap}.tuto__svg g,.tuto__svg path,.tuto__svg circle,.tuto__svg ellipse,.tuto__svg rect{transform-box:view-box}.tuto-apunta{transform-origin:28px 112px;animation:tuto-apunta 2.4s ease-in-out infinite}@keyframes tuto-apunta{0%,to{transform:rotate(-12deg)}50%{transform:rotate(6deg)}}.tuto-cursor{animation:tuto-cursor 2.4s ease-in-out infinite}@keyframes tuto-cursor{0%,to{transform:translate(-28px,16px)}50%{transform:translate(0)}}.tuto-pulsa{transform-origin:91px 29px;animation:tuto-pulsa 1.2s ease-in-out infinite}@keyframes tuto-pulsa{50%{transform:scale(1.35);opacity:.55}}.tuto-cabeceo{transform-origin:10px 60px;animation:tuto-cabeceo 2.6s ease-in-out infinite}@keyframes tuto-cabeceo{0%,to{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}.tuto-nave{animation:tuto-nave 2.6s ease-in-out infinite}@keyframes tuto-nave{0%,to{transform:translateY(-26px)}50%{transform:translateY(26px)}}.tuto-golpe{transform-origin:84px 39px;animation:tuto-golpe 1.8s cubic-bezier(.2,.9,.3,1) infinite}@keyframes tuto-golpe{0%,8%{transform:translate(-24px,-6px) rotate(-26deg)}18%,40%{transform:translateY(16px) rotate(0)}75%,to{transform:translate(-24px,-6px) rotate(-26deg)}}.tuto-impacto{animation:tuto-impacto 1.8s linear infinite}@keyframes tuto-impacto{0%,16%{opacity:.3}20%,34%{opacity:1}44%,to{opacity:.3}}.tuto-dedo{transform-origin:center;transform-box:fill-box;animation:tuto-dedo 3.6s var(--rebote) infinite both}@keyframes tuto-dedo{0%{transform:scale(0);opacity:0}15%,to{transform:scale(1);opacity:1}}.tuto-gira{transform-origin:20px 116px;animation:tuto-gira 2.6s ease-in-out infinite}@keyframes tuto-gira{0%,to{transform:rotate(-12deg)}48%,60%{transform:rotate(6deg)}}.tuto-cesta{animation:tuto-cesta 2.6s ease-in-out infinite}@keyframes tuto-cesta{0%,to{transform:translate(-24px)}48%,60%{transform:translate(0)}}.tuto-cae{animation:tuto-cae 2.6s linear infinite}@keyframes tuto-cae{0%{transform:translateY(0);opacity:1}48%{transform:translateY(22px);opacity:1}55%{transform:translateY(26px);opacity:0}62%{transform:translateY(0);opacity:0}75%,to{transform:translateY(0);opacity:1}}.tuto-brazo{transform-origin:40px 20px;animation:tuto-brazo 2.4s cubic-bezier(.5,0,.3,1) infinite}@keyframes tuto-brazo{0%,12%{transform:rotate(38deg)}36%,55%{transform:rotate(-62deg)}85%,to{transform:rotate(38deg)}}.tuto-sujeta{animation:tuto-sujeta 2.4s linear infinite}@keyframes tuto-sujeta{0%,34%{opacity:1}37%,80%{opacity:.12}90%,to{opacity:1}}.tuto-disco{animation:tuto-disco 2.4s ease-out infinite}@keyframes tuto-disco{0%,34%{transform:translate(-8px,-8px);opacity:0}37%{transform:translate(-8px,-8px);opacity:1}62%{transform:translate(14px,-26px);opacity:1}72%,to{transform:translate(18px,-30px);opacity:0}}.join{display:flex;flex:none;width:100%;max-width:min(96vw,1000px);align-items:safe center;gap:clamp(16px,2.4vw,40px);background:var(--superficie);border:3px solid var(--linea);border-radius:var(--radio-l);padding:clamp(12px,1.4vh,16px) clamp(16px,2.4vw,36px);box-shadow:var(--sombra-2)}.join__qr{background:var(--superficie);border-radius:var(--radio-m);padding:4px;display:flex;flex-direction:column;align-items:center;gap:8px}.join__paso{margin:0;font-size:var(--tipo-min);font-weight:800;letter-spacing:.04em;color:var(--tinta-suave);line-height:1.1}.join__paso b{display:inline-block;min-width:1.6em;margin-right:8px;padding:4px 0;border-radius:var(--radio-s);background:var(--tinta);color:var(--superficie);text-align:center;font-weight:900}.join__qr canvas{width:clamp(150px,25vh,220px);height:clamp(150px,25vh,220px);image-rendering:pixelated}.join__info{text-align:left;min-width:0;overflow-wrap:anywhere}.join__label{margin:0;font-size:var(--tipo-min);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-suave)}.join__code{margin:0 0 var(--rejilla);font-size:clamp(56px,7vw,96px);font-weight:900;letter-spacing:.2em;text-indent:.2em;line-height:1;color:var(--tinta);white-space:nowrap}.join__link{margin:0 0 8px;font-size:var(--tipo-min);font-weight:800;letter-spacing:.04em;color:var(--tinta-suave)}.join__link[data-state=listo]{color:var(--exito)}.join__link[data-state=reconectando]{color:var(--error)}.join__url{margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:700;color:var(--acento);cursor:pointer;max-width:30ch}.join__url-parte{white-space:nowrap}.join__url:hover{text-decoration:underline}.sync__foot .join__net{margin:0;text-align:center;max-width:70ch}.join__net{margin:8px 0 0;max-width:30ch;font-size:var(--tipo-min);font-weight:700;line-height:1.4;color:var(--tinta-suave)}.join__net:empty{display:none}.caido{display:flex;flex-direction:column;align-items:center;gap:var(--rejilla);width:100%;max-width:min(96vw,1000px);background:var(--superficie);border:3px solid var(--linea);border-radius:var(--radio-l);padding:clamp(16px,2.4vh,32px) clamp(16px,2.4vw,36px);box-shadow:var(--sombra-2);text-align:center}.caido__titulo{margin:0;font-size:clamp(32px,3vw,44px);font-weight:900;letter-spacing:-.02em;color:var(--tinta)}.caido__cuerpo{margin:0;max-width:44ch;font-size:var(--tipo-min);font-weight:700;line-height:1.4;color:var(--tinta-suave)}.sync__foot{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:8px}.sync__hint{margin:0;font-size:var(--tipo-min);font-weight:600;color:var(--tinta-suave)}.join__ayuda{margin:0;max-width:60ch;text-align:center;font-size:var(--tipo-min);font-weight:700;line-height:1.4;color:var(--tinta-suave);border-top:3px solid var(--linea);padding-top:8px;animation:ayuda-entra .4s var(--salida) both}.join__ayuda b{color:var(--acento)}@keyframes ayuda-entra{0%{opacity:0;transform:translateY(8px)}}.btn{font-family:inherit;font-weight:900;min-height:68px;border:none;border-radius:var(--radio-pastilla);cursor:pointer;transition:transform .14s var(--salida),box-shadow .14s var(--salida),opacity .2s}.btn--hero{padding:20px 64px;font-size:clamp(24px,1.8vw,26px);color:var(--tinta-inv);background:var(--acento);box-shadow:0 var(--relieve) 0 var(--acento-osc),var(--sombra-2)}.btn--ghost{padding:12px 32px;font-size:clamp(24px,1.3vw,26px);color:var(--tinta);background:var(--superficie);border:2px solid var(--linea);box-shadow:var(--sombra-1)}.btn--ghost:hover,.btn--ghost.is-hover{border-color:var(--acento);color:var(--acento)}.btn--small{padding:8px 20px;font-size:var(--tipo-min)}.btn--hero:disabled{cursor:not-allowed;color:var(--tinta-suave);background:var(--superficie);border:3px solid var(--linea);box-shadow:none;font-size:clamp(24px,1.6vw,24px);transition:color var(--ms-entrada) var(--salida),background var(--ms-entrada) var(--salida),box-shadow var(--ms-entrada) var(--salida)}.btn--hero.is-ready{animation:breathe 2.4s ease-in-out infinite}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.screen--menu{gap:clamp(12px,2vh,24px)}.menu__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap}.menu__hint{margin:0;color:var(--tinta-suave);font-weight:700;font-size:var(--tipo-min)}.menu__hint b{color:var(--acento)}.menu__body{flex:1;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto clamp(240px,21vw,340px);align-items:center;gap:clamp(8px,1.6vw,24px)}@media(max-width:1100px){.menu__body{grid-template-columns:auto minmax(0,1fr) auto}}.grid{--hueco: clamp(12px, 1.6vh, 24px);--titulo-carta: clamp(24px, min(2vw, 2.8vh), 30px);--etiqueta: calc((var(--titulo-carta) + var(--tipo-min)) * 1.05 + 12px);--carta: min( (100cqw - 2 * var(--hueco)) / 3, ((100cqh - var(--hueco)) / 2 - var(--etiqueta) - 6px) * 4 / 3 + 6px );container-type:size;display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(2,auto);justify-content:center;align-content:center;gap:var(--hueco);height:100%;min-height:0}.card{font-family:inherit;position:relative;width:var(--carta);border:3px solid var(--linea);border-radius:var(--radio-l);background:var(--superficie);box-shadow:var(--sombra-1);cursor:pointer;display:flex;flex-direction:column;padding:0;overflow:hidden;transition:transform .16s var(--rebote),box-shadow .16s var(--salida),border-color .16s var(--salida)}.card__glyph{display:flex;align-items:center;justify-content:center;font-size:clamp(38px,4.4vw,64px);color:var(--acento);line-height:1}.card__glyph .mini{width:clamp(38px,4.4vw,64px);height:auto}.card__marco{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;background:var(--fondo);overflow:hidden}.card__portada{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;transition:transform .2s var(--salida)}.card__portada~.card__glyph{display:none}.card.is-hover .card__portada{transform:scale(1.04)}.card__etiqueta{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--etiqueta);padding:4px 0 8px;box-sizing:border-box}.card__etiqueta .card__title{font-size:var(--titulo-carta);line-height:1.05}.card__etiqueta .card__tag{line-height:1.05}.card__etiqueta>*{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__figura{display:block;line-height:1}.gesto{display:flex;align-items:center;justify-content:center;gap:16px;margin:8px auto 0;padding:8px 24px 8px 8px;max-width:min(720px,92vw);background:var(--superficie);border-radius:var(--radio-pastilla);box-shadow:var(--sombra-1)}.gesto .mini{width:clamp(56px,5vw,72px);height:auto;flex:none}.gesto__que{margin:0;font-size:var(--tipo-min);font-weight:800;color:var(--tinta);text-align:left;line-height:1.2}.mode__glyph .mini{width:clamp(32px,3vw,48px);height:auto;vertical-align:-.12em}.card__title{font-size:clamp(24px,2vw,30px);font-weight:900;color:var(--tinta);line-height:1.1;text-align:center}.card__tag{font-size:var(--tipo-min);font-weight:700;color:var(--tinta-suave);white-space:nowrap}.card.is-hover,.arrow.is-hover,.btn.is-hover:not(:disabled){transform:scale(1.04);border-color:var(--acento);box-shadow:var(--sombra-3);z-index:2}.btn.is-hover:not(:disabled){box-shadow:0 var(--relieve) 0 var(--acento-osc),var(--sombra-3)}.card.is-firing,.arrow.is-firing,.btn.is-firing{animation:fire .32s var(--salida)}@keyframes fire{0%{transform:scale(1.04)}35%{transform:scale(.97)}to{transform:scale(1.04)}}.arrow{font-family:inherit;width:clamp(52px,4.6vw,74px);aspect-ratio:1;border-radius:50%;border:2px solid var(--linea);background:var(--superficie);color:var(--tinta);font-size:clamp(30px,3vw,44px);line-height:0;padding-bottom:8px;cursor:pointer;box-shadow:var(--sombra-1);transition:transform .16s var(--salida),box-shadow .16s var(--salida),border-color .16s var(--salida)}.arrow:disabled{opacity:.32;cursor:not-allowed}.menu__foot{display:flex;justify-content:safe center}.menu__page{font-size:var(--tipo-min);font-weight:800;letter-spacing:.14em;color:var(--tinta-suave)}.cola{position:fixed;right:var(--margen);bottom:var(--margen);z-index:95;padding:8px 24px;border-radius:var(--radio-l);background:color-mix(in srgb,var(--oscuro) 82%,transparent);color:var(--sobre-oscuro);font-size:var(--tipo-min);font-weight:800;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--sombra-2);animation:entra-rebote var(--ms-entrada) var(--rebote) both}.toast{position:fixed;left:16px;top:calc(var(--aviso-alto, 0px) + 120px);max-width:min(32ch,30vw);pointer-events:none;background:var(--tinta);color:var(--superficie);font-weight:700;font-size:var(--tipo-min);padding:12px 24px;border-radius:var(--radio-pastilla);box-shadow:var(--sombra-2);z-index:120;animation:toast-entra var(--ms-entrada) var(--rebote) both}.toast.is-yendose{animation:toast-sale var(--ms-salida) var(--salida) both}.cola,.quality{animation:entra-abajo var(--ms-entrada) var(--rebote) both}.cola.is-yendose,.quality.is-yendose{animation:sale-abajo var(--ms-salida) var(--salida) both}.audio-off.is-yendose{animation:sale-arriba var(--ms-salida) var(--salida) both}@keyframes entra-abajo{0%{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes sale-abajo{to{opacity:0;transform:translateY(12px)}}@keyframes sale-arriba{to{opacity:0;transform:translateY(-12px)}}@keyframes toast-entra{0%{opacity:0;transform:translateY(-12px) scale(.94)}}@keyframes toast-sale{to{opacity:0;transform:translateY(-8px)}}.quality{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:110;display:flex;align-items:center;gap:16px;max-width:min(620px,calc(100vw - 40px));padding:12px 16px 12px 20px;border-radius:var(--radio-pastilla);background:var(--superficie);border:2px solid var(--linea);box-shadow:var(--sombra-2);font-size:var(--tipo-min);font-weight:700;color:var(--tinta)}.quality:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--aviso);box-shadow:0 0 0 var(--anillo) color-mix(in srgb,var(--aviso) 22%,transparent)}.quality button{font-family:inherit;flex:none;width:30px;height:30px;border-radius:50%;border:none;background:transparent;color:var(--tinta-suave);font-size:32px;line-height:1;cursor:pointer;transition:background .15s var(--salida),color .15s var(--salida)}.quality button:hover{background:var(--fondo);color:var(--tinta)}@keyframes quality-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.debug{position:fixed;top:14px;right:14px;z-index:200;width:340px;max-height:calc(100vh - 28px);overflow:auto;background:color-mix(in srgb,var(--oscuro) 93%,transparent);color:var(--sobre-oscuro);border-radius:var(--radio-m);padding:12px 16px;font-family:var(--tipo-mono);font-size:12px;line-height:1.55;box-shadow:var(--sombra-3)}.debug__head{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--sobre-oscuro) 16%,transparent);color:var(--hueso-osc)}.debug__empty{color:var(--sobre-oscuro-tenue)}.debug__row+.debug__row{margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--sobre-oscuro) 12%,transparent)}.debug__who{display:flex;align-items:center;gap:8px;font-weight:700;margin-bottom:4px}.debug__who .dot{width:9px;height:9px;border-radius:50%;background:var(--player)}.debug__grid{display:grid;grid-template-columns:auto 1fr;gap:0 12px}.debug__grid>span:nth-child(odd){color:var(--sobre-oscuro-tenue)}.debug .ok{color:var(--exito)}.debug .warn{color:var(--aviso)}.debug .bad{color:var(--error)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.debug__export{font-family:inherit;width:100%;margin-bottom:8px;padding:8px;border-radius:var(--radio-xs);border:1px solid color-mix(in srgb,var(--sobre-oscuro) 28%,transparent);background:color-mix(in srgb,var(--sobre-oscuro) 9%,transparent);color:var(--sobre-oscuro);font-size:11px;font-weight:700;cursor:pointer;transition:background .15s ease}.debug__export:hover{background:color-mix(in srgb,var(--sobre-oscuro) 20%,transparent)}.screen--podium{align-items:center;text-align:center}.podium__head h1{font-size:clamp(30px,4.4vw,52px);font-weight:900;margin:4px 0;letter-spacing:-.02em}.podium__sub{margin:0;font-size:clamp(24px,1.6vw,26px);font-weight:800;color:var(--acento)}.podium__list{list-style:none;margin:0;padding:0;width:min(960px,100%);display:flex;flex-direction:column;gap:4px}.podium__row{display:grid;grid-template-columns:2.4ch calc(34px + 16ch) minmax(60px,1fr) auto minmax(5ch,auto) auto;align-items:center;gap:16px;padding:12px 24px;border-radius:var(--radio-l);background:var(--superficie);border:2px solid var(--linea);box-shadow:var(--sombra-1);text-align:left}.podium__row.is-first{border-color:var(--player);box-shadow:var(--sombra-2);transform:scale(1.03)}.podium__place{font-size:30px;font-weight:900;color:var(--tinta-suave);text-align:center}.podium__row.is-first .podium__place{color:var(--player)}.podium__who{display:flex;align-items:center;gap:8px;min-width:0;font-weight:900;font-size:var(--tipo-min);color:var(--player)}.podium__who b{color:var(--tinta)}.podium__off{font-style:normal;font-size:.72em;font-weight:800;padding:4px 8px;border-radius:var(--radio-pastilla);background:color-mix(in srgb,var(--tinta) 12%,transparent);color:var(--tinta-suave)}.podium__row.is-away{opacity:.72}.podium__score{font-variant-numeric:tabular-nums;text-align:right}.podium__who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium__detail{font-size:var(--tipo-min);font-weight:700;color:var(--tinta-suave)}.podium__score{font-size:32px;font-weight:900;font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}.podium__foot{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:8px}.btn.con-espera{position:relative;overflow:hidden;isolation:isolate}.btn__texto{position:relative;z-index:1}.btn__espera{position:absolute;inset:0;z-index:0;pointer-events:none;transform:scaleX(0);transform-origin:left center;background:color-mix(in srgb,var(--superficie) 34%,transparent);opacity:0}.btn--ghost .btn__espera{background:color-mix(in srgb,var(--tinta) 10%,transparent)}.btn.con-espera.is-esperando{filter:saturate(.35);opacity:.72;transition:filter var(--ms-entrada) var(--salida),opacity var(--ms-entrada) var(--salida)}.btn.is-esperando .btn__espera{opacity:1;animation:boton-espera var(--espera, 2.5s) linear forwards}@keyframes boton-espera{to{transform:scaleX(1)}}.btn.is-listo{animation:boton-listo var(--ms-entrada) var(--rebote)}@keyframes boton-listo{0%{transform:scale(.94)}to{transform:scale(1)}}.podium__secundarios{display:flex;align-items:center;justify-content:center;gap:var(--rejilla);flex-wrap:wrap}.podium__share{margin:8px 0 0;text-align:center;font-size:var(--tipo-min);font-weight:700;color:var(--tinta-suave)}.podium__share[data-ok=si]{color:var(--exito)}.podium__hint{margin:0;font-size:var(--tipo-min);font-weight:600;color:var(--tinta-suave)}.card.is-playable .card__tag-noexiste{color:var(--acento)}.card:not(.is-playable){background:color-mix(in srgb,var(--tinta) 6%,var(--fondo));border-style:dashed;box-shadow:none;cursor:default}.card:not(.is-playable) .card__glyph{color:var(--tinta-suave)}.card:not(.is-playable) .card__title{color:var(--tinta-suave)}.join__net.is-warn{color:var(--acento-texto);background:color-mix(in srgb,var(--acento) 12%,transparent);border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);border-radius:var(--radio-s);padding:8px 16px;line-height:1.5}.gameload{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:16px;color:var(--tinta-suave);font-weight:800}.links{position:fixed;left:16px;bottom:16px;z-index:120;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100vw - (2*max(16px,2.5vmin)));pointer-events:none}#app:has(.screen--sync) .links,#app:has(.screen--tuto) .links{display:none}.link{position:relative;display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:var(--radio-pastilla);background:color-mix(in srgb,var(--tinta) 72%,transparent);color:var(--sobre-oscuro);font-size:var(--tipo-min);font-weight:700;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:padding var(--ms-salida) var(--salida)}.link--compacta{padding:4px 12px}.link--compacta .link__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.link__dot{width:10px;height:10px;border-radius:50%;background:var(--player);flex:none}.link__name{min-width:2.2em}.link__bars{display:flex;align-items:flex-end;gap:4px;height:12px}.link__bars i{display:block;width:4px;border-radius:var(--radio-hilo);background:color-mix(in srgb,var(--sobre-oscuro) 22%,transparent)}.link__bars i:nth-child(1){height:5px}.link__bars i:nth-child(2){height:9px}.link__bars i:nth-child(3){height:12px}.link--buena .link__bars i.is-on{background:var(--exito)}.link--regular .link__bars i.is-on{background:var(--aviso)}.link--mala .link__bars i.is-on{background:var(--error)}.link--away{opacity:.75}.link--away .link__dot{background:transparent;border:2px solid var(--player)}.link__wait{font-weight:600;font-size:var(--tipo-min);color:var(--aviso);font-variant-numeric:tabular-nums}.screen--mode,.screen--lobby{display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:clamp(12px,2vh,32px);height:100%;padding:clamp(16px,2.2vh,40px)}.mode__head,.lobby__head{text-align:center}.mode__head h1,.lobby__head h1{margin:8px 0 4px;font-size:clamp(30px,4.2vw,56px);letter-spacing:-.02em}.mode__glyph{font-size:.9em}.mode__sub,.lobby__sub{margin:0;color:var(--tinta-suave);font-size:clamp(24px,1.5vw,26px);font-weight:600}.mode__cuenta{margin:8px 0 0;font-size:var(--tipo-min);font-weight:800;color:var(--acento-texto)}.mode__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,2vw,32px);width:min(900px,92vw)}.modecard{display:flex;flex-direction:column;align-items:center;gap:4px;padding:clamp(16px,2vh,32px) clamp(16px,2vw,24px);border:3px solid var(--linea);border-radius:clamp(var(--radio-m),2.4vw,var(--radio-xl));background:var(--superficie);font-family:inherit;color:var(--tinta);cursor:pointer;transition:transform .18s var(--salida),border-color .18s var(--salida),box-shadow .18s var(--salida)}.modecard.is-hover{border-color:var(--acento);transform:translateY(-6px);box-shadow:var(--sombra-3)}.modecard.is-firing{animation:card-fire .3s var(--salida)}.modecard.is-off{opacity:.42;cursor:default}.modecard__glyph{display:flex;justify-content:center;font-size:clamp(28px,3vw,44px);line-height:1}.modecard__glyph .mini{width:clamp(28px,3vw,44px);height:auto}.modecard__title{font-size:clamp(24px,2.2vw,30px);font-weight:800}.modecard__tag{font-size:clamp(24px,1.1vw,26px);font-weight:700;color:var(--acento);text-transform:uppercase;letter-spacing:.06em}.modecard__note{font-size:clamp(24px,1.1vw,26px);color:var(--tinta-suave);font-weight:600;text-align:center}.mode__foot,.lobby__foot{display:flex;flex-direction:column;align-items:center;gap:8px}.mode__hint,.lobby__hint{margin:0;color:var(--tinta-suave);font-size:var(--tipo-min);font-weight:600}.lobby__seats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,220px));gap:clamp(12px,1.6vw,24px);justify-content:safe center;width:min(1000px,94vw)}.seat{display:flex;flex-direction:column;align-items:center;gap:8px;padding:clamp(16px,2.4vh,28px) 16px;border:3px dashed var(--linea);border-radius:var(--radio-l);background:var(--superficie);transition:border-color .2s var(--salida),transform .2s var(--salida)}.seat.is-in{border-style:solid;border-color:var(--player);transform:translateY(-4px);box-shadow:var(--sombra-2)}.seat.is-away{opacity:.45}.seat.is-late{animation:seat-late .28s var(--salida)}@keyframes seat-late{50%{transform:translateY(-4px) scale(1.04)}}.seat__shape{display:block;line-height:0;color:var(--player);transition:transform var(--ms-salida) var(--rebote)}.seat.is-in .seat__shape{transform:scale(1.15);filter:drop-shadow(0 0 0 var(--player)) drop-shadow(var(--resplandor) color-mix(in srgb,var(--player) 45%,transparent))}.lobby__vacio{grid-column:1 / -1;text-align:center;font-size:var(--tipo-min);font-weight:700;color:var(--tinta-suave)}.lobby__hint.is-hot{color:var(--acento);font-weight:900}.seat__name{font-weight:800;font-size:clamp(24px,1.5vw,26px)}.seat__state{font-size:var(--tipo-min);font-weight:700;color:var(--tinta-suave);text-transform:uppercase;letter-spacing:.05em}.seat.is-in .seat__state{color:var(--player);opacity:1}.lobby__foot{flex-direction:row;flex-wrap:wrap;gap:16px}.lobby__hint{flex-basis:100%;text-align:center}.screen--countdown{display:flex;flex-direction:column;align-items:center;justify-content:safe center;height:100%;gap:var(--esp);background:color-mix(in srgb,var(--tinta) 7%,var(--fondo))}.count__title{margin:0;font-size:clamp(24px,2vw,26px);font-weight:800;opacity:.55;letter-spacing:.02em}.count__num{font-size:var(--tipo-cuenta);font-weight:900;line-height:1;color:var(--acento);animation:count-pop .45s var(--salida)}.count__num.is-go{font-size:clamp(70px,13vw,180px);color:var(--tinta)}@keyframes count-pop{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.podium__bar{display:block;height:10px;border-radius:var(--radio-pastilla);background:color-mix(in srgb,var(--tinta) 10%,transparent);overflow:hidden}.podium__bar i{display:block;height:100%;width:0;background:var(--player);border-radius:var(--radio-pastilla)}.podium__row.is-in .podium__bar i{animation:bar-grow .7s var(--salida) both}@keyframes bar-grow{0%{width:0}to{width:var(--w)}}.podium__solo{display:flex;flex-direction:column;align-items:center;gap:8px;padding:clamp(12px,2vh,24px) clamp(16px,2vw,32px);border:3px solid var(--linea);border-radius:var(--radio-l);background:var(--superficie)}.podium__solo.is-record{border-color:var(--acento);box-shadow:var(--sombra-2)}.podium__flag{display:block;font-size:clamp(24px,2.2vw,28px);font-weight:900;color:var(--acento);letter-spacing:.02em}.podium__record,.podium__week{font-size:clamp(24px,1.4vw,26px);font-weight:700;color:var(--tinta-suave);text-align:center}.vols{display:flex;flex-direction:column;gap:8px;margin-left:auto}.vol{display:flex;align-items:center;gap:8px}.vol__que{min-width:5.5ch;font-size:var(--tipo-min);font-weight:800;color:var(--tinta-suave);text-align:right}.vol__btn{width:68px;height:68px;border-radius:50%;border:3px solid var(--linea);background:var(--superficie);color:var(--tinta);font-size:28px;font-weight:900;cursor:pointer;transition:transform var(--ms-salida) var(--rebote),border-color var(--ms-salida) var(--salida)}.vol__btn.is-hover{transform:scale(1.08);border-color:var(--acento)}.vol__bars{display:inline-flex;align-items:flex-end;gap:4px;height:34px}.vol__bars i{display:block;width:8px;border-radius:var(--radio-hilo);background:color-mix(in srgb,var(--tinta) 18%,transparent)}.vol__bars i:nth-child(1){height:30%}.vol__bars i:nth-child(2){height:45%}.vol__bars i:nth-child(3){height:62%}.vol__bars i:nth-child(4){height:80%}.vol__bars i:nth-child(5){height:100%}.vol__bars i.is-on{background:var(--acento)}.vol__num{align-self:center;margin-left:8px;font-size:var(--tipo-min);font-weight:800;color:var(--tinta-suave);white-space:nowrap}.rank{display:flex;flex-direction:column;gap:8px;min-width:0;padding:clamp(16px,2vh,24px);border-radius:var(--radio-l);background:var(--superficie);box-shadow:var(--sombra-2);border:3px solid var(--linea)}@media(max-width:1100px){.rank{display:none}}.rank__title{margin:0;font-size:var(--tipo-min);font-weight:900;line-height:1.15}.rank__week{margin:0;font-size:var(--tipo-min);font-weight:700;color:var(--acento)}.rank__list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;min-height:0;overflow:hidden}.rank__row{display:grid;grid-template-columns:2.2ch 1fr auto;align-items:center;gap:8px;padding:4px 8px;border-radius:var(--radio-m);font-size:var(--tipo-min);font-weight:700}.rank__row.is-me{background:var(--acento-velo);outline:3px solid var(--acento)}.rank__row.is-out{margin-top:8px;border-top:3px dashed var(--linea)}.rank__pos{font-weight:900;color:var(--tinta-suave);text-align:right}.rank__who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank__pts{font-weight:900;font-variant-numeric:tabular-nums}.rank__vacio,.rank__loading,.rank__source{margin:0;font-size:var(--tipo-min);font-weight:700;color:var(--tinta-suave);line-height:1.35}.rank__source{margin-top:auto;padding-top:8px}.menu__centro{display:flex;flex-direction:row;align-items:center;gap:var(--esp)}.menu__cierre{margin:0;padding:4px 16px;border-radius:var(--radio-pastilla);background:var(--acento-velo);color:var(--acento-texto);font-size:var(--tipo-min);font-weight:900;font-variant-numeric:tabular-nums}.menu__foot{align-items:center;gap:var(--esp)}.menu__acceso{min-height:60px}.menu__body{grid-template-rows:minmax(0,1fr)}.rank{align-self:stretch;min-height:0;overflow:hidden}.rank__list--top{flex:1 1 auto}.rank__list--yo{flex:none;margin-top:0}.rank__row.is-me{background:color-mix(in srgb,var(--player, var(--acento)) 16%,transparent);outline-color:var(--player, var(--acento))}.rank__row.is-cero{opacity:.8}.rank__forma{display:inline-block;vertical-align:-4px;margin-right:8px;line-height:0;color:var(--player)}.screen--ranking,.screen--fama,.screen--semana{justify-content:flex-start;gap:clamp(8px,1.6vh,20px);padding-bottom:clamp(16px,3vh,32px)}.modecard__semana{white-space:nowrap}.rk__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:var(--esp);width:100%}.rk__head .mark{justify-self:start}.rk__head h1{margin:0;font-size:var(--tipo-importante);font-weight:900;line-height:1.05}.rk__cierre{margin:0;justify-self:end;text-align:right;font-size:var(--tipo-min);font-weight:800;color:var(--acento-texto)}.rk__tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}@media(max-width:1400px){.rk__tab{padding-inline:12px;gap:4px}}.rk__tab{display:inline-flex;align-items:center;gap:8px;min-height:60px;padding:8px 16px;border-radius:var(--radio-pastilla);border:3px solid var(--linea);background:var(--superficie);color:var(--tinta);font:inherit;font-size:var(--tipo-min);font-weight:800;cursor:pointer}.rk__tab .mini{flex:none}.rk__tab.is-on{border-color:var(--acento);background:var(--acento);color:var(--tinta-inv)}.rk__barra{display:flex;align-items:center;gap:var(--esp);min-height:64px}.rk__explica{margin:0;font-size:var(--tipo-min);font-weight:700;color:var(--tinta-suave);text-align:center}.rk__explica[hidden]{display:none}.rk__que{margin:0;flex:1;font-size:var(--tipo-min);font-weight:700;color:var(--tinta-suave)}.rk__pags{display:flex;align-items:center;gap:12px}.rk__pag{min-width:4ch;text-align:center;font-size:var(--tipo-min);font-weight:800;font-variant-numeric:tabular-nums}.rk__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rk__lista--yo{padding-top:8px;border-top:3px dashed var(--linea)}.rk__lista--yo[hidden]{display:none}.rk__fila{display:grid;grid-template-columns:4ch 36px minmax(0,1fr) 36px auto;align-items:center;gap:12px;padding:4px 16px;border-radius:var(--radio-m);background:var(--superficie);font-size:var(--tipo-min);font-weight:800}.rk__fila.is-me{background:color-mix(in srgb,var(--player) 18%,var(--superficie));outline:3px solid var(--player)}.rk__pos{text-align:right;color:var(--tinta-suave);font-variant-numeric:tabular-nums}.rk__forma{line-height:0;color:var(--player)}.rk__quien{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk__ok{font-style:normal;color:var(--exito);font-weight:900}.rk__pts{font-weight:900;font-variant-numeric:tabular-nums}.rk__vacio{margin:0;padding:16px;font-size:var(--tipo-min);font-weight:700;color:var(--tinta-suave);list-style:none}.rk__pie{margin-top:auto;display:flex;justify-content:center;align-items:center;gap:var(--esp)}.screen--fama .fama__lista{flex:1 1 auto;align-content:center}.fama__lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,380px));justify-content:center;gap:var(--esp);width:100%}.fama__semana{display:flex;flex-direction:column;gap:8px;padding:16px 20px;border-radius:var(--radio-l);background:var(--superficie);box-shadow:var(--sombra-2)}.fama__cab{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:var(--tipo-min)}.fama__cab span{color:var(--tinta-suave);font-weight:700}.fama__global{margin:0;display:flex;align-items:center;gap:8px;font-size:clamp(28px,2.2vw,36px);font-weight:900;min-width:0}.fama__copa{flex:none;color:var(--acento)}.fama__campeon{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fama__global span{flex:none;margin-left:auto;font-size:var(--tipo-min);color:var(--tinta-suave)}.fama__juegos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.fama__juego{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:var(--tipo-min);font-weight:700}.fama__nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fama__pts{font-weight:900;font-variant-numeric:tabular-nums}.sem__quien{display:flex;align-items:center;gap:12px;color:var(--player);font-size:var(--tipo-importante)}.sem__quien b{color:var(--tinta);font-weight:900}.sem__global{display:flex;align-items:baseline;gap:var(--esp);flex-wrap:wrap}.sem__etq,.sem__de{font-size:var(--tipo-min);font-weight:800;color:var(--tinta-suave)}.sem__grande{font-size:var(--tipo-cifra);font-weight:900;line-height:1;color:var(--player)}.sem__juegos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px var(--esp)}.sem__juego{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 16px;border-radius:var(--radio-m);background:var(--superficie);font-size:var(--tipo-min);font-weight:700}.sem__juego.is-top{outline:3px solid var(--acento)}.sem__puesto b{font-weight:900}.sem__pts{font-weight:900;color:var(--tinta-suave);font-variant-numeric:tabular-nums}.sem__gancho{margin:0;font-size:var(--tipo-min);font-weight:800;color:var(--acento-texto)}.podium__week{display:flex;flex-direction:column;align-items:center;gap:4px}.podium__donde{font-size:var(--tipo-min);font-weight:800;color:var(--tinta-suave)}.podium__puesto{font-size:clamp(26px,2vw,34px);font-weight:900;color:var(--tinta);font-variant-numeric:tabular-nums}.podium__puesto b{font-size:1.5em;color:var(--acento-texto)}.podium__de,.podium__enviando{font-size:var(--tipo-min);font-weight:800;color:var(--tinta-suave)}.podium__rk{display:flex;flex-direction:column;align-items:flex-end;min-width:6ch;line-height:1.05;text-align:right}.podium__rk:empty{min-width:0}.podium__rk-n{font-size:30px;font-weight:900;color:var(--tinta);font-variant-numeric:tabular-nums}.podium__rk small,.podium__rk-espera{font-size:var(--tipo-min);font-weight:800;font-style:normal;color:var(--tinta-suave)}.podium__rk.is-record small{color:var(--acento-texto)}.podium__sube{font-size:var(--tipo-min);font-weight:900;color:var(--exito);animation:entra-rebote var(--ms-entrada) var(--rebote) .6s both}.podium__igual,.podium__encima{font-size:var(--tipo-min);font-weight:700;color:var(--tinta-suave)}.podium__encima b{color:var(--tinta)}.podium__week.is-sin-marca{padding:8px 20px;border-radius:var(--radio-l);outline:3px dashed var(--linea)}.podium__oculta{max-width:32ch;font-size:var(--tipo-min);font-weight:900;color:var(--tinta);text-align:center}.podium__week.is-top10{padding:8px 20px;border-radius:var(--radio-l);background:var(--acento-velo);outline:3px solid var(--acento)}.podium__flag--top{font-size:var(--tipo-importante);animation:entra-rebote var(--ms-entrada) var(--rebote) 1s both}.screen--pause{position:absolute;inset:0;z-index:60;align-items:center;justify-content:safe center;background:color-mix(in srgb,var(--tinta) 62%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pause__card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:clamp(24px,4vh,48px) clamp(32px,5vw,72px);border-radius:var(--radio-l);background:var(--superficie);box-shadow:var(--sombra-3);text-align:center;max-width:min(90vw,760px)}.pause__glyph{font-size:clamp(48px,6vw,84px);line-height:1}.pause__title{margin:0;font-size:var(--tipo-titulo);font-weight:900;line-height:1}.pause__detail{margin:0;font-size:var(--tipo-importante);font-weight:700;color:var(--tinta-suave);line-height:1.25}.pause__wait{margin:0;font-size:var(--tipo-min);font-weight:800;color:var(--acento)}.pause__actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:safe center;margin-top:8px}.pause__hint{margin:0;font-size:var(--tipo-min);font-weight:700;color:var(--tinta-suave)}.btn--ghost.is-armed{border-color:var(--error);color:var(--error);animation:armado .9s infinite}@keyframes armado{0%,to{opacity:1}50%{opacity:.55}}.screen--countdown-over{position:absolute;inset:0;z-index:60;background:color-mix(in srgb,var(--tinta) 40%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.screen--countdown-over .count__title,.screen--countdown-over .count__num{color:var(--tinta-inv);text-shadow:var(--resplandor) color-mix(in srgb,var(--oscuro-2) 55%,transparent)}.confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5}.confetti i{position:absolute;top:-6%;left:var(--x);width:var(--w);height:calc(var(--w) * .45);background:var(--c);border-radius:var(--radio-hilo);animation:cae var(--dur) linear var(--retardo, 0s) forwards}@keyframes cae{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(115vh) rotate(var(--gira));opacity:.9}}kbd{display:inline-block;min-width:1.7em;margin-left:8px;padding:4px 8px;border-radius:var(--radio-xs);background:color-mix(in srgb,var(--tinta) 14%,transparent);font:inherit;font-size:.8em;font-weight:900;text-align:center}.btn--hero kbd{background:color-mix(in srgb,var(--superficie) 26%,transparent)}.gamearea{position:relative;height:100%;overflow:hidden;display:flex;align-items:safe center;justify-content:safe center;background:var(--fondo)}.gamecanvas{display:block;border-radius:var(--radio-m);background:var(--fondo);outline:2px solid var(--linea-fuerte)}.gal__hud,.gal__marco{position:absolute;left:50%;top:50%;width:var(--lienzo-w, 100%);height:var(--lienzo-h, 100%);transform:translate(-50%,-50%);pointer-events:none}.gal__hud{font-variant-numeric:tabular-nums;padding:var(--margen)}.gal__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:clamp(8px,1.4vw,24px)}.gal__lado{display:flex;flex-direction:column;gap:8px;min-width:0;align-items:flex-start}.gal__lado--der{align-items:flex-end}.gal__reloj{min-width:2.4em;padding:4px 24px;border-radius:var(--radio-l);text-align:center;background:var(--superficie);color:var(--tinta);font-size:var(--tipo-cifra);font-weight:900;line-height:1.05;box-shadow:var(--sombra-2);font-variant-numeric:tabular-nums}.gal__reloj.is-hot{color:var(--acento);animation:reloj-late 1s infinite}@keyframes reloj-late{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.galp{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:8px 20px;border-radius:var(--radio-l);background:var(--superficie);color:var(--tinta);font-weight:800;font-size:var(--tipo-min);box-shadow:var(--sombra-2);border-left:8px solid var(--player);transition:box-shadow var(--ms-salida) var(--salida)}.galp__forma{display:block;line-height:0;color:var(--player)}.galp__nombre{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.galp__pts{min-width:3ch;text-align:right;font-size:var(--tipo-cifra);line-height:1;font-weight:900;font-variant-numeric:tabular-nums}.galp__mult{min-width:2.4ch;text-align:center;padding:4px 8px;border-radius:var(--radio-pastilla);background:color-mix(in srgb,var(--tinta) 10%,transparent);font-size:1.15em;transform:scale(calc(1 + var(--pulso, 0) * .45));transition:background-color var(--ms-salida) var(--salida)}.galp__mult.is-big{background:var(--player);color:var(--tinta-inv);box-shadow:var(--sombra-1)}.galp__combo{display:flex;flex-direction:column;align-items:center;gap:8px}.galp__prog{display:block;width:100%;min-width:56px;height:8px;border-radius:var(--radio-pastilla);background:color-mix(in srgb,var(--tinta) 12%,transparent);overflow:hidden}.galp__prog i{display:block;height:100%;width:calc(var(--p, 0) * 100%);border-radius:inherit;background:var(--player);transition:width .12s var(--salida)}.galp.is-shaking{animation:galp-tiembla .3s var(--salida)}@keyframes galp-tiembla{0%,to{transform:translate(0)}20%{transform:translate(-5px)}50%{transform:translate(5px)}80%{transform:translate(-2px)}}.galp.is-away{opacity:.45;filter:saturate(.3)}.galp.is-fuera{opacity:.35;filter:saturate(0)}.galp__vidas{grid-row:3;grid-column:1 / -1;display:flex;gap:4px;color:var(--acento);line-height:0}.mazo__vida--peq svg{width:24px;height:24px}.gal__marco{border:0 solid var(--acento);border-radius:var(--radio-m);transition:border-width .2s var(--salida)}.gal__marco.is-hot{border-width:clamp(6px,.9vh,14px);animation:marco-late 1s infinite}.gal__marco.is-record{border-width:clamp(6px,.9vh,14px);border-color:var(--p4)}@keyframes marco-late{0%,to{opacity:.25}50%{opacity:.9}}.mazo__hud--partida .mazo__split{position:absolute;left:0;right:0;top:var(--margen);display:grid;grid-template-columns:repeat(var(--columnas, 2),minmax(0,1fr));justify-items:center}.mazo__col{min-width:0;max-width:100%;padding:0 var(--rejilla);box-sizing:border-box}.mazo__col .galp{max-width:100%;padding:8px 16px;gap:4px 8px;grid-template-columns:auto minmax(0,1fr) auto}.mazo__col .galp__forma{grid-row:1;grid-column:1}.mazo__col .galp__nombre{grid-row:1;grid-column:2 / 4;max-width:none}.mazo__col .galp__pts{grid-row:2;grid-column:1 / 3;text-align:left}.mazo__col .galp__mult{grid-row:2;grid-column:3}.mazo__pie{position:absolute;left:0;right:0;bottom:var(--margen);display:flex;justify-content:center}.mazo__centro{display:flex;flex-direction:column;align-items:center;gap:8px}.mazo__ronda{padding:8px 24px;border-radius:var(--radio-pastilla);background:var(--superficie);color:var(--tinta);font-size:clamp(28px,2.4vw,40px);white-space:nowrap;font-weight:900;letter-spacing:.02em;line-height:1.1;box-shadow:var(--sombra-2);transition:opacity var(--ms-salida) var(--salida)}.mazo__ronda.is-respiro{opacity:.55}.mazo__vidas{display:flex;gap:8px;color:var(--acento);line-height:0}.mazo__vida{display:block;transition:color var(--ms-salida) var(--salida),transform var(--ms-salida) var(--salida)}.mazo__vida.is-lost{color:var(--hueso)}.mazo__vida.is-going{animation:vida-se-va .45s var(--salida)}@keyframes vida-se-va{0%{transform:scale(1)}30%{transform:scale(1.5)}to{transform:scale(1)}}.gal__marco.is-fallo{border-width:clamp(8px,1.2vh,18px);border-color:var(--error);transition:none}.galp.is-fallo{animation:galp-fallo .4s var(--salida)}@keyframes galp-fallo{0%,to{box-shadow:var(--sombra-2)}30%{box-shadow:0 0 0 var(--anillo) var(--error),var(--sombra-2)}}.contor__centro{display:flex;align-items:center;gap:16px}.contor__reloj{min-width:4.4ch;padding:4px 24px;border-radius:var(--radio-l);text-align:center;background:var(--superficie);color:var(--tinta);font-size:clamp(48px,4.6vw,88px);font-weight:900;line-height:1.05;white-space:nowrap;box-shadow:var(--sombra-2);font-variant-numeric:tabular-nums;transition:color var(--ms-salida) var(--salida)}.contor__reloj.is-parado{color:var(--tinta-suave)}.contor__record.is-batido{background:var(--p4)}.rec__hud{display:flex;flex-direction:column;gap:clamp(8px,.9vh,16px)}.rec__top{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(8px,1.4vw,24px)}.rec__banda{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.2vw,24px);padding:clamp(8px,.9vh,16px) clamp(16px,1.8vw,32px);border-radius:var(--radio-l);background:var(--superficie);box-shadow:var(--sombra-2)}.rec__etiqueta{font-size:clamp(24px,1.9vw,34px);font-weight:900;letter-spacing:.06em;color:var(--tinta-suave);white-space:nowrap}.rec__chips{display:flex;align-items:center;gap:clamp(8px,1vw,16px)}.rec__chip{display:flex;align-items:center;gap:8px;padding:4px clamp(12px,1.2vw,24px);border-radius:var(--radio-pastilla);background:var(--bola);color:var(--tinta-inv);font-weight:900;font-size:clamp(28px,2.5vw,46px);line-height:1.15}.rec__chip.is-ahora{box-shadow:0 0 0 var(--anillo) var(--tinta)}.rec__chip:not(.is-ahora) .shape,.rec__chip:not(.is-ahora) b{opacity:1}.rec__flecha{font-style:normal;font-weight:900;font-size:clamp(24px,1.9vw,34px);color:var(--tinta-suave)}.rec__banda.is-aviso{animation:rec-aviso .25s steps(1) infinite alternate}@keyframes rec-aviso{0%{background:var(--superficie)}to{background:var(--acento-velo)}}.rec__banda.is-cambio{animation:rec-cambio .5s var(--salida)}@keyframes rec-cambio{0%{transform:scale(1.05);box-shadow:0 0 0 calc(var(--anillo) * 2) var(--acento-velo),var(--sombra-2)}to{transform:scale(1);box-shadow:var(--sombra-2)}}.rec__marcadores{display:flex;justify-content:center;gap:clamp(8px,.8vw,16px);flex-wrap:nowrap}.rec__marcadores--carriles{display:grid;grid-template-columns:repeat(var(--columnas, 2),minmax(0,1fr));justify-items:center;margin:0 calc(-1 * var(--margen))}.rec__marcadores--carriles .rec__jug{max-width:calc(100% - var(--rejilla) * 2);grid-template-columns:auto minmax(0,1fr) auto;gap:0 8px}.rec__marcadores--carriles .galp__forma{grid-row:1;grid-column:1}.rec__marcadores--carriles .galp__nombre{grid-row:1;grid-column:2;max-width:none}.rec__marcadores--carriles .galp__pts{grid-row:1;grid-column:3}.rec__marcadores--carriles .mazo__vidas{grid-row:2;grid-column:1 / 3}.rec__marcadores--carriles .galp__mult{grid-row:2;grid-column:3;justify-self:end}.rec__jug{grid-template-columns:auto auto auto auto auto;gap:8px;padding:4px 12px}.rec__jug .galp__nombre{max-width:5em;min-width:4ch}.rec__jug .galp__pts{font-size:clamp(26px,2vw,44px);min-width:2ch}.rec__jug .mazo__vida svg{width:15px;height:15px}.rec__jug.is-fuera{opacity:.45;filter:saturate(.35)}.lan__hud{display:flex;flex-direction:column;gap:clamp(8px,.9vh,16px)}.lan__top{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.4vw,24px)}.lan__aviso{display:flex;align-items:center;gap:12px;padding:8px clamp(16px,1.8vw,32px);border-radius:var(--radio-l);background:var(--superficie);box-shadow:var(--sombra-2);border-left:10px solid var(--player, var(--tinta));animation:entra-rebote var(--ms-entrada) var(--rebote) both}.lan__aviso b{font-size:clamp(32px,2.8vw,52px);font-weight:900;line-height:1.1;color:var(--player, var(--tinta))}.lan__aviso-forma{display:block;line-height:0;color:var(--player)}.lan__aviso-sub{font-size:clamp(24px,1.6vw,28px);font-weight:800;color:var(--tinta-suave)}.lan__marcadores{display:flex;justify-content:center;gap:clamp(8px,.8vw,16px);flex-wrap:nowrap}.lan__jug{grid-template-columns:auto auto auto;gap:8px;padding:4px 16px}.lan__jug .galp__pts{font-size:clamp(30px,2.4vw,50px)}.lan__jug.is-turno{box-shadow:0 0 0 var(--anillo) var(--player),var(--sombra-3)}.audio-off{position:fixed;left:0;right:0;top:0;z-index:95;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;width:100%;padding:16px 24px;border:none;border-radius:0;background:var(--tinta);color:var(--fondo);text-align:center;cursor:pointer;box-shadow:var(--sombra-3);animation:entra-arriba var(--ms-entrada) var(--salida) both}@keyframes entra-arriba{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.audio-off__icono{font-size:34px;line-height:1}.audio-off__que{font-size:clamp(24px,2vw,34px);font-weight:900}.audio-off__porque{font-size:var(--tipo-min);font-weight:700;opacity:.75}.debug__graf{margin:8px 0;border-radius:var(--radio-s);background:var(--oscuro);padding:8px}.debug__canvas{display:block;width:100%;height:auto}@keyframes entra-rebote{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}[data-target]{min-width:var(--objetivo-min);min-height:var(--objetivo-min)}body{font-size:var(--tipo-min)}.screen{padding:max(var(--margen),clamp(12px,3.4vh,46px)) max(var(--margen),clamp(28px,4vw,76px))}:root{--tira-alto: 56px}.screen--menu,.screen--mode,.screen--lobby,.screen--podium,.screen--ranking,.screen--fama,.screen--semana,.screen--tuto{padding-bottom:calc(max(var(--margen),clamp(12px,3.4vh,48px)) + var(--tira-alto))}:focus-visible{outline:3px solid var(--acento);outline-offset:3px;border-radius:var(--radio-xs)}.btn--hero:focus-visible,.is-on:focus-visible{outline-color:var(--tinta)}.pausa-tele{position:fixed;top:max(16px,2.5vmin);right:max(16px,2.5vmin);z-index:110;display:inline-flex;align-items:center;gap:8px;padding:8px 20px;font-size:var(--tipo-min);box-shadow:var(--sombra-2)}.pausa-tele[hidden]{display:none}.pausa-tele__ico{font-size:1.1em;line-height:1}.idioma--consola{position:fixed;bottom:16px;right:max(16px,2.5vmin);z-index:110;font-size:var(--tipo-min);box-shadow:var(--sombra-2)}.idioma--consola[hidden]{display:none}.idioma--consola .idioma__op{min-height:var(--objetivo-min);min-width:var(--objetivo-min);padding:8px 20px}.idioma--consola .idioma__op.is-hover{color:var(--tinta);background:var(--acento-velo)}.idioma--consola .idioma__op.is-activo.is-hover{color:var(--tinta-inv);background:var(--acento-osc)}:root[data-temporada=halloween] .screen--sync{position:relative;isolation:isolate}:root[data-temporada=halloween] .screen--sync:after{content:"";position:absolute;left:0;right:0;bottom:0;height:32%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 30% 60% at 18% 100%,color-mix(in srgb,var(--tinta-suave) 14%,transparent),transparent 70%),radial-gradient(ellipse 34% 50% at 62% 100%,color-mix(in srgb,var(--tinta-suave) 11%,transparent),transparent 70%),radial-gradient(ellipse 26% 56% at 92% 100%,color-mix(in srgb,var(--tinta-suave) 13%,transparent),transparent 70%)}:root[data-temporada=halloween] .slot:after{content:"";position:absolute;right:16px;top:calc(50% - 14px);width:24px;height:28px;background:var(--tinta);opacity:.4;pointer-events:none;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'><path fill-rule='evenodd' d='M12 1C6.5 1 3 5.2 3 10.5V26l3-2.4 3 2.4 3-2.4 3 2.4 3-2.4 3 2.4V10.5C21 5.2 17.5 1 12 1ZM9 8.2a1.6 2 0 1 0 0 4 1.6 2 0 1 0 0-4Zm6 0a1.6 2 0 1 0 0 4 1.6 2 0 1 0 0-4Z'/></svg>") center / contain no-repeat;transition:opacity var(--ms-pantalla) ease,transform var(--ms-pantalla) var(--salida)}:root[data-temporada=halloween] .slot.is-on:after{opacity:0;transform:scale(1.8) translateY(-8px)}.slot__bu{position:absolute;right:12px;top:-12px;padding:0 8px;border-radius:var(--radio-pastilla);background:var(--vela);color:var(--fondo);font-size:var(--tipo-min);font-weight:900;line-height:1.3;pointer-events:none;animation:bu .6s var(--rebote) both}@keyframes bu{0%{opacity:0;transform:scale(.4) translateY(8px)}30%{opacity:1;transform:scale(1.1)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-8px)}}:root[data-temporada=halloween] .screen--sync .btn--hero:not(:disabled){position:relative;isolation:isolate;animation:respira 3s ease-in-out infinite alternate}:root[data-temporada=halloween] .screen--sync .btn--hero:not(:disabled):after{content:"";position:absolute;inset:-32px -40px;z-index:-1;background:radial-gradient(closest-side,var(--vela-brillo),transparent);opacity:.5;pointer-events:none;animation:respira-brillo 3s ease-in-out infinite alternate}@keyframes respira{to{scale:1.02}}@keyframes respira-brillo{to{opacity:1}}:root[data-temporada=halloween] .card.is-hover{border-color:var(--vela);box-shadow:0 0 0 4px var(--vela-brillo),0 0 48px var(--vela-brillo),var(--sombra-3)}:root[data-temporada=halloween] [data-podio] :is(.rank__who,.rk__quien):before{content:"";display:inline-block;vertical-align:-.15em;width:1em;height:1em;margin-right:8px;background:var(--acento);mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 7c-2-1.4-6-.8-7.6 2.2C2.8 12.4 3.6 18 7 19.6c1.6.8 3.4.6 5 .1 1.6.5 3.4.7 5-.1 3.4-1.6 4.2-7.2 2.6-10.4C18 6.2 14 5.6 12 7Z'/><path d='M11 7.2c0-2 .4-3.6 2-4.6l1 .9c-1 .8-1.4 2-1.4 3.8Z'/></svg>") center / contain no-repeat}:root[data-temporada=halloween] [data-podio="2"] :is(.rank__who,.rk__quien):before{background:var(--tinta);mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'><path fill-rule='evenodd' d='M12 1C6.5 1 3 5.2 3 10.5V26l3-2.4 3 2.4 3-2.4 3 2.4 3-2.4 3 2.4V10.5C21 5.2 17.5 1 12 1ZM9 8.2a1.6 2 0 1 0 0 4 1.6 2 0 1 0 0-4Zm6 0a1.6 2 0 1 0 0 4 1.6 2 0 1 0 0-4Z'/></svg>")}:root[data-temporada=halloween] [data-podio="3"] :is(.rank__who,.rk__quien):before{width:1.4em;background:var(--vela);mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32'><path d='M32 15C26 5 14 3 2 9c6 2 8 6 7 10 5-3 10-2 13 2 3-3 7-3 10-2Z'/><path d='M32 15c6-10 18-12 30-6-6 2-8 6-7 10-5-3-10-2-13 2-3-3-7-3-10-2Z'/><ellipse cx='32' cy='17' rx='4' ry='6'/><path d='M29 12l1-4 2 3.5ZM35 12l-1-4-2 3.5Z'/></svg>")}.fama__semana--halloween{border:2px solid var(--vela);box-shadow:0 0 0 4px var(--vela-velo),var(--sombra-2)}.insignia-temporada{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:0 12px;border-radius:var(--radio-pastilla);background:var(--acento);font-size:var(--tipo-min);font-weight:900;white-space:nowrap}.fama__semana .insignia-temporada{color:var(--tinta-inv)}.insignia-temporada:before{content:"";width:.9em;height:.9em;background:var(--tinta-inv);mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 7c-2-1.4-6-.8-7.6 2.2C2.8 12.4 3.6 18 7 19.6c1.6.8 3.4.6 5 .1 1.6.5 3.4.7 5-.1 3.4-1.6 4.2-7.2 2.6-10.4C18 6.2 14 5.6 12 7Z'/><path d='M11 7.2c0-2 .4-3.6 2-4.6l1 .9c-1 .8-1.4 2-1.4 3.8Z'/></svg>") center / contain no-repeat}:root[data-adornos] .screen--sync .btn--hero,:root[data-adornos] .screen--sync .btn--hero:after{animation-play-state:paused}
