.lol-hx{min-height:600px}.lol-hx h1{font-size:clamp(34px,4.2vw,60px)}.lol-hx .ctl-hero-copy{z-index:1;width:100%;position:relative;container-type:inline-size}.lol-hx .vp-stage{margin-bottom:78px}.lol-hx-juego{z-index:2;background:#0b1012;border:1px solid #ffcd0066;width:128px;height:auto;padding:10px 14px;position:absolute;bottom:-74px;left:10px;rotate:-5deg;box-shadow:0 14px 30px #0008}.lol-hx .vp-back{background:linear-gradient(90deg,#0000 calc(100% - 22px),#ffcd00 calc(100% - 22px)),repeating-linear-gradient(135deg,#0000 0 14px,#0b10121a 14px 16px),#b8ff00}.lol-brasas{position:absolute;inset:0;overflow:hidden}.lol-brasas i{left:var(--x);width:var(--s);height:var(--s);opacity:0;background:#b8ff00;border-radius:50%;position:absolute;bottom:-10px;box-shadow:0 0 10px #b8ff00}.lol-brasas i:nth-child(3n){background:#ffcd00;box-shadow:0 0 10px #ffcd00}html[data-motion=on] .lol-brasas i{animation:lol-brasa var(--d) linear var(--t) infinite}@keyframes lol-brasa{0%{opacity:0;translate:0}10%{opacity:.8}70%{opacity:.5}to{opacity:0;translate:30px -620px}}.lol-scan{opacity:0;background:linear-gradient(90deg,#0000,#b8ff0066 30%,#b8ff00 50%,#b8ff0066 70%,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #b8ff0080}html[data-motion=on] .lol-scan{animation:6s ease-in-out infinite lol-scan}@keyframes lol-scan{0%{opacity:0;translate:0}8%{opacity:.7}60%{opacity:.35}to{opacity:0;translate:0 600px}}html[data-theme=light] .lol-brasas i:not(.pj-ban *){background:#416500;box-shadow:0 0 8px #b8ff00}html[data-theme=light] .lol-brasas i:nth-child(3n):not(.pj-ban *){background:#8a6a25;box-shadow:0 0 8px #ffcd00}html[data-theme=light] .lol-scan:not(.pj-ban *){background:linear-gradient(90deg,#0000,#41650055 30%,#416500 50%,#41650055 70%,#0000);box-shadow:0 0 14px #b8ff0080}html[data-theme=light] .lol-hx-juego:not(.pj-ban *){background:#14201b;box-shadow:0 14px 30px #20351d33}@keyframes lol-barrido{0%{translate:-110%}55%,to{translate:360%}}@keyframes lol-pulso{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:1000px){.lol-hx{min-height:0}.lol-hx .ctl-hero-visual{margin-bottom:30px}}@media (max-width:600px){.lol-hx .vp-stage{margin-bottom:60px}.lol-hx-juego{width:92px;padding:6px 10px;bottom:-56px;left:6px}}.lol-hx h1.lol-titular{font-size:inherit;letter-spacing:0;flex-direction:column;gap:6px;max-width:none;display:flex}.lol-t1{text-transform:uppercase;letter-spacing:.06em;color:#f7f8f5;align-items:center;gap:14px;font-size:clamp(24px,2.6vw,38px);line-height:1.1;display:flex}.lol-t-chip{letter-spacing:.08em;color:#0b1012;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#b8ff00;place-items:center;padding:4px 10px 3px;font-size:.62em;display:inline-grid}.lol-t2{letter-spacing:-.035em;text-transform:uppercase;background:linear-gradient(100deg,#b8ff00 0%,#d9ff6b 38%,#ffcd00 78%,#ffe066 100%);color:#0000;filter:drop-shadow(0 0 26px #b8ff0033);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:min(104px,14.6cqi);line-height:.95;display:block;position:relative}.lol-t2:after{content:attr(data-text);background:linear-gradient(100deg,#0000 40%,#fffc 50%,#0000 60%) -150% 0/60% 100% no-repeat;color:#0000;pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}html[data-motion=on] .lol-hx:hover .lol-t2:after{animation:2.4s ease-in-out lol-brillo}@keyframes lol-brillo{0%{background-position:-150% 0}40%,to{background-position:250% 0}}.lol-t3{align-items:center;gap:16px;margin-top:10px;display:flex}.lol-t-franja{background:linear-gradient(90deg,#fc0 0 33.3%,#1e5fd8 33.3% 66.6%,#e0283c 66.6%);width:64px;height:4px}.lol-t-badge{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:#b8ff00;background:#b8ff0012;border:1px solid #b8ff0066;align-items:center;gap:10px;padding:8px 16px 7px;font-size:clamp(12px,1vw,14px);font-weight:700;display:inline-flex}.lol-t-badge i{background:#b8ff00;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #b8ff00}html[data-motion=on] .lol-t-badge i{animation:1.6s ease-in-out infinite lol-pulso}html[data-theme=light] .lol-t1:not(.pj-ban *){color:#14201b}html[data-theme=light] .lol-t-chip:not(.pj-ban *){color:#b8ff00;background:#14201b}html[data-theme=light] .lol-t2:not(.pj-ban *){filter:none;background-image:linear-gradient(100deg,#416500 0%,#5b8a00 40%,#8a6a25 80%,#a9843a 100%)}html[data-theme=light] .lol-t2:not(.pj-ban *):after{background-image:linear-gradient(100deg,#0000 40%,#ffffffd9 50%,#0000 60%)}html[data-theme=light] .lol-t-badge:not(.pj-ban *){color:#2f4a00;background:#b8ff0033;border-color:#41650066}html[data-theme=light] .lol-t-badge i:not(.pj-ban *){background:#416500;box-shadow:0 0 0 3px #b8ff0066}@media (max-width:600px){.lol-t1{gap:10px}.lol-t-franja{width:36px}}.inline-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inline-form>input:not([type=checkbox]),.inline-form>select{flex:140px;width:auto;min-width:0;padding:8px 10px;font-size:14px}.inline-form label{margin:0}.lol-riot{grid-template-columns:2fr 1fr;gap:10px;display:grid}@keyframes lol-paso-pulso{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--theme) 0%, transparent)}50%{box-shadow:0 0 26px 2px color-mix(in srgb, var(--theme) 40%, transparent)}}.invite-compartir{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}
