/* Liga Beta workspace. The legacy view tree stays mounted for app.js. */
html[data-league-channel="beta"] body[data-theme="black"] { --v2-bg:#131519; --v2-surface:#1d2026; --v2-rail:#23262c; --v2-raised:#292d34; --v2-line:#3b4049; --v2-text:#f4f5f6; --v2-muted:#a8b0bb; --v2-soft:#171a1f; }
html[data-league-channel="beta"] body[data-theme="gray"] { --v2-bg:#1c1a18; --v2-surface:#27231f; --v2-rail:#2b2723; --v2-raised:#342e29; --v2-line:#4b433c; --v2-text:#f3f0ec; --v2-muted:#bcb1a7; --v2-soft:#211e1b; }
html[data-league-channel="beta"] body[data-theme="google"] { --v2-bg:#202228; --v2-surface:#292c33; --v2-rail:#282b31; --v2-raised:#343841; --v2-line:#484e58; --v2-text:#f3f4f6; --v2-muted:#bbc2cc; --v2-soft:#24272d; }
html[data-league-channel="beta"] body[data-theme="light"] { --v2-bg:#f2f4f6; --v2-surface:#fff; --v2-rail:#e9edf1; --v2-raised:#edf0f3; --v2-line:#d7dee5; --v2-text:#202933; --v2-muted:#65717e; --v2-soft:#f8f9fa; }
html[data-league-channel="beta"] body { --pro-bg:var(--v2-bg); --pro-panel:var(--v2-surface); --pro-raised:var(--v2-raised); --pro-soft:var(--v2-soft); --pro-border:var(--v2-line); --pro-border-strong:var(--v2-muted); --pro-text:var(--v2-text); --pro-muted:var(--v2-muted); background:var(--v2-bg); color:var(--v2-text); }
html[data-league-channel="beta"] :is(button,a,input,select,textarea,summary):focus-visible { outline:2px solid var(--v2-text); outline-offset:2px; }

/* RAW style rail; expanded labels use the same controls. */
html[data-league-channel="beta"] .league-shell { width:100%; max-width:none; min-height:100dvh; margin:0; padding:0; display:grid; grid-template-columns:76px minmax(0,1fr); gap:0; }
html[data-league-channel="beta"] body:not(.sidebar-collapsed) .league-shell { grid-template-columns:244px minmax(0,1fr); }
html[data-league-channel="beta"] #leagueSidebar { display:none!important; }
html[data-league-channel="beta"] .league-v2-rail { position:sticky; top:0; align-self:start; height:100dvh; min-height:400px; display:flex; flex-direction:column; justify-content:space-between; padding:14px 10px; border-right:1px solid var(--v2-line); background:var(--v2-rail); z-index:150; }
html[data-league-channel="beta"] .league-v2-rail-top,html[data-league-channel="beta"] .league-v2-rail-bottom { display:grid; justify-items:center; gap:10px; min-width:0; }
html[data-league-channel="beta"] .league-v2-rail-top { align-content:start; }
html[data-league-channel="beta"] .league-v2-rail-bottom { align-content:end; }
html[data-league-channel="beta"] .league-v2-rail :is(.league-sidebar-toggle,.league-v2-logo,#leagueBetaSearch,.league-beta-nav-item,.league-v2-rail-home,.league-v2-stable-link,.league-v2-tools-button,.raw-pro-account-dock) { width:50px; min-width:50px; height:48px; min-height:48px; display:flex; align-items:center; justify-content:center; gap:0; padding:0; border:1px solid transparent; border-radius:12px; background:transparent; color:var(--v2-muted); box-shadow:none; text-decoration:none; cursor:pointer; }
html[data-league-channel="beta"] .league-v2-rail :is(.league-sidebar-toggle,.league-v2-logo,#leagueBetaSearch,.league-beta-nav-item,.league-v2-rail-home,.league-v2-stable-link,.league-v2-tools-button,.raw-pro-account-dock):hover { background:var(--v2-raised); color:var(--v2-text); }
html[data-league-channel="beta"] .league-v2-rail .league-sidebar-toggle { border-color:var(--v2-line); background:var(--v2-raised); color:var(--v2-text); }
html[data-league-channel="beta"] .league-v2-logo img { width:30px; height:30px; object-fit:contain; }
html[data-league-channel="beta"] .league-v2-rail #leagueBetaSearch { font-size:0; }
html[data-league-channel="beta"] .league-v2-rail #leagueBetaSearch :is(span,kbd) { display:none; }
html[data-league-channel="beta"] .league-v2-rail #leagueBetaSearch svg { width:21px; height:21px; }
html[data-league-channel="beta"] .league-beta-nav { width:100%; display:grid; justify-items:center; gap:2px; margin:3px 0 0; padding:0; border:0; }
html[data-league-channel="beta"] .league-beta-nav-caption { display:none; }
html[data-league-channel="beta"] .league-v2-rail .league-beta-nav-item { position:relative; font-size:0; }
html[data-league-channel="beta"] .league-v2-rail .league-beta-nav-item svg,html[data-league-channel="beta"] .league-v2-rail-home svg,html[data-league-channel="beta"] .league-v2-stable-link svg,html[data-league-channel="beta"] .league-v2-tools-button svg { width:21px; height:21px; flex:0 0 21px; }
html[data-league-channel="beta"] .league-v2-rail .league-beta-nav-item.is-active { border-color:var(--v2-line); background:var(--v2-raised); color:var(--v2-text); }
html[data-league-channel="beta"] .league-v2-rail .league-beta-nav-item.is-active::before { content:""; position:absolute; left:-11px; top:10px; height:28px; width:3px; border-radius:3px; background:color-mix(in srgb,var(--pro-accent) 48%,var(--v2-text)); }
html[data-league-channel="beta"] .league-v2-rail .league-beta-nav-item:disabled { opacity:.38; cursor:not-allowed; }
html[data-league-channel="beta"] .league-v2-rail :is(.league-beta-nav-text,.league-v2-rail-home span,.league-v2-stable-link span,.league-v2-tools-button span) { display:none; }
html[data-league-channel="beta"] .league-v2-stable-link,html[data-league-channel="beta"] .league-v2-tools-button { font-size:0; }
html[data-league-channel="beta"] .league-v2-rail .raw-pro-account-dock { margin:0; padding:3px; border-color:var(--v2-line); background:var(--v2-raised); }
html[data-league-channel="beta"] .league-v2-rail .raw-pro-account-dock .raw-pro-avatar { width:39px; height:39px; flex:0 0 39px; border-color:var(--v2-line); }
html[data-league-channel="beta"] .league-v2-rail .raw-pro-account-copy { display:none; }
html[data-league-channel="beta"] .league-v2-account-menu { width:320px; padding:11px; border:1px solid var(--v2-line); border-radius:17px; background:var(--v2-rail); color:var(--v2-text); box-shadow:0 24px 64px rgba(0,0,0,.42); }
html[data-league-channel="beta"] .league-v2-account-menu .raw-pro-profile { min-height:70px; padding:10px 8px 15px; border-bottom:1px solid var(--v2-line); }
html[data-league-channel="beta"] .league-v2-account-menu .raw-pro-profile em,html[data-league-channel="beta"] .league-v2-account-menu .raw-pro-user-change,html[data-league-channel="beta"] .league-v2-account-menu .raw-pro-menu-footer a { display:none; }
html[data-league-channel="beta"] .league-v2-account-menu .raw-pro-menu-section { padding-top:7px; }
html[data-league-channel="beta"] .league-v2-account-menu .raw-pro-row { min-height:57px; border:0; background:none; }
html[data-league-channel="beta"] .league-v2-account-menu .raw-pro-row:hover { background:var(--v2-raised); }
html[data-league-channel="beta"] .league-v2-account-menu .raw-pro-row-icon { border:0; background:none; color:var(--v2-text); }
html[data-league-channel="beta"] .league-v2-account-menu .raw-pro-row-icon svg { width:19px; height:19px; }
html[data-league-channel="beta"] .league-v2-account-menu .raw-pro-menu-footer { margin-top:5px; border-top:1px solid var(--v2-line); }
html[data-league-channel="beta"] .league-v2-account-menu .raw-pro-signout { min-height:60px; border:1px solid var(--v2-line)!important; border-radius:12px; background:transparent!important; }
html[data-league-channel="beta"] .league-v2-account-menu .raw-pro-popover { background:var(--v2-rail); border-color:var(--v2-line); }
html[data-league-channel="beta"] .raw-pro-settings { border-color:var(--v2-line); background:var(--v2-rail); color:var(--v2-text); }
html[data-league-channel="beta"] .raw-pro-settings section { border-color:var(--v2-line); }

/* Expanded rail resembles RAW's labeled navigation. */
html[data-league-channel="beta"] body:not(.sidebar-collapsed) .league-v2-rail { padding-inline:12px; }
html[data-league-channel="beta"] body:not(.sidebar-collapsed) .league-v2-rail-top,html[data-league-channel="beta"] body:not(.sidebar-collapsed) .league-v2-rail-bottom,html[data-league-channel="beta"] body:not(.sidebar-collapsed) .league-beta-nav { justify-items:stretch; }
html[data-league-channel="beta"] body:not(.sidebar-collapsed) .league-v2-rail :is(.league-sidebar-toggle,.league-v2-logo,#leagueBetaSearch,.league-beta-nav-item,.league-v2-rail-home,.league-v2-stable-link,.league-v2-tools-button,.raw-pro-account-dock) { width:100%; justify-content:flex-start; padding:0 13px; gap:12px; }
html[data-league-channel="beta"] body:not(.sidebar-collapsed) .league-v2-rail .league-beta-nav-item { font-size:13px; font-weight:650; }
html[data-league-channel="beta"] body:not(.sidebar-collapsed) .league-v2-rail :is(.league-beta-nav-text,.league-v2-rail-home span,.league-v2-stable-link span,.league-v2-tools-button span) { display:inline; }
html[data-league-channel="beta"] body:not(.sidebar-collapsed) .league-v2-rail #leagueBetaSearch span { display:inline; font-size:13px; }
html[data-league-channel="beta"] body:not(.sidebar-collapsed) .league-v2-rail .league-v2-stable-link { font-size:12px; }
html[data-league-channel="beta"] body:not(.sidebar-collapsed) .league-v2-rail .league-v2-tools-button { font-size:12px; }
html[data-league-channel="beta"] body:not(.sidebar-collapsed) .league-v2-rail .raw-pro-account-copy { display:grid; }

/* Entirely new workspace hierarchy. */
html[data-league-channel="beta"] .league-main { min-width:0; display:grid; grid-auto-rows:max-content; align-content:start; gap:18px; padding:0 clamp(18px,2.5vw,44px) 56px; }
html[data-league-channel="beta"] .league-v2-header { min-height:76px; display:flex; align-items:center; justify-content:space-between; gap:18px; border-bottom:1px solid var(--v2-line); }
html[data-league-channel="beta"] .league-v2-header-copy { display:grid; gap:3px; }
html[data-league-channel="beta"] .league-v2-product { color:var(--v2-muted); font-size:10px; font-weight:800; letter-spacing:.14em!important; }
html[data-league-channel="beta"] .league-v2-product span { color:var(--v2-line); }
html[data-league-channel="beta"] .league-v2-header-copy strong { font-size:14px; font-weight:700; }
html[data-league-channel="beta"] .league-v2-header-tools { display:flex; align-items:center; }
html[data-league-channel="beta"] .league-v2-header .raw-pro-toolbar { margin:0; border:1px solid var(--v2-line); border-radius:14px; background:var(--v2-surface); }
html[data-league-channel="beta"] .league-v2-header .raw-pro-action { width:40px; height:40px; color:var(--v2-text); }
html[data-league-channel="beta"] .league-v2-header .raw-pro-quick-theme { margin:0; }
html[data-league-channel="beta"] .league-v2-hero { min-height:126px; display:flex; align-items:center; justify-content:space-between; gap:24px; padding:16px 0 4px; }
html[data-league-channel="beta"] .league-v2-hero-meta { display:flex; align-items:center; gap:8px; color:var(--v2-muted); font-size:10px; font-weight:800; letter-spacing:.13em!important; }
html[data-league-channel="beta"] .league-v2-live-dot { width:6px; height:6px; border-radius:50%; background:color-mix(in srgb,var(--pro-accent) 50%,var(--v2-muted)); }
html[data-league-channel="beta"] .league-v2-hero h2 { margin:8px 0 4px; color:var(--v2-text); font-size:clamp(29px,3vw,42px); font-weight:750; line-height:1.1; letter-spacing:-.03em!important; }
html[data-league-channel="beta"] .league-v2-hero p { margin:0; max-width:640px; color:var(--v2-muted); font-size:14px; line-height:1.45; }
html[data-league-channel="beta"] .league-v2-hero-actions { display:flex; gap:8px; }
html[data-league-channel="beta"] .league-v2-hero-actions #leagueBetaSearch { display:none; }
html[data-league-channel="beta"] .league-v2-hero-actions #leagueBetaPrimary { min-height:42px; padding:0 17px; border:1px solid var(--v2-text); border-radius:9px; background:var(--v2-text); color:var(--v2-bg); font-size:13px; font-weight:750; cursor:pointer; }
html[data-league-channel="beta"] .league-v2-context { padding:8px; border:1px solid var(--v2-line); border-radius:13px; background:var(--v2-surface); }
html[data-league-channel="beta"] .league-v2-context .league-topbar { position:static; min-height:0; display:flex; flex-wrap:wrap; gap:5px; padding:0; border:0; background:none; box-shadow:none; }
html[data-league-channel="beta"] .league-v2-context .league-topbar :is(.season-tab,.division-tab,.topbar-link) { min-height:35px; padding:6px 10px; border:1px solid transparent; border-radius:8px; background:none; color:var(--v2-muted); font-size:12px; font-weight:680; box-shadow:none; }
html[data-league-channel="beta"] .league-v2-context .league-topbar :is(.season-tab,.division-tab,.topbar-link):hover { border-color:var(--v2-line); background:var(--v2-raised); color:var(--v2-text); }
html[data-league-channel="beta"] .league-v2-context .league-topbar :is(.season-tab,.division-tab).is-active { border-color:var(--v2-line); background:var(--v2-raised); color:var(--v2-text)!important; box-shadow:none; }
html[data-league-channel="beta"] .league-v2-context .league-topbar :is(.season-tab,.division-tab).is-active::after { display:none; }
html[data-league-channel="beta"] .league-v2-context .league-topbar select { min-height:35px; border:1px solid var(--v2-line); border-radius:8px; background:var(--v2-soft); color:var(--v2-text); }
html[data-league-channel="beta"] .league-v2-context .league-topbar .topbar-season-tabs { margin:0 4px 0 0; padding:0 9px 0 0; border-right:1px solid var(--v2-line); }
html[data-league-channel="beta"] .league-v2-context .league-topbar .topbar-divider { display:none; }
html[data-league-channel="beta"] .league-v2-overview { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:9px; }
html[data-league-channel="beta"] .league-v2-overview article { min-width:0; min-height:78px; display:grid; align-content:center; gap:6px; padding:13px 16px; border:1px solid var(--v2-line); border-radius:11px; background:var(--v2-surface); }
html[data-league-channel="beta"] .league-v2-overview span { color:var(--v2-muted); font-size:11px; }
html[data-league-channel="beta"] .league-v2-overview strong { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:var(--v2-text); font-size:18px; font-weight:740; }

/* New components for each functional view. The original DOM IDs stay intact. */
html[data-league-channel="beta"] .league-main-grid { display:grid; grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr); gap:14px; }
html[data-league-channel="beta"] .league-card,html[data-league-channel="beta"] .management-panel,html[data-league-channel="beta"] .fixture-card,html[data-league-channel="beta"] .economy-club-card { border:1px solid var(--v2-line); border-radius:13px; background:var(--v2-surface); box-shadow:none; }
html[data-league-channel="beta"] .league-display { min-height:0; gap:18px; padding:24px; border-top:1px solid var(--v2-line); }
html[data-league-channel="beta"] .display-top { padding-bottom:15px; border-bottom:1px solid var(--v2-line); }
html[data-league-channel="beta"] .display-badge { border:1px solid var(--v2-line); border-radius:6px; background:var(--v2-raised); color:var(--v2-muted); }
html[data-league-channel="beta"] .score-stage { min-height:240px; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:11px; padding:12px; border:1px solid var(--v2-line); border-radius:11px; background:var(--v2-soft); }
html[data-league-channel="beta"] .score-stage .team-panel { min-width:0; min-height:160px; align-content:space-between; gap:8px; padding:16px 18px; border:1px solid var(--v2-line); border-radius:10px; background:var(--v2-surface); text-align:left; }
html[data-league-channel="beta"] .score-stage #teamACard { grid-column:1; grid-row:1; }
html[data-league-channel="beta"] .score-stage #teamBCard { grid-column:2; grid-row:1; }
html[data-league-channel="beta"] .score-stage .team-panel strong { max-width:100%; overflow:visible; white-space:normal; overflow-wrap:anywhere; font-size:clamp(15px,1.6vw,21px); line-height:1.2; }
html[data-league-channel="beta"] .score-stage .team-panel:last-child { text-align:left; }
html[data-league-channel="beta"] .score-stage .team-panel:last-child .team-strip { inset:0 auto 0 0; }
html[data-league-channel="beta"] .score-value { font-size:clamp(44px,5vw,68px); font-variant-numeric:tabular-nums; font-weight:740; }
html[data-league-channel="beta"] .score-stage .score-center { grid-column:1/-1; grid-row:2; min-width:0; min-height:35px; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; gap:8px; padding:6px 2px 0; border:0; }
html[data-league-channel="beta"] .score-stage .score-mark { display:none; }
html[data-league-channel="beta"] .score-stage .score-note { text-align:left; font-size:12px; }
html[data-league-channel="beta"] .score-formula { border:1px solid var(--v2-line); background:var(--v2-surface); color:var(--v2-muted); }
html[data-league-channel="beta"] .league-help,html[data-league-channel="beta"] .broadcast-panel,html[data-league-channel="beta"] .stat-card { border-color:var(--v2-line); background:var(--v2-surface); box-shadow:none; }
html[data-league-channel="beta"] .match-action-panel { padding:18px; }
html[data-league-channel="beta"] .league-main :is(.primary-action,#simulateQuickButton,.secondary-action) { min-height:42px; border:1px solid var(--v2-text)!important; border-radius:8px; background:var(--v2-text)!important; color:var(--v2-bg)!important; font-weight:730; box-shadow:none; }
html[data-league-channel="beta"] .league-main :is(.primary-action,#simulateQuickButton,.secondary-action):hover { background:color-mix(in srgb,var(--v2-text) 85%,var(--v2-muted))!important; }
html[data-league-channel="beta"] .league-main :is(button:not(.primary-action):not(#simulateQuickButton):not(.secondary-action),select,input,textarea) { border-color:var(--v2-line); border-radius:8px; background:var(--v2-soft); color:var(--v2-text); box-shadow:none; }
html[data-league-channel="beta"] .league-main :is(button,select,input,textarea):hover { border-color:var(--v2-muted); }
html[data-league-channel="beta"] .league-main :is(select,input,textarea) { min-height:38px; }
html[data-league-channel="beta"] .league-main .eyebrow { color:var(--v2-muted); }
html[data-league-channel="beta"] .league-main table th { background:var(--v2-raised); color:var(--v2-muted); }
html[data-league-channel="beta"] .league-main table :is(th,td) { border-color:var(--v2-line); }
html[data-league-channel="beta"] .league-main .management-board { padding:clamp(18px,2.3vw,30px); }
html[data-league-channel="beta"] .league-main :is(#managementBoard,#financeBoard,#economyBoard,#titlesBoard,#rankingBoard)>.management-board-head { display:none; }
html[data-league-channel="beta"] .league-main :is(#titlesBoard,#rankingBoard) .history-empty { min-height:160px; display:grid; place-items:center; padding:28px; border:1px dashed var(--v2-line); border-radius:10px; color:var(--v2-muted); text-align:center; }
html[data-league-channel="beta"] .league-main .board-section-jump { padding:11px; border:1px solid var(--v2-line); border-radius:11px; background:var(--v2-soft); }
html[data-league-channel="beta"] .league-main .board-section-buttons { display:flex; flex-wrap:wrap; gap:6px; }
html[data-league-channel="beta"] .league-main .board-section-buttons button { min-height:37px; padding:6px 11px; border:1px solid var(--v2-line); border-radius:8px; background:var(--v2-surface); color:var(--v2-muted); font-size:12px; font-weight:650; }
html[data-league-channel="beta"] .league-main .board-section-buttons button.is-active { border-color:var(--v2-line); background:var(--v2-raised); color:var(--v2-text); box-shadow:none; }
html[data-league-channel="beta"] .league-main .news-card { border-color:var(--v2-line); background:var(--v2-surface); }
html[data-league-channel="beta"] .league-main .league-beta-match-options { display:grid; gap:13px; padding-bottom:12px; border-bottom:1px solid var(--v2-line); }
html[data-league-channel="beta"] .league-main .league-beta-match-options .manual-result-block { padding:15px; border:1px solid var(--v2-line); border-radius:10px; background:var(--v2-soft); }
html[data-league-channel="beta"] .league-beta-command { position:fixed; inset:0; z-index:20000; display:grid; place-items:start center; padding-top:min(18vh,150px); }
html[data-league-channel="beta"] .league-beta-command.hidden { display:none; }
html[data-league-channel="beta"] .league-beta-command-backdrop { position:absolute; inset:0; background:rgba(0,0,0,.65); backdrop-filter:blur(4px); }
html[data-league-channel="beta"] .league-beta-command section { position:relative; width:min(560px,calc(100vw - 32px)); padding:10px; border:1px solid var(--v2-line); border-radius:14px; background:var(--v2-surface); color:var(--v2-text); box-shadow:0 24px 70px rgba(0,0,0,.4); }
html[data-league-channel="beta"] .league-beta-command label { display:flex; align-items:center; gap:10px; padding:0 9px; border-bottom:1px solid var(--v2-line); }
html[data-league-channel="beta"] .league-beta-command label svg { width:18px; height:18px; }
html[data-league-channel="beta"] .league-beta-command input { width:100%; height:48px; border:0; background:none; color:var(--v2-text); }
html[data-league-channel="beta"] #leagueBetaCommandResults { display:grid; max-height:320px; overflow:auto; padding:8px 0; }
html[data-league-channel="beta"] #leagueBetaCommandResults button { min-height:42px; display:flex; align-items:center; justify-content:space-between; padding:8px 10px; border:0; border-radius:8px; background:none; color:var(--v2-text); text-align:left; cursor:pointer; }
html[data-league-channel="beta"] #leagueBetaCommandResults button:is(:hover,.is-selected) { background:var(--v2-raised); }
html[data-league-channel="beta"] #leagueBetaCommandResults small,html[data-league-channel="beta"] .league-beta-command section>small { color:var(--v2-muted); }
html[data-league-channel="beta"] .league-beta-command section>small { display:block; padding:7px 9px 3px; border-top:1px solid var(--v2-line); font-size:11px; }
.league-channel-link { display:block; padding:9px 11px; color:inherit; text-decoration:none; }
html[data-league-channel="beta"] .league-v2-tools { position:fixed; z-index:10026; width:min(300px,calc(100vw - 20px)); display:grid; gap:5px; padding:10px; border:1px solid var(--v2-line); border-radius:13px; background:var(--v2-rail); color:var(--v2-text); box-shadow:0 20px 55px rgba(0,0,0,.4); }
html[data-league-channel="beta"] .league-v2-tools.hidden { display:none; }
html[data-league-channel="beta"] .league-v2-tools>strong { padding:8px; font-size:13px; }
html[data-league-channel="beta"] .league-v2-tools :is(button,.season-tab) { width:100%; min-height:39px; padding:8px 10px; border:1px solid var(--v2-line); border-radius:8px; background:var(--v2-raised); color:var(--v2-text); text-align:left; cursor:pointer; }
html[data-league-channel="beta"] .league-v2-tools .danger-action { color:#eaa7a7; }
html[data-league-channel="beta"] .league-v2-tools .season-menu-wrap { position:relative; }
html[data-league-channel="beta"] .league-v2-tools .season-menu { position:absolute; top:auto; bottom:calc(100% + 5px); left:0; right:0; width:auto; z-index:2; background:var(--v2-rail); border-color:var(--v2-line); }

@media(max-width:1120px) { html[data-league-channel="beta"] .league-main-grid { grid-template-columns:1fr; } }
@media(max-width:760px) { html[data-league-channel="beta"] .league-shell,html[data-league-channel="beta"] body:not(.sidebar-collapsed) .league-shell { grid-template-columns:64px minmax(0,1fr); } html[data-league-channel="beta"] .league-v2-rail { width:64px; padding:10px 6px; } html[data-league-channel="beta"] .league-v2-rail :is(.league-sidebar-toggle,.league-v2-logo,#leagueBetaSearch,.league-beta-nav-item,.league-v2-rail-home,.league-v2-stable-link,.league-v2-tools-button,.raw-pro-account-dock) { width:48px; min-width:48px; } html[data-league-channel="beta"] .league-v2-rail .league-beta-nav-item.is-active::before { left:-7px; } html[data-league-channel="beta"] .league-main { padding:0 13px 40px; gap:14px; } html[data-league-channel="beta"] .league-v2-header { min-height:66px; } html[data-league-channel="beta"] .league-v2-header-copy strong { font-size:12px; } html[data-league-channel="beta"] .league-v2-hero { align-items:flex-start; flex-direction:column; gap:14px; min-height:0; } html[data-league-channel="beta"] .league-v2-overview { grid-template-columns:repeat(2,minmax(0,1fr)); } html[data-league-channel="beta"] .league-v2-context { overflow-x:auto; } html[data-league-channel="beta"] .league-v2-context .league-topbar { min-width:max-content; flex-wrap:nowrap; } html[data-league-channel="beta"] .league-v2-header .raw-pro-action { width:35px; height:35px; } html[data-league-channel="beta"] .league-v2-account-menu { max-width:calc(100vw - 20px); } }
@media(max-width:470px) { html[data-league-channel="beta"] .league-v2-header-copy strong { display:none; } html[data-league-channel="beta"] .league-v2-overview article { min-height:65px; padding:10px; } html[data-league-channel="beta"] .league-v2-overview strong { font-size:15px; } html[data-league-channel="beta"] .league-display { padding:13px; } html[data-league-channel="beta"] .score-stage { padding:10px; } html[data-league-channel="beta"] .score-value { font-size:45px; } }
@media(prefers-reduced-motion:reduce) { html[data-league-channel="beta"] * { scroll-behavior:auto!important; transition:none!important; } }
