.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lb-hidden{display:none!important}.lb-hero{--rx:50%;--ry:70%;padding:48px 0 34px;text-align:center}.lb-hero .top{position:relative}.lb-hero h1{font-size:clamp(64px,10.6vw,156px);--s:1;white-space:nowrap;--top:var(--ink);--bot:var(--ink-2);--line:var(--cream);--sh:var(--red)}.lb-hero h1>span{margin:0 .1em}.lb-hero h1 .l2{--top:var(--red);--bot:#b5341f}.lb-hero .season{display:inline-block;margin-bottom:12px;font-weight:800;font-style:italic;text-transform:uppercase;font-size:16px;color:var(--ink)}.lb-hero .ball{position:absolute;filter:drop-shadow(7px 9px 0 rgba(20,13,31,.45));pointer-events:none}.lb-hero .b1{width:clamp(110px,13vw,190px);left:-2%;bottom:-6px;rotate:-10deg;z-index:2;animation:bob 3.1s ease-in-out infinite}.lb-hero .b2{width:clamp(110px,13vw,180px);right:-2%;bottom:10px;rotate:12deg;z-index:2;animation:bob 2.7s ease-in-out infinite reverse}.lb-pick{margin-top:24px;position:relative;z-index:3}.lb-search{max-width:340px;margin:0 auto 14px}.lb-search input{width:100%;font:600 16px Kanit;color:var(--ink);background:var(--cream);border:3px solid var(--ink);box-shadow:4px 5px 0 var(--ink);padding:9px 14px;outline:none}.lb-search input:focus{box-shadow:4px 5px 0 var(--red)}.lb-noweapon{margin-top:10px;font-weight:700;color:var(--ink)}.lb-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto;max-width:1060px}.lb-chip{font:italic 800 16px Kanit;text-transform:uppercase;cursor:pointer;color:var(--ink);background:var(--cream);border:3px solid var(--ink);padding:9px 18px;min-height:44px;transform:skew(-8deg);box-shadow:4px 5px 0 var(--ink);transition:transform .08s,box-shadow .08s}.lb-chip>span{display:inline-block;transform:skew(8deg)}.lb-chip:hover{transform:skew(-8deg) translate(-2px,-2px);box-shadow:6px 7px 0 var(--ink)}.lb-chip[aria-pressed=true]{background:var(--c,var(--red));color:var(--ink)}.lb-chip.all[aria-pressed=true]{background:var(--ink);color:var(--gold)}.lb-metrics{display:flex;justify-content:center;gap:0;margin-top:16px}.lb-metric{font:italic 800 15px Kanit;text-transform:uppercase;cursor:pointer;background:transparent;color:var(--ink);border:3px solid var(--ink);margin-left:-3px;padding:7px 18px;min-height:44px}.lb-metric[aria-pressed=true]{background:var(--red);color:var(--cream)}.lb-wallsec{padding:56px 0 80px;--rx:50%;--ry:0%}.lb-wallsec .wrap{max-width:980px}.lb-msg{padding:60px 16px;text-align:center;font-weight:900;font-style:italic;text-transform:uppercase;font-size:clamp(22px,3vw,34px);color:var(--cream);text-shadow:3px 4px 0 var(--ink)}.lb-banner{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:30px}.lb-banner-t{font-weight:900;font-style:italic;text-transform:uppercase;font-size:clamp(34px,5vw,62px);line-height:.95;color:var(--cream);text-shadow:-3px -3px 0 var(--ink),3px -3px 0 var(--ink),-3px 3px 0 var(--ink),3px 3px 0 var(--ink),0 3px 0 var(--ink),3px 0 0 var(--ink),0 -3px 0 var(--ink),-3px 0 0 var(--ink),6px 8px 0 var(--ink)}.lb-banner-t b{font-weight:900;color:var(--gold)}.lb-banner-c{font-weight:800;font-style:italic;text-transform:uppercase;font-size:17px;color:var(--cream);text-shadow:2px 3px 0 var(--ink)}.lb-podium{display:grid;grid-template-columns:1fr 1.18fr 1fr;align-items:start;gap:18px;margin-bottom:34px}.lb-pcard{position:relative;text-align:center;color:var(--ink);background:var(--medal);border:var(--edge) solid var(--ink);box-shadow:8px 10px 0 var(--ink);padding:18px 12px;cursor:pointer;transition:scale .14s cubic-bezier(.34,1.8,.5,1)}.lb-pcard:active{scale:.96}.lb-pcard.is-1{--medal:var(--gold);order:2;padding-top:30px;rotate:-1deg}.lb-pcard.is-2{--medal:#dfe3ea;order:1;margin-top:30px;rotate:1.5deg}.lb-pcard.is-3{--medal:#e8a56a;order:3;margin-top:62px;rotate:-2deg}.lb-champ{position:absolute;left:50%;top:-20px;translate:-50% 0;rotate:-4deg;background:var(--red);color:var(--cream);border:3px solid var(--ink);padding:3px 14px;font-weight:900;font-style:italic;text-transform:uppercase;font-size:15px;white-space:nowrap}.lb-pnum{font-weight:900;font-style:italic;line-height:.8;font-size:76px;color:var(--cream);-webkit-text-stroke:3px var(--ink);text-shadow:5px 6px 0 var(--ink)}.lb-pcard.is-1 .lb-pnum{font-size:104px}.lb-phandle{margin-top:10px;font-weight:900;font-style:italic;text-transform:uppercase;font-size:22px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-ppills{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:10px}.lb-pstat{margin-top:12px;font-weight:900;font-style:italic;font-size:40px;line-height:1}.lb-pcard.is-1 .lb-pstat{font-size:50px}.lb-punit{font-weight:700;text-transform:uppercase;font-size:13px;opacity:.7}.lb-pcard.is-1:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.5) 48%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.5) 52%,transparent 70%);background-size:280% 100%;mix-blend-mode:soft-light;animation:lb-foil 4.5s ease-in-out infinite}@keyframes lb-foil{0%,to{background-position:140% 0}50%{background-position:-40% 0}}.lb-ppill,.lb-ltag{display:inline-block;padding:3px 12px;transform:skew(-8deg);border:2px solid var(--ink);background:var(--tag-c,var(--gold));color:var(--ink);font-weight:800;font-style:italic;text-transform:uppercase;font-size:14px;white-space:nowrap;box-shadow:2px 3px 0 var(--ink)}.lb-ppill>span,.lb-ltag>span{display:inline-block;transform:skew(8deg)}.lb-latag{background:var(--ink);color:var(--tag-c)}.lb-list{background:var(--cream);border:var(--edge) solid var(--ink);box-shadow:10px 12px 0 var(--ink)}.lb-lrow{display:grid;align-items:center;gap:4px 14px;padding:10px 14px;color:var(--ink);border-bottom:2px solid #140d1f22;cursor:pointer;transition:transform .1s,background .1s;grid-template-columns:44px minmax(0,1fr) 84px;grid-template-areas:"rank handle stat" "rank tags stat"}.lb-lrow:nth-child(2n){background:#f3e3bd}.lb-lrow:hover{background:var(--gold)}.lb-lrow:active{transform:translate(9px)}.lb-lrank{grid-area:rank;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--cream);font-weight:900;font-style:italic;font-size:15px}.lb-lhandle{grid-area:handle;font-weight:800;text-transform:uppercase;font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-ltags{grid-area:tags;display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-self:start}.lb-lstat{grid-area:stat;text-align:right;font-weight:900;font-style:italic;font-size:21px;white-space:nowrap}@media(min-width:760px){.lb-lrow{grid-template-columns:52px minmax(13rem,1fr) minmax(0,var(--lb-tagtrack,16rem)) 96px;grid-template-areas:"rank handle tags stat";padding:10px 18px}.lb-lstat{font-size:22px}}.lb-oldhead{margin:56px 0 6px}.lb-oldhead .lb-banner-t{font-size:clamp(26px,3.6vw,42px)}.lb-oldsub{margin:0 0 22px;font-weight:600;color:var(--cream);font-size:15px;text-shadow:1px 2px 0 #0007}.lb-cta{text-align:center;margin-top:46px}.lb-fine{text-align:center;margin-top:18px;font-weight:600;color:var(--cream);font-size:15px}@media(prefers-reduced-motion:reduce){.lb-pcard.is-1:after{animation:none;opacity:.25}.lb-lrow:active{transform:none}.lb-pcard:active{scale:1}}@media(max-width:620px){.lb-hero{padding-top:30px}.lb-hero h1{font-size:54px;--s:.5}.lb-hero .b1{display:none}.lb-hero .b2{width:80px;bottom:-14px}.lb-chip{font-size:14px;padding:7px 12px}.lb-podium{grid-template-columns:1fr;gap:14px}.lb-pcard,.lb-pcard.is-1,.lb-pcard.is-2,.lb-pcard.is-3{order:0;margin:0;rotate:0deg;display:grid;grid-template-columns:auto 1fr auto;align-items:center;text-align:left;gap:4px 14px;padding:12px 16px}.lb-pnum,.lb-pcard.is-1 .lb-pnum{font-size:56px;grid-row:span 3}.lb-phandle{margin:0}.lb-ppills{flex-direction:row;justify-content:flex-start;margin:0;grid-column:2}.lb-pstat,.lb-pcard.is-1 .lb-pstat{grid-column:3;grid-row:1 / span 3;font-size:28px;margin:0;text-align:right}.lb-punit{display:none}.lb-champ{left:auto;right:10px;translate:0 0;top:-16px;font-size:12px}.lb-ltag,.lb-ppill{font-size:12px;padding:2px 9px}}
