html[data-season=halloween]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--halloween-bg:#100c1c;--halloween-surface:#1b142a;--halloween-border:#b995df29;--halloween-orange:#ffad70;--ease-in-out:cubic-bezier(.77,0,.175,1);--color-blue-50:#fff6ed;--color-blue-100:#ffead4;--color-blue-200:#ffd3ac;--color-blue-300:#ffbc88;--color-blue-400:#ffad70;--color-blue-500:#f48a45;--color-blue-600:#b94e1e;--color-blue-700:#943d20;--color-blue-800:#6d3025;--color-blue-900:#492229;--color-blue-950:#271521;--color-sky-200:#ffe2c1;--color-sky-300:#ffd0a0;--color-sky-400:#ffb67e;--color-sky-500:#f49a61;--color-sky-600:#c06b3d;--color-indigo-300:#e4c7ff;--color-indigo-400:#c995f0;--color-indigo-500:#aa6cdb;--color-indigo-600:#8650b8;--color-cyan-50:#fcf6ff;--color-cyan-100:#f3e4ff;--color-cyan-200:#ead2ff;--color-cyan-300:#dcb5f4;--color-cyan-400:#c995f0;--color-cyan-500:#b275de;--color-cyan-600:#9152bd;--color-cyan-700:#713c92;--color-cyan-800:#532c6b;--color-cyan-900:#392047;--color-cyan-950:#211529;--color-slate-100:#f1edf8;--color-slate-200:#e4dcec;--color-slate-300:#cfc4de;--color-slate-400:#a99bbd;--color-slate-500:#8b7d9d;--color-slate-600:#655775;--color-slate-700:#493a58;--color-slate-800:#30243e;--color-slate-900:#1b142a;--color-slate-950:#100c1c}html[data-season=halloween] body{background-color:var(--halloween-bg);background-image:radial-gradient(at 85% 6%,#7e43b03d,#0000 42%),radial-gradient(at 5% 48%,#b1552b14,#0000 40%),linear-gradient(#171025,#100c1c 65%)}html[data-season=halloween] ::selection{color:#fff1e5;background:#9d512f}html[data-season=halloween] .halloween-atmosphere{z-index:0;pointer-events:none;background:radial-gradient(at 88% 8%,#6f369b22,#0000 55%),radial-gradient(at 5% 60%,#b9512810,#0000 45%),linear-gradient(#191026,#100c1c 80%);position:fixed;inset:0;overflow:hidden}html[data-season=halloween] .halloween-atmosphere__scene{height:clamp(560px,48vw,900px);position:absolute;top:64px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}html[data-season=halloween] .halloween-atmosphere__art{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}html[data-season=halloween] .halloween-atmosphere__scene:after{content:"";background:radial-gradient(at 52% 40%,#100c1c85 0%,#100c1c24 45%,#0000 80%),linear-gradient(#100c1c0a,#100c1c10 45%,#100c1cc0);position:absolute;inset:0}html[data-season=halloween] .halloween-atmosphere--inner .halloween-atmosphere__scene{opacity:.48}html[data-season=halloween] .halloween-atmosphere--inner .halloween-atmosphere__scene:after{background:linear-gradient(#100c1c40,#100c1c88 45%,#100c1c)}html[data-season=halloween] .ambient-shader{mix-blend-mode:screen}html[data-season=halloween] header.fixed{border-bottom-color:var(--halloween-border);background:#130c1ee8;box-shadow:0 1px #ffb67e0c,0 8px 32px #08050f55}html[data-season=halloween] :is([class*="bg-[#030712]"],[class*="bg-[#040816]"],[class*="bg-[#020813]"],[class*="bg-[#060a16]"],[class*="bg-[#060a17]"],[class*="bg-[#060b18]"],[class*="bg-[#070b13]"]):not([class*=-z-]):not(body){border-color:var(--halloween-border);background-color:#140d20f0}html[data-season=halloween] :is([class*="bg-[#0b1224]"],[class*="bg-[#0f172a]"],[class*="bg-[#071629]"],[class*="bg-[#0d1731]"],[class*="bg-[#0a1525]"],[class*="bg-[#11192e]"],[class*="bg-[#0e172d]"],[class*="bg-[#080d19]"],[class*="bg-[#080d1e]"],[class*="bg-[#081224]"],[class*="bg-[#0a0f1d]"],[class*="bg-[#0c1021]"],[class*="bg-[#0a0f18]"],[class*="bg-[#0b132b]"],[class*="bg-[#0d152d]"],[class*="bg-[#0d162d]"],[class*="bg-[#090b16]"],[class*="bg-[#111b3b]"],[class*="bg-[#1e1e2e]"],[class*="bg-[#1e2532]"],[class*="bg-[#1e293b]"],[class*="bg-[#070c1b]"],[class*="bg-[#030610]"],[class*="bg-[#061326]"],[class*="bg-[#0a0f1e]"],[class*="bg-[#0d0d1a]"]):not([class*=-z-]):not(body){border-color:var(--halloween-border);background-color:#1d142ce0}html[data-season=halloween] main [class*=fixed][class*=inset-0][class*=-z-]{--tw-backdrop-blur:blur(0px);background:0 0;-webkit-backdrop-filter:blur()!important}html[data-season=halloween] :is(.glass-card,.tactical-card){border-color:var(--halloween-border);background:linear-gradient(135deg,#261b36dd,#171121e8);box-shadow:inset 0 1px #d8b7ff0a,0 12px 36px #08040f40}html[data-season=halloween] .glass-card:hover{border-color:#c995f052;box-shadow:inset 0 1px #d8b7ff10,0 16px 40px #08040f55}html[data-season=halloween] [data-seasonal-surface=profile]{background:radial-gradient(circle at 15% 0,#a969cf18,#0000 40%),radial-gradient(circle at 90% 20%,#ffad700c,#0000 35%),linear-gradient(135deg,#271c36f0,#181020f5 60%,#120d1afc)!important;border-color:#bf91e32e!important;box-shadow:0 28px 80px #08040f60,inset 0 1px #dfbaff0d!important}html[data-season=halloween] :is(.glass-input,.glass-nav){border-color:var(--halloween-border);background-color:#1b142ad9}html[data-season=halloween] .glass-input:focus{border-color:var(--halloween-orange);box-shadow:0 0 0 3px #ffad701a}html[data-season=halloween] .seasonal-hero{isolation:isolate}html[data-season=halloween] .halloween-hero-decorations{z-index:-1;pointer-events:none;position:absolute;inset:0}html[data-season=halloween] .halloween-hero-scene{aspect-ratio:2500/1120;z-index:0;pointer-events:none;position:absolute;inset:-12px -24px auto;-webkit-mask-image:linear-gradient(#0000,#000 6% 55%,#0000 100%),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 6% 55%,#0000 100%),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-season=halloween] .halloween-hero-scene img{object-fit:contain;object-position:center top;width:100%;height:100%}html[data-season=halloween] .halloween-hero-scene:after{content:"";background:linear-gradient(90deg,#100c1c,#0000 15% 85%,#100c1c),radial-gradient(at 50% 42%,#100c1cc4 0%,#100c1c80 40%,#100c1c24 70%,#0000 90%),linear-gradient(#100c1c10,#100c1c10 45%,#100c1ccc);position:absolute;inset:0}html[data-season=halloween] .seasonal-hero h1{color:#fdf6ec;text-shadow:0 5px 40px #090610aa;font-size:clamp(3.5rem,8.5vw,8rem)}html[data-season=halloween] .seasonal-hero h1:has(.seasonal-title-art){width:min(640px,88vw);max-width:100%;padding:0;font-size:0;line-height:1}html[data-season=halloween] .seasonal-title-art{width:100%;height:auto;display:block}html[data-season=halloween] .seasonal-title-brawl{color:#fdf6ec;text-shadow:0 1px #ffffff17,0 10px 34px #090610eb,0 0 46px #b995df38;display:inline-block;position:relative}html[data-season=halloween] .seasonal-title-brawl:after{content:none;display:none}html[data-season=halloween] .seasonal-title-tracker{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 8px 30px #f48a454d)drop-shadow(0 2px 12px #090610d9);background-image:linear-gradient(#ffe7c2 0%,#ffc084 30%,#f68c46 58%,#c34d1c 100%);-webkit-background-clip:text;background-clip:text;position:relative}html[data-season=halloween] .seasonal-title-tracker:after{content:none;display:none}html[data-season=halloween] .seasonal-sidebar{isolation:isolate;background:radial-gradient(at 100% 12%,#9658bf1a,#0000 58%),linear-gradient(#21142ce8,#140e1ef5 48%,#251623f0);border-right-color:#ba8ad52b;overflow:hidden;box-shadow:4px 0 32px #08040f55}html[data-season=halloween] .seasonal-sidebar:before{content:"";z-index:-1;pointer-events:none;opacity:.8;background:url(/seasonal/halloween/ghost-mist.svg) 100%/cover no-repeat;position:absolute;inset:-5% -12%}html[data-season=halloween] .halloween-hero-decorations:after{content:"";pointer-events:none;opacity:.65;background:url(/seasonal/halloween/ghost-mist.svg) 50%/cover no-repeat;width:24%;height:48%;position:absolute;top:4%;right:5%;transform:rotate(74deg);-webkit-mask-image:radial-gradient(#000 30%,#0000 72%);mask-image:radial-gradient(#000 30%,#0000 72%)}html[data-season=halloween] .home-meta-trends{border-top:1px solid #c9a9df1a;padding-top:24px}html[data-season=halloween] .home-meta-trends-eyebrow{display:none}html[data-season=halloween] .home-meta-trends-heading{letter-spacing:-.025em;text-transform:none;font-size:24px;font-weight:650}html[data-season=halloween] .home-meta-trends-heading span{color:#eee6f4;-webkit-text-fill-color:#eee6f4;background-image:none}html[data-season=halloween] .home-meta-trends-title-classic{display:none}html[data-season=halloween] .home-meta-trends-title-seasonal{display:inline}html[data-season=halloween] .home-meta-trends-subtitle{color:#a99bbd;text-transform:none;letter-spacing:0;font-weight:400}html[data-season=halloween] .home-meta-trends-tabs{box-shadow:none;background:#160f21;border-color:#c9a9df20}html[data-season=halloween] .home-meta-trends-selection{box-shadow:none;background:#493043}html[data-season=halloween] .home-meta-trends-groups>div{box-shadow:none;--tw-backdrop-blur:blur(0px);background:#19122280;border-radius:12px}html[data-season=halloween] .home-meta-trends>[role=status]{background:0 0;border:0;padding:0;line-height:1.7}html[data-season=halloween] .home-meta-trends:has(>[role=status]) .home-meta-trends-groups{display:none}html[data-season=halloween] .seasonal-hero p{color:#d8cbe4}html[data-season=halloween] .seasonal-hero p[class*=text-cyan-]{color:#dfb9f0}html[data-season=halloween] .seasonal-live-badge{color:#ffd1a8;background:#2d1b24e8;border-color:#ffad7040;box-shadow:0 0 24px #ffad700c}html[data-season=halloween] .seasonal-live-badge>div{background-color:#ffad70;box-shadow:0 0 10px #ffad7044}html[data-season=halloween] .seasonal-status-badge{background-color:#f48a4514;border-color:#ffad7040}html[data-season=halloween] .seasonal-status-badge [class*=text-emerald-]{color:#ffd1a8}html[data-season=halloween] .seasonal-status-badge [class*=bg-emerald-]{box-shadow:none;background-color:#ffad70}html[data-season=halloween] .seasonal-event-scene>[class*=bg-\[radial-gradient]{background-image:radial-gradient(circle at 20% 20%,#b275de14,#0000 34%),radial-gradient(circle at 78% 18%,#ffad700a,#0000 34%),linear-gradient(135deg,#24182cd9,#100c1cf0)}html[data-season=halloween] .seasonal-search-tabs{background:#1b142ae6;border-color:#bf91e32a}html[data-season=halloween] .seasonal-search-tabs>div>div{background-color:#bd784526!important;border-color:#ffad7045!important;box-shadow:inset 0 1px #ffce9c0a!important}html[data-season=halloween] [data-guide=home-player-search] form{background:#1b142aeb;border-color:#b58ac03d!important;box-shadow:0 16px 50px #06030f55!important}html[data-season=halloween] [data-guide=home-player-search] form:focus-within{border-color:#ffad7080!important;box-shadow:0 0 0 3px #ffad7010,0 16px 50px #06030f55!important}html[data-season=halloween] [data-guide=home-player-search] form>div>span{color:#ffad7066!important}html[data-season=halloween] [data-guide=home-player-search-button]:not(:disabled){color:#ffd3ac!important;background-color:#f48a451c!important;border-color:#ffad7040!important;box-shadow:inset 0 1px #ffd3ac0d!important}html[data-season=halloween] [data-guide=home-player-search-button]:not(:disabled):hover{background-color:#f48a4533!important;border-color:#ffad7070!important}.seasonal-header-wordmark{display:none}html[data-season=halloween] .seasonal-brand>img,html[data-season=halloween] .seasonal-brand-mark img{filter:hue-rotate(173deg)saturate(.85);object-fit:contain}html[data-season=halloween] .seasonal-brand{gap:8px;height:auto;overflow:visible}html[data-season=halloween] .seasonal-brand>img{width:32px;max-width:none;height:32px;margin-inline:0}html[data-season=halloween] .seasonal-brand>div{letter-spacing:-.04em;font-size:16px;font-style:italic;line-height:1}html[data-season=halloween] .seasonal-brand .seasonal-header-classic{display:none}html[data-season=halloween] .seasonal-brand .seasonal-header-wordmark{object-fit:cover;object-position:center;filter:none;width:188px;height:33px;display:block}html[data-season=halloween] .seasonal-brand>div>span:first-child{color:#fdf6ec;text-shadow:0 1px 8px #090610cc}html[data-season=halloween] .seasonal-brand-mark{box-shadow:none;overflow:visible}html[data-season=halloween] .seasonal-brand-name-tracker{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.04em;filter:drop-shadow(0 0 10px #f48a4547);background-image:linear-gradient(#ffe0b3 0%,#ffab68 48%,#e05f22 100%);-webkit-background-clip:text;background-clip:text;margin-left:4px}html[data-season=halloween] main>footer{border-top-color:var(--halloween-border);background:linear-gradient(#1b1328,#100c1c)}html[data-season=halloween] .halloween-edition{color:#ffbc88;letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:16px;font-size:10px;font-weight:800;display:inline-flex}html[data-season=halloween] .halloween-edition img{object-fit:contain;width:24px;height:24px}html[data-season=halloween] :is(.halloween-hero-pumpkin,.halloween-hero-ghost,.halloween-hero-bat){pointer-events:none;z-index:1;position:absolute}html[data-season=halloween] .halloween-hero-pumpkin{filter:drop-shadow(0 0 26px #e9853838);opacity:.9;width:68px;top:32%;left:1.5%;transform:rotate(-10deg)}html[data-season=halloween] .halloween-hero-ghost{filter:drop-shadow(0 0 20px #cc95ed38);opacity:.8;width:64px;top:8%;right:2.5%;transform:rotate(13deg)}html[data-season=halloween] .halloween-hero-bat{opacity:.7;width:46px;top:56%;right:7%;transform:rotate(-12deg)}html[data-season=halloween] .halloween-hero-sparkles{z-index:1;position:absolute;inset:0}html[data-season=halloween] .halloween-hero-sparkles span{opacity:.35;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#ffe2b6;width:9px;height:13px;position:absolute}html[data-season=halloween] .halloween-hero-sparkles span:first-child{top:19%;left:14%}html[data-season=halloween] .halloween-hero-sparkles span:nth-child(2){top:30%;right:15%}html[data-season=halloween] .halloween-hero-sparkles span:nth-child(3){top:38%;left:21%}html[data-season=halloween] .halloween-hero-sparkles span:nth-child(4){top:10%;right:26%}@media (min-width:768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-season=halloween] .halloween-hero-decorations:after{animation:halloween-hero-mist 20s var(--ease-in-out)infinite alternate;animation-play-state:paused}html[data-season=halloween] .halloween-hero-decorations[data-motion-active=true]:after{animation-play-state:running}html[data-season=halloween] .seasonal-sidebar:before{animation:halloween-sidebar-mist 22s var(--ease-in-out)infinite alternate;animation-play-state:paused}html[data-season=halloween]:has(.halloween-hero-decorations[data-motion-active=true]) .seasonal-sidebar:before{animation-play-state:running}html[data-season=halloween] .halloween-hero-scene img{transform-origin:50% 42%;animation:halloween-camera-drift 24s var(--ease-in-out)infinite alternate}html[data-season=halloween] .halloween-hero-ghost img{animation:halloween-ghost-float 4.8s var(--ease-in-out)infinite}html[data-season=halloween] .halloween-hero-pumpkin img{transform-origin:50% 80%;animation:halloween-pumpkin-sway 5.8s var(--ease-in-out)infinite;animation-delay:-1.8s}html[data-season=halloween] .halloween-hero-bat img{animation:halloween-bat-flight 6.4s var(--ease-in-out)infinite;animation-delay:-3s}html[data-season=halloween] .halloween-hero-sparkles span{animation:halloween-star-glimmer 6s var(--ease-in-out)infinite}html[data-season=halloween] .halloween-hero-sparkles span:nth-child(2){animation-delay:-1.5s}html[data-season=halloween] .halloween-hero-sparkles span:nth-child(3){animation-delay:-3s}html[data-season=halloween] .halloween-hero-sparkles span:nth-child(4){animation-delay:-4.5s}html[data-season=halloween] .halloween-hero-decorations :is(.halloween-hero-scene img,.halloween-hero-ghost img,.halloween-hero-pumpkin img,.halloween-hero-bat img,.halloween-hero-sparkles span){animation-play-state:paused}html[data-season=halloween] .halloween-hero-decorations[data-motion-active=true] :is(.halloween-hero-scene img,.halloween-hero-ghost img,.halloween-hero-pumpkin img,.halloween-hero-bat img,.halloween-hero-sparkles span){animation-play-state:running}html[data-season=halloween] .halloween-hero-decorations[data-motion-active=true] img{will-change:transform}}@keyframes halloween-camera-drift{0%{transform:scale(1)}to{transform:scale(1.04)translateY(-.5%)}}@keyframes halloween-sidebar-mist{0%{opacity:.65;transform:translateY(2%)scale(1)}to{opacity:.9;transform:translateY(-3%)scale(1.05)}}@keyframes halloween-hero-mist{0%{opacity:.45;transform:rotate(74deg)translate(-3%)}to{opacity:.8;transform:rotate(74deg)translate(4%)}}@keyframes halloween-ghost-float{0%,to{transform:translateY(4px)rotate(-6deg)}50%{transform:translate(-8px,-16px)rotate(5deg)}}@keyframes halloween-pumpkin-sway{0%,to{transform:translateY(3px)rotate(-5deg)}50%{transform:translateY(-8px)rotate(7deg)}}@keyframes halloween-bat-flight{0%,to{transform:translateY(4px)rotate(-7deg)}50%{transform:translate(12px,-18px)rotate(9deg)}}@keyframes halloween-star-glimmer{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:.75;transform:scale(1.15)}}@media (min-width:1024px){html[data-season=halloween] .halloween-atmosphere__scene{left:76px}}@media (max-width:767px){html[data-season=halloween] .seasonal-brand>img{width:30px;height:30px;margin-inline:0}html[data-season=halloween] .halloween-hero-scene{aspect-ratio:auto;height:440px;inset-inline:-16px}html[data-season=halloween] .halloween-hero-scene img{object-fit:cover}html[data-season=halloween] .halloween-hero-pumpkin{opacity:.7;width:40px;top:22%;left:-2px}html[data-season=halloween] .halloween-hero-ghost{opacity:.65;width:40px;top:0;right:-2px}html[data-season=halloween] .halloween-hero-bat{opacity:.55;width:30px;top:28%;right:-2px}html[data-season=halloween] .halloween-atmosphere__scene{height:560px}}@media (prefers-reduced-motion:reduce){html[data-season=halloween] :is(.animate-pulse,.animate-enter,.card-enter){opacity:1;animation:none;transform:none}}
.seasonal-sidebar{--nav-accent:#a7c5f7;--nav-ink:#edf2fa;--nav-muted:#b0b8cc;--ease-out:cubic-bezier(.23,1,.32,1)}html[data-season=halloween] .seasonal-sidebar{--nav-accent:#f1b88c;--nav-ink:#fff3e6;--nav-muted:#c4b6d4}.seasonal-sidebar .app-nav-item{height:50px;transition:transform .16s var(--ease-out),background-color .16s ease,border-color .16s ease;border-radius:12px}.seasonal-sidebar .app-nav-item .app-nav-icon{width:32px;height:32px;color:var(--nav-muted);background:#ffffff05;border:1px solid #ffffff0a;border-radius:9px;place-items:center;display:grid;left:10px}.seasonal-sidebar .app-nav-icon svg{width:20px;height:20px}.seasonal-sidebar .app-nav-item .app-nav-label{left:52px}.seasonal-sidebar .app-nav-label>span:first-child{color:var(--nav-muted)}.seasonal-sidebar .app-nav-item[aria-current=page]{background:color-mix(in srgb,var(--nav-accent)12%,transparent)!important;border-color:color-mix(in srgb,var(--nav-accent)32%,transparent)!important;box-shadow:inset 0 1px #ffffff09!important}.seasonal-sidebar .app-nav-item[aria-current=page] .app-nav-label>span:first-child{color:var(--nav-ink)}.seasonal-sidebar .app-nav-item[aria-current=page] .app-nav-icon{background:color-mix(in srgb,var(--nav-accent)14%,transparent);border-color:color-mix(in srgb,var(--nav-accent)24%,transparent);color:var(--nav-accent)}.seasonal-sidebar .app-nav-item:is([data-nav-key=Pro\ Hub],[data-nav-key=Upgrade\ Pro],[data-nav-key=Leaderboards]){--nav-accent:#edc781}.seasonal-sidebar .app-nav-item:is([data-nav-key=Draft\ Tool],[data-nav-key="Tier List Maker"],[data-nav-key=Skin\ Gallery],[data-nav-key=Cosmetics\ Rankings]){--nav-accent:#c5a6ee}.seasonal-sidebar .app-nav-item:is([data-nav-key=Pro\ Hub],[data-nav-key=Upgrade\ Pro],[data-nav-key=Leaderboards],[data-nav-key=Draft\ Tool],[data-nav-key="Tier List Maker"],[data-nav-key=Skin\ Gallery],[data-nav-key=Cosmetics\ Rankings]) .app-nav-icon{color:var(--nav-accent)}.seasonal-sidebar .app-nav-item:focus-visible{outline:2px solid var(--nav-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.seasonal-sidebar .app-nav-item:hover{transform:translate(2px);background:color-mix(in srgb,var(--nav-accent)8%,transparent)!important;border-color:color-mix(in srgb,var(--nav-accent)20%,transparent)!important}.seasonal-sidebar .app-nav-item:hover .app-nav-icon{color:var(--nav-accent);background:color-mix(in srgb,var(--nav-accent)11%,transparent)}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.seasonal-sidebar .app-nav-item,.seasonal-sidebar .app-nav-item:hover{transform:none!important}.seasonal-sidebar .app-nav-icon>span,.seasonal-sidebar .app-nav-icon svg,.seasonal-sidebar .app-nav-icon svg *{animation:none!important;transform:none!important}}
