.game-audio-row{justify-content:flex-end;align-items:center;gap:8px;min-height:42px;padding:8px 28px 0;display:flex}.game-audio-row .icon-button{color:#272924;background:#f7f2e7;border:1px solid #c8c2b7;border-radius:0;width:34px;height:34px}.is-drafting .game-audio-row{min-height:36px;padding:4px 18px 0}.nav-item.active{font-weight:800;color:var(--ink)!important;background:0 0!important}.nav-item.active:before{display:none!important}.nav-item.active span{text-underline-offset:5px;text-decoration:underline}.sidebar nav .live-dot{display:none}.game-audio-row .icon-button[aria-pressed=false]{opacity:.55}.draft-speed{color:#fff;white-space:nowrap;background:#1c6062;border:1px solid #11494b;align-items:center;gap:4px;min-height:32px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.draft-speed.speed-on{color:#e9d58d;background:#12383a;box-shadow:inset 0 0 0 1px #e9d58d}.candidate-head>div{align-items:center;gap:8px;display:flex!important}.is-drafting .candidate-head{min-height:40px}.is-drafting .candidate-panel{height:clamp(230px,100dvh - 470px,650px)}.draft-mini-lineup{background:#f6f0e3;border:1px solid #bcb6a8;margin-top:10px;padding:9px}.draft-mini-lineup>header{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.draft-mini-lineup header small{color:#655f55;font-size:10px}.draft-mini-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:7px;display:grid}.draft-mini-columns>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;display:grid}.draft-mini-columns button{text-align:left;color:#26251f;background:0 0;border:0;border-bottom:1px solid #d5cebf;grid-template-columns:44px minmax(0,1fr) 26px 24px;align-items:center;gap:4px;min-height:26px;padding:3px;font-size:11px;display:grid}.draft-mini-columns button:disabled{opacity:.65}.draft-mini-columns button span{color:#756b5e;font-size:10px}.draft-mini-columns button b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.draft-mini-columns em{text-align:center;font-size:10px;font-style:normal}.draft-mini-columns strong{text-align:right}.draft-mini-columns .assigned{background:#e7eadf}.draft-pair-summary{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.draft-pair-summary article{background:#f5eedf;border:1px solid #bfb4a0;min-width:0;padding:12px}.draft-pair-player{align-items:center;gap:12px;display:flex}.draft-pair-player h3{margin:4px 0;font-size:20px}.draft-pair-player small,.draft-pair-player p{margin:3px 0;font-size:11px}.draft-pair-stats{margin-top:10px}.draft-pair-stats>div{grid-template-columns:32px 1fr 24px 28px;align-items:center;gap:7px;margin-top:5px;font-size:11px;display:grid}.draft-pair-stats meter{accent-color:#335f55;width:100%;height:9px}.draft-pair-stats small{text-align:right}.collectible-card .card-flip-control{color:#fff;background:#1e5c60;border-top:2px solid #0f4144;min-height:46px;padding:12px 16px;font-size:13px;font-weight:700}.collectible-card .card-flip-control:hover{background:#14464a}.collectible-card .stat-bars>div{grid-template-columns:30px minmax(0,1fr) 66px}.ability-grade{white-space:nowrap;padding:2px 4px;font-size:10px;font-style:normal}.grade-Splus{color:var(--grade-s);background:#f4e7bd}.grade-Aplus{color:var(--grade-a);background:#ede3f4}.grade-Bplus{color:var(--grade-b);background:#dfebf5}.grade-Cplus{color:var(--grade-c);background:#e3eddf}.grade-Dplus{color:var(--grade-d);background:#e8e6df}.grade-SS,.grade-SSplus,.grade-SSS{text-shadow:0 1px #000;border:1px solid #92998f;min-width:32px;color:#fff!important;background:linear-gradient(135deg,#080909 0%,#292e30 40%,#737b7c 48%,#171a1b 54%,#050606 100%)!important}.card-SS,.card-SSplus,.card-SSS{--grade-color:#292e30!important}.rare-challenge{border:3px solid #d0b16a!important;box-shadow:0 0 0 5px #101b20,0 0 0 7px #817246,0 0 100px #c6a65630!important}.rare-challenge-label{color:#ead79b;letter-spacing:.14em;text-align:center;background:#10292b;border-bottom:1px solid #7d774d;padding:10px 22px;font-size:12px}.rare-challenge .moment-headline{color:#fff6d9;background:#142d2e;border-bottom:2px solid #a68b4c}.rare-challenge .moment-headline h2{color:#fff1be;font-size:clamp(24px,4vw,42px)}.rare-challenge .moment-headline p,.rare-challenge .challenge-score{color:#eadfb9}.rare-challenge .challenge-stadium{background:radial-gradient(at 50% 10%,#71643b55,#0000 65%),#071b20}.rare-challenge .challenge-counter>strong{color:#ffe6a3;filter:drop-shadow(3px 3px #000)}.rare-challenge .moment-header button:disabled{opacity:.35;cursor:default}.rare-challenge .challenge-stadium:after{content:"";pointer-events:none;opacity:.16;background:repeating-linear-gradient(0deg,#0000 0 4px,#fff2 5px,#0000 6px);position:absolute;inset:0}.rare-challenge .challenge-pitcher{filter:drop-shadow(0 0 18px #dec78055)}.number-ceremony .number-ceremony-scene{flex:1 0 auto;grid-template-rows:auto auto auto;gap:22px 30px;min-height:0;padding:28px 0}.number-ceremony .number-player,.number-ceremony .number-jersey{grid-row:1;align-self:center;max-width:100%;position:relative;inset:auto}.number-ceremony .number-dedication{flex-direction:column;grid-row:2;align-items:center;gap:8px;min-width:0;display:flex;position:relative;inset:auto;transform:none}.number-ceremony .number-dedication h2,.number-ceremony .number-dedication p{margin:0}.number-ceremony .number-dedication>strong{line-height:1.3}.number-ceremony .number-honor-record{text-align:center;grid-row:3;grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative;inset:auto}.number-ceremony>header,.number-ceremony>footer{flex-shrink:0;position:relative}.number-ceremony .number-jersey{justify-self:center;width:180px}.number-ceremony .number-player{max-height:200px}.number-ceremony .number-dedication h2{overflow-wrap:anywhere;word-break:break-all}.manual-tabs{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.manual-tabs button{color:#27251d;background:#efe8d8;border:1px solid #beb4a0;min-height:40px;padding:10px 14px}.manual-tabs button[aria-pressed=true]{color:#fff4da;background:#242a27;border-color:#242a27}.manual-chapter{grid-template-columns:1fr 1fr;gap:16px;display:grid}.manual-chapter article{background:#f8f2e6;border:1px solid #c8bda8;padding:22px}.manual-chapter h2{margin:0 0 10px;font-size:18px}.manual-chapter p{margin:0;font-size:14px;line-height:1.9}.launch-guide-hint{color:#ddd0b8;margin-top:13px;font-size:12px}.launch-guide-hint button{font:inherit;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.age-policy-notice{background:#ece3cf;border-left:4px solid #a54832;padding:12px;font-size:14px;font-weight:700}.succession-notice{max-width:760px;max-height:90dvh;overflow:auto}.succession-notice .succession-plan>summary{display:none}.final-draft-notice{color:#fff3d2;text-align:center;background:#182828;border:3px double #bda162}.final-draft-notice>span{font:48px var(--pixel-font,var(--font));color:#d2b774}.final-draft-notice h2{font-size:26px}.hall-search{flex:1;align-items:center;gap:8px;min-width:200px;display:flex}.hall-search input{background:#faf3df;border:1px solid #a79e89;width:100%;min-height:42px;padding:8px 12px}.leaderboard-hero{image-rendering:pixelated;box-shadow:6px 6px #c8bda1;color:#f5e9cc!important;background:#162c29!important;border:3px double #bfa46c!important}.leaderboard-hero h2,.leaderboard-hero .eyebrow,.leaderboard-hero p{color:inherit!important}.leaderboard-hero>span{font-family:var(--pixel-font,var(--font));color:#d6bf81}.hall-register-button{width:100%;min-height:62px;box-shadow:4px 4px #0c1817;color:#16211f!important;background:#d9bb71!important;border:2px solid #5c5030!important;font-size:20px!important}.hall-registration{text-align:center;width:100%;max-width:620px;margin:18px auto}.my-club-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.my-club-grid article{background:#f6efde;border:2px solid #b4a587;padding:22px;box-shadow:4px 4px #d3c8ae}.my-club-grid small{font-size:12px}.my-club-grid strong{justify-content:space-between;font-size:22px;display:flex}.my-club-grid article>div{gap:10px;margin-top:18px;display:flex}.my-club-detail{margin-top:24px;padding:20px}.my-club-detail header{justify-content:space-between;gap:10px;display:flex}.my-club-replace>label{border-bottom:1px solid #c7bca6;align-items:center;gap:12px;padding:12px 0;display:flex}.my-club-replace>label>span{flex-direction:column;flex:1;display:flex}.my-club-replace small{font-size:11px}.my-club-detail td:first-child{z-index:1;background:#f8f3e8;position:sticky;left:0}.final-career-screen{z-index:480;color:#f8eac8;padding:22px max(18px,env(safe-area-inset-right));text-align:center;background:#101d1c;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.final-career-screen>header{justify-content:space-between;align-items:center;gap:16px;width:100%;font-size:12px;display:flex}.final-career-screen>header button,.farewell-later{color:#fff0d3;background:0 0;border:1px solid #a59875;min-height:42px;padding:10px 14px}.farewell-score{flex-direction:column;gap:8px;margin:20px 0;display:flex}.farewell-score strong{color:#e4ca82;font-variant-numeric:tabular-nums;text-shadow:4px 4px #000;font-size:clamp(46px,10vw,100px);line-height:1.2}.farewell-stage-0 .farewell-score{margin:auto}.farewell-score span{font-size:13px}.final-career-screen h1{flex-shrink:0;margin:4px 0 18px;font-size:clamp(22px,4vw,38px)}.farewell-stadium{flex-shrink:0;width:min(680px,100%);position:relative;overflow:hidden}.farewell-stadium>svg{width:100%;display:block}.farewell-players{justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:8%;left:14%;right:14%}.farewell-manager{z-index:3;width:72px;animation:6s steps(36,end) forwards farewell-exit;position:absolute;top:44%;left:45%}.farewell-manager img{width:72px;image-rendering:pixelated;display:block}.farewell-manager>svg{width:48px;image-rendering:pixelated;margin:-10px auto 0;display:block}.farewell-crowd{justify-content:space-between;display:flex;position:absolute;top:27%;left:10%;right:10%}.farewell-crowd i{width:7px;height:9px;animation:.6s steps(2,end) infinite alternate farewell-cheer;animation-delay:var(--delay);background:#cfb678;box-shadow:0 -5px 0 -1px #d9b48a}.final-career-screen footer{width:min(620px,100%);padding-bottom:24px}.final-career-screen>p{margin:16px;font-size:14px}.final-career-screen .modal-backdrop{color:#27251f;text-align:left}.final-career-screen .confirm-modal{background:#f7efdc}@keyframes farewell-exit{0%,20%{transform:translateY(0)}to{opacity:0;transform:translateY(125%)}}@keyframes farewell-cheer{to{transform:translateY(-4px)}}@media (max-width:600px){.game-audio-row{padding-right:14px}.draft-mini-columns{gap:8px}.draft-mini-columns>div{grid-template-columns:1fr}.draft-mini-lineup header small{text-align:right;max-width:150px}.is-drafting .candidate-head>div>span{display:none}.draft-speed{min-height:30px;padding:5px;font-size:10px}.draft-pair-summary{gap:8px}.draft-pair-summary article{padding:8px}.draft-pair-player{text-align:center;flex-direction:column;gap:4px}.draft-pair-player h3{font-size:17px}.draft-pair-stats>div{grid-template-columns:25px 1fr 20px 24px;gap:3px;font-size:10px}.manual-chapter{grid-template-columns:1fr}.manual-tabs{flex-wrap:nowrap;overflow:auto}.manual-tabs button{flex-shrink:0}.manual-chapter article{padding:16px}.number-ceremony .number-jersey{width:130px}.number-ceremony .number-ceremony-scene{grid-template-columns:112px 142px;gap:18px}.number-ceremony .number-honor-record{gap:12px}.number-ceremony .number-dedication>span{letter-spacing:0}.final-career-screen{padding:16px}.farewell-score{margin:20px 0 12px}.farewell-score strong{font-size:54px}.farewell-manager,.farewell-manager img{width:48px}.farewell-manager>svg{width:32px;margin-top:-7px}.farewell-players{bottom:4%;left:5%;right:5%}.farewell-players>svg,.farewell-players>.player-face{width:42px!important}.rare-challenge-label{padding:8px;font-size:10px}.rare-challenge .moment-headline h2{font-size:23px}.hall-register-button{font-size:18px!important}}@media (prefers-reduced-motion:reduce){.farewell-manager,.farewell-crowd i{animation:none}.rare-challenge *{animation:none!important}}.rare-challenge .challenge-score b{color:#fff1be!important}.rare-challenge .moment-headline p>span{color:#f1d894!important}.sidebar .nav-item.active{border-bottom:2px solid #ddc58d;color:#fff3d4!important}.is-drafting .sidebar .nav-item.active{background:0 0!important}.draft-mini-lineup{margin-bottom:14px}.draft-mini-lineup .grade-SS,.draft-mini-lineup .grade-SSplus,.draft-mini-lineup .grade-SSS{min-width:0;font-size:9px}@media (max-width:760px){.heading-actions{flex-wrap:wrap;flex-shrink:1;max-width:100%}.heading-actions>button{max-width:100%}}button.auto-lineup-button{color:#fff;cursor:pointer;background:#17564e;border:2px solid #103e39;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 20px;font-size:15px;font-weight:800;line-height:1.25;display:inline-flex;box-shadow:0 3px #0e302d}button.auto-lineup-button:hover{background:#216d61}button.auto-lineup-button:focus-visible{outline-offset:3px;outline:3px solid #e1a845}button.auto-lineup-button:disabled{opacity:.5;cursor:not-allowed}.lineup-problem-notice ul{max-height:45vh;margin:20px 0;padding:0;list-style:none;overflow:auto}.lineup-problem-notice li{word-break:keep-all;background:#ece6d9;border-left:4px solid #b13a30;margin:8px 0;padding:12px 14px;line-height:1.65}.lineup-problem-notice>p{line-height:1.7}@media (max-width:640px){.lineup-problem-notice .button-row{grid-template-columns:1fr 1.2fr;display:grid}.auto-lineup-button{white-space:normal}}.retirement-player-link{text-align:left;color:#232323;background:#f3eedf;border:1px solid #c8bfab;flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;min-height:64px;padding:14px 12px;display:flex}.retirement-player-link>span:first-child{flex-wrap:wrap;gap:8px;display:flex}.retirement-player-link small{font-size:12px}.captain-retirement-warning{background:#f7e6dc;border-left:4px solid #ad3d30;padding:12px}.succession-ready small{color:#247153;font-weight:800}.succession-empty small{color:#a33a28;font-weight:800}.draft-mini-lineup button.unassigned:not(:disabled){border:1px dashed #94866c}.owned-tag{border:1px solid;margin-left:3px;padding:0 2px;font-size:10px;font-weight:500;display:inline-block}.auto-lineup-result{color:#24282b;background:#eee8d7;border-left:4px solid #407467;margin:10px 0;padding:12px}.auto-lineup-result summary{cursor:pointer;font-weight:700}.auto-lineup-result ul{margin:10px 0;padding-left:20px}.release-filters{gap:6px;margin:10px 0;display:flex}.release-filters button{color:#222;background:#f3eedf;border:1px solid #9c927f;padding:9px 18px}.release-filters .active{color:#fff;background:#263a3a}.winter-row-note.reroll-player-delta{color:#416458;background:#e6f0e6;padding:4px 8px}.hall-device-notice{font-size:13px;line-height:1.6}.my-club-replace label span small{display:block}.retirement-confirm-list .retirement-player-link{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.retirement-confirm-list .retirement-player-link b{font-size:15px}.retirement-player-link>small:last-child{color:#38594e;grid-column:1/-1}.confirm-modal .captain-retirement-warning{color:#853127}.winter-ad-action small{word-break:keep-all;overflow-wrap:break-word}.draft-speed-row{justify-content:flex-end;align-items:center;min-height:44px;padding:0 0 8px;display:flex}.draft-speed-row .draft-speed{min-height:36px;padding:8px 14px;font-size:12px;position:static;box-shadow:2px 2px #143f40}.draft-mini-columns>div{grid-template-columns:minmax(0,1fr);gap:4px}.mini-position-row{border:1px solid #cec5b1;grid-template-columns:42px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.mini-position-label{background:#ded6c5;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.mini-position-players{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.with-successor .mini-position-players{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-mini-columns button.mini-player{border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 5px;min-width:0;min-height:48px;padding:6px 8px;display:grid}.draft-mini-columns .mini-player-meta{color:#5b5a50;grid-column:1/-1;font-size:10px}.draft-mini-columns .mini-player b{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.draft-mini-columns .mini-player-rating strong{color:#202b28;font-size:15px}.draft-mini-lineup button.mini-player.unassigned{border:1px dashed #a89b82}.draft-mini-lineup button.mini-player.successor{background:#f7f3e9;border:0;border-left:1px solid #bcb3a1}.mini-no-successor,.mini-vacant{justify-content:center;align-items:center;min-height:48px;padding:6px;font-size:12px;display:flex}.mini-no-successor{color:#b2212c;background:#fff1eb;border-left:1px solid #bcb3a1;font-weight:700}.mini-vacant{color:#756e61}.lineup-power-board{color:#fff4d8;background:#193b3b;border:3px solid #17302f;align-items:center;gap:26px;margin:12px 5px 20px 0;padding:23px 28px;font-family:Galmuri,sans-serif;display:flex;box-shadow:5px 5px #c2b391}.lineup-power-title{font-size:21px;font-weight:700}.lineup-power-board p{color:#e1dbc7;margin:8px 0 5px;font-size:12px}.lineup-power-board>div>small{color:#b8c8bf;font-size:11px}.lineup-power-value{align-items:baseline;gap:10px;margin-left:auto;display:flex}.lineup-power-value>span{color:#d1dfca;font-size:13px}.lineup-power-value>strong{color:#fbe09c;text-shadow:3px 3px #081d1d;font-variant-numeric:tabular-nums;font-size:48px;line-height:1.2}.lineup-power-count{border-left:1px solid #6e8b7a;flex-direction:column;gap:7px;padding-left:24px;display:flex}.lineup-power-count>strong{font-size:25px}.lineup-power-count small{color:#b8c8bf;font-size:15px}.lineup-power-count>span{color:#d8e0d4;font-size:11px}.lineup-power-board.is-incomplete .lineup-power-value>strong{color:#eab87b}@media (max-width:600px){.draft-speed-row .draft-speed{min-height:36px;padding:7px 12px;font-size:11px}.draft-mini-lineup header small{max-width:160px}.lineup-power-board{flex-wrap:wrap;gap:14px;padding:18px}.lineup-power-board>div:first-child{width:100%}.lineup-power-title{font-size:20px}.lineup-power-value{margin-left:0}.lineup-power-value>strong{font-size:42px}.lineup-power-count{margin-left:auto;padding-left:15px}.lineup-power-board p{font-size:11px}.draft-mini-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mini-position-row{grid-template-columns:26px minmax(0,1fr)}.mini-position-label{overflow-wrap:anywhere;font-size:9px}.draft-mini-columns button.mini-player{grid-template-columns:minmax(0,1fr);gap:3px;padding:5px 3px}.draft-mini-columns .mini-player b{font-size:11px}.draft-mini-columns .mini-player-meta{letter-spacing:-.5px;font-size:9px}.draft-mini-columns .mini-player-rating{justify-content:space-between;gap:2px}.draft-mini-columns .mini-player-rating strong{font-size:13px}.draft-mini-columns .mini-player-rating em{padding:1px 3px;font-size:9px}.mini-no-successor{word-break:keep-all;text-align:center;padding:4px;font-size:10px}.draft-mini-lineup>header{gap:6px;font-size:11px}}@media (min-width:601px){.mini-position-row{min-height:38px}.draft-mini-columns button.mini-player{min-height:38px;padding:4px 8px}.mini-no-successor,.mini-vacant{min-height:38px;padding:4px}.draft-mini-columns .mini-player-meta{font-size:9px}}@media (max-width:600px){.mini-position-label{letter-spacing:-.4px;white-space:nowrap;font-size:8px}}.draft-mini-lineup{margin-top:8px;padding:7px}.draft-mini-lineup>header{font-size:11px}.draft-mini-lineup header small{font-size:9px}.mini-lineup-key{color:#746c5e;margin:3px 0 0!important;font-size:9px!important}.draft-mini-columns{gap:8px;margin-top:5px}.draft-mini-columns>div{gap:1px}.mini-position-row{border:0;border-bottom:1px solid #d4cbb9;grid-template-columns:36px minmax(0,1fr);min-height:24px}.mini-position-label{font-size:10px}.draft-mini-columns button.mini-player{grid-template-columns:minmax(0,1fr) auto;gap:4px;height:24px;min-height:24px;padding:2px 5px;line-height:1.2}.draft-mini-columns .mini-player b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.draft-mini-columns .mini-player-rating{align-items:center;gap:4px;display:flex}.draft-mini-columns .mini-player-rating strong{font-size:12px}.draft-mini-columns .mini-player-rating em{min-width:19px;padding:0 3px;font-size:9px;line-height:16px}.mini-no-successor,.mini-vacant{height:24px;min-height:24px;padding:2px 3px;font-size:10px}.draft-mini-lineup button.mini-player.unassigned{border-width:1px}.draft-mini-lineup button.mini-player.successor{border-left:1px solid #bcb3a1}@media (max-width:600px){.draft-mini-columns{gap:5px}.mini-position-row{grid-template-columns:25px minmax(0,1fr);min-height:32px}.draft-mini-columns button.mini-player{gap:2px;height:32px;min-height:32px;padding:2px 3px}.draft-mini-columns .with-successor button.mini-player{grid-template-rows:13px 13px;grid-template-columns:minmax(0,1fr);gap:1px}.draft-mini-columns .mini-player b{font-size:10px;line-height:13px}.draft-mini-columns .mini-player-rating strong{font-size:11px}.draft-mini-columns .mini-player-rating em{min-width:17px;padding:0 2px;font-size:8px;line-height:13px}.draft-mini-columns .with-successor .mini-player-rating{justify-content:space-between;gap:2px}.mini-no-successor,.mini-vacant{height:32px;min-height:32px;font-size:9px}.mini-position-label{font-size:8px}.draft-mini-lineup header small{max-width:155px}}.founding-notice.founding-notice-brief{border:2px solid #252725;width:min(600px,100vw - 28px);max-height:calc(100dvh - 32px);box-shadow:6px 6px #8b392d}.founding-notice-brief>header{background:#202522;border:0;gap:15px;padding:17px 22px}.founding-notice-brief>header svg{flex-shrink:0;width:44px;height:44px}.founding-notice-brief>header small{letter-spacing:0;color:#d5cdb9;font-size:10px}.founding-notice-brief>header h2{color:#fff1d7;letter-spacing:-1px;margin:5px 0 0;font-size:25px;line-height:1.35}.founding-notice-brief .founding-tenure{color:#242823;background:#e8ddc7;border:0;margin:0;padding:12px 22px;font-size:13px;line-height:1.5}.founding-notice-brief .founding-notice-body{padding:0 22px 12px}.founding-brief-steps{margin:0;padding:0;list-style:none}.founding-brief-steps>li{border-bottom:1px solid #cfc7b7;grid-template-columns:35px minmax(0,1fr);align-items:start;gap:12px;padding:15px 0;display:grid}.founding-step-number{color:#ac332c;font-family:Galmuri,sans-serif;font-size:18px;font-weight:700;line-height:28px}.founding-notice-brief .founding-brief-steps h3{color:#202722;letter-spacing:-.4px;margin:0 0 5px;font-size:17px;line-height:1.5}.founding-notice-brief .founding-brief-steps p{color:#514f46;margin:0;font-size:12px;line-height:1.65}.founding-quota-lines{gap:6px;margin:7px 0 0;display:grid}.founding-quota-lines>div{align-items:baseline;gap:9px;font-size:11px;line-height:1.6;display:flex}.founding-quota-lines dt{color:#35392f;background:#ded7c7;flex-shrink:0;padding:0 5px;font-weight:700}.founding-quota-lines dd{color:#34382f;margin:0}.founding-age-alert{align-items:center;gap:10px;padding:12px 0 10px;display:flex}.founding-age-alert>span{color:#fff1d7;background:#ae392e;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:25px;font-size:18px;font-weight:700;display:flex}.founding-notice-brief .founding-age-alert p{color:#49483f;margin:0;font-size:11px;line-height:1.7}.founding-notice-brief .founding-required{color:#922f28;text-align:left;background:#eee3d4;border:0;border-left:3px solid #ad352b;margin:0;padding:10px 12px;font-size:13px;line-height:1.65}.founding-extra-rules{margin:10px 0 0}.founding-extra-rules>summary{cursor:pointer;color:#4a5045;min-height:26px;font-size:11px;font-weight:700;line-height:26px}.founding-extra-rules>p{font-size:12px;line-height:1.7}.founding-notice-brief>footer{background:#f3eddf;border-top:1px solid #c7bda8;gap:10px;padding:12px 22px}.founding-notice-brief>footer button{min-height:43px}.founding-notice-brief>footer .primary{flex:1;font-size:15px}.founding-notice-brief>footer .secondary{min-width:70px;font-size:12px}@media (max-width:600px){.founding-notice.founding-notice-brief{max-height:calc(100dvh - 24px)}.founding-notice-brief>header{gap:10px;padding:14px 15px}.founding-notice-brief>header svg{width:35px;height:35px}.founding-notice-brief>header small{font-size:8px}.founding-notice-brief>header h2{font-size:21px}.founding-notice-brief .founding-tenure{padding:10px 15px;font-size:11px}.founding-notice-brief .founding-notice-body{padding:0 15px 9px}.founding-brief-steps>li{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:11px 0}.founding-step-number{font-size:15px}.founding-notice-brief .founding-brief-steps h3{font-size:14px}.founding-notice-brief .founding-brief-steps p{font-size:10px}.founding-quota-lines>div{gap:5px;font-size:9px}.founding-age-alert{padding:9px 0}.founding-notice-brief .founding-age-alert p{word-break:keep-all;font-size:10px}.founding-notice-brief .founding-required{font-size:11px}.founding-notice-brief>footer{padding:10px 15px}}.mini-successor-empty{background:#f7f3e9;border-left:1px solid #bcb3a1;min-width:0;height:24px;display:block}@media (max-width:600px){.mini-successor-empty{height:32px}.draft-mini-lineup header small{white-space:nowrap;max-width:none;font-size:8px}}.draft-mini-lineup .mini-successor-hint{color:#a12e28;word-break:keep-all;margin:4px 0 0;font-size:10px;line-height:1.6}.draft-mini-lineup .mini-position-row{min-height:38px}.draft-mini-lineup .mini-position-players{min-width:0}.draft-mini-lineup .with-successor button.mini-player{grid-template-rows:15px 16px;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px;min-width:0;height:38px;min-height:38px;padding:2px 5px;display:grid;overflow:hidden}.draft-mini-lineup .mini-player>b{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;min-width:0;max-width:100%;margin:0;font-size:11px;line-height:15px;display:block;overflow:hidden}.draft-mini-lineup .with-successor .mini-player-rating{grid-area:2/1;justify-content:flex-start;align-items:center;gap:5px;min-width:0;height:16px;line-height:16px;display:flex}.draft-mini-lineup .mini-player-rating em{box-sizing:border-box;white-space:nowrap;flex:none;justify-content:center;align-items:center;width:auto;min-width:23px;max-width:none;height:16px;margin:0;padding:0 3px;font-size:9px;line-height:16px;display:inline-flex}.draft-mini-lineup .mini-player-rating strong{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;min-width:0;margin:0;padding:0;font-size:12px;line-height:16px;display:block}.draft-mini-lineup .mini-no-successor,.draft-mini-lineup .mini-successor-empty,.draft-mini-lineup .mini-vacant{box-sizing:border-box;height:38px;min-height:38px}.draft-mini-lineup .mini-no-successor{color:#a62825;white-space:nowrap;background:#f9e3dc;border-left:1px solid #cfaaa0;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:2px;font-size:10px;line-height:14px;display:flex}.draft-mini-lineup .mini-no-successor>span{font:inherit;color:inherit;line-height:14px}@media (max-width:600px){.draft-mini-lineup>header{flex-wrap:wrap;gap:4px 8px}.draft-mini-lineup header small,.draft-mini-lineup .mini-successor-hint{font-size:9px}.draft-mini-lineup .with-successor button.mini-player{padding:2px 3px}.draft-mini-lineup .mini-player>b{font-size:10px}.draft-mini-lineup .with-successor .mini-player-rating{gap:3px}.draft-mini-lineup .mini-player-rating em{min-width:22px;padding:0 2px;font-size:8px}.draft-mini-lineup .mini-player-rating strong{font-size:11px}.draft-mini-lineup .mini-no-successor{font-size:9px}}.draft-mini-lineup .with-successor button.mini-player{grid-template-columns:minmax(0,1fr) auto}.draft-mini-lineup .mini-player>b{grid-column:1/-1}.draft-mini-lineup .mini-player-age{color:#645e51;white-space:nowrap;grid-area:2/1;min-width:0;font-size:10px;line-height:16px}.draft-mini-lineup .with-successor .mini-player-rating{grid-column:2}@media (max-width:600px){.draft-mini-lineup .mini-position-row{min-height:52px}.draft-mini-lineup .with-successor button.mini-player{grid-template-rows:15px 12px 16px;grid-template-columns:minmax(0,1fr);gap:1px;height:52px;min-height:52px;padding:3px}.draft-mini-lineup .mini-player-age{grid-area:2/1;font-size:9px;line-height:12px}.draft-mini-lineup .with-successor .mini-player-rating{grid-area:3/1;gap:3px}.draft-mini-lineup .mini-no-successor,.draft-mini-lineup .mini-successor-empty,.draft-mini-lineup .mini-vacant{height:52px;min-height:52px}}.lineup-problem-notice .button-row{flex-wrap:wrap;display:flex}.lineup-problem-notice .button-row button{flex:auto;min-height:44px}.season-entry-dialog{flex-direction:column;gap:12px;width:100%;min-width:0;max-height:calc(100dvh - 48px);padding:clamp(14px,3vw,26px);display:flex}.season-entry-dialog h2,.season-entry-dialog footer,.season-entry-dialog>.button-row{flex-shrink:0;margin:0}.season-entry-content{overscroll-behavior:contain;min-height:0;overflow:auto}.season-entry-content>p{margin:0 0 12px}.season-entry-dialog .forecast-list{margin:12px 0 0}.season-entry-dialog footer{border-top:1px solid #d6cec0;padding-top:12px}.season-entry-dialog footer p{margin:0 0 8px}.season-entry-dialog .button-row{flex-wrap:wrap}.season-entry-dialog .button-row button{flex:auto;min-height:44px}.season-entry-dialog.lineup-problem-notice ul{max-height:none;overflow:visible}@media (max-width:760px){.season-entry-dialog{max-height:calc(100dvh - 32px)}}.club-story-backdrop{z-index:180;background:#090c0ce8;padding:24px}.club-story{color:#191b1b;overscroll-behavior:contain;background:#f4eddf;width:min(1040px,100%);max-height:92dvh;overflow:auto;box-shadow:0 20px 80px #0008}.club-story button{cursor:pointer;font:inherit}.club-story button:focus-visible{outline-offset:3px;outline:3px solid #e95a43}.club-story-bar{z-index:3;color:#f6eedc;background:#171a1a;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:12px 24px;display:flex;position:sticky;top:0}.club-story-bar b{color:#d6b878;margin-left:16px;font-size:11px}.club-story-bar button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.club-story-cover{isolation:isolate;color:#fff3da;background:#171c1c;justify-content:space-between;align-items:flex-end;gap:20px;min-height:320px;padding:44px 36px 28px;display:flex;position:relative;overflow:hidden}.club-story-stadium{z-index:-1;opacity:.3;position:absolute;inset:0 0 0 35%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.club-story-stadium svg{object-fit:cover;width:100%;height:100%}.club-story-kicker{letter-spacing:.12em;color:#b7afa0;margin:0 0 18px;font-size:11px}.club-story-cover h2{overflow-wrap:anywhere;color:#fff3da;max-width:600px;margin:0;font-size:clamp(28px,4vw,47px);line-height:1.4}.club-story-headline{color:#f2c273;margin:16px 0;font-size:clamp(16px,2vw,23px)}.club-story-manager{color:#d0c9bb;margin:0;font-size:13px}.club-story-score{text-align:right;flex-shrink:0}.club-story-score span{color:#d0c9bb;font-size:11px;display:block}.club-story-score strong{font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,48px);line-height:1.5;display:block}.club-story-numbers{border-bottom:1px solid #cfc5b2;grid-template-columns:repeat(4,1fr);display:grid}.club-story-numbers>div{text-align:center;border-right:1px solid #cfc5b2;padding:22px 12px}.club-story-numbers>div:last-child{border:0}.club-story-numbers span{color:#706659;font-size:11px;display:block}.club-story-numbers strong{font-size:24px}.club-story-body{gap:34px;padding:30px 36px;display:grid}.club-story-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.club-story-heading h3{margin:0;font-size:19px}.club-story-heading>span{color:#776c5b;font-size:10px}.club-story-trophies{flex-wrap:wrap;gap:10px;display:flex}.club-story-trophies button{color:#55411d;background:#e9dfca;border:1px solid #c8b383;align-items:center;gap:12px;padding:14px 18px;display:flex}.club-story-trophies strong{font-size:17px}.club-story-empty{color:#776c5b}.club-story-players{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.club-story-player{background:repeating-linear-gradient(0deg,#fff9ed 0 3px,#faf3e6 3px 4px);border:1px solid #c8bdab;border-top:5px solid #b52d26;padding:18px;position:relative;box-shadow:3px 4px #d8cebc}.club-story-player-top{color:#80705c;justify-content:space-between;align-items:center;font-size:10px;display:flex}.club-story-player-top b{color:#b52d26;font-size:24px}.club-story-player h4{overflow-wrap:anywhere;margin:12px 0 2px;font-size:25px;line-height:1.4}.club-story-player p{color:#776c5b;margin:0 0 18px;font-size:11px}.club-story-player dl{border-top:1px solid #c8bdab;justify-content:space-between;gap:6px;margin:0;padding-top:14px;display:flex}.club-story-player dt{color:#776c5b;font-size:10px}.club-story-player dd{font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:700}.club-story-years{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.club-story-years button{color:#272722;background:#e8dfce;border:1px solid #0000;flex-direction:column;align-items:center;min-width:0;padding:10px 3px;font-size:11px;display:flex}.club-story-years button[aria-pressed=true]{background:#fff9ec;border-color:#252a28;box-shadow:inset 0 0 0 1px #252a28}.club-story-years .champion{color:#af2e27}.club-story-years strong{font-size:13px}.club-story-years small{white-space:nowrap;font-size:9px}.club-story-year-bar{background:#d7cebc;width:22px;height:70px;margin:12px 0;position:relative}.club-story-year-bar i{width:100%;height:var(--wins);background:#333d37;position:absolute;bottom:0}.champion .club-story-year-bar i{background:#b7352c}.club-story-season{border-bottom:1px solid #cfc5b2;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex}.club-story-season b{font-size:18px}.club-story-season em{color:#a92b25;background:#e9dac5;padding:4px 8px;font-size:10px;font-style:normal}.club-story-footer{border-top:2px solid #292d29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px 36px;display:flex}.club-story-footer>div>span{color:#776c5b;margin-top:5px;font-size:10px;display:block}.club-story-actions{gap:8px;display:flex}.club-story-actions button{color:#fff4df;background:#252a28;border:1px solid #252a28;align-items:center;gap:8px;min-height:44px;padding:12px 16px;display:flex}.club-story-actions button:disabled{opacity:.5;cursor:wait}.club-story-footer>p{width:100%;margin:0;font-size:11px}.club-story-footer>p:empty{display:none}.club-story-status{text-align:center;padding:70px 24px}.club-story-status button{margin-left:12px;padding:12px}@media (max-width:640px){.club-story-backdrop{padding:0}.club-story{width:100%;height:100dvh;max-height:100dvh}.club-story-bar{padding:8px 16px}.club-story-cover{min-height:310px;padding:28px 20px 24px;display:block}.club-story-score{text-align:left;margin-top:22px}.club-story-score strong{font-size:34px}.club-story-numbers>div{padding:16px 4px}.club-story-numbers strong{font-size:19px}.club-story-numbers span{font-size:10px}.club-story-body{gap:30px;padding:24px 18px}.club-story-heading h3{font-size:17px}.club-story-players{grid-template-columns:1fr}.club-story-player{padding:14px 18px}.club-story-player h4{margin-top:4px}.club-story-player dl{justify-content:flex-start;gap:36px}.club-story-years{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.club-story-year-bar{height:44px;margin:8px 0}.club-story-years button{min-height:120px}.club-story-footer{padding:20px 18px}.club-story-actions{width:100%}.club-story-actions button{flex:1;justify-content:center}.club-story-trophies button{padding:10px 12px}.club-story-headline{line-height:1.6}.club-story-season{gap:10px}}.club-story-cover h2:focus{outline:none}.club-story-timeline{scroll-margin-top:82px}.club-story-score strong{color:#f2c273;font-size:64px}.club-story-score strong small{margin-left:6px;font-size:24px}.club-player-journey{border-top:1px solid #c8bdab;margin-top:16px;padding-top:12px}.club-player-journey summary{cursor:pointer;min-height:30px;font-size:11px}.club-player-journey p{margin:8px 0 0;font-size:11px;line-height:1.8}.club-player-grades b{color:#8f3226;font-size:19px}.hall-cup-count{color:#936519;align-items:center;gap:5px;font-weight:700;display:inline-flex}.hall-cup-count svg{flex-shrink:0}.club-player-progression{flex-wrap:wrap;gap:4px;margin:10px 0;display:flex}.club-player-progression span{background:#f5eedf;border:1px solid #d6cbb9;padding:3px 5px;font-size:10px}.club-story-players{align-items:start}.club-story-player-retired{background:repeating-linear-gradient(0deg,#fff7e3 0 3px,#f4e8c9 3px 4px);border-color:#d6b45f #b18a39 #b18a39;box-shadow:3px 4px #b59a60,inset 0 0 0 3px #fff9e7}.club-story-player-retired:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff9df80 48%,#0000 61%) 0 0/300% 100%;animation:7s ease-in-out infinite honor-card-sheen;position:absolute;inset:0}.club-retired-number{color:#f4d68c;background:#222820;border-block:2px solid #b18a39;justify-items:center;gap:5px;margin:12px 0 16px;padding:14px 8px;display:grid;box-shadow:inset 4px 0 #d2b56e,inset -4px 0 #d2b56e}.club-retired-number span,.club-retired-number small{color:#e8d8b6;font-size:10px}.club-retired-number strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:Galmuri,monospace;font-size:34px;line-height:1.4}.club-story-player-retired .club-story-player-top{color:#78571c}@keyframes honor-card-sheen{0%,65%{background-position:150% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.club-story-player-retired:after{background:0 0;animation:none}}.club-all-honors>summary{cursor:pointer;color:#78571c;align-items:center;min-height:44px;font-weight:700;display:flex}.club-all-honors[open]>summary{margin-bottom:16px}
