.carrera{--si:#6fd08c;--no:#ff6b64;--oro:#f5c451}.carrera [hidden]{display:none!important}main.carrera{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}html:has(main.carrera){scroll-padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}body.en-juego:has(>main.carrera) .hud{backdrop-filter:none;background:0 0;border-bottom:none;position:static}body.en-juego:has(>main.carrera) .hud :is(.hud-marca,.hud-redes,.hamburguesa,.menu-hud,.vivo){display:none}body.en-juego:has(>main.carrera) .hud>div{padding-block:.4rem 0}body.en-juego:has(>main.carrera) .hud .escudo-hud{width:1.75rem;height:1.75rem;animation:none}.puerta .ficha-rapida .chips{gap:.35rem}.puerta .ficha-rapida .chip{padding-block:.3rem}.ficha-rapida .c-fila{gap:.5rem}.ficha-rapida .c-fila .boton-juego{flex:auto;justify-content:center}.fila-dinero{border-top:1px dashed #f1d6ac2e;gap:.3rem;padding-block:.4rem;display:grid}.fila-dinero p{margin:0}.dinero-cabeza{margin:0;font-size:1.1rem}.dinero-cabeza strong{color:var(--color-crema)}.dinero-cabeza .rojo,.dinero-cabeza.rojo strong{color:var(--no)}.letra-pequena{gap:.3rem;margin-top:.3rem;display:grid}.letra-pequena .chip{padding:.25rem .55rem;font-size:.85rem}.redes-podio{justify-items:center;gap:.5rem;display:grid}.redes-podio .c-fila{justify-content:center;gap:.6rem 1.2rem}.red-podio{color:var(--color-crema);font-family:var(--font-mono);border:2px solid #f1d6ac73;border-radius:99px;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.85rem;text-decoration:none;transition:background .2s,transform .3s cubic-bezier(.2,1.6,.4,1);display:inline-flex}.red-podio:hover,.red-podio:focus-visible{background:#f1d6ac1f;transform:rotate(-2deg)scale(1.04)}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chip:has(.solo-lector:focus-visible){outline:2px solid var(--oro);outline-offset:2px}.c-cabeza{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.c-botones{flex:none;gap:.5rem;display:flex}.c-sub{font-family:var(--font-mano);color:var(--tiza-suave);margin:.2rem 0 0;font-size:1.15rem}.c-error{min-height:1.2em;font-family:var(--font-mono);letter-spacing:.04em;color:var(--no);margin:0;font-size:.72rem}.c-titulo{font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);margin:0;font-size:1.5rem;font-weight:900;line-height:1}.c-caja{background:#00132d8c;padding:1rem}.c-caja,.decision{background-image:linear-gradient(var(--oro), var(--oro)), linear-gradient(var(--oro), var(--oro)), linear-gradient(var(--oro), var(--oro)), linear-gradient(var(--oro), var(--oro)), linear-gradient(var(--oro), var(--oro)), linear-gradient(var(--oro), var(--oro)), linear-gradient(var(--oro), var(--oro)), linear-gradient(var(--oro), var(--oro));background-position:7px 7px,7px 7px,calc(100% - 7px) 7px,calc(100% - 7px) 7px,7px calc(100% - 7px),7px calc(100% - 7px),calc(100% - 7px) calc(100% - 7px),calc(100% - 7px) calc(100% - 7px);background-repeat:no-repeat;background-size:14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px}.c-pista{font-family:var(--font-mono);letter-spacing:.03em;color:var(--tiza-suave);margin:0;font-size:.66rem;line-height:1.45}.c-falta{font-family:var(--font-mano);color:var(--oro);margin:0;font-size:1.1rem;line-height:1.3}.carrera .boton-juego[aria-disabled=true],.carrera .boton-juego:disabled{opacity:.45;box-shadow:none}.carrera .boton-juego[aria-disabled=true]:hover:before,.carrera .boton-juego:disabled:hover:before{transform:scaleX(0)}.carrera .boton-juego[aria-disabled=true]:not(.lleno):hover,.carrera .boton-juego:disabled:not(.lleno):hover{color:var(--color-crema)}.c-fila{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.c-boton-texto{color:var(--tiza-suave);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;text-decoration:underline dashed}.c-boton-texto:hover{color:var(--color-crema)}.estrellas{color:var(--oro);letter-spacing:.08em;font-size:.8rem}.estrellas i{color:#f1d6ac40;font-style:normal}.bandera-mini{vertical-align:-.2em;border-radius:2px;width:1.35rem;height:auto;box-shadow:0 0 0 1px #0000004d}.c-portada{gap:1.4rem;display:grid}.c-pasos{counter-reset:paso;gap:.8rem;display:grid}.c-pasos li{grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:.7rem;list-style:none;display:grid}.c-pasos li:before{counter-increment:paso;content:counter(paso);font-family:var(--font-display);color:var(--no);font-size:2rem;font-weight:900;line-height:.9}.c-unirse{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.c-codigo-input{width:7.5rem;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--color-crema);background:#00132db3;border:2.5px dashed #f1d6ac80;border-radius:6px;padding:.55rem .8rem;font-size:1.9rem;font-weight:900}.c-codigo-input:focus{border-style:solid;border-color:var(--color-crema);outline:none}.c-mis-salas{gap:.5rem;display:grid}.c-mi-sala{color:var(--color-crema);justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem .8rem;text-decoration:none;display:flex}.c-mi-sala:hover{background:#f1d6ac0f}.c-mi-sala strong{font-family:var(--font-display);letter-spacing:.12em;font-size:1.4rem;font-weight:900}.sala-codigo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.sala-codigo .codigo{font-family:var(--font-display);letter-spacing:.18em;color:var(--color-crema);font-size:clamp(2.6rem,12vw,3.6rem);font-weight:900;line-height:.9}.sala-cromos{--ancho-cromo:min(9.5rem, 42vw);grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:1.4rem .8rem;display:grid}@media (width>=42rem){.sala-cromos{grid-template-columns:repeat(4,minmax(0,1fr))}}.plaza{justify-items:center;gap:.45rem;display:grid}.plaza-apodo{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);letter-spacing:.05em;color:var(--tiza-suave);align-items:center;gap:.35rem;font-size:.72rem;display:flex}.plaza-apodo .corona{width:1rem;height:1rem;fill:var(--oro)}.plaza-apodo .hecho{color:var(--si)}.plaza .expulsar{font-size:.62rem}.mas-libres{display:none}@media (width<=41.99rem){.plaza.libre~.plaza.libre{display:none}.mas-libres{display:inline}}.hueco-vacio{width:var(--ancho-cromo);aspect-ratio:5/7;font-family:var(--font-display);color:#f1d6ac40;border:2.5px dashed #f1d6ac47;border-radius:.9rem;place-items:center;font-size:3rem;font-weight:900;display:grid}.ficha-forma{gap:.9rem;display:grid}.ficha-forma label,.ficha-forma legend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tiza-suave);gap:.35rem;font-size:.68rem;display:grid}.ficha-forma fieldset,.ficha-rapida fieldset{border:0;gap:.35rem;margin:0;padding:0;display:grid}.ficha-forma input[type=text],.ficha-forma input[type=number],.ficha-forma select,.ficha-rapida input[type=text]{width:100%;font:700 1.15rem var(--font-texto);color:var(--color-crema);background:#00132db3;border:2px solid #f1d6ac59;border-radius:4px 12px 5px 10px/10px 5px 12px 4px;padding:.55rem .7rem}.ficha-forma input:focus,.ficha-forma select:focus,.ficha-rapida input:focus{border-color:var(--color-crema);outline:none}.ficha-forma input::placeholder,.ficha-rapida input::placeholder{color:#f1d6ac4d;font-weight:400}.ficha-forma .falta{box-shadow:0 0 0 3px #ff6b6433;border-color:var(--no)!important}.ficha-forma fieldset.falta{box-shadow:none;border:0!important}.ficha-forma fieldset.falta legend{color:var(--no)}.ficha-forma fieldset.falta .chip{border-color:#ff6b64bf}.ficha-forma{scroll-margin-top:6rem}.ficha-forma .c-error{min-height:0}.ficha-forma .c-error:empty{margin-top:-.9rem}.ficha-forma .c-error:not(:empty),.sala-aviso:not(:empty){font-size:.8rem}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);cursor:pointer;background:#00132d99;border:2px solid #f1d6ac59;border-radius:3px 12px 4px 10px/10px 4px 12px 3px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:1rem;font-weight:800;line-height:1.1;display:inline-flex}.chip small{font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--tiza-suave);font-size:.6rem;font-weight:400}.chip:hover{border-color:var(--color-crema)}.chip[aria-pressed=true],.chip.elegido{background:var(--color-crema);color:var(--color-noche);border-color:var(--color-crema)}.chip[aria-pressed=true] small,.chip.elegido small{color:#00132db3}.chip:disabled{opacity:.35;cursor:default}.caras-sala{grid-template-columns:repeat(5,minmax(0,3.4rem));gap:.35rem;display:grid}.ficha-forma .cara-sala{aspect-ratio:4/5;cursor:pointer;background:#00132d99;border:2px solid #f1d6ac4d;border-radius:3px 10px 4px 9px/9px 4px 10px 3px;display:block;position:relative;overflow:hidden}.ficha-forma .cara-sala img{object-fit:contain;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.ficha-forma .cara-sala:hover{border-color:var(--color-crema)}.ficha-forma .cara-sala.elegido{border-color:var(--color-crema);background:color-mix(in srgb, var(--color-crema) 30%, #06182f);box-shadow:0 0 0 2px var(--color-crema), 0 0 14px #f1d6ac59}.ficha-forma .cara-sala.ocupada{cursor:default;border-style:dashed;border-color:#f1d6ac33}.ficha-forma .cara-sala.ocupada img{opacity:.28;filter:grayscale()}.cara-de{font-family:var(--font-mono);letter-spacing:0;text-transform:none;text-align:center;color:var(--color-crema);text-overflow:ellipsis;white-space:nowrap;background:#00132de0;padding:.1rem .15rem;font-size:.5rem;line-height:1.25;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cara-de:empty{display:none}.cara-sala:has(.solo-lector:focus-visible){outline:2px solid var(--oro);outline-offset:2px}.cromo-jugador.retrato .figura{aspect-ratio:4/5}.rival .rival-cara,.car-fila .car-cara,.ranking-mini{object-fit:cover;object-position:50% 14%;background:#f1d6ac1f;border-radius:50%;flex:none;display:inline-block;box-shadow:0 0 0 1.5px #f1d6ac73}.rival .rival-cara{vertical-align:-.45rem;width:1.6rem;height:1.6rem;margin-right:.4rem}.car-fila .car-cara{align-self:center;width:1.3rem;height:1.3rem}.ranking-mini{vertical-align:-.4rem;width:1.5rem;height:1.5rem;margin-right:.4rem}.gala-retrato{aspect-ratio:4/5;width:min(3.4rem,62%);position:relative}.gala-retrato .gala-foto{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 4px 6px #00000073);width:100%;height:100%}.gala-retrato .gala-escudo{width:1.3rem;height:1.3rem;position:absolute;bottom:-.2rem;right:-.4rem}.sala-acciones{justify-items:start;gap:.6rem;display:grid}.cromo-jugador .media-cromo{z-index:2;color:#fff;text-shadow:0 1px 3px #0009;line-height:.85;font-family:var(--font-display);justify-items:center;font-size:15cqw;font-weight:900;display:grid;position:absolute;top:24cqw;left:4cqw}.cromo-jugador .media-cromo small{font-family:var(--font-mono);letter-spacing:.08em;font-size:5cqw;font-weight:400}.cromo-jugador .bandera-cromo{z-index:2;border-radius:1cqw;width:15cqw;position:absolute;top:15cqw;right:5cqw;box-shadow:0 0 0 .6cqw #fffaf0e6}.cromo-jugador .dorso .attrs{text-align:left;gap:1.6cqw;width:100%;display:grid}.cromo-jugador .dorso .attr{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;column-gap:2cqw;font-size:5.6cqw;display:grid}.cromo-jugador .dorso .attr b{font-family:var(--font-display);color:var(--color-crema);font-size:8cqw;font-weight:900}.cromo-jugador .dorso .attr i{background:#f1d6ac26;border-radius:9cqw;grid-column:1/-1;height:1.4cqw;overflow:hidden}.cromo-jugador .dorso .attr i span{background:var(--color-crema);height:100%;display:block}.cromo-jugador .dorso .attr i em{background:#f1d6ac4d;height:100%;margin-top:-1.4cqw;display:block}.cromo-jugador.retirado .cara{filter:grayscale(.7)brightness(.8)}.draft{gap:1rem;display:grid}.cartas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}@media (width>=40rem){.cartas{grid-template-columns:repeat(4,minmax(0,1fr))}}.draft-cabeza{gap:.2rem;display:grid}.sobre-mesa{justify-items:center;gap:.9rem;display:grid;position:relative}.sobre-cerrado{cursor:pointer;filter:drop-shadow(0 1rem 1.4rem #0000008c);background:0 0;border:0;width:min(11rem,46vw);padding:0;animation:2.4s ease-in-out infinite sobre-espera;position:relative}.sobre-cerrado img{width:100%;height:auto;display:block}.sobre-cerrado .sobre-num{width:2.6rem;height:2.6rem;font-family:var(--font-display);color:var(--color-noche);background:var(--color-crema);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 3px #06182f,0 0 18px #f5c45199}.sobre-cerrado:hover{animation-duration:.6s}@keyframes sobre-espera{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)translateY(-4px)}}.sobre-cerrado.rasgado{animation:.42s cubic-bezier(.5,0,.7,.3) forwards sobre-rasga}@keyframes sobre-rasga{30%{transform:scale(1.08)rotate(-3deg)}to{opacity:0;transform:translateY(-30%)scale(.6)rotate(12deg)}}.cartas-sobre{--ancho:min(9.6rem, 28vw);flex-wrap:wrap;justify-content:center;gap:.9rem .6rem;width:100%;display:flex}.carta-draft .carta-atributo{gap:.15rem;padding:.5rem .5rem .55rem}.carta-draft .carta-atributo .foto-attr{width:calc(100% + 1rem);margin:-.5rem -.5rem .2rem}.carta-draft .carta-atributo .para{display:none}.carta-draft .carta-atributo .valor{font-size:clamp(1.7rem,7vw,2.4rem)}.carta-draft .carta-atributo .valor small{vertical-align:0;margin:0;font-size:.5rem;display:block}.carta-draft .carta-atributo .nombre-attr{font-size:clamp(.78rem,3.3vw,1.05rem)}.carta-draft .carta-atributo .suma{font-size:.54rem;line-height:1.25}.cartas-sobre.escondidas{display:none}.carta-draft{width:var(--ancho);perspective:1000px;cursor:pointer;transition:transform .22s cubic-bezier(.2,1.6,.4,1);position:relative}.carta-draft .giro-carta{transform-style:preserve-3d;transition:transform .52s cubic-bezier(.3,1.35,.5,1);display:grid;position:relative}.carta-draft.boca-abajo .giro-carta{transform:rotateY(180deg)}.carta-draft .cara-carta,.carta-draft .dorso-carta{-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1}.carta-draft .cara-carta{transition:visibility 0s 90ms}.carta-draft .dorso-carta{visibility:hidden;background:repeating-linear-gradient(-45deg,#f1d6ac0f 0 8px,#0000 8px 16px),linear-gradient(170deg,#173f73,#00132d 80%);border-radius:.7rem;place-items:center;transition:visibility 0s 90ms;display:grid;transform:rotateY(180deg);box-shadow:0 .4rem 1rem #0006,0 0 0 .25rem #fffaf0}.carta-draft .dorso-carta span{color:#f1d6ac80;font-size:2.2rem}.carta-draft.boca-abajo .cara-carta{visibility:hidden}.carta-draft.boca-abajo .dorso-carta{visibility:visible}.carta-draft .carta-atributo{pointer-events:none;width:100%;height:100%;animation:none}.carta-draft .check{z-index:3;width:1.9rem;height:1.9rem;color:var(--color-noche);background:var(--oro);border-radius:50%;place-items:center;font-weight:900;transition:transform .22s cubic-bezier(.2,1.8,.4,1);display:grid;position:absolute;top:-.6rem;right:-.5rem;transform:scale(0);box-shadow:0 0 0 3px #06182f}.carta-draft.elegida{transform:translateY(-.7rem)}.carta-draft.elegida .carta-atributo{box-shadow:0 .8rem 1.6rem #00000080, 0 0 0 .25rem var(--oro), 0 0 22px #f5c4518c}.carta-draft.elegida .check{transform:scale(1)}.carta-draft.se-rompe{animation:.48s ease-in forwards carta-rompe}@keyframes carta-rompe{20%{transform:rotate(-4deg)}to{opacity:0;filter:grayscale();transform:translateY(1.5rem)rotate(18deg)scale(.6)}}.carta-draft.se-queda{animation:.48s cubic-bezier(.3,1.4,.5,1) forwards carta-queda}@keyframes carta-queda{to{transform:translateY(-2rem)scale(1.06)}}.draft-confirmar{z-index:5;padding:.6rem 0 max(.6rem, env(safe-area-inset-bottom));background:linear-gradient(#06182f00,#06182fe0 55%);justify-content:center;position:sticky;bottom:0}.carta-atributo.rareza-oro{box-shadow:0 .4rem 1rem #0006,0 0 0 .25rem #f5c451,0 0 24px #f5c45173}.carta-atributo.rareza-plata{box-shadow:0 .4rem 1rem #0006,0 0 0 .25rem #d9dde3}.carta-atributo.rareza-bronce{box-shadow:0 .4rem 1rem #0006,0 0 0 .25rem #c98b52}.carta-atributo.rareza-oro .valor{color:#f5c451;text-shadow:0 0 12px #f5c45180}.carta-atributo .marca-mejora{z-index:1;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-noche);background:var(--si);border-radius:99px;padding:.05rem .45rem;font-size:.55rem;position:absolute;top:.45rem;left:.5rem}.carta-atributo .valor s{color:var(--tiza-suave);font-size:.5em;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.sobre-cerrado,.sobre-cerrado:hover{animation:none}.carta-draft .giro-carta,.carta-draft .cara-carta,.carta-draft .dorso-carta{transition:none}}.carta-atributo{text-align:left;cursor:pointer;color:var(--color-crema);animation:.48s cubic-bezier(.2,1.4,.4,1) both carta-sale;animation-delay:var(--r,0s);background:linear-gradient(170deg,#173f73,#00132d 80%);border:0;border-radius:.7rem;align-content:start;gap:.3rem;padding:.7rem .75rem .75rem;transition:transform .14s;display:grid;position:relative;box-shadow:0 .4rem 1rem #0006,0 0 0 .25rem #fffaf0;container-type:inline-size}@keyframes carta-sale{0%{opacity:0;transform:translateY(-2.5rem)rotate(-8deg)scale(.8)}}.carta-atributo:hover:not(:disabled){transform:translateY(-3px)rotate(-.8deg)}.carta-atributo:disabled{cursor:default;filter:grayscale(.9)brightness(.55)}.carta-atributo.estrella{background:linear-gradient(170deg,#b8860b,#6b3f00 45%,#00132d 95%)}.carta-atributo .foto-attr{aspect-ratio:3/2;object-fit:cover;border-radius:.7rem .7rem 0 0;width:calc(100% + 1.5rem);max-width:none;margin:-.7rem -.75rem .25rem;display:block}.carta-atributo .marca-estrella{z-index:1;text-shadow:0 1px 4px #000c}.carta-atributo .valor{font-family:var(--font-display);font-size:2.6rem;font-weight:900;line-height:.85}.carta-atributo .nombre-attr{font-family:var(--font-display);text-transform:uppercase;font-size:1.15rem;font-weight:900;line-height:1}.carta-atributo .para{font-family:var(--font-mono);color:var(--tiza-suave);font-size:.58rem;line-height:1.35}.carta-atributo .suma{font-family:var(--font-mono);color:var(--si);font-size:.62rem}.carta-atributo .valor small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tiza-suave);vertical-align:.3em;margin-left:.3rem;font-size:.55rem;font-weight:400}.draft-ayuda{max-width:42rem;margin-top:.4rem}.draft-ayuda strong{color:var(--color-crema)}.canterano-chip small{color:var(--si)}.carta-atributo .marca-estrella{color:var(--oro);font-size:1.1rem;position:absolute;top:.5rem;right:.6rem}.carta-atributo.cogida{box-shadow:0 0 0 .3rem var(--si), 0 .6rem 1.4rem #00000080;transform:translateY(-4px)scale(1.03)}.mis-cartas{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.mi-carta{text-align:center;font-family:var(--font-mono);text-transform:uppercase;color:var(--tiza-suave);border:2px dashed #f1d6ac40;border-radius:6px;padding:.35rem .4rem;font-size:.56rem}.mi-carta b{font-family:var(--font-display);color:var(--color-crema);font-size:1.3rem;font-weight:900;display:block}.mi-carta.llena{background:#00132d99;border-style:solid;border-color:#f1d6ac80}.mi-carta.cantera b{color:var(--tiza-suave)}.mi-carta.rareza-oro{border-color:#f5c451;box-shadow:0 0 10px #f5c45159}.mi-carta.rareza-oro b{color:#f5c451}.mi-carta.rareza-plata{border-color:#d9dde3}.mi-carta.rareza-bronce{border-color:#c98b52}.mi-carta i{color:var(--si);font-size:.5rem;font-style:normal;display:block}.mi-carta.cantera i{color:var(--tiza-suave)}.esperando{font-family:var(--font-mano);color:var(--tiza-suave);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:1.1rem;display:flex}.esperando .punto-espera{background:var(--oro);border-radius:50%;width:.5rem;height:.5rem;animation:1.1s ease-in-out infinite late-c}@keyframes late-c{50%{opacity:.3;transform:scale(.7)}}.clubes{--ancho-cromo:6.8rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.7rem;margin-inline:-.2rem;padding:.3rem .2rem .6rem;display:flex;overflow-x:auto}.oferta-club{scroll-snap-align:start;flex:0 0 7.4rem;grid-template-rows:auto 1fr auto;justify-items:center;gap:.45rem;display:grid}.oferta-club .boton-mini[aria-pressed=true]{background:var(--color-crema);color:var(--color-noche)}.oferta-datos{text-align:center;width:100%;font-family:var(--font-mono);color:var(--tiza-suave);margin:0;padding:0;font-size:.62rem;line-height:1.35;list-style:none}.oferta-datos li{overflow-wrap:anywhere}.oferta-datos strong{color:var(--color-crema)}.cromo-jugador.club .figura .cuerpo{filter:drop-shadow(0 6px 10px #00000073);padding:12%}.cromo-jugador .dorso .lineas-club{font-family:var(--font-mono);text-transform:uppercase;gap:3cqw;font-size:6cqw;line-height:1.3;display:grid}.cromo-jugador .dorso .lineas-club b{font-family:var(--font-display);color:var(--color-crema);font-size:10cqw;font-weight:900;display:block}.turno{gap:1rem;display:grid}.turno-cabeza{--ancho-cromo:min(7.5rem, 30vw);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.turno-cuando{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tiza-suave);margin:0;font-size:.7rem}.turno-club{font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);align-items:center;gap:.5rem;margin:.2rem 0 .4rem;font-size:1.35rem;font-weight:900;line-height:1;display:flex}.turno-club img{object-fit:contain;width:1.9rem;height:1.9rem}.turno-mister{font-family:var(--font-mono);letter-spacing:.03em;color:var(--tiza-suave);flex-wrap:wrap;align-items:center;gap:.3rem;margin:-.15rem 0 .4rem;font-size:.64rem;line-height:1.35;display:flex}.turno-mister b{color:var(--color-crema);font-weight:700}.turno-mister img{border-radius:2px;width:1rem;height:auto}.stats{flex-wrap:wrap;gap:.3rem;display:flex}.stat{cursor:help;background:#00132da6;border:1.5px solid #f1d6ac2e;border-radius:6px;gap:.05rem;padding:.25rem .5rem;display:inline-grid}.stat span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tiza-suave);font-size:.52rem}.stat b{font-family:var(--font-display);color:var(--color-crema);font-size:1.05rem;font-weight:900;line-height:1}.stat.bien b{color:var(--si)}.stat.mal b{color:var(--no)}.xp{background:#f1d6ac26;border-radius:99px;height:.3rem;margin-top:.4rem;overflow:hidden}.xp span{background:var(--oro);height:100%;transition:width .7s;display:block}.decisiones{gap:.9rem;display:grid}.decision{background:#00132d8c;gap:.7rem;padding:.95rem;display:grid}.decision h3{font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);margin:0;font-size:1.35rem;font-weight:900;line-height:1}.decision .que{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--no);margin:0;font-size:.62rem}.decision p.texto{font-family:var(--font-mano);margin:0;font-size:1.2rem;line-height:1.3}.decision.hecha{border-color:#6fd08c8c}.opciones-c{gap:.5rem;display:grid}.opcion-c{text-align:left;color:var(--color-crema);cursor:pointer;background:#00132dbf;border:2px solid #f1d6ac59;border-radius:4px 14px 5px 12px/12px 5px 14px 4px;gap:.25rem;padding:.6rem .8rem;transition:transform .12s,border-color .16s,background .16s;display:grid}.opcion-c:hover:not(:disabled){border-color:var(--color-crema);transform:translate(3px)}.opcion-c b{font-family:var(--font-display);text-transform:uppercase;font-size:1.15rem;font-weight:900;line-height:1.05}.opcion-c span{font-family:var(--font-mono);color:var(--tiza-suave);font-size:.62rem;line-height:1.45}.opcion-c.elegida{background:var(--color-crema);border-color:var(--color-crema);color:var(--color-noche)}.opcion-c.elegida span{color:#00132dbf}.opcion-c:disabled{cursor:default}.prensa-foto,.foto-c{aspect-ratio:3/2;object-fit:cover;border-radius:4px 14px 5px 12px/12px 5px 14px 4px;width:100%;display:block;box-shadow:0 .6rem 1.4rem #00000073}.foto-c{max-height:50svh}.prensa-foto{max-width:min(100%,60svh);margin-inline:auto}.foto-presentacion{max-width:min(100%,60.2353svh);margin-inline:auto}.foto-c.entra{animation:.6s cubic-bezier(.2,1.2,.4,1) both foto-entra}@keyframes foto-entra{0%{opacity:0;transform:scale(.96)rotate(-.6deg)}}.foto-presentacion{isolation:isolate;aspect-ratio:2048/1360;border-radius:4px 14px 5px 12px/12px 5px 14px 4px;position:relative;overflow:hidden;box-shadow:0 .6rem 1.4rem #00000073}.foto-presentacion img{width:100%;height:100%;display:block}.foto-presentacion svg{mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.entreno{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}@media (width>=40rem){.entreno{grid-template-columns:repeat(4,minmax(0,1fr))}}.entreno .chip{text-align:left;justify-items:start;gap:.2rem;display:grid}.entreno .barra{background:#f1d6ac26;border-radius:99px;width:100%;height:.25rem;overflow:hidden}.entreno .barra span{background:currentColor;height:100%;display:block}#listo-caja .boton-juego{justify-content:center;width:min(22rem,100%)}.rivales{gap:.5rem;display:grid}.rival{grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .7rem;display:grid}.rival img{object-fit:contain;width:2.2rem;height:2.2rem}.rival .quien{gap:.1rem;min-width:0;display:grid}.rival .quien b{font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:900;line-height:1.2;overflow:hidden}.rival .quien span{font-family:var(--font-mono);color:var(--tiza-suave);font-size:.6rem}.rival .quien .rival-datos{flex-wrap:wrap;gap:.25rem;display:flex}.rival-datos i{color:var(--color-crema);white-space:nowrap;border:1px solid #f1d6ac4d;border-radius:99px;padding:.05rem .4rem;font-size:.62rem;font-style:normal}.rival .quien b small{font-family:var(--font-mono);color:var(--tiza-suave);font-size:.7rem}.rival-bandera{vertical-align:.05rem;border-radius:2px;margin-right:.3rem;display:inline-block;width:1.1rem!important;height:auto!important}.rival .listo-si{color:var(--si);font-family:var(--font-mono);text-transform:uppercase;font-size:.65rem}.rival .listo-no{color:var(--oro);font-family:var(--font-mono);text-transform:uppercase;font-size:.65rem}.tabla-liga{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:.7rem}.tabla-liga td,.tabla-liga th{text-align:right;padding:.28rem .3rem}.tabla-liga th{color:var(--tiza-suave);font-weight:400}.tabla-liga td.club-t{text-align:left;align-items:center;gap:.4rem;display:flex}.tabla-liga td.club-t img{object-fit:contain;width:1.1rem;height:1.1rem}.tabla-liga tr.sala td{color:var(--color-crema);background:#f1d6ac1a;font-weight:700}.tabla-liga tr.europa td:first-child{box-shadow:inset 3px 0 0 var(--oro)}.tabla-liga tr.uel td:first-child{box-shadow:inset 3px 0 #e8893a}.tabla-liga tr.uecl td:first-child{box-shadow:inset 3px 0 0 var(--si)}details.plegable>summary{cursor:pointer;font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);font-size:1.15rem;font-weight:900;list-style:none}details.plegable>summary:before{content:"+ ";color:var(--no)}details.plegable[open]>summary:before{content:"− "}.opcion-c .prob{font-family:var(--font-mono);color:var(--color-crema);background:#f1d6ac14;border-radius:4px;margin-top:.15rem;padding:.15rem .4rem;font-size:.6rem;display:block;position:relative;overflow:hidden}.opcion-c .prob i{width:var(--p);background:linear-gradient(90deg,#6fd08c59,#6fd08c26);position:absolute;inset:0 auto 0 0}.opcion-c.elegida .prob{color:var(--color-noche)}.d20{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:3.6rem;height:3.6rem;color:var(--color-noche);background:linear-gradient(160deg,#fffaf0,#e6cf9f);flex:none;align-content:center;place-items:center;display:grid}.d20 b{font-family:var(--font-display);font-size:1.6rem;font-weight:900;line-height:.9}.d20 small{font-family:var(--font-mono);letter-spacing:.1em;opacity:.6;font-size:.45rem}.tirada-resultado{background:#f1d6ac12;border-radius:6px 16px 7px 13px/13px 7px 16px 6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.7rem .8rem;display:grid}.tirada-resultado:not(:has(.d20)){grid-template-columns:minmax(0,1fr)}.tirada-resultado.exito{box-shadow:inset 4px 0 0 var(--si);background:#6fd08c1a}.tirada-resultado.fracaso{box-shadow:inset 4px 0 0 var(--no);background:#ff6b6414}.tirada-resultado.rodando .d20{animation:.11s linear infinite rueda-d20}.tirada-resultado .que-salio{font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);margin:0 0 .15rem;font-size:1.25rem;font-weight:900;line-height:1}.tirada-resultado.exito .que-salio{color:var(--si)}.tirada-resultado.fracaso .que-salio{color:var(--no)}.tirada-resultado.rodando .que-salio,.tirada-resultado.rodando .mano,.tirada-resultado.rodando .c-pista{visibility:hidden}.relacion{font-family:var(--font-mono);text-transform:uppercase;color:var(--tiza-suave);align-items:center;gap:.35rem;font-size:.58rem;display:flex}.relacion i{background:linear-gradient(90deg, var(--no), #f1d6ac4d 50%, var(--si));border-radius:99px;width:3.2rem;height:.3rem;position:relative}.relacion i:after{content:"";top:50%;left:var(--v);background:var(--color-crema);width:.55rem;height:.55rem;box-shadow:0 0 0 2px var(--color-noche);border-radius:50%;position:absolute;translate:-50% -50%}.balon-carrera{gap:.3rem;display:grid}.balon-fila{font-family:var(--font-mono);color:var(--tiza-suave);grid-template-columns:1.4rem 1.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.7rem;display:grid}.balon-fila img{object-fit:contain;width:1.5rem;height:1.5rem}.balon-fila b{font-family:var(--font-display);color:var(--color-crema);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.balon-fila.sala{color:var(--color-crema)}.balon-fila.sala b{color:var(--oro)}.draft-sala{font-family:var(--font-mono);color:var(--tiza-suave);flex-wrap:wrap;gap:.4rem 1rem;font-size:.66rem;display:flex}.draft-sala .hecho{color:var(--si)}.mazo{gap:.8rem;scroll-margin-top:5.5rem;display:grid}.mazo-cabeza{gap:.35rem;display:grid}.mazo-progreso{gap:.3rem;display:flex}.mazo-progreso i{background:#f1d6ac2e;border-radius:99px;flex:1;height:.3rem}.mazo-progreso i.hecho{background:var(--color-crema)}.mazo-progreso i.ahora{background:var(--oro);box-shadow:0 0 8px #f5c45199}.mazo-carta{gap:.8rem;display:grid}.mazo-carta>.decision,.mazo-carta>.revelacion{min-height:12rem}.mazo-carta.entra{animation:.38s cubic-bezier(.2,1.1,.4,1) both carta-pasa}@keyframes carta-pasa{0%{opacity:0;transform:translate(2.5rem)rotate(1.5deg)}}.mazo-botones{z-index:5;padding:.6rem 0 max(.6rem, env(safe-area-inset-bottom));background:linear-gradient(#06182f00,#06182fe0 55%);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;bottom:0}.mazo-botones .boton-juego:disabled{opacity:.4;cursor:default}.revelacion{background:#00132db3;gap:1rem;padding:1rem;display:grid}.rev-titulo{font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);margin:0;font-size:clamp(1.8rem,8vw,2.6rem);font-weight:900;line-height:.9}.duelo{gap:.6rem;display:grid}.duelo-cabeza{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.duelo-cabeza .que{margin:0}.duelo-reloj{font-family:var(--font-display);color:var(--color-crema);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:900;line-height:1}.duelo-reloj.apura{color:var(--no);animation:.5s ease-in-out infinite car-vivo}.duelo-directo .duelo-reloj{font-size:1rem}.duelo-vs{font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:900;display:flex}.duelo-vs img{object-fit:contain;width:2rem;height:2rem}.duelo-vs span{font-family:var(--font-mono);color:var(--tiza-suave);font-size:.6rem;font-weight:400}.duelo-fase{gap:.6rem;display:grid}.duelo-porteria{border:4px solid var(--color-crema);background:repeating-linear-gradient(0deg,#0000 0 9px,#f1d6ac2e 9px 10px),repeating-linear-gradient(90deg,#0000 0 9px,#f1d6ac2e 9px 10px);border-bottom:0;border-radius:4px 4px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:.35rem .35rem 0;display:grid}.duelo-porteria button{min-height:4.2rem;font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);cursor:pointer;background:#06182f8c;border:2px dashed #f1d6ac66;border-radius:4px;font-size:.9rem;font-weight:900}.duelo-porteria button:hover,.duelo-porteria button:focus-visible{border-color:var(--oro);color:var(--oro);background:#f5c4511f}.duelo-barra{background:#f1d6ac1f;border-radius:6px;height:2.2rem;position:relative;overflow:hidden}.duelo-barra .zona{box-shadow:inset 0 0 0 2px var(--si);background:#6fd08c8c;position:absolute;top:0;bottom:0}.duelo-barra i{background:var(--color-crema);width:.3rem;box-shadow:0 0 10px var(--color-crema);margin-left:-.15rem;position:absolute;top:-.2rem;bottom:-.2rem}.duelo-barra.dentro{box-shadow:0 0 0 3px var(--si)}.duelo-barra.fuera{box-shadow:0 0 0 3px var(--no)}.duelo-directo{box-shadow:inset 3px 0 0 var(--no);background:#cd322f1f;border-radius:6px;gap:.2rem;padding:.6rem .7rem;display:grid}.foto-jugada{aspect-ratio:3/2;object-fit:cover;border-radius:4px 14px 5px 12px/12px 5px 14px 4px;width:100%;max-width:min(100%,48svh);margin-inline:auto;display:block;box-shadow:0 .6rem 1.4rem #00000073}.duelo-barra .barra-etiqueta{z-index:1;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tiza-suave);pointer-events:none;font-size:.6rem;position:absolute;top:50%;left:.5rem;translate:0 -50%}.duelo-porteria button small{font-family:var(--font-mono);text-transform:none;color:var(--no);margin-top:.2rem;font-size:.55rem;font-weight:400;display:block}.duelo-porteria.tapa-0 button[data-apunta="0"],.duelo-porteria.tapa-2 button[data-apunta="2"]{background:#ff6b6414;border-color:#ff6b6480}.jugada-pase .duelo-barra .zona{background:repeating-linear-gradient(90deg,#6fd08c8c 0 6px,#6fd08c59 6px 12px)}.duelo-directo .que{margin:0}.carrusel{gap:.5rem;display:grid}.car-cabeza{align-items:center;gap:.6rem;display:flex}.car-directo{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tiza-suave);align-items:center;gap:.4rem;margin:0;font-size:.62rem;display:flex}.car-directo i{background:var(--no);width:.5rem;height:.5rem;box-shadow:0 0 8px var(--no);border-radius:50%;animation:.8s ease-in-out infinite car-vivo}.carrusel.acabado .car-directo i{background:var(--tiza-suave);box-shadow:none;animation:none}@keyframes car-vivo{50%{opacity:.25}}.car-mes{font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);flex:1;margin:0;font-size:1.25rem;font-weight:900;line-height:1}.car-barra{background:#f1d6ac26;border-radius:99px;height:.25rem;overflow:hidden}.car-barra span{background:linear-gradient(90deg, var(--oro), var(--no));width:0;height:100%;display:block}.car-tablero{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.car-fila{background:#00132d99;border-left:3px solid #0000;border-radius:4px;grid-template-columns:1.4rem minmax(0,1fr) 2.6rem 2rem 2.3rem;align-items:center;gap:.4rem;padding:.25rem .5rem;display:grid}.car-fila.mia{border-left-color:var(--oro);background:#f5c4511a}.car-fila img{object-fit:contain;width:1.35rem;height:1.35rem}.car-nombre{align-items:baseline;gap:.35rem;min-width:0;display:flex}.car-nombre b{font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:900;overflow:hidden}.car-nombre small{font-family:var(--font-mono);color:var(--oro);font-size:.55rem}.car-num{justify-content:flex-end;align-items:baseline;gap:.15rem;display:flex}.car-num b{font-family:var(--font-display);color:var(--color-crema);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:900}.car-num.gol-num b{color:var(--oro);font-size:1.4rem}.car-num small{font-family:var(--font-mono);color:var(--tiza-suave);font-size:.5rem}.car-nota{border:2px solid var(--color-crema);font-family:var(--font-display);color:var(--color-crema);border-radius:99px;justify-self:end;padding:.05rem .35rem;font-size:.8rem;font-weight:900;animation:.38s cubic-bezier(.3,1.6,.5,1) sello}.car-nota.enorme{color:var(--oro);border-color:var(--oro)}.car-nota.buena{color:var(--si);border-color:var(--si)}.car-nota.mala{color:var(--no);border-color:var(--no)}.car-fila.gol{animation:.5s ease-out car-gol}@keyframes car-gol{0%{background:#f5c45180}}.car-noticia{min-height:1.9rem;font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);background:#f1d6ac12;border-radius:4px;margin:0;padding:.35rem .6rem;font-size:.9rem;font-weight:900;line-height:1.2}.car-noticia:empty{visibility:hidden}.car-noticia.entra{animation:.28s cubic-bezier(.2,1.3,.4,1) car-entra}.car-noticia.gorda{color:var(--oro);background:#f5c4511f}.car-noticia.bien{color:var(--si)}.car-noticia.mal{color:var(--no)}.car-noticia.mia{box-shadow:inset 3px 0 0 var(--oro)}@keyframes car-entra{0%{opacity:0;transform:translateY(-.4rem)}}.car-final{gap:.6rem;animation:.36s ease-out mod-entra;display:grid}.tu-resumen{gap:.45rem;display:grid}.tu-linea{font-family:var(--font-mono);color:var(--tiza-suave);align-items:center;gap:.5rem;margin:0;font-size:.78rem;display:flex}.tu-linea img{object-fit:contain;width:1.5rem;height:1.5rem}.tu-linea b{font-family:var(--font-display);color:var(--color-crema);font-size:1.35rem;font-weight:900}.nota-mini{border:3px double var(--color-crema);font-family:var(--font-display);color:var(--color-crema);border-radius:99px;margin-left:auto;padding:.1rem .5rem;font-size:1.15rem;font-weight:900}.nota-mini.enorme{color:var(--oro);border-color:var(--oro)}.nota-mini.buena{color:var(--si);border-color:var(--si)}.nota-mini.mala{color:var(--no);border-color:var(--no)}.compe-linea{flex-wrap:wrap;gap:.3rem;margin:0;display:flex}.compe-linea span{font-family:var(--font-mono);color:var(--tiza-suave);background:#f1d6ac14;border-radius:99px;padding:.15rem .5rem;font-size:.62rem}.compe-linea span.bien{color:var(--si)}.compe-linea span.mal{color:var(--no)}.carrusel .vitrina{justify-content:flex-start;gap:.5rem .8rem}.carrusel .trofeo-foto{width:5rem}.carrusel .trofeo-foto img{height:5.2rem}.carrusel .trofeo-foto figcaption{font-size:.62rem}@keyframes mod-entra{0%{opacity:0;transform:translateY(.4rem)}}.rev-club{font-family:var(--font-mono);letter-spacing:.04em;color:var(--tiza-suave);align-items:center;gap:.5rem;margin:0;font-size:.72rem;display:flex}.rev-club img{object-fit:contain;width:1.6rem;height:1.6rem}.rev-club .mal{color:var(--no);font-weight:400}.marcador-grande{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.marcador-grande.cifras-4{grid-template-columns:repeat(4,minmax(0,1fr))}.marcador-grande.cifras-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cifra{background:#00132d99;border:1px dashed #f1d6ac59;border-radius:6px 14px 6px 12px/12px 6px 14px;justify-items:center;gap:.2rem;padding:.6rem .2rem .45rem;display:grid}.cifra b{font-family:var(--font-display);color:var(--color-crema);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,12vw,3.8rem);font-weight:900;line-height:.85}.cifra:first-child b{color:var(--oro);text-shadow:0 0 18px #f5c45159}.cifra b.sube{animation:.28s cubic-bezier(.2,1.8,.4,1) cifra-sube}@keyframes cifra-sube{40%{transform:scale(1.4)}}.cifra span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tiza-suave);font-size:.54rem}.tira{grid-template-columns:repeat(auto-fill,minmax(2.6rem,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.tira li{background:#f1d6ac0f;border-bottom:3px solid #f1d6ac4d;border-radius:5px;align-content:start;justify-items:center;gap:.12rem;min-height:3.3rem;padding:.3rem .1rem .25rem;display:grid}.tira li.gana{border-bottom-color:var(--si)}.tira li.pierde{border-bottom-color:var(--no)}.tira li.copa{background:#f5c4511f}.tira li.europa{background:#154e9e73}.tira li.uel{background:#e8893a38}.tira li.uecl{background:#6fd08c29}.tira li.libertadores,.tira li.concacaf{background:#154e9e73}.tira li.grande{box-shadow:inset 0 0 0 1px var(--oro)}.tira img,.tira .sin-escudo{object-fit:contain;width:1.25rem;height:1.25rem}.tira b{font-family:var(--font-mono);color:var(--color-crema);font-size:.6rem;font-weight:400}.bolas{flex-wrap:wrap;justify-content:center;gap:2px;max-width:2.2rem;display:flex}.bolas i{border-radius:50%;width:.42rem;height:.42rem}.bolas.goles i{background:var(--oro);box-shadow:0 0 6px #f5c451cc}.bolas.asist i{border:1.5px solid var(--color-crema)}.animando .tira li:not(.ve),.animando .nota-sello:not(.cae),.animando .rev-despues:not(.ve){opacity:0}.tira li.ve{animation:.26s cubic-bezier(.2,1.5,.4,1) tira-entra}@keyframes tira-entra{0%{opacity:0;transform:scale(.4)}}.nota-sello{border:4px double var(--color-crema);width:6.4rem;height:6.4rem;color:var(--color-crema);border-radius:50%;place-content:center;justify-self:center;justify-items:center;display:grid;transform:rotate(-8deg)}.nota-sello b{font-family:var(--font-display);font-size:2.6rem;font-weight:900;line-height:.9}.nota-sello span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.55rem}.nota-sello.enorme{color:var(--oro);border-color:var(--oro);box-shadow:0 0 24px #f5c45173}.nota-sello.buena{color:var(--si);border-color:var(--si)}.nota-sello.mala{color:var(--no);border-color:var(--no)}.nota-sello.cae{animation:.44s cubic-bezier(.3,1.6,.5,1) sello}@keyframes sello{0%{opacity:0;transform:scale(2.6)rotate(-24deg)}}.rev-despues{gap:.6rem;display:grid}.rev-despues.ve{animation:.42s ease-out mod-entra}.destacados{flex-wrap:wrap;gap:.4rem;display:flex}.destacado{font-family:var(--font-mano);color:var(--color-noche);background:var(--color-crema);border-radius:3px 10px 4px 9px/9px 4px 10px 3px;padding:.3rem .7rem;font-size:1.02rem;line-height:1.2}.competiciones{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.competiciones li{font-family:var(--font-mono);color:var(--tiza-suave);background:#00132d8c;border-left:3px solid #f1d6ac4d;justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .65rem;font-size:.68rem;display:flex}.competiciones li span{align-items:center;gap:.4rem;display:flex}.competiciones li img{object-fit:contain;width:1.1rem;height:1.1rem}.competiciones li b{color:var(--color-crema);text-align:right;font-weight:700}.competiciones li.bien{border-left-color:var(--si)}.competiciones li.mal{border-left-color:var(--no)}.bandera-rev{vertical-align:-.05em;border-radius:2px;width:2.1rem;height:auto}.claves{gap:.55rem;display:grid}.clave{background:#00132d99;gap:.35rem;padding:.6rem .75rem;display:grid;position:relative}.mazo-carta.entra .clave{animation:.42s cubic-bezier(.2,1.2,.4,1) both clave-entra;animation-delay:var(--r,0s)}@keyframes clave-entra{0%{opacity:0;transform:translate(-1.5rem)}}.clave .lado{overflow-wrap:anywhere;flex:1;align-items:center;gap:.35rem;min-width:0;font-size:clamp(.85rem,3.6vw,1.2rem);display:flex}.clave .lado:last-child{text-align:right;flex-direction:row-reverse}.clave .res small{font-family:var(--font-mono);text-align:center;font-size:.58rem;font-weight:400;display:block}.clave .veredicto{font-family:var(--font-mano);color:var(--color-crema);margin:0;font-size:1.1rem}.sello-clave{font-family:var(--font-display);text-transform:uppercase;border:2px solid;border-radius:4px;padding:.1rem .45rem;font-size:.8rem;font-weight:900;position:absolute;bottom:.55rem;right:.6rem;transform:rotate(-8deg)}.clave.gana .sello-clave{color:var(--si)}.clave.pierde .sello-clave{color:var(--no)}.clave .comp{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--no);font-size:.6rem}.clave .marcador-c{font-family:var(--font-display);color:var(--color-crema);align-items:center;gap:.5rem;font-size:1.2rem;font-weight:900;display:flex}.clave .marcador-c img{object-fit:contain;width:1.6rem;height:1.6rem}.clave .marcador-c .res{font-size:1.6rem}.clave.gana{box-shadow:inset 4px 0 0 var(--si)}.clave.pierde{box-shadow:inset 4px 0 0 var(--no)}.cambios{flex-wrap:wrap;gap:.4rem;display:flex}.cambio{font-family:var(--font-mono);background:#f1d6ac14;border-radius:99px;padding:.2rem .5rem;font-size:.66rem}.cambio.sube{color:var(--si)}.cambio.baja{color:var(--no)}.trofeos{flex-wrap:wrap;gap:.5rem;display:flex}.vitrina{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.9rem 1.2rem;display:flex}.trofeo-foto{justify-items:center;gap:.35rem;width:7.5rem;margin:0;display:grid}.mazo-carta.entra .trofeo-foto{animation:.7s cubic-bezier(.2,1.6,.4,1) both trofeo;animation-delay:var(--r,0s)}.mazo-carta:not(.entra) .trofeo,.mazo-carta:not(.entra) .grito .l,.mazo-carta:not(.entra) .foto-c.entra{opacity:1;animation:none}.trofeo-foto img,.mini-trofeo{filter:drop-shadow(0 0 8px #f5c45159)drop-shadow(0 .4rem .5rem #00000080)}.trofeo-foto img{object-fit:contain;width:auto;max-width:100%;height:9rem}.trofeo-foto figcaption{font-family:var(--font-display);text-transform:uppercase;text-align:center;color:var(--oro);font-size:.78rem;font-weight:900;line-height:1.05}.mini-trofeo{vertical-align:-.35em;width:auto;height:1.25rem;margin-right:.3rem}.historial .mini-trofeo{height:1.7rem;margin-right:0}.vitrina-museo{background:radial-gradient(120% 60% at 50% 0,#f5c4511f,#0000 60%),linear-gradient(#0b2447,#06182f);border-radius:8px;gap:.5rem;margin:.3rem 0 .9rem;padding:.7rem .6rem .6rem;display:grid;box-shadow:inset 0 0 0 1px #f1d6ac2e}.vitrina-cuenta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tiza-suave);margin:0;font-size:.62rem}.vitrina-cuenta b{font-family:var(--font-display);color:var(--oro);font-size:1.2rem}.balda{gap:.2rem;display:grid}.balda-nombre{font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);margin:0;font-size:.85rem;font-weight:900}.balda-trofeos{background:linear-gradient(#0000 78%,#f1d6ac14 78%,#f1d6ac29 84%,#00000059 100%);border-bottom:3px solid #3a2a18;border-radius:2px;flex-wrap:wrap;align-items:flex-end;gap:.35rem .5rem;padding:.4rem .3rem .35rem;display:flex}.trofeo-v{cursor:pointer;width:3.9rem;color:inherit;background:0 0;border:0;justify-items:center;gap:.15rem;padding:.2rem 0 0;transition:transform .2s cubic-bezier(.2,1.6,.4,1);display:grid;position:relative}.trofeo-v img{object-fit:contain;width:auto;max-width:100%;height:3.2rem}.trofeo-v.ganado img{filter:drop-shadow(0 0 10px #f5c45173)drop-shadow(0 .35rem .4rem #00000080)}.trofeo-v.falta img{filter:brightness(0)invert(.35)opacity(.35)}.trofeo-v small{font-family:var(--font-mono);text-align:center;color:var(--tiza-suave);font-size:.46rem;line-height:1.15}.trofeo-v.ganado small{color:var(--color-crema)}.trofeo-v b{font-family:var(--font-mono);color:var(--color-noche);background:var(--oro);border-radius:99px;padding:.02rem .3rem;font-size:.58rem;position:absolute;top:0;right:.1rem}.trofeo-v .candado{color:#f1d6ac8c;width:.9rem;height:.9rem;position:absolute;top:1.15rem;left:50%;translate:-50%}.trofeo-v:hover,.trofeo-v.mirado{transform:translateY(-3px)scale(1.06)}.trofeo-v.mirado small{color:var(--oro)}.vitrina-detalle{min-height:1.2em}.historial-vista{gap:.35rem;margin-top:.5rem;display:flex}.historial-sel .torneo-t{text-align:left;white-space:nowrap}.historial-sel .torneo-t small{color:var(--tiza-suave)}.historial-sel .mini-trofeo{height:1.3rem;margin-right:.25rem}.bandera-sel{vertical-align:-.15em;border-radius:2px;width:1.2rem;height:auto;margin-right:.35rem;display:inline-block}.trofeo{font-family:var(--font-display);text-transform:uppercase;color:var(--color-noche);background:var(--oro);animation:.7s cubic-bezier(.2,1.6,.4,1) both trofeo;animation-delay:var(--r,0s);border-radius:3px 12px 4px 10px/10px 4px 12px 3px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:1.05rem;font-weight:900;display:inline-flex}@keyframes trofeo{0%{opacity:0;transform:scale(.2)rotate(-20deg)}}.cuentas-lista{font-family:var(--font-mono);color:var(--tiza-suave);gap:.35rem;margin:.5rem 0 0;padding-left:1rem;font-size:.64rem;line-height:1.5;display:grid}.otros-rev{gap:.4rem;display:grid}.otro-rev{font-family:var(--font-mono);color:var(--tiza-suave);grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.64rem;display:grid}.otro-rev img{object-fit:contain;width:1.8rem;height:1.8rem}.otro-rev b{color:var(--color-crema);font-family:var(--font-display);text-transform:uppercase;font-size:.95rem}.car-records ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.car-records li{font-family:var(--font-mono);color:var(--tiza-suave);background:#f5c4511a;border-radius:4px;grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.64rem;line-height:1.4;display:grid}.car-records li.mio{box-shadow:inset 3px 0 0 var(--oro)}.car-records li img{object-fit:contain;width:1.6rem;height:1.6rem}.car-records li b{color:var(--oro);font-family:var(--font-display);text-transform:uppercase;font-size:.95rem}.podio{--ancho-cromo:min(8.5rem, 27vw);justify-content:center;align-items:flex-end;gap:.5rem;padding-top:1rem;display:flex}.escalon{justify-items:center;gap:.4rem;display:grid}.escalon .peldano{width:100%;min-width:5.5rem;font-family:var(--font-display);color:var(--color-noche);background:var(--color-crema);border-radius:4px 4px 0 0;place-items:center;font-size:2.2rem;font-weight:900;display:grid;box-shadow:inset 0 -.4rem #00000026}.escalon.p1 .peldano{background:var(--oro);height:5rem}.escalon.p2 .peldano{height:3.5rem}.escalon.p3 .peldano{background:#d9a36b;height:2.4rem}.escalon .veredicto{text-align:center;font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);margin:0;font-size:1rem;font-weight:900;line-height:1}.escalon{min-width:0}.escalon .veredicto small{overflow-wrap:anywhere;font-family:var(--font-mono);color:var(--tiza-suave);font-size:.6rem;font-weight:400;display:block}.historial{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:.66rem}.historial th,.historial td{text-align:right;padding:.3rem .25rem}.historial th{color:var(--tiza-suave);font-weight:400}.historial td:first-child,.historial th:first-child,.historial td.club-t,.historial th:nth-child(3){text-align:left}.historial td.club-t img{object-fit:contain;vertical-align:-.2em;width:1rem;height:1rem;margin-right:.3rem;display:inline-block}.historial-caja{gap:.6rem;display:grid}.historial-quien{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.historial-tabla{margin-top:.5rem;overflow-x:auto}.historial td b{color:var(--oro);font-weight:700}.historial tbody tr:not(.trofeos-fila) td{border-top:1px solid #f1d6ac1a}.historial td.club-t{white-space:nowrap}.historial td.club-t img.con-seleccion{border-radius:1px;width:.95rem;height:auto;margin:0 0 0 .3rem}.historial .trofeos-fila td{text-align:left;padding-top:0}.historial .trofeos-fila span{color:var(--oro);margin:0 .5rem .15rem 0;display:inline-block}.historial .trofeos-fila .trofeo-t{margin:0 .35rem .15rem 0;font-size:1rem;line-height:1}.historial .cedido-t{letter-spacing:.04em;text-transform:uppercase;color:var(--color-crema);border:1px solid #f1d6ac73;border-radius:3px;padding:0 .3rem;font-size:.55rem}.historial tr.en-curso td{color:var(--color-crema);background:#f1d6ac0f;font-style:italic}.historial .trofeos-fila.en-curso td{color:var(--tiza-suave);background:0 0}.historial tfoot td{color:var(--color-crema);border-top:2px solid #f1d6ac59;font-weight:700}.desglose{font-family:var(--font-mono);color:var(--tiza-suave);gap:.2rem;margin:0;font-size:.62rem;display:grid}.desglose div{justify-content:space-between;gap:.6rem;display:flex}.desglose b{color:var(--color-crema)}@media (prefers-reduced-motion:reduce){.car-directo i,.car-fila.gol,.car-noticia.entra,.car-nota,.car-final,.carta-atributo,.trofeo,.trofeo-foto,.cifra b.sube,.tira li.ve,.nota-sello.cae,.rev-despues.ve,.mazo-carta.entra .clave,.esperando .punto-espera,.sobre-envoltorio.rasgado .solapa,.foto-c.entra,.tirada-resultado.rodando .d20,.mazo-carta.entra{opacity:1;animation:none}.carta-atributo,.opcion-c{transition:none}}.ranking-pestanas{flex-wrap:wrap;gap:.4rem;display:flex}.ranking-pestanas .chip{text-decoration:none}.ranking-tuya{margin:0}.ranking-podio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.5rem;display:grid}.ranking-escalon{text-align:center;color:inherit;box-shadow:inset 0 0 0 2px var(--m);background:linear-gradient(#f1d6ac14,#00132d99);border-radius:10px 10px 4px 4px;justify-items:center;gap:.25rem;padding:.7rem .4rem .8rem;text-decoration:none;transition:transform .2s cubic-bezier(.2,1.6,.4,1);display:grid}.ranking-escalon:hover{transform:translateY(-4px)}.ranking-escalon.p1{--m:#f5c451;box-shadow:inset 0 0 0 2px var(--m), 0 0 26px #f5c45159;padding-top:1.4rem}.ranking-escalon.p2{--m:#d9dde3}.ranking-escalon.p3{--m:#c98b52}.ranking-escalon.tuya,.ranking-fila.tuya{outline:3px dashed var(--si);outline-offset:3px}.ranking-medalla{width:2rem;height:2rem;font-family:var(--font-display);color:var(--color-noche);background:var(--m);border-radius:50%;place-items:center;font-weight:900;display:grid}.ranking-dorsal{background:color-mix(in srgb, var(--c) 35%, #06182f);width:3.4rem;height:3.4rem;box-shadow:0 0 0 3px var(--m);border-radius:50%;place-items:center;display:grid;position:relative}.ranking-dorsal img{object-fit:contain;opacity:.35;width:64%;height:64%;position:absolute;inset:18%}.ranking-dorsal b{font-family:var(--font-display);color:var(--color-crema);font-size:1.4rem;font-weight:900;position:relative}.ranking-dorsal.con-cara{width:4.2rem;height:4.2rem}.ranking-dorsal .ranking-cara{object-fit:cover;object-position:50% 14%;opacity:1;border-radius:50%;width:100%;height:100%;inset:0}.ranking-dorsal.con-cara b{min-width:1.5rem;height:1.5rem;box-shadow:0 0 0 2px var(--m);background:#00132d;border-radius:99px;place-items:center;padding:0 .25rem;font-size:.85rem;display:grid;position:absolute;bottom:-.2rem;right:-.3rem}.ranking-nombre{font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);overflow-wrap:anywhere;font-size:.95rem;font-weight:900;line-height:1.05}.ranking-cifra{font-family:var(--font-mono);color:var(--tiza-suave);font-size:.6rem}.ranking-cifra b{font-family:var(--font-display);color:var(--oro);font-size:1.5rem}.ranking-titulo{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-noche);background:var(--m);border-radius:99px;padding:.05rem .45rem;font-size:.55rem}.ranking-lista{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ranking-fila{background:#00132d8c;padding:.55rem .7rem}.ranking-fila>a{color:inherit;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;text-decoration:none;display:grid}.ranking-puesto{font-family:var(--font-display);color:var(--tiza-suave);text-align:center;font-size:1.3rem;font-weight:900}.ranking-quien{gap:.1rem;min-width:0;display:grid}.ranking-quien strong{font-family:var(--font-display);text-transform:uppercase;color:var(--color-crema);text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.2;overflow:hidden}.ranking-bandera{vertical-align:-.1em;border-radius:2px;width:1rem;height:auto;margin-right:.3rem;display:inline-block}.ranking-datos{text-align:right;justify-items:end;display:grid}.ranking-mas{margin:.35rem 0 0}.dorsal-cabeza{align-items:center;gap:.6rem;display:flex}.dorsal-cabeza img{object-fit:contain;flex:none;width:2.4rem;height:2.4rem}.dorsal-rejilla{grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;display:grid}.dorsal-casilla{min-width:0;min-height:2.8rem;color:var(--color-crema);cursor:pointer;background:#00132dbf;border:1.5px solid #f1d6ac4d;border-radius:5px 9px 6px 8px;align-content:center;justify-items:center;gap:.1rem;padding:.25rem .1rem;transition:transform .12s;display:grid}.dorsal-casilla b{font-family:var(--font-display);font-size:1.1rem;font-weight:900;line-height:1}.dorsal-casilla small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-mono);color:var(--tiza-suave);font-size:.46rem;line-height:1.2;overflow:hidden}.dorsal-casilla:hover:not(:disabled){border-color:var(--color-crema);transform:translateY(-1px)}.dorsal-casilla.libre{background:#00132d66;border-style:dashed}.dorsal-casilla.libre small{opacity:.6}.dorsal-casilla.sala{border-color:var(--oro)}.dorsal-casilla.sala small,.dorsal-casilla.mitico b{color:var(--oro)}.dorsal-casilla.tuyo{color:var(--color-noche);background:var(--color-crema);border-color:var(--color-crema)}.dorsal-casilla.tuyo small,.dorsal-casilla.tuyo b{color:var(--color-noche)}.dorsal-casilla[aria-pressed=true]{box-shadow:0 0 0 2px var(--oro), 0 0 12px #f5c45173}.dorsal-casilla:disabled{cursor:default;opacity:.55}.dorsal-casilla.tuyo:disabled{opacity:1}.dorsal-detalle{gap:.45rem;display:grid}.jugada-premio{text-align:center;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tiza-suave);margin:0;font-size:.7rem}.jugada-premio b{font-family:var(--font-display);letter-spacing:0;color:var(--oro);font-size:1.05rem;font-weight:900}
