.lu-seccion{--lu-tinta:#0c0e14;--lu-tinta-2:#161a24;--lu-tinta-3:#262b3a;--lu-crema:#f6f4ef;--lu-crema-2:#a9a69f;--lu-oro:#ffb90a;--lu-display:var(--font-archivo,"Archivo"), "Arial Narrow", system-ui, sans-serif;--lu-mono:var(--font-geist-mono,ui-monospace), Menlo, monospace;z-index:1;background:var(--lu-tinta);color:var(--lu-crema);position:relative}.lu-seccion .lu{height:clamp(640px,100svh,920px);font-family:var(--lu-display);background:var(--lu-tinta);grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.lu-seccion .lu-fondo{background:linear-gradient(104deg, color-mix(in srgb, var(--c) 34%, #0c0e14) 0 54%, #0c0e14 calc(54% + 1px));transition:background .35s;position:absolute;inset:0}.lu-seccion .lu-fondo:before{content:"";background:repeating-linear-gradient(104deg, transparent 0 26px, color-mix(in srgb, var(--c) 22%, transparent) 26px 30px);position:absolute;inset:0 46% 0 0}.lu-seccion .lu-izq{grid-area:1/1/span 3;position:relative;overflow:hidden}.lu-seccion .lu-gigante{text-transform:uppercase;color:#0000;-webkit-text-stroke:2px var(--c);opacity:.75;white-space:nowrap;pointer-events:none;margin:0;font-size:clamp(90px,17vw,260px);font-style:italic;font-weight:900;font-stretch:62%;line-height:.82;position:absolute;top:7%;left:4%}.lu-seccion .lu-luchador{width:auto;max-width:none;height:92%;animation:.45s cubic-bezier(.2,.9,.2,1) lu-entra;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes lu-entra{0%{opacity:0;transform:translate(calc(-50% - 40px))}}.lu-seccion .lu-panel{flex-direction:column;grid-area:1/2;justify-content:center;gap:12px;min-width:0;padding:clamp(80px,12vh,130px) clamp(18px,4vw,64px) 8px clamp(18px,3vw,40px);display:flex;position:relative}.lu-seccion .lu-titulo{font-family:var(--lu-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lu-crema-2);margin:0 0 6px;font-size:12px;font-weight:600}.lu-seccion .lu-clase{font-family:var(--lu-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c);margin:0;font-size:12px}.lu-seccion .lu-nombre{text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(38px,5.2vw,76px);font-style:italic;font-weight:900;font-stretch:68%;line-height:.88}.lu-seccion .lu-rol{color:var(--lu-crema-2);margin:0;font-size:17px}.lu-seccion .lu-stats{gap:7px;max-width:520px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lu-seccion .lu-stats li{grid-template-columns:minmax(0,8.5em) 1fr 2.4em;align-items:center;gap:10px;font-size:14px;display:grid}.lu-seccion .lu-stats b{font-family:var(--lu-mono);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.lu-seccion .lu-barra{background:var(--lu-tinta-3);height:10px;overflow:hidden;transform:skew(-20deg)}.lu-seccion .lu-barra i{height:100%;width:var(--v);background:var(--c);animation:.7s cubic-bezier(.2,.8,.2,1) lu-llenar;display:block}@keyframes lu-llenar{0%{width:0}}.lu-seccion .lu-especial{border:1px solid color-mix(in srgb, var(--c) 55%, transparent);background:#00000047;flex-wrap:wrap;align-items:center;gap:6px;max-width:520px;padding:10px 12px;display:flex}.lu-seccion .lu-especial span{font-family:var(--lu-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--lu-crema-2);width:100%;font-size:11px}.lu-seccion .lu-especial kbd{font-family:var(--lu-mono);border:1px solid var(--c);min-width:26px;height:26px;color:var(--c);border-radius:50%;place-items:center;padding:0 4px;font-size:13px;display:inline-grid}.lu-seccion .lu-especial strong{margin-left:4px;font-size:17px;font-style:italic;font-weight:800}.lu-seccion .lu-bio{color:var(--lu-crema-2);max-width:46ch;margin:0;font-size:15px;line-height:1.5}.lu-seccion .lu-plantilla{flex-wrap:wrap;grid-area:2/2;gap:10px;padding:10px clamp(18px,4vw,64px) 6px clamp(18px,3vw,40px);display:flex;position:relative}.lu-seccion .lu-tile{aspect-ratio:1;background:var(--lu-tinta-2);border:3px solid var(--lu-tinta-3);cursor:pointer;width:clamp(56px,6.4vw,88px);padding:0;transition:border-color .2s;position:relative;overflow:hidden;transform:skew(-10deg)}.lu-seccion .lu-tile img{object-fit:cover;object-position:50% 40%;transform-origin:50% 40%;width:100%;height:100%;transform:skew(10deg)scale(1.7)}.lu-seccion .lu-tile.cursor{border-color:var(--c)}.lu-seccion .lu-tile.cursor:after{content:"P1";font:700 10px/1 var(--lu-mono);background:var(--lu-oro);color:var(--lu-tinta);padding:2px 3px;position:absolute;top:3px;right:3px}.lu-seccion .lu-tile:focus-visible{outline:2px solid var(--lu-oro);outline-offset:3px}.lu-seccion .lu-pista{font-family:var(--lu-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lu-crema-2);grid-area:3/2;margin:0;padding:4px clamp(18px,4vw,64px) clamp(20px,4vh,40px) clamp(18px,3vw,40px);font-size:11px;position:relative}.lu-seccion .lu-flash{opacity:0;pointer-events:none;z-index:5;background:#fff;animation:.35s ease-out lu-flash;position:absolute;inset:0}@keyframes lu-flash{0%{opacity:.9}to{opacity:0}}.lu-seccion .lu.golpe{animation:.35s lu-golpe}@keyframes lu-golpe{0%,to{transform:none}20%{transform:translate(-8px,4px)}40%{transform:translate(7px,-5px)}60%{transform:translate(-5px,3px)}80%{transform:translate(3px,-2px)}}.lu-seccion .lu-sello{z-index:6;text-transform:uppercase;color:var(--lu-tinta);background:var(--c);opacity:0;pointer-events:none;white-space:nowrap;margin:0;padding:.04em .28em .08em;font-size:clamp(54px,9vw,130px);font-style:italic;font-weight:900;font-stretch:62%;line-height:1;animation:1.1s cubic-bezier(.2,.9,.2,1) forwards lu-sello;position:absolute;top:46%;left:27%;transform:translate(-50%,-50%)rotate(-8deg)}@keyframes lu-sello{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(2.6)}14%{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(.94)}24%{transform:translate(-50%,-50%)rotate(-8deg)scale(1.04)}32%{transform:translate(-50%,-50%)rotate(-8deg)scale(1)}78%{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}.lu-seccion .lu-aviso{z-index:7;background:var(--lu-oro);color:var(--lu-tinta);font:600 12px/1.3 var(--lu-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:calc(100% - 32px);margin:0;padding:9px 14px;position:absolute;top:96px;left:50%;overflow:hidden;transform:translate(-50%)}@media (max-width:760px){.lu-seccion .lu{grid-template-rows:420px auto auto auto;grid-template-columns:1fr;height:auto}.lu-seccion .lu-izq{grid-area:1/1}.lu-seccion .lu-luchador{height:100%}.lu-seccion .lu-gigante{font-size:clamp(90px,30vw,160px);top:70px}.lu-seccion .lu-plantilla{grid-area:2/1;justify-content:center;padding:14px 16px 4px}.lu-seccion .lu-pista{text-align:center;grid-area:3/1;padding:2px 16px 4px}.lu-seccion .lu-panel{grid-area:4/1;padding:16px 18px 48px}.lu-seccion .lu-fondo{background:linear-gradient(172deg, color-mix(in srgb, var(--c) 34%, #0c0e14) 0 420px, #0c0e14 421px)}.lu-seccion .lu-fondo:before{height:420px;inset:0 0 auto}.lu-seccion .lu-sello{top:230px;left:50%}.lu-seccion .lu-aviso{top:72px}}@media (prefers-reduced-motion:reduce){.lu-seccion *,.lu-seccion :before,.lu-seccion :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
