.tier,.aviso-t{--oro:#f5c451;--si:#6fd08c;--no:#ff6b64;--carta:#0b2447;--n0:#ff6b64;--n1:#f39a52;--n2:#f5c451;--n3:#6fd08c;--n4:#6fa8dc}.tier{--u:6px;align-content:start;gap:.8rem;width:100%;max-width:1760px;margin-inline:auto;padding:.8rem 1rem 1.2rem;display:grid}.tier-top{align-items:center;gap:1rem;min-width:0;display:flex}.tier-top h1{flex:none;margin:0;font-size:clamp(2rem,7vw,3rem);line-height:.9}.tier-titulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:max(1.1rem, calc(var(--u) * 3));color:var(--color-crema);flex:1;margin:0;overflow:hidden}.tier-botones{flex:none;gap:.5rem;margin-left:auto;display:flex}.tier-pantalla{grid-template-columns:minmax(0,1fr);grid-template-areas:"ahora""mando""tabla";gap:.8rem;display:grid}.tabla-t{grid-area:tabla}.ahora-t{grid-area:ahora}.mando-t{grid-area:mando}.tabla-t{gap:calc(var(--u) * .8);min-width:0;display:grid}.nivel-t{grid-template-columns:max(3.6rem, calc(var(--u) * 11)) minmax(0, 1fr);min-height:max(4.4rem, calc(var(--u) * 11.4));background:#00132d73;border:2px solid #f1d6ac38;border-radius:10px;transition:border-color .2s;display:grid;overflow:hidden}.letra-t{place-content:center;justify-items:center;gap:calc(var(--u) * .2);cursor:pointer;background:var(--nc);color:var(--color-noche);border:0;padding:0;display:grid}.letra-t b{font-family:var(--font-display);font-weight:900;font-size:max(2rem, calc(var(--u) * 6.4));line-height:.85}.letra-t small{font-family:var(--font-mono);font-size:max(.62rem, calc(var(--u) * 1.3));letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-weight:700}.n0{--nc:var(--n0)}.n1{--nc:var(--n1)}.n2{--nc:var(--n2)}.n3{--nc:var(--n3)}.n4{--nc:var(--n4)}.sitios-t{gap:calc(var(--u) * .8);padding:calc(var(--u) * .8);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.hueco-t{border:2px dashed color-mix(in srgb, var(--nc) 45%, transparent);background:color-mix(in srgb, var(--nc) 5%, transparent);border-radius:8px}.nivel-t.lleno{border-color:color-mix(in srgb, var(--nc) 55%, transparent)}.moviendo .nivel-t{cursor:pointer}.moviendo .nivel-t:hover{border-color:var(--nc)}.ficha-t{align-items:center;gap:calc(var(--u) * .9);min-width:0;padding:calc(var(--u) * .5) calc(var(--u) * .9) calc(var(--u) * .5) calc(var(--u) * .5);border:2px solid color-mix(in srgb, var(--nc) 60%, transparent);background:linear-gradient(180deg, #123468, var(--carta));color:var(--color-crema);text-align:left;cursor:pointer;border-radius:8px;display:flex;position:relative}.ficha-t:hover{border-color:var(--nc)}.ficha-t.elegida{border-color:var(--oro);animation:1.2s ease-in-out infinite elegida-t;box-shadow:0 0 0 3px #f5c45159,0 0 24px #f5c45159}@keyframes elegida-t{50%{transform:translateY(-3px)}}.ficha-t .img-t{width:calc(var(--u) * 8.4);flex:none;min-width:2.6rem}.ficha-t .figura:after{height:3px;bottom:-1px}.txt-t{gap:calc(var(--u) * .2);min-width:0;display:grid}.txt-t b{font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-size:max(.82rem, calc(var(--u) * 2.15));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1;display:-webkit-box;overflow:hidden}.txt-t small{font-family:var(--font-mono);font-size:max(.6rem, calc(var(--u) * 1.3));color:var(--tiza-suave);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.ficha-t.llega{animation:.7s ease-out llega-t}@keyframes llega-t{0%,60%{box-shadow:0 0 #f5c451e6}to{box-shadow:0 0 0 14px #f5c45100}}.img-t{aspect-ratio:1;display:block}.escudo-t,.bandera-t{position:relative}.escudo-t img{object-fit:contain;width:88%;height:88%;position:absolute;inset:6%}.bandera-t img{object-fit:cover;border-radius:4px;width:100%;height:auto;max-height:80%;position:absolute;top:50%;left:0;translate:0 -50%;box-shadow:0 0 0 2px #f1d6ac66}.texto-t{font-family:var(--font-display);color:var(--tiza-suave);font-weight:900;font-size:calc(var(--u) * 4);border:2px solid #f1d6ac73;border-radius:50%;place-items:center;display:grid}.ahora-t{align-content:start;justify-items:center;gap:calc(var(--u) * 1);text-align:center;min-width:0;display:grid}.ahora-t>.mono{margin:0}.carta-t{align-content:center;justify-items:center;gap:calc(var(--u) * .8);width:100%;max-width:calc(var(--u) * 46);padding:calc(var(--u) * 2) calc(var(--u) * 1.6);background:linear-gradient(180deg, #123468, var(--carta));border-radius:14px;animation:.52s cubic-bezier(.2,1.4,.4,1) sale-t;display:grid;box-shadow:inset 0 0 0 3px #f5c45199,0 1rem 2rem #00000059}@keyframes sale-t{0%{opacity:0;transform:translateY(1.5rem)scale(.85)rotate(3deg)}}.carta-t .img-t{width:calc(var(--u) * 24);min-width:8rem}.carta-t .texto-t{font-size:calc(var(--u) * 10)}.nombre-t{font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-size:max(1.5rem, calc(var(--u) * 4.4));color:var(--color-crema);text-wrap:balance;line-height:.95}.detalle-t{font-family:var(--font-mono);font-size:max(.8rem, calc(var(--u) * 1.9));letter-spacing:.04em;color:var(--tiza-suave)}.reloj-t{width:max(5.5rem, calc(var(--u) * 14));aspect-ratio:1;place-items:center;display:grid;position:relative}.reloj-t svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.reloj-t circle{fill:none;stroke-width:8px}.reloj-t .pista{stroke:#f1d6ac26}.reloj-t .arco{stroke:var(--color-crema);stroke-dasharray:100;stroke-linecap:round;transition:stroke .3s}.reloj-t strong{font-family:var(--font-display);font-weight:900;font-size:max(2rem, calc(var(--u) * 6));color:var(--color-crema);font-variant-numeric:tabular-nums;line-height:1;position:relative}.reloj-t.poco .arco{stroke:var(--oro)}.reloj-t.poco strong{color:var(--oro);animation:1s ease-in-out infinite late-t}@keyframes late-t{50%{transform:scale(1.12)}}.reloj-t.cero .arco{stroke:var(--no)}.reloj-t.cero strong{color:var(--no);font-size:max(1rem, calc(var(--u) * 2.5));text-transform:uppercase}.reloj-t.parado{opacity:.55}.final-t{align-content:center;gap:calc(var(--u) * 1.6)}.final-t .grito{font-size:max(2.2rem, calc(var(--u) * 7))}.final-t .grito .palabra{white-space:nowrap;display:inline-block}.final-texto{font-size:max(1.05rem, calc(var(--u) * 2.4));color:var(--color-crema);margin:0;line-height:1.25}.botones-t{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.final-t .boton-juego{font-size:max(1.1rem, calc(var(--u) * 2.6))}.mando-t{z-index:5;gap:calc(var(--u) * .6);padding:calc(var(--u) * 1) calc(var(--u) * 1.6);background:#00132dbf;border:2px dashed #f1d6ac59;border-radius:12px;display:grid;position:relative}.mando-t .que-toca{font-family:var(--font-mano);font-size:max(1.05rem, calc(var(--u) * 2.5));color:var(--color-crema);margin:0;line-height:1.2}.mando-t .que-toca strong{color:var(--oro)}.niveles-t{gap:calc(var(--u) * .8);display:flex}.nivel-boton{min-width:max(3.6rem, calc(var(--u) * 11));min-height:max(3.6rem, calc(var(--u) * 8.4));background:var(--nc);color:var(--color-noche);cursor:pointer;border:0;border-radius:10px;place-content:center;justify-items:center;padding:0 .4rem;transition:transform .12s;display:grid;box-shadow:0 4px #00000059}.nivel-boton b{font-family:var(--font-display);font-weight:900;font-size:max(1.8rem, calc(var(--u) * 5));line-height:.85}.nivel-boton small{font-family:var(--font-mono);font-size:max(.58rem, calc(var(--u) * 1.2));text-transform:uppercase;opacity:.8;font-weight:700}.nivel-boton:hover{transform:translateY(-2px)}.nivel-boton:active{transform:translateY(2px);box-shadow:0 1px #00000059}.nivel-boton:disabled{opacity:.3;cursor:default;transform:none}.empezar-t{gap:1rem;width:100%;max-width:72rem;padding:1.4rem;display:grid}.empezar-t>.mano{margin:0;font-size:1.3rem;line-height:1.3}.temas-t{columns:3 16rem;column-gap:1.2rem;max-height:62vh;overflow-y:auto}.tema-t{break-inside:avoid;gap:.4rem;margin-bottom:1rem;display:grid}.tema-t h2{letter-spacing:.1em;text-transform:uppercase;color:var(--oro);margin:0;font-size:.8rem}.lista-t{color:var(--color-crema);text-align:left;font-family:var(--font-texto);cursor:pointer;background:#00132d99;border:2px solid #f1d6ac59;border-radius:8px;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.5rem .8rem;font-size:1.02rem;font-weight:700;line-height:1.2;display:flex}.lista-t:hover{border-color:var(--color-crema);background:#f1d6ac14}.lista-t small{font-family:var(--font-mono);text-transform:uppercase;color:var(--tiza-suave);flex:none;font-size:.7rem;font-weight:400}.lista-t.jugada{opacity:.7}.tier:not(.en-partida) .tier-pantalla{grid-template-areas:none;justify-items:center}.aviso-t{z-index:85;background:var(--carta);max-width:90vw;box-shadow:inset 0 0 0 2px var(--oro), 0 1rem 2rem #00000080;font-family:var(--font-display);text-transform:uppercase;text-align:center;color:var(--color-crema);pointer-events:none;border-radius:12px;padding:.8rem 1.4rem;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900;animation:.22s ease-out both aviso-entra-t,.3s ease-in 1.3s forwards aviso-sale-t;position:fixed;top:40%;left:50%;translate:-50% -50%}@keyframes aviso-entra-t{0%{opacity:0;transform:scale(1.6)}}@keyframes aviso-sale-t{to{opacity:0;transform:scale(.8)}}.aviso-t.baja{box-shadow:inset 0 0 0 3px var(--no), 0 1rem 2rem #00000080;color:var(--no)}.aviso-t.sube{box-shadow:inset 0 0 0 3px var(--si), 0 1rem 2rem #00000080;color:var(--si)}@media (width>=900px){body:has(>main.tier)>footer,body:has(>main.tier) .chapa-ahora{display:none}.tier{--u:min(1vh, .5625vw);padding:calc(var(--u) * 1.2) calc(var(--u) * 2.6) calc(var(--u) * 1.4);gap:calc(var(--u) * 1.2)}.tier-top h1{font-size:max(2rem, calc(var(--u) * 5.2))}.tier-pantalla{gap:calc(var(--u) * 1.4) calc(var(--u) * 2.4);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);grid-template-areas:"tabla ahora""mando mando"}.mando-t{align-items:center;column-gap:calc(var(--u) * 2);grid-template-columns:minmax(0,1fr) auto}.mando-t .error-d{grid-column:1/-1}.tier.acabada .tier-pantalla{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.tier.en-partida{grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 62px)}.tier.en-partida:fullscreen{height:100dvh}.tier.en-partida .tier-pantalla{grid-template-rows:minmax(0,1fr) auto;min-height:0}.tier.en-partida .tabla-t{grid-template-rows:repeat(5,minmax(0,1fr));min-height:0}.tier.en-partida .nivel-t{min-height:0}.tier.en-partida .ficha-t .img-t{width:auto;height:100%;max-height:calc(var(--u) * 11);min-width:0}.tier:not(.en-partida) .tier-pantalla{grid-template-columns:minmax(0,1fr)}.temas-t{max-height:calc(var(--u) * 52)}}.fila-mando{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.hueco-d{flex:1}.error-d{font-family:var(--font-mono);font-size:max(.78rem, calc(var(--u) * 1.7));color:var(--no);margin:0}.error-d:empty{display:none}.tier:fullscreen{background:var(--color-noche);max-width:none;overflow-y:auto}@media (width<=640px){.tier-titulo{display:none}.sitios-t{grid-template-columns:minmax(0,1fr)}.niveles-t{width:100%}.nivel-boton{flex:1;min-width:0}.carta-t .img-t{width:9rem;min-width:0}}@media (prefers-reduced-motion:reduce){.ficha-t.elegida,.ficha-t.llega,.carta-t,.reloj-t.poco strong,.aviso-t,.nivel-boton{transition:none;animation:none}}
