:root{--page-max:1920px;--page-gutter:clamp(18px,3vw,48px);--ui-bg:var(--ink);--ui-panel:var(--ink-soft);--ui-fg:var(--paper);--on-accent:#111719}html[data-theme=light]{--ui-bg:var(--paper);--ui-panel:#fffefa;--ui-fg:var(--ink);--on-accent:#fffefa}html[data-width=medium]{--page-max:1200px}html[data-width=comfortable]{--page-max:1760px}html[data-width=wide]{--page-max:2240px}html[data-width] :is(.workspace-main,.requests-page,.site-shell>main,.history-page>main):not(.cheer-page){min-width:0;width:min(var(--page-max),calc(100% - 2*var(--page-gutter)))!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}html main.cheer-page,html[data-width] main.cheer-page{min-width:0;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html[data-width] .cheer-page>.roar-section{padding-inline:0!important}.workspace-hero{max-width:100%}.site-preferences{right:18px;bottom:max(18px,env(safe-area-inset-bottom));z-index:1100;color:var(--ui-fg);font:14px/1.5 var(--font-sans);position:fixed}.preferences-trigger{background:var(--ui-panel);min-height:44px;color:var(--ui-fg);border:1px solid var(--line);box-shadow:var(--shadow-2);cursor:pointer;font:inherit;border-radius:0;padding:10px 16px}.preferences-panel{background:var(--ui-panel);border:1px solid var(--line);width:338px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 100px);box-shadow:var(--shadow-4);border-radius:14px;padding:20px;position:absolute;bottom:58px;right:0;overflow-y:auto}.preferences-panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.preferences-panel h2{margin:0;font-family:inherit;font-size:18px;line-height:1.5}.preferences-panel small{color:var(--muted);font-size:11px;font-weight:400}.preferences-panel button{font:inherit;color:inherit;cursor:pointer}.preferences-panel header button{background:0 0;border:0;padding:0 6px;font-size:24px}.preferences-panel fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.preferences-panel legend{margin-bottom:10px;font-size:13px;font-weight:600}.preference-segments{gap:5px;display:flex}.preference-segments button{border:1px solid var(--line);background:0 0;border-radius:6px;flex:1;min-height:40px;font-size:12px}.preference-segments button[aria-pressed=true],.preference-palettes button[aria-pressed=true]{border-color:var(--gold-light);box-shadow:inset 0 0 0 1px var(--gold-light);background:color-mix(in srgb,var(--gold-light) 12%,transparent)}.preference-palettes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.preference-palettes button{border:1px solid var(--line);text-align:left;background:0 0;border-radius:6px;align-items:center;gap:8px;min-height:43px;padding:8px;font-size:11px;display:flex}.preference-palettes i{border:1px solid #0002;border-radius:50%;flex:0 0 15px;width:15px;height:15px;display:block}.preferences-panel footer{color:var(--muted);border:0;justify-content:space-between;gap:10px;padding:14px 0 0;font-size:11px;display:flex;background:0 0!important}.preferences-panel footer button{background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.topbar.app-topbar{grid-template-columns:auto minmax(0,1fr) minmax(170px,230px) auto auto;gap:22px;height:auto;min-height:72px;display:grid}.topbar.app-topbar .app-nav{gap:22px;min-width:0;height:72px;overflow-x:auto;flex-wrap:nowrap!important}.topbar.app-topbar .app-nav a{white-space:nowrap;flex-shrink:0}.topbar.app-topbar .locale-picker{margin-left:0}.topbar.app-topbar .locale-picker select{min-width:110px;max-width:130px}.nav-search{min-width:0;color:var(--ui-fg);position:relative}.nav-search form{border:1px solid var(--line);background:var(--ui-panel);border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.nav-search form:focus-within{outline:2px solid var(--gold-light);outline-offset:2px}.nav-search form>span{color:var(--muted);place-items:center;display:inline-grid}.nav-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px;line-height:1.4}.nav-search input::placeholder{color:var(--muted)}.nav-search form button{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.nav-search-results{z-index:1200;background:var(--ui-panel);border:1px solid var(--line);width:440px;max-width:calc(100vw - 32px);max-height:65vh;box-shadow:var(--shadow-3);border-radius:10px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.nav-search-results p{color:var(--muted);margin:0;padding:18px;font-size:13px}.nav-search-results a{border-bottom:1px solid var(--line);color:var(--ui-fg);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;padding:13px 15px;font-size:13px;display:grid}.nav-search-results a:hover,.nav-search-results a[aria-selected=true]{background:color-mix(in srgb,var(--gold-light) 12%,transparent)}.nav-search-results small,.nav-search-results a>span{color:var(--muted);font-size:10px}.nav-search-results strong{overflow-wrap:anywhere;min-width:0;font-weight:500}@media (width<=1100px){.topbar.app-topbar{grid-template-columns:auto minmax(140px,1fr) auto auto;gap:12px 18px;padding-top:12px}.topbar.app-topbar .app-nav{grid-area:2/1/auto/-1;width:100%;height:44px}.topbar.app-topbar .app-nav a{height:44px;padding-inline:0}.nav-search{grid-area:1/2}.topbar.app-topbar .locale-picker{grid-area:1/3}.topbar.app-topbar .nav-preferences{grid-area:1/4}.topbar.app-topbar .spoiler-nav{grid-area:1/5}}@media (width<=620px){:root{--page-gutter:16px}.nav-search-results{width:auto;max-width:none;top:100%;left:0;right:0}.nav-search-results a{grid-template-columns:42px minmax(0,1fr)}.nav-search-results a>span{grid-column:2}.nav-search input{font-size:12px}.site-preferences{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.preferences-panel{width:318px;max-height:calc(100dvh - 100px)}}html[data-palette=worldsGold][data-theme=light]{--ink:#141c1f;--ink-soft:#e8e3d4;--paper:#f5f2e8;--paper-deep:#e8e3d4;--gold:#7a591a;--gold-light:#5c400e;--accent:#5c400e;--accent-strong:#7a591a;--ui-bg:#f5f2e8;--ui-panel:#fffefa;--ui-fg:#141c1f;--muted:#5c6669;--fg-label:#5c6669;--label-accent:#5c400e;--line:#141c1f29;--dark-line:var(--line)}html[data-palette=worldsGold][data-theme=dark]{--ink:#111719;--ink-soft:#1a2124;--paper:#f2f0e6;--paper-deep:#212b2e;--gold:#b8964d;--gold-light:#d6bd7a;--accent:#d6bd7a;--accent-strong:#b8964d;--ui-bg:#111719;--ui-panel:#1a2124;--ui-fg:#f2f0e6;--muted:#8f9c9e;--fg-label:#8f9c9e;--label-accent:#d6bd7a;--line:#f2f0e629;--dark-line:var(--line)}html[data-palette=riftSage][data-theme=light]{--ink:#121b17;--ink-soft:#dfe8df;--paper:#f1f5ee;--paper-deep:#dfe8df;--gold:#406357;--gold-light:#2e5245;--accent:#2e5245;--accent-strong:#406357;--ui-bg:#f1f5ee;--ui-panel:#fbfcf9;--ui-fg:#121b17;--muted:#57665e;--fg-label:#57665e;--label-accent:#2e5245;--line:#121b1729;--dark-line:var(--line)}html[data-palette=riftSage][data-theme=dark]{--ink:#0e1613;--ink-soft:#16201c;--paper:#ebf2ec;--paper-deep:#1f2b25;--gold:#78a894;--gold-light:#a6c9b8;--accent:#a6c9b8;--accent-strong:#78a894;--ui-bg:#0e1613;--ui-panel:#16201c;--ui-fg:#ebf2ec;--muted:#8ca196;--fg-label:#8ca196;--label-accent:#a6c9b8;--line:#ebf2ec29;--dark-line:var(--line)}html[data-palette=duskBlue][data-theme=light]{--ink:#11171d;--ink-soft:#dee6ed;--paper:#f0f4f7;--paper-deep:#dee6ed;--gold:#456380;--gold-light:#33526e;--accent:#33526e;--accent-strong:#456380;--ui-bg:#f0f4f7;--ui-panel:#fbfdff;--ui-fg:#11171d;--muted:#576370;--fg-label:#576370;--label-accent:#33526e;--line:#11171d29;--dark-line:var(--line)}html[data-palette=duskBlue][data-theme=dark]{--ink:#0e1318;--ink-soft:#161c24;--paper:#edf1f5;--paper-deep:#1f2830;--gold:#85abc9;--gold-light:#b3cfe3;--accent:#b3cfe3;--accent-strong:#85abc9;--ui-bg:#0e1318;--ui-panel:#161c24;--ui-fg:#edf1f5;--muted:#8f9eab;--fg-label:#8f9eab;--label-accent:#b3cfe3;--line:#edf1f529;--dark-line:var(--line)}html[data-palette=mutedPlum][data-theme=light]{--ink:#1b131a;--ink-soft:#e8dfe6;--paper:#f5f1f4;--paper-deep:#e8dfe6;--gold:#6b4f69;--gold-light:#573b54;--accent:#573b54;--accent-strong:#6b4f69;--ui-bg:#f5f1f4;--ui-panel:#fffcfe;--ui-fg:#1b131a;--muted:#665963;--fg-label:#665963;--label-accent:#573b54;--line:#1b131a29;--dark-line:var(--line)}html[data-palette=mutedPlum][data-theme=dark]{--ink:#171116;--ink-soft:#211820;--paper:#f5ecf2;--paper-deep:#2e212b;--gold:#ad87a6;--gold-light:#cfb0c9;--accent:#cfb0c9;--accent-strong:#ad87a6;--ui-bg:#171116;--ui-panel:#211820;--ui-fg:#f5ecf2;--muted:#a68fa1;--fg-label:#a68fa1;--label-accent:#cfb0c9;--line:#f5ecf229;--dark-line:var(--line)}html[data-palette=warmClay][data-theme=light]{--ink:#1d1411;--ink-soft:#ebdfd6;--paper:#f7f1ec;--paper-deep:#ebdfd6;--gold:#784f40;--gold-light:#613b2e;--accent:#613b2e;--accent-strong:#784f40;--ui-bg:#f7f1ec;--ui-panel:#fffcf9;--ui-fg:#1d1411;--muted:#6b5c52;--fg-label:#6b5c52;--label-accent:#613b2e;--line:#1d141129;--dark-line:var(--line)}html[data-palette=warmClay][data-theme=dark]{--ink:#18120f;--ink-soft:#241b17;--paper:#f5ede8;--paper-deep:#30241f;--gold:#ba8773;--gold-light:#d9b09e;--accent:#d9b09e;--accent-strong:#ba8773;--ui-bg:#18120f;--ui-panel:#241b17;--ui-fg:#f5ede8;--muted:#a89185;--fg-label:#a89185;--label-accent:#d9b09e;--line:#f5ede829;--dark-line:var(--line)}html[data-palette]:not([data-palette=website]) :is(.web-match-card,.team-result-card,.insight-card,.requests-list article,.community-form,.cheer-compose,.preferences-panel,.nav-search form,.nav-search-results){color:var(--ui-fg);background:var(--ui-panel)!important}html[data-palette]:not([data-palette=website]) :is(.home-countdown-link,.section-kicker,.requests-eyebrow){color:var(--gold-light)}html[data-width=full]{--page-max:100%;--page-gutter:clamp(24px,5vw,192px)}html[data-width=full] .site-shell>main>:is(.page-hero,.recent-matches,.format-section,.qualification-section,.pulse-section,.roar-section){max-width:none!important}html[data-width=full] .site-shell>main>:is(section,aside,div){max-width:none!important;padding-inline:0!important}@media (width<=640px){html[data-width=full]{--page-gutter:18px}}.topbar .brand{perspective:500px;gap:20px}.topbar .brand-mark{transform-style:preserve-3d;filter:drop-shadow(2px 3px 2px #8a6a2522);flex-shrink:0;animation:12s ease-in-out infinite atlas-mark-orbit}@keyframes atlas-mark-orbit{0%,72%,to{transform:rotate(45deg)rotateY(0)}82%{transform:rotate(45deg)rotateY(180deg)}92%{transform:rotate(45deg)rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.topbar .brand-mark{animation:none}}.insight-team-scroll{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.insight-team-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:780px;font-size:13px}.insight-team-table :is(td,th){text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:18px 20px}.insight-team-table tr>:first-child{text-align:left}.insight-team-table thead{color:var(--muted);background:color-mix(in srgb,var(--gold-light) 6%,transparent)}.insight-team-table tbody tr:last-child>*{border-bottom:0}html[data-theme] .topbar.app-topbar{border-bottom-color:var(--line);background:var(--ui-bg)!important;color:var(--ui-fg)!important}html[data-theme] .topbar.app-topbar .brand{color:var(--ui-fg)}html[data-theme] .topbar.app-topbar .app-nav a{color:var(--muted)}html[data-theme] .topbar.app-topbar .app-nav a:is(.active,:hover){color:var(--ui-fg);border-bottom-color:var(--gold-light)}.language-picker{min-width:0;position:relative}.language-trigger{border:1px solid var(--line);background:var(--ui-panel);width:142px;max-width:100%;min-height:40px;color:var(--ui-fg);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:8px 12px;font-size:12px;display:flex}.language-trigger svg{color:var(--gold-light);flex-shrink:0}.language-chevron{color:var(--muted);place-items:center;margin-left:auto;transition:transform .18s;display:inline-grid}.language-trigger[aria-expanded=true] .language-chevron{transform:rotate(180deg)}.language-trigger:hover{border-color:var(--gold-light)}.language-picker button:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.language-menu{background:var(--ui-panel);width:244px;color:var(--ui-fg);border:1px solid var(--line);z-index:1300;border-radius:14px;padding:9px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 48px #0002}.language-menu-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:6px;padding:10px 10px 13px;font-size:12px;display:flex}.language-menu-heading small{letter-spacing:.12em;color:var(--muted);font-size:9px}.language-menu>button{width:100%;min-height:43px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:1fr auto 18px;align-items:center;gap:12px;padding:10px;font-size:13px;display:grid}.language-menu>button small{color:var(--muted);font-size:10px}.language-menu>button b{color:var(--gold-light);font-size:14px}.language-menu>button:hover,.language-menu>button:focus-visible,.language-menu>button[aria-checked=true]{background:color-mix(in srgb,var(--gold-light) 12%,transparent)}@media (width<=620px){.language-trigger{gap:6px;width:108px;padding:8px;font-size:11px}.language-trigger svg{width:13px;height:13px}.language-menu{width:224px;max-width:calc(100vw - 32px)}}html[data-theme=light]{--muted:#53615c;--fg-label:#53615c}html[data-theme=light] :is(.workspace-main,.requests-page,.cheer-page,.report-panel,.match-audience,.profile-section){color:var(--ui-fg)}html[data-theme=light] :is(.baseline-notice,.methodology-note,.hub-note,.world-map-caption,.requests-page footer,.community-form p,.section-heading>p){color:var(--muted)}html[data-theme=light] :is(.community-form button,.requests-list button,.requests-toolbar button[aria-pressed=true],.hub-comment-actions button[type=submit],.reading-tabs button[aria-selected=true],.spoiler-detail-gate button,.home-countdown-link,.cheer-publish){background:var(--gold-light)!important;color:#fffefa!important;border-color:var(--gold-light)!important}html[data-theme=light] :is(.community-form,.hub-comments) :is(input,select,textarea),html[data-theme=light] :is(.leaderboard-card,.player-leaderboards article,.record-grid article,.insight-overview article){color:var(--ui-fg);background:var(--ui-panel)}html[data-theme=light] :is(.match-meta,.requests-number,.requests-status,.hupu-ratings>p,.hupu-ratings>header>span,.hupu-rating-source,.hub-discussion-heading>span),html[data-theme=light] :is(.workspace-hero p,.qualification-heading>p,.history-hero p,.roar-heading-tools>p){color:var(--muted)}html[data-theme=light][data-palette]{--muted:#53615c;--fg-label:#53615c;--on-accent:#fffefa}html[data-theme=light] :is(.history-series-head>i,.history-game-score i,.history-game-score small,.history-game-score>span,.game-scoreline span){color:var(--muted)}html[data-theme=light] .cheer-region :is(span,strong){color:color-mix(in srgb,var(--region-color) 45%,#172023)}html[data-theme=dark][data-palette]{--ink:#272e32;--ink-soft:#30383d;--paper:#e4e8e7;--paper-deep:#3a4348;--ui-bg:var(--ink);--ui-panel:var(--ink-soft);--ui-fg:var(--paper);--muted:#b2bdbb;--fg-label:var(--muted);--line:#ffffff25;--dark-line:var(--line);--on-accent:#20292b}html[data-theme=dark][data-palette=worldsGold]{--ink:#302f2b;--ink-soft:#393832;--paper-deep:#444239}html[data-theme=dark][data-palette=riftSage]{--ink:#293632;--ink-soft:#32403a;--paper-deep:#3c4b44}html[data-theme=dark][data-palette=duskBlue]{--ink:#2b3440;--ink-soft:#343e4b;--paper-deep:#3e4958}html[data-theme=dark][data-palette=mutedPlum]{--ink:#362e38;--ink-soft:#403744;--paper-deep:#4a414e}html[data-theme=dark][data-palette=warmClay]{--ink:#39312c;--ink-soft:#443a34;--paper-deep:#4e433c}html[data-theme=dark] :is(body,.site-shell,.history-page){background:var(--ui-bg);color:var(--ui-fg)}html[data-theme=dark] .site-shell>main>:is(.map-section,.progress-section,.schedule-section,.qualification-section,.contenders-section){color:var(--ui-fg);background-color:#0000}html[data-theme=dark] .site-shell>main>.map-section{background:0 0}html[data-theme=dark] :is(.history-summary,.history-browser){color:var(--ui-fg);background:0 0}html[data-theme=dark] .history-series-detail{background:var(--ui-panel);color:var(--ui-fg);border-color:var(--line);border-radius:12px}html[data-theme=dark] :is(.history-controls input,.history-series-head,.history-game-count b,.history-game-meta strong,.history-game-score strong,.progress-stage strong,.progress-stage h3){color:var(--ui-fg)}html[data-theme=dark] :is(.history-stage-tabs button,.history-game-tabs button,.history-series-date,.history-game-count,.history-game-meta,.history-game-score>span,.history-game-score small,.history-video>p,.history-series-head>i,.progress-stage p,.progress-stage small,.progress-state){color:var(--muted)}html[data-theme=dark] :is(.history-stage-tabs button.selected,.history-game-tabs button.selected){background:var(--paper-deep);color:var(--gold-light);border-color:var(--gold-light)}html[data-theme=dark] :is(.page-hero-select select,.history-season-select select,.history-topbar select){background:var(--ui-panel);color:var(--ui-fg);border-color:var(--line)}html[data-theme=dark] .progress-stage.next .stage-line:before{background:var(--ui-bg)}html[data-theme=dark] :is(.web-match-card,.recent-match-card,.report-panel,.bracket-match){background:var(--ui-panel);color:var(--ui-fg);border-color:var(--line)}html[data-theme=dark] :is(.history-summary span,.history-unavailable,.history-objectives span,.history-player-head b,.history-player-row small,.history-player-row>b,.history-game-score i){color:var(--muted)}html[data-theme] .topbar.app-topbar .app-nav{gap:6px}html[data-theme] .topbar.app-topbar .app-nav a{isolation:isolate;background:0 0;border-bottom:0;border-radius:10px;padding-inline:11px;transition:color .2s;position:relative}html[data-theme] .topbar.app-topbar .app-nav a:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 110%,color-mix(in srgb,var(--gold-light) 19%,transparent),color-mix(in srgb,var(--gold-light) 5%,transparent) 80%);box-shadow:inset 0 0 14px color-mix(in srgb,var(--gold-light) 9%,transparent),0 0 15px color-mix(in srgb,var(--gold-light) 6%,transparent);opacity:0;border-radius:11px;transition:opacity .2s;position:absolute;inset:15px 0}html[data-theme] .topbar.app-topbar .app-nav a.active{color:var(--ui-fg);text-shadow:0 0 14px color-mix(in srgb,var(--gold-light) 25%,transparent);background:0 0;border-bottom-color:#0000}html[data-theme] .topbar.app-topbar .app-nav a.active:before{opacity:1}html[data-theme] .topbar.app-topbar .app-nav a:hover{color:var(--ui-fg);background:0 0;border-bottom-color:#0000}html[data-theme] .topbar.app-topbar .app-nav a:not(.active):hover:before{opacity:.4}html[data-theme] .topbar.app-topbar .app-nav a:focus-visible{outline:2px solid var(--gold-light);outline-offset:-5px}@media (width<=1100px){html[data-theme] .topbar.app-topbar .app-nav a:before{inset:4px 0}}@media (prefers-reduced-motion:reduce){html[data-theme] .topbar.app-topbar .app-nav a,html[data-theme] .topbar.app-topbar .app-nav a:before{transition:none}}.topbar.app-topbar.has-spoiler{grid-template-columns:auto minmax(0,1fr) minmax(170px,230px) auto auto auto}.spoiler-nav{min-width:0}.spoiler-nav>button{min-height:40px;color:var(--ui-fg);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0 4px;font-size:12px;transition:border-color .2s;display:flex}.spoiler-nav>button:hover .spoiler-float-switch{border-color:var(--gold-light)}.spoiler-nav>button:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.spoiler-nav .spoiler-float-copy strong{letter-spacing:.02em;font-size:12px;font-weight:600}.spoiler-nav .spoiler-float-switch{border-color:var(--line);background:color-mix(in srgb,var(--ui-fg) 10%,transparent);width:36px;height:20px}.spoiler-nav .spoiler-float-switch i{background:var(--muted);width:14px;height:14px}.spoiler-nav .spoiler-float-switch.on{border-color:var(--gold);background:var(--gold)}.spoiler-nav .spoiler-float-switch.on i{background:var(--ui-bg);transform:translate(16px)}@media (width<=1100px){.topbar.app-topbar.has-spoiler{grid-template-columns:auto minmax(140px,1fr) auto auto auto}}@media (width<=620px){.spoiler-nav>button{gap:8px;padding:0 2px}}body:has(.app-topbar) .site-preferences{display:none}.nav-preferences{min-width:0;color:var(--ui-fg);font:14px/1.5 var(--font-sans);position:relative}.nav-preferences-trigger{border:1px solid var(--line);background:var(--ui-panel);width:40px;height:40px;color:var(--gold-light);cursor:pointer;place-items:center;padding:0;display:grid}.nav-preferences-trigger:hover,.nav-preferences-trigger[aria-expanded=true]{border-color:var(--gold-light)}.nav-preferences-trigger:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.nav-preferences .preferences-panel{z-index:1300;background:var(--ui-panel);width:338px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);color:var(--ui-fg);border:1px solid var(--line);box-shadow:var(--shadow-4);text-align:left;padding:20px;position:absolute;top:calc(100% + 12px);bottom:auto;right:0;overflow-y:auto}@media (width<=620px){.nav-preferences{position:static}.nav-preferences .preferences-panel{width:auto;max-width:none;top:100%;left:16px;right:16px}}html[data-theme] body .topbar.app-topbar.app-topbar *,html[data-theme] body .topbar.app-topbar.app-topbar :before,html[data-theme] body .topbar.app-topbar.app-topbar :after,html[data-theme] body .nav-dev-dropdown.nav-dev-dropdown,html[data-theme] body .nav-dev-dropdown.nav-dev-dropdown *{border-radius:0}.nav-search-toggle{display:none}@media (width<=620px){.topbar.app-topbar{grid-template-rows:56px;grid-template-columns:auto minmax(0,1fr) 40px 40px 40px;gap:0 8px;height:auto;min-height:56px;padding:0 16px}.topbar.app-topbar.has-spoiler{grid-template-columns:auto minmax(0,1fr) 40px 40px 40px auto;gap:0 8px}.topbar.app-topbar .brand{grid-area:1/1}.topbar.app-topbar .brand span:last-child,.topbar.app-topbar .app-nav{display:none}.topbar.app-topbar .nav-search{grid-area:1/3;position:static}.topbar.app-topbar .locale-picker{grid-area:1/4}.topbar.app-topbar .nav-preferences{grid-area:1/5}.topbar.app-topbar .spoiler-nav{grid-area:1/6}.topbar.app-topbar .language-trigger{width:40px;height:40px;min-height:40px;color:var(--gold-light);gap:0;padding:0}.topbar.app-topbar .language-trigger>:not(svg){display:none}.topbar.app-topbar .language-trigger svg{width:18px;height:18px}.topbar.app-topbar .language-menu{left:auto;right:0}.nav-search-toggle{border:1px solid var(--line);background:var(--ui-panel);width:40px;height:40px;color:var(--gold-light);cursor:pointer;place-items:center;padding:0;display:grid}.nav-search-toggle[aria-expanded=true]{border-color:var(--gold-light)}.nav-search-toggle:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.nav-search>form{display:none}.nav-search.is-expanded>form{z-index:5;border:0;border-bottom:1px solid var(--line);background:var(--ui-bg);outline:0;height:56px;margin:0;padding:0 16px;display:flex;position:absolute;top:100%;left:0;right:0}.nav-search.is-expanded>form:focus-within{box-shadow:inset 0 -2px 0 var(--gold-light);outline:0}.nav-search.is-expanded input{font-size:16px}.nav-search.is-expanded .nav-search-results{top:calc(100% + 56px)}}@media (width<=374px){.topbar.app-topbar .spoiler-nav>button{justify-content:center;gap:var(--space-1);flex-direction:column;padding:0}.topbar.app-topbar .spoiler-nav .spoiler-float-copy{text-align:center}.topbar.app-topbar .spoiler-nav .spoiler-float-copy strong{font-size:var(--text-xs);line-height:1}.topbar.app-topbar .spoiler-nav .spoiler-float-switch{width:32px;height:16px}.topbar.app-topbar .spoiler-nav .spoiler-float-switch i{width:10px;height:10px}.topbar.app-topbar .spoiler-nav .spoiler-float-switch.on i{transform:translate(16px)}}html:root[data-theme=dark][data-palette=neonArcade]{--ink:#160d28;--ink-soft:#251740;--paper:#f6f0ff;--paper-deep:#392657;--gold:#c4ff55;--gold-light:#c4ff55;--accent:#c4ff55;--accent-strong:#c4ff55;--ui-bg:#160d28;--ui-panel:#251740;--ui-fg:#f6f0ff;--muted:#c2b3d6;--fg-label:#c2b3d6;--label-accent:#c4ff55;--on-accent:#160d28;--line:#f6f0ff38;--dark-line:var(--line);--palette-secondary:#c68cff}html:root[data-theme=light][data-palette=neonArcade]{--ink:#251235;--ink-soft:#dfc8f5;--paper:#f1e5ff;--paper-deep:#dfc8f5;--gold:#602791;--gold-light:#602791;--accent:#602791;--accent-strong:#602791;--ui-bg:#f1e5ff;--ui-panel:#fffbff;--ui-fg:#251235;--muted:#695779;--fg-label:#695779;--label-accent:#602791;--on-accent:#fff;--line:#25123538;--dark-line:var(--line);--palette-secondary:#466800}html:root[data-theme=dark][data-palette=cherryPop]{--ink:#320b22;--ink-soft:#50152d;--paper:#fff0e9;--paper-deep:#69203d;--gold:#ff9baf;--gold-light:#ff9baf;--accent:#ff9baf;--accent-strong:#ff9baf;--ui-bg:#320b22;--ui-panel:#50152d;--ui-fg:#fff0e9;--muted:#e3b5c2;--fg-label:#e3b5c2;--label-accent:#ff9baf;--on-accent:#320b22;--line:#fff0e938;--dark-line:var(--line);--palette-secondary:#ffdc78}html:root[data-theme=light][data-palette=cherryPop]{--ink:#411323;--ink-soft:#facbc9;--paper:#ffe7dd;--paper-deep:#facbc9;--gold:#b41443;--gold-light:#b41443;--accent:#b41443;--accent-strong:#b41443;--ui-bg:#ffe7dd;--ui-panel:#fffaf4;--ui-fg:#411323;--muted:#85515c;--fg-label:#85515c;--label-accent:#b41443;--on-accent:#fff;--line:#41132338;--dark-line:var(--line);--palette-secondary:#744800}html:root[data-theme=dark][data-palette=cobaltRush]{--ink:#082568;--ink-soft:#12347e;--paper:#fff4e3;--paper-deep:#204894;--gold:#ffbc66;--gold-light:#ffbc66;--accent:#ffbc66;--accent-strong:#ffbc66;--ui-bg:#082568;--ui-panel:#12347e;--ui-fg:#fff4e3;--muted:#bfd0f4;--fg-label:#bfd0f4;--label-accent:#ffbc66;--on-accent:#082568;--line:#fff4e338;--dark-line:var(--line);--palette-secondary:#73c9ff}html:root[data-theme=light][data-palette=cobaltRush]{--ink:#10255a;--ink-soft:#c4d3ff;--paper:#e3ebff;--paper-deep:#c4d3ff;--gold:#9d3900;--gold-light:#9d3900;--accent:#9d3900;--accent-strong:#9d3900;--ui-bg:#e3ebff;--ui-panel:#fffaf3;--ui-fg:#10255a;--muted:#4f6084;--fg-label:#4f6084;--label-accent:#9d3900;--on-accent:#fff;--line:#10255a38;--dark-line:var(--line);--palette-secondary:#214edd}html:root[data-theme=dark][data-palette=acidCircuit]{--ink:#15170b;--ink-soft:#262a13;--paper:#f6ffd9;--paper-deep:#363c1d;--gold:#eaff40;--gold-light:#eaff40;--accent:#eaff40;--accent-strong:#eaff40;--ui-bg:#15170b;--ui-panel:#262a13;--ui-fg:#f6ffd9;--muted:#bdc89a;--fg-label:#bdc89a;--label-accent:#eaff40;--on-accent:#15170b;--line:#f6ffd938;--dark-line:var(--line);--palette-secondary:#ff875e}html:root[data-theme=light][data-palette=acidCircuit]{--ink:#242a0b;--ink-soft:#daed73;--paper:#efff98;--paper-deep:#daed73;--gold:#3f4f00;--gold-light:#3f4f00;--accent:#3f4f00;--accent-strong:#3f4f00;--ui-bg:#efff98;--ui-panel:#fcffe7;--ui-fg:#242a0b;--muted:#526029;--fg-label:#526029;--label-accent:#3f4f00;--on-accent:#fff;--line:#242a0b38;--dark-line:var(--line);--palette-secondary:#7b360b}.preference-random{border:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:10px;padding:10px;display:flex;font-size:12px!important}.preference-random>svg{color:var(--gold-light);flex-shrink:0}.preference-random>i{background:conic-gradient(#ff637e,#ffd64a,#78efb5,#57aaff,#c383ff,#ff637e);flex-shrink:0;width:24px;height:16px;margin-left:auto}.preference-random[aria-pressed=true]{border-color:var(--gold-light);background:color-mix(in srgb,var(--gold-light) 12%,transparent)}.preference-random:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.preference-save{border:1px solid var(--line);background:var(--ui-panel);width:100%;min-height:40px;margin-top:8px;font-size:12px!important}.preference-custom-edit{gap:8px;margin-top:12px;display:grid}.preference-custom-edit label{font-size:12px}.preference-custom-edit input{background:var(--ui-bg);width:100%;min-height:40px;color:var(--ui-fg);border:1px solid var(--line);font:inherit;padding:8px;font-size:14px}.preference-custom-edit>div{gap:8px;display:flex}.preference-custom-edit button{border:1px solid var(--line);background:0 0;flex:1;min-height:36px;font-size:12px}.preference-custom-list{gap:6px;display:grid}.preference-custom-list>div{gap:5px;min-width:0;display:flex}.preference-custom-list button{border:1px solid var(--line);background:0 0;min-height:40px;padding:7px;font-size:11px!important}.preference-custom-list button:first-child{text-align:left;overflow-wrap:anywhere;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.preference-custom-list button[aria-pressed=true]{border-color:var(--gold-light);background:color-mix(in srgb,var(--gold-light) 12%,transparent)}.preference-custom-list i{flex-shrink:0;width:16px;height:16px}.preference-custom-edit button:disabled{opacity:.5;cursor:default}.preference-save:focus-visible,.preference-custom-list button:focus-visible,.preference-custom-edit :is(input,button):focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.preference-storage-error{color:var(--ui-fg);border:1px solid var(--line);margin:0 0 12px;padding:10px;font-size:12px;line-height:1.6}html[data-theme][data-palette]{--control-track:color-mix(in srgb,var(--ui-fg) 5%,var(--ui-bg));--control-edge:var(--line);--control-selected:var(--ui-panel);--control-text:var(--muted);--control-active:var(--ui-fg);--control-hover:color-mix(in srgb,var(--gold-light) 9%,transparent);--control-focus:var(--gold-light);--control-shadow:0 2px 6px #0000000d}html[data-theme][data-palette] :is(.legal-page,.admin-shell,.history-page,.site-shell,.requests-page){background-color:var(--ui-bg);color:var(--ui-fg)}html[data-theme][data-palette] :is(.journey-group,.roster-card,.web-match-card,.team-result-card,.leaderboard-card,.record-grid article,.player-leaderboards article,.report-panel,.fan-source-content,.broadcast-panel,.match-live-panel,.match-live-events>li,.admin-panel,.replay-section,.support-contact){background-color:var(--ui-panel);color:var(--ui-fg);border-color:var(--line)}html[data-theme][data-palette] :is(.journey-match,.team-slot,.real-series,.rift-nexus,.region-match-card,.pg-panel){background:var(--ui-panel);color:var(--ui-fg);border-color:var(--line)}html[data-theme][data-palette] :is(.broadcast-switch,.pg-heading,.pg-bans,.pg-roster,.pg-tabs,.pg-source,.pg-score>div){background:var(--control-track);color:var(--ui-fg);border-color:var(--line)}html[data-theme][data-palette] :is(.pg-player,.pg-build,.pg-team-stats,.pg-compare){color:var(--ui-fg);border-color:var(--line);background:0 0}html[data-theme][data-palette] :is(.pg-heading>small,.pg-heading h2 span,.pg-source,.pg-bans-label,.pg-player small,.pg-player-name small,.pg-team-stats small,.pg-objectives,.pg-score>div>span,.pg-gold,.pg-damage,.pg-runes small){color:var(--muted)}html[data-theme=light][data-palette] .pg-blue{color:#086b99}html[data-theme=light][data-palette] .pg-red{color:#ac2350}html[data-theme][data-palette] :is(.legal-header,.legal-document,.legal-section,.support-faq,.history-summary,.history-browser){color:var(--ui-fg);border-color:var(--line)}html[data-theme][data-palette] :is(.legal-document p,.legal-document li,.support-faq p,.legal-back,.support-contact span){color:var(--muted)}html[data-theme][data-palette] :is(.broadcast-destinations a,.fan-player-controls button,.admin-field input,.admin-field select,.admin-field textarea,.admin-team-stats input){background:var(--ui-panel);color:var(--ui-fg);border-color:var(--line)}html[data-theme][data-palette] :is(.page-hero-select select,.history-season-select select,.history-topbar select,.fan-player-controls select,.community-form select,.cheer-share-panel select,.pg-tabs button){background-color:var(--control-track);color:var(--ui-fg);border-color:var(--line)}html[data-theme][data-palette] select option{background:var(--ui-panel);color:var(--ui-fg)}html[data-theme][data-palette] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}html[data-theme][data-palette] :is(.source-tabs button,.reading-tabs button,.pg-tabs button,.broadcast-switch button,.history-stage-tabs button,.history-game-tabs button,.fan-player-controls button){color:var(--control-text)}html[data-theme][data-palette] :is(.pg-tabs button,.broadcast-switch button)[aria-pressed=true],html[data-theme][data-palette] :is(.reading-tabs button,.source-tabs button)[aria-selected=true]{background:var(--control-selected);color:var(--ui-fg);border-color:var(--gold-light)}html[data-theme][data-palette] :is(.home-countdown-link,.illustrated-report-entry>a,.community-form button,.cheer-publish,.hub-comment-actions button[type=submit],.spoiler-detail-gate button){background:var(--gold-light);color:var(--on-accent);border-color:var(--gold-light)}html[data-theme][data-palette] :is(.web-match-card small,.web-match-card p,.team-result-card small,.report-panel small,.history-game-count,.world-map-caption,.baseline-notice,.methodology-note,.hub-note,.legal-title>p){color:var(--muted)}html[data-theme][data-palette] :is(.requests-page,.workspace-main,.legal-document,.match-reading,.broadcast-panel,.profile-section,.hupu-ratings){overflow-wrap:anywhere;min-width:0}@media (width<=640px){html[data-theme][data-palette] :is(.pg-heading,.pg-team-stats){padding-inline:14px}.pg-heading{flex-wrap:wrap}.rating-teams-grid{grid-template-columns:minmax(0,1fr)}.language-menu{max-width:calc(100vw - 32px)}}html[data-theme][data-palette] .legal-document :is(h2,h3,summary,details,dt){color:var(--ui-fg)}html[data-theme][data-palette] :is(.stage-line span,.source-tabs>span,.history-player-row>b,.history-player-head b){color:var(--muted)}html[data-theme][data-palette] :is(.segmented-control button,.date-rail button,.chip-row button){background:var(--control-track);color:var(--control-text);border-color:var(--line)}html[data-theme][data-palette] :is(.segmented-control button.selected,.date-rail button.selected,.chip-row button.selected){background:var(--control-selected);color:var(--ui-fg);border-color:var(--gold-light)}html[data-theme][data-palette] .date-rail button :is(small,span){color:var(--muted)}html[data-theme][data-palette] .stage-chip.current-chip{background:var(--gold-light);color:var(--on-accent)}html[data-theme][data-palette] .roar-map-pin{background:color-mix(in srgb,var(--roar-color) 70%,#172023);color:#fff}html[data-theme][data-palette] .cheer-page .roar-heading .section-kicker{color:#6d603b}html[data-theme=dark][data-palette] .cheer-page .roar-heading .section-kicker{color:#e5e9e4}html[data-theme=dark][data-palette] .cheer-region :is(span,strong){color:color-mix(in srgb,var(--region-color) 70%,#fff)}html[data-theme][data-palette] :is(.history-game-meta a,.history-player-head,.history-player-row span,.history-data-note a,.history-video a,.role-label,.support-faq article>span){color:var(--gold-light)}html[data-theme][data-palette] :is(.match-page,.match-topbar,.match-hero,.game-breakdown,.player-comparison,.match-overview,.data-note){background-color:var(--ui-bg);color:var(--ui-fg)}html[data-theme][data-palette] .match-topbar .brand{color:var(--ui-fg)}html[data-theme][data-palette] :is(.event-timeline,.series-totals,.series-mvp){background:var(--ui-panel);color:var(--ui-fg)}html[data-theme][data-palette] :is(.player-metrics>div:not(.comparison-bar),.event-timeline p,.game-scoreline span,.game-scoreline i,.detail-heading>span){color:var(--muted)}html[data-theme][data-palette] .game-scoreline .game-winner{color:var(--gold-light)}html[data-theme][data-palette] .game-tabs button{color:var(--muted)}html[data-theme][data-palette] .game-tabs button.selected{background:var(--ui-panel);color:var(--gold-light)}html[data-theme][data-palette] .sample-spoiler-gate button{background:var(--gold-light);color:var(--on-accent)}html[data-theme][data-palette] .support-faq :is(strong,span){color:var(--gold-light)}html[data-theme=dark][data-palette]{--gold:var(--gold-light)}html[data-theme=light][data-palette=website]{--gold:#75551b;--gold-light:#75551b;--accent:#75551b;--label-accent:#75551b}html[data-theme][data-palette] :is(.progress-state,.score-concealed,.match-summary,.history-objectives span,.replay-source-label,.replay-matchup small,.replay-matchup span,.series-score i){color:var(--muted)}html[data-theme][data-palette] .support-links :is(a,span){color:var(--ui-fg)}html[data-theme][data-palette] .support-contact>a{background:var(--gold-light);color:var(--on-accent)}html[data-theme][data-palette] :is(.source-panel>span,.match-title-row i){color:var(--muted)}html[data-theme][data-palette] .score-concealed{color:var(--muted)!important}html[data-theme][data-palette] :is(.history-game-meta,.history-player-row small,.history-video>p),html[data-theme][data-palette] .history-summary span{color:var(--muted)}
