.tablero{color:var(--texto);font-family:var(--fuente-texto);position:absolute;inset:0}.tablero [hidden]{display:none!important}.tablero button{font:inherit;cursor:pointer}.tablero .tb-barra{align-items:center;gap:10px;display:flex;position:absolute;top:10px;left:10px;right:10px}.tablero .tb-icono{background:#ffffffeb;border:0;border-radius:50%;flex:none;width:48px;height:48px;font-size:1.4rem;box-shadow:0 3px 10px #3b31472e}.tablero .tb-icono[aria-pressed=true]{background:var(--violeta-tinte)}.tablero .tb-mundo{text-align:center;background:#ffffffeb;border-radius:18px;flex-direction:column;flex:1;align-items:center;min-width:0;padding:6px 12px;display:flex;box-shadow:0 3px 10px #3b31472e}.tablero .tb-mundo b{font:600 1.125rem/1.2 var(--fuente-titulo);color:var(--violeta)}.tablero .tb-mundo span{color:var(--secundario);font-size:.8125rem}.tablero .tb-jugadores{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;top:74px;left:10px;right:10px}.tablero .tb-jugador{background:#ffffffe0;border:3px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:.9375rem;font-weight:700;transition:transform .2s;display:flex;box-shadow:0 2px 8px #3b314726}.tablero .tb-jugador.activo{border-color:var(--color);background:var(--superficie);transform:scale(1.06)}.tablero .tb-jugador i{background:var(--color);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.875rem;font-style:normal;display:grid}.tablero .tb-jugador span{white-space:nowrap;flex-direction:column;line-height:1.15;display:flex}.tablero .tb-jugador small{color:var(--secundario);font-size:.8125rem;font-weight:600}.tablero .tb-pie{justify-content:center;display:flex;position:absolute;bottom:14px;left:0;right:0}.tablero .tb-tirar{background:var(--coral-texto);color:#fff;min-height:64px;font:600 1.375rem var(--fuente-titulo);border:0;border-radius:999px;padding:0 30px;box-shadow:0 6px #7d2f1d,0 10px 20px #3b314740}.tablero .tb-tirar:active{transform:translateY(3px);box-shadow:0 3px #7d2f1d}.tablero .tb-tirar:disabled{opacity:.55;cursor:default}.tablero .tb-tirar:focus-visible,.tablero .tb-elegir:focus-visible,.tablero .tb-icono:focus-visible,.tablero .tb-mundo-boton:focus-visible{outline:3px solid var(--violeta);outline-offset:3px}.tablero .tb-aviso{opacity:0;color:var(--violeta);font:600 clamp(1.25rem, 5vw, 1.75rem) var(--fuente-titulo);text-align:center;background:#fffffff5;border-radius:24px;max-width:86%;padding:14px 24px;transition:opacity .2s,transform .2s;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(.8);box-shadow:0 8px 24px #3b314740}.tablero .tb-aviso.ver{opacity:1;transform:translate(-50%,-50%)scale(1)}.tablero .tb-panel{pointer-events:auto;background:#3b314759;place-items:center;padding:12px;display:grid;position:absolute;inset:0;overflow:auto}.tablero .tb-caja{box-sizing:border-box;background:var(--superficie);border-radius:var(--radio-grande);text-align:center;width:min(100%,640px);max-height:100%;padding:20px;overflow:auto;box-shadow:0 12px 40px #3b31474d}.tablero .tb-inicio{background:linear-gradient(160deg, var(--coral-tinte), var(--violeta-tinte) 60%, var(--salvia-tinte))}.tablero .tb-inicio h2{font:700 clamp(1.75rem, 7vw, 2.5rem)/1.1 var(--fuente-titulo);color:var(--violeta);margin:4px 0 6px}.tablero .tb-bajada{color:var(--secundario);margin:0 0 14px}.tablero .tb-fila{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:10px 0;display:flex}.tablero .tb-rotulo{width:100%;color:var(--secundario);font-size:.875rem;font-weight:700}.tablero .tb-elegir{border:3px solid var(--violeta-tinte);background:var(--superficie);min-height:48px;color:var(--violeta);font:600 1.0625rem var(--fuente-titulo);border-radius:999px;padding:0 18px}.tablero .tb-elegir[aria-pressed=true]{background:var(--violeta);border-color:var(--violeta);color:#fff}.tablero .tb-mundos{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin-top:14px;display:grid}.tablero .tb-mundo-boton{color:#fff;font:600 1rem var(--fuente-titulo);text-shadow:0 1px 2px #00000059;border:0;border-radius:22px;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;display:flex;box-shadow:0 4px #0000002e}.tablero .tb-mundo-boton span:first-child{font-size:2.25rem;line-height:1.1}.tablero .tb-mundo-boton small{font:600 .8125rem var(--fuente-texto);opacity:.95}.tablero .tb-mundo-boton:disabled{cursor:default;filter:grayscale(.85)brightness(.9);opacity:.75}.tablero .tb-pregunta{background:#3b314773}.tablero .tb-pregunta .tb-caja{flex-direction:column;gap:12px;height:auto;display:flex}.tablero .tb-origen{color:var(--salvia);margin:0;font-size:.875rem;font-weight:700}.tablero .tb-pregunta .rr__opcion.mal{border-color:var(--coral);background:var(--coral-tinte)}.tablero .tb-pregunta .rr__escena>*,.tablero .tb-pregunta .rr__opciones{max-width:100%}.tablero .tb-pregunta .eb__fila{flex-wrap:wrap;justify-content:center}.tablero .tb-pregunta .rr__opcion>*{box-sizing:border-box;max-width:100%}@media (width<=480px){.tablero .tb-panel{padding:8px}.tablero .tb-pregunta .tb-caja{padding:14px 12px}}.tablero .tb-final .tb-trofeo{margin:0;font-size:4rem}.tablero .tb-final h2{font:700 1.75rem var(--fuente-titulo);color:var(--violeta);margin:4px 0}@media (orientation:landscape) and (height<=520px){.tablero .tb-jugadores{flex-direction:column;align-items:flex-start;inset:auto auto 14px 10px}.tablero .tb-pie{justify-content:flex-end;left:auto;right:14px}.tablero .tb-tirar{min-height:56px;padding:0 22px;font-size:1.2rem}.tablero .tb-caja{padding:14px}.tablero .tb-panel{padding:8px}}
