.lu-pronto{color:var(--holo-1);font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#8ff3ff1f,#8ff3ff05),#080a10cc;border:1px solid #8ff3ff73;border-radius:999px;align-items:center;gap:10px;margin:-16px 0 24px;padding:8px 16px 8px 14px;font-size:15px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 0 24px -8px #8ff3ff8c}.lu-pronto .punto,.lu-pronto .punto:after{background:var(--holo-1)}.lu-pronto .kana{color:#8ff3ff80;letter-spacing:.04em}.lu-ahora{margin:0 0 48px}.lu-grilla{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lu-card{background:linear-gradient(#ffffff0a,#ffffff03),#0c0e16c7;border:1px solid #c8d7ff29;border-radius:20px;flex-direction:column;gap:10px;padding:18px;transition:border-color .2s,transform .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12}:is(.lu-card:has(h3 a:hover),.lu-card:has(h3 a:focus-visible)){border-color:#c8d7ff66;transform:translateY(-2px)}.lu-card.en-juego{border-color:#8ff3ff73;box-shadow:inset 0 1px #ffffff1a,0 0 32px -12px #8ff3ff99}.lu-card-cabeza{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lu-card .fecha{width:64px}.lu-card.terminado .fecha{opacity:.6}.lu-card h3{font-family:var(--font-ancha);letter-spacing:-.02em;overflow-wrap:anywhere;margin:4px 0 0;font-size:21px;font-weight:700}.lu-card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.lu-card h3 a:focus-visible{outline:none}.lu-card h3 a:focus-visible:after{outline:2px solid var(--holo-1);outline-offset:3px}.lu-card-fecha{color:var(--color-fg);margin:0;font-size:15px;font-weight:600}.lu-card .torneo-anfitrion{margin:0}.lu-card-campeon{border-top:1px solid var(--color-line);text-align:left;max-width:none;margin-top:auto;padding-top:12px}.lu-bajada{max-width:62ch;margin:0 0 24px}.lu-pasos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lu-pasos:before{content:"";border-top:1px dashed #dce6ff38;position:absolute;top:42px;left:6%;right:6%}.lu-pasos li{border-radius:var(--radio);background:linear-gradient(#ffffff0a,#ffffff03),#0c0e16eb;border:1px solid #c8d7ff29;align-content:start;gap:6px;padding:18px 20px 20px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.lu-pasos li:last-child{background:linear-gradient(#0c0e16f5, #0c0e16f5) padding-box, linear-gradient(135deg, var(--holo-1), var(--holo-2), var(--holo-3)) border-box;border-color:#0000}.lu-paso-n{background:var(--cromo);color:#0000;font-family:var(--font-ancha);letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:800;line-height:1.1}.lu-pasos b{margin-top:4px;font-weight:600}.lu-pasos li>span:last-child{color:var(--color-muted);font-size:14px;line-height:1.5}.lu-corte{border-block:1px solid #dce6ff2e;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:18px;margin-top:16px;padding:16px 20px;display:grid}.lu-corte b{color:#cfd8f5;font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:400}.lu-corte p{max-width:70ch;margin:0;line-height:1.55}@media not (min-width:1000px){.lu-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}.lu-pasos:before{display:none}}@media not (min-width:640px){.lu-pasos{grid-template-columns:minmax(0,1fr)}.lu-corte{grid-template-columns:minmax(0,1fr);gap:6px}}
