@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#142635;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#112b3e;--navy:#0e2b40;--navy-deep:#0a2132;--blue:#244e68;--cream:#f4f2ec;--paper:#fffefa;--gold:#d9ac5b;--wood:#987251;--red:#c6473e;--line:#d9d9d3;--muted:#586a75;--display:"Anton", Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;background:#f4f2ec;font-family:DM Sans,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.1}p{line-height:1.6}button:disabled{cursor:not-allowed;opacity:.56}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--gold);color:#172737;padding:12px 18px;position:absolute;top:-80px;left:16px}.skip-link:focus{top:16px}.container{width:min(1380px,100% - 64px);margin-inline:auto}.site-shell{min-height:100vh}.utility-bar{background:var(--navy-deep);color:#c8c9bc;letter-spacing:.14em;justify-content:space-between;align-items:center;height:28px;padding:0 32px;font-size:10px;font-weight:700;display:flex}.utility-right{align-items:center;gap:12px;display:flex}.utility-divider{background:#61717b;width:1px;height:12px}.site-header{background:var(--paper);border-bottom:1px solid var(--line);z-index:30;align-items:center;gap:32px;height:78px;padding:0 32px;display:flex;position:relative}.brand{align-items:center;gap:12px;min-width:270px;display:flex}.brand-emblem{border:2px solid var(--ink);width:45px;height:45px;font-family:var(--display);letter-spacing:.02em;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid;position:relative;transform:rotate(-8deg)}.brand-emblem:after{content:"";border:1px solid var(--gold);border-radius:50%;position:absolute;inset:3px}.brand-emblem.small{color:#eed7a5;border-color:#eed7a5;width:32px;height:32px;font-size:14px}.brand-name{flex-direction:column;gap:2px;display:flex}.brand-name strong{font-family:var(--display);letter-spacing:.035em;font-size:22px;line-height:1}.brand-name small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.desktop-nav{align-items:center;gap:4px;height:100%;margin:auto;display:flex}.nav-link{color:#4b5d67;white-space:nowrap;text-transform:uppercase;letter-spacing:.045em;align-items:center;height:100%;padding:0 12px;font-size:12px;font-weight:700;transition:color .2s;display:flex;position:relative}.nav-link:hover,.nav-link.active{color:var(--ink)}.nav-link.active:after{content:"";background:var(--gold);height:3px;position:absolute;bottom:0;left:12px;right:12px}.header-actions{align-items:center;gap:8px;display:flex}.member-pill{border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;border-radius:30px;max-width:140px;padding:9px 12px;font-size:11px;font-weight:700;overflow:hidden}.icon-button{width:42px;height:42px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:grid}.icon-button:hover{border-color:var(--line);background:#eef0ed}.menu-button,.mobile-nav{display:none}.site-footer{background:var(--navy-deep);color:#d6dcd9;grid-template-columns:1fr auto;gap:18px 60px;margin-top:96px;padding:52px max(32px,50vw - 690px);display:grid}.site-footer>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-footer strong{font-family:var(--display);letter-spacing:.04em;font-size:24px}.site-footer p{color:#91a8b5;width:100%;margin:2px 0 0;font-size:14px}.footer-links{align-items:center;gap:25px;font-size:13px;font-weight:700;display:flex}.footer-links a:hover{color:var(--gold)}.site-footer>small{color:#7f99a6;grid-column:1/-1}.eyebrow{color:#917044;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800;display:inline-block}.eyebrow.light{color:var(--gold)}.text-link{color:var(--ink);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-bottom:1px solid var(--ink);align-items:center;gap:6px;padding-bottom:5px;font-size:11px;font-weight:800;display:inline-flex}.text-link:hover{gap:10px}.button{text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:12px 18px;font-size:12px;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button.primary{background:var(--ink);color:#fff}.button.primary:hover{background:#244e68}.button.gold{background:var(--gold);color:#152a38}.button.gold:hover{background:#e8bd70}.button.outline{color:var(--ink);border-color:var(--ink);background:0 0}.button.secondary{color:var(--ink);background:#e7ebeb}.button.wide{width:100%}.status-note{color:#64727a;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.status-dot{background:#b2a898;border-radius:50%;width:6px;height:6px}.status-note.is-live{color:#b53f38}.status-note.is-live .status-dot{background:#d7473c;box-shadow:0 0 0 4px #d7473c22}.section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.section-head h2{font-family:var(--display);letter-spacing:.005em;color:var(--ink);margin:6px 0 0;font-size:clamp(28px,3.3vw,47px);font-weight:400}.state-panel{color:var(--muted);background:#fcfcf8;border:1px dashed #b9c0c0;align-items:center;gap:10px;padding:35px 28px;line-height:1.5;display:flex}.state-panel.error{color:#9f3a35;background:#fff8f5;border-color:#d7aaa0}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.home-cover{background:var(--navy);color:#fff;grid-template-columns:48% 52%;height:min(680px,100vh - 106px);min-height:555px;display:grid;overflow:hidden}.cover-copy{z-index:2;background:linear-gradient(90deg,#0d2a3d 78%,#0d2a3deb);flex-direction:column;align-items:flex-start;padding:clamp(45px,6vw,102px) clamp(32px,5vw,100px) 34px max(32px,50vw - 690px);display:flex;position:relative}.cover-kicker{color:#e4c486;letter-spacing:.16em;white-space:nowrap;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.live-dash{background:var(--gold);width:20px;height:2px}.cover-kicker-line{background:#9daeb0;width:38px;height:1px}.cover-copy h1{font-family:var(--display);letter-spacing:-.016em;white-space:nowrap;margin:52px 0 26px;font-size:clamp(74px,9.3vw,154px);font-weight:400;line-height:.92}.cover-copy h1 em{color:var(--gold);font-style:normal}.cover-copy>p{color:#c4d1d5;max-width:380px;margin-bottom:28px;font-size:16px;line-height:1.65}.cover-bottom{color:#aabfc6;letter-spacing:.1em;border-top:1px solid #587080;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:20px;font-size:10px;font-weight:700;display:flex}.cover-bottom .status-note{color:#b8c7ce}.cover-scene{background:radial-gradient(circle at 45% 55%,#416176,#0b273b 70%);min-width:0;position:relative}.clubhouse-canvas{width:100%!important;height:100%!important}.scene-vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 80px 0 80px -50px #0d2a3d,inset 0 -85px 110px -45px #0b2637}.scene-caption{color:#f1d9a5;letter-spacing:.2em;font-size:10px;font-weight:800;position:absolute;bottom:30px;right:34px}.scene-fallback{background:linear-gradient(145deg,#2f5367,#0b2434 70%);height:100%}.room-directory{padding-top:72px;padding-bottom:72px}.directory-heading{text-align:center;margin-bottom:34px}.directory-heading h2{font-family:var(--display);margin:6px 0 4px;font-size:49px;font-weight:400}.directory-heading p{color:var(--muted);margin:0;font-size:15px}.portal-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.portal-card{background:var(--paper);border:1px solid var(--line);flex-direction:column;min-height:209px;padding:19px 19px 17px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.portal-card:hover{border-color:#bba477;transform:translateY(-5px);box-shadow:0 13px 25px #182d3c18}.portal-card>svg:not(.portal-arrow){color:var(--blue);margin-top:19px}.portal-card.portal-2>svg:not(.portal-arrow){color:#ad8645}.portal-card.portal-3>svg:not(.portal-arrow){color:#aa4b40}.portal-number{font-family:var(--display);color:#a7b0b1;font-size:14px}.portal-text{flex-direction:column;margin-top:auto;display:flex}.portal-text strong{font-family:var(--display);font-size:25px;font-weight:400}.portal-text small{color:var(--muted);margin-top:4px;font-size:11px}.portal-arrow{color:#a3adaf;position:absolute;top:18px;right:18px}.home-rule{border-top:2px solid var(--ink);color:#5e6b71;letter-spacing:.15em;justify-content:space-between;padding-top:12px;font-size:10px;font-weight:800;display:flex}.home-current{grid-template-columns:minmax(0,1fr) 286px;gap:24px;padding-top:28px;padding-bottom:86px;display:grid}.matchup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.matchup-card{background:var(--paper);border:1px solid var(--line);min-width:0}.matchup-top{border-bottom:1px solid var(--line);color:#677781;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:14px 17px;font-size:10px;font-weight:800;display:flex}.matchup-top svg{color:var(--red)}.matchup-team{align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.matchup-team+.matchup-team{border-top:1px solid #e9ebe7}.matchup-team>div{flex:1;min-width:0}.matchup-team strong,.matchup-team small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.matchup-team strong{font-size:12px}.matchup-team small{color:var(--muted);margin-top:2px;font-size:10px}.matchup-team>b{font-family:var(--display);font-size:20px;font-weight:400}.matchup-team.muted{color:var(--muted);font-size:12px}.team-mark{width:42px;height:42px;color:var(--blue);font-family:var(--display);background:#e7ecea;border:1px solid #bbc5c3;border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid;overflow:hidden}.team-mark.small{width:33px;height:33px;font-size:12px}.team-mark img{object-fit:cover;width:100%;height:100%}.home-standings,.broadcast-table{background:var(--ink);color:#fff;padding:22px}.aside-title{letter-spacing:.13em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.aside-title svg{color:var(--gold)}.home-standings ol,.broadcast-table ol{margin:16px 0;padding:0;list-style:none}.home-standings li,.broadcast-table li{border-top:1px solid #ffffff26;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:11px 0;font-size:12px;display:grid}.home-standings li>span,.broadcast-table li>span{font-family:var(--display);color:var(--gold);font-size:17px}.home-standings li strong,.broadcast-table li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-standings li small,.broadcast-table li small{color:#b1c0c6}.home-standings>p{color:#b1c0c6;font-size:13px}.home-standings .text-link{color:#edc783;border-color:#edc783}.home-stories{background:#e7e4da;padding:65px 0 72px}.story-grid{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.story-feature,.story-post{background:var(--navy);color:#fff;flex-direction:column;align-items:flex-start;min-height:290px;padding:30px;transition:transform .2s;display:flex;position:relative}.story-grid>a:hover{transform:translateY(-3px)}.story-post{background:var(--paper);color:var(--ink);border:1px solid #d3d3cb}.story-tag{color:#e0bb7b;letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.story-post .story-tag{color:#9a6b35}.story-grid h3{font-family:var(--display);max-width:680px;margin:24px 0 12px;font-size:clamp(26px,3.5vw,47px);font-weight:400;line-height:1.08}.story-post h3{font-size:clamp(22px,2.4vw,35px)}.story-grid p{color:#c4d0d3;max-width:530px;font-size:14px}.story-post p{color:var(--muted)}.story-meta{text-transform:uppercase;letter-spacing:.1em;color:#bfc8c9;margin-top:auto;font-size:11px}.story-post .story-meta{color:var(--muted)}.story-arrow{position:absolute;bottom:28px;right:28px}.home-history{grid-template-columns:1fr 300px;align-items:center;gap:50px;padding:83px 0;display:grid}.home-history h2{font-family:var(--display);margin:13px 0;font-size:clamp(35px,5vw,68px);font-weight:400;line-height:1}.home-history p{color:var(--muted);margin-bottom:24px;font-size:15px}.history-crest{color:#9a783b;border:5px double #b99a64;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:230px;height:230px;margin:auto;display:flex;transform:rotate(8deg)}.history-crest span{text-align:center;font-family:var(--display);font-size:34px;line-height:1}.history-crest small{letter-spacing:.1em;font-size:8px}.widget-section{padding-bottom:25px}.widget-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.widget-card{border:1px solid var(--line);background:var(--paper);padding:25px}.widget-card h3{font-family:var(--display);margin:10px 0;font-size:27px;font-weight:400}.widget-value{font-family:var(--display);color:var(--blue);font-size:40px}.widget-card p{color:var(--muted);font-size:13px}.room-header{background:var(--navy);color:#fff;padding:22px max(32px,50vw - 690px) 33px;position:relative;overflow:hidden}.room-header:before{content:"";border:70px solid #ffffff09;border-radius:50%;width:700px;height:380px;position:absolute;top:-110px;right:-6%;transform:rotate(-20deg)}.room-header:after{content:"";background:linear-gradient(90deg, var(--gold), #9b7a49, var(--gold));height:4px;position:absolute;inset:auto 0 0}.room-header-top{z-index:1;color:#bdcdd0;letter-spacing:.13em;justify-content:space-between;font-size:10px;font-weight:800;display:flex;position:relative}.back-link{align-items:center;gap:8px;display:inline-flex}.back-link:hover{color:var(--gold)}.room-header-grid{z-index:1;justify-content:space-between;align-items:flex-end;margin:25px 0 4px;display:flex;position:relative}.room-header h1{font-family:var(--display);text-transform:uppercase;margin:9px 0 14px;font-size:clamp(60px,8vw,125px);font-weight:400;line-height:.9}.room-header p{color:#c2d0d4;max-width:600px;margin:0;font-size:15px}.room-header-stamp{text-align:center;color:#d5b06d;width:84px;height:84px;font-family:var(--display);border:2px solid #d5b06d;border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:.8;display:grid;transform:rotate(14deg)}.room-header-stamp svg{display:none}.room-header>.status-note{z-index:1;color:#bdccd0;margin-top:16px;position:relative}.room-intro{border-bottom:1px solid #cdd2ce;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:43px;padding-bottom:22px;display:flex}.room-intro p{color:#52636d;margin:7px 0 0;font-size:15px}.season-picker{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.season-picker select,.week-picker select{background:var(--paper);color:var(--ink);border:1px solid #afbab8;border-radius:2px;padding:10px 35px 10px 12px;font-size:13px;font-weight:700}.week-picker{color:var(--muted);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.history-section,.war-scoreboard{margin-bottom:65px}.war-columns{grid-template-columns:minmax(0,1fr) 300px;gap:24px;margin:62px 0;display:grid}.war-columns.lower{grid-template-columns:1fr 1fr}.standings-table{background:var(--paper);border:1px solid var(--line);overflow-x:auto}.standings-row{border-bottom:1px solid #e4e7e3;grid-template-columns:48px minmax(170px,1fr) 75px 75px 75px;align-items:center;gap:8px;min-width:520px;padding:10px 15px;font-size:12px;display:grid}.standings-row:last-child{border-bottom:0}.standings-row.heading{color:#69787b;text-transform:uppercase;letter-spacing:.08em;background:#e8ebe7;font-size:10px;font-weight:800}.standings-name{align-items:center;gap:9px;min-width:0;display:flex}.standings-name>span:last-child{min-width:0}.standings-name strong,.standings-name small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.standings-name small{color:var(--muted);font-size:10px}.rank-cell{font-family:var(--display);color:#a27e48;font-size:17px}.data-panel{background:var(--navy);color:#fff;min-height:100%;padding:28px}.data-panel-icon{width:46px;height:46px;color:var(--gold);border:1px solid #7994a1;place-items:center;margin-bottom:20px;display:grid}.data-panel h3{font-family:var(--display);margin:13px 0;font-size:35px;font-weight:400}.data-panel p{color:#c1d0d3;font-size:13px}.panel-rule{border-top:1px solid #ffffff30;margin:35px 0 15px}.panel-fact{color:#d8bd89;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.activity-list{border:1px solid var(--line);background:var(--paper);margin:0;padding:0;list-style:none}.activity-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:13px 17px;display:flex}.activity-row:last-child{border:0}.activity-icon{width:34px;height:34px;color:var(--blue);background:#e7ebeb;place-items:center;display:grid}.activity-row div{flex:1}.activity-row strong,.activity-row small{display:block}.activity-row strong{font-size:13px}.activity-row small{color:var(--muted);margin-top:2px;font-size:11px}.activity-week{font-family:var(--display);color:#9d793d;font-size:16px}.draft-panel{background:var(--paper);border:1px solid var(--line);align-items:center;gap:20px;padding:27px;display:flex}.draft-icon{color:#aa874d}.draft-panel>div:nth-child(2){flex:1}.draft-panel h3{font-family:var(--display);margin:6px 0;font-size:31px;font-weight:400}.draft-panel p{color:var(--muted);margin:0;font-size:13px}.data-footnote{color:#6c7b81;align-items:center;gap:9px;margin:30px 0;font-size:11px;display:flex}.champion-stage{background:radial-gradient(circle at 80% 15%, #31556b, var(--navy-deep) 65%);color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:350px;margin-bottom:70px;padding:50px;display:flex;position:relative;overflow:hidden}.champion-stage>svg{color:var(--gold);margin:25px 0 12px}.champion-stage h2{font-family:var(--display);margin:0;font-size:clamp(43px,6vw,78px);font-weight:400;position:relative}.champion-stage p{color:#c6d4d5;margin:9px 0;font-size:16px}.champion-source{color:#d0ad6b;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.champion-watermark{color:#fff1;position:absolute;top:18px;right:10%}.champion-list{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.champion-entry{background:var(--paper);border:1px solid var(--line);align-items:center;gap:17px;padding:16px 20px;display:flex}.champion-year{font-family:var(--display);color:#ae874b;font-size:28px}.champion-entry svg{color:#b38a46}.champion-entry div{flex:1}.champion-entry strong,.champion-entry small{display:block}.champion-entry strong{font-size:14px}.champion-entry small{color:var(--muted);font-size:11px}.entry-tail{letter-spacing:.1em;color:#a98247;font-size:9px;font-weight:800}.record-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.record-card{border:1px solid var(--line);background:var(--paper);flex-direction:column;align-items:flex-start;min-height:165px;padding:19px;display:flex}.record-symbol,.record-card>svg{color:#a38048;margin-bottom:12px}.record-card>strong{font-family:var(--display);margin:12px 0 auto;font-size:30px;font-weight:400;line-height:1.05}.record-card>small{color:var(--muted);margin-top:10px;font-size:11px}.record-card.rivalry strong{font-size:24px}.record-card.rivalry strong span{font-family:Arial,sans-serif;font-size:12px}.season-ledger{border-top:2px solid var(--ink)}.ledger-row{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:40px 36px minmax(150px,1fr) 65px 95px;align-items:center;gap:13px;padding:12px 13px;font-size:13px;display:grid}.ledger-rank{font-family:var(--display);color:#a5804b;font-size:21px}.ledger-row div strong,.ledger-row div small{display:block}.ledger-row div small{color:var(--muted);font-size:11px}.broadcast-hero{color:#fff;background:#122f43}.broadcast-hero-inner{grid-template-columns:1fr 1fr;gap:60px;min-height:340px;padding-top:46px;padding-bottom:46px;display:grid}.broadcast-hero-title{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.broadcast-signal{color:#e7bb75;letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.broadcast-hero h2{font-family:var(--display);margin:18px 0;font-size:clamp(51px,6vw,87px);font-weight:400;line-height:.96}.broadcast-hero h2 em{color:#e8b45f;font-style:normal}.broadcast-hero-title p{color:#c5d2d4;margin:0 0 20px}.broadcast-hero .status-note{color:#a8bec5}.broadcast-matchup{background:#0a2638;border:1px solid #6d8791;flex-direction:column;min-width:0;padding:22px;display:flex}.broadcast-matchup-top{color:#d5b77e;letter-spacing:.1em;justify-content:space-between;gap:10px;font-size:10px;font-weight:800;display:flex}.broadcast-matchup-top span:first-child{align-items:center;gap:8px;display:flex}.faceoff-names{text-align:center;justify-content:center;align-items:center;gap:17px;margin:25px 0 15px;display:flex}.faceoff-names strong{font-family:var(--display);font-size:25px;font-weight:400;line-height:1}.faceoff-names span{font-family:var(--display);color:#d5b77e;font-size:13px}.broadcast-matchup .matchup-card{background:#19394b;border-color:#587383}.broadcast-matchup .matchup-top,.broadcast-matchup .matchup-team+.matchup-team{border-color:#527084}.broadcast-matchup .matchup-top,.broadcast-matchup .matchup-team small{color:#b9c9d0}.broadcast-controls{gap:8px;margin-top:auto;padding-top:15px;display:flex}.broadcast-controls button{color:#d7e2e3;background:0 0;border:1px solid #688697;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:flex}.broadcast-controls button:hover{background:#224c65}.broadcast-empty{color:#a8c0c6;margin:auto;font-size:13px}.broadcast-layout{grid-template-columns:minmax(0,1fr) 310px;gap:30px;display:grid}.story-tabs,.feed-bar>div{flex-wrap:wrap;gap:5px;display:flex}.story-tabs{margin-bottom:22px}.story-tabs button,.feed-bar button{background:var(--paper);color:#50626b;border:1px solid #c8ceca;padding:8px 13px;font-size:11px;font-weight:800}.story-tabs button.active,.feed-bar button.active{background:var(--navy);border-color:var(--navy);color:#fff}.article-list{gap:12px;display:grid}.article-card{background:var(--paper);border:1px solid var(--line);padding:26px}.article-card.featured{border-top:4px solid var(--gold)}.article-meta{color:#9c7844;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;gap:16px;font-size:10px;font-weight:800;display:flex}.article-card h3{font-family:var(--display);margin:15px 0;font-size:clamp(27px,3vw,42px);font-weight:400}.article-card p{white-space:pre-wrap;color:#3c515d;margin-bottom:15px;font-size:14px}.article-card>small{color:#748187;font-size:11px}.article-sources{color:#677880;align-items:center;gap:8px;margin:15px 0;font-size:11px;display:flex}.article-sources a{align-items:center;gap:2px;text-decoration:underline;display:inline-flex}.broadcast-sidebar{align-content:start;gap:15px;display:grid}.broadcast-table p{color:#a6b7be;margin:12px 0;font-size:11px}.news-panel{background:var(--paper);border:1px solid var(--line);padding:20px}.news-panel .aside-title svg{color:var(--red)}.news-panel .status-note{margin-top:13px}.stale-label{color:#a46e31;margin-top:6px;font-size:10px;display:block}.news-panel ul{margin:10px 0 0;padding:0;list-style:none}.news-panel li{border-top:1px solid var(--line);padding:12px 0}.news-panel li a{display:block}.news-panel li a:hover strong{text-decoration:underline}.news-panel li strong{font-size:12px;line-height:1.4;display:block}.news-panel li span{color:var(--muted);align-items:center;gap:4px;margin-top:5px;font-size:10px;display:flex}.small-empty{color:#bdc8ca;font-size:12px}.lounge-layout{grid-template-columns:minmax(0,1fr) 270px;gap:30px;display:grid}.lounge-main{min-width:0}.composer{background:var(--paper);border:1px solid var(--line);margin-bottom:25px;padding:22px}.composer.compact{margin:18px 0 0;padding:16px}.composer-head{align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.avatar-dot{color:#fff;width:36px;height:36px;font-family:var(--display);letter-spacing:.03em;background:#2a5164;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.composer textarea,.edit-post textarea{resize:vertical;background:#fafbf9;border:1px solid #c7d0cc;outline:none;width:100%;min-height:90px;padding:14px;font-size:14px;line-height:1.55}.composer textarea:focus,.edit-post textarea:focus{border-color:#54768a;box-shadow:0 0 0 2px #54768a25}.composer-fields{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex}.composer-fields>label{color:#5b6e77;font-size:11px;font-weight:800}.composer-fields select{color:var(--ink);background:#fff;border:1px solid #c8cecb;margin-left:8px;padding:8px;font-size:12px}.composer-tools{gap:7px;display:flex}.tool-button{color:#425b69;cursor:pointer;background:#eef1ee;border:1px solid #d7dfd9;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex}.tool-button.active,.tool-button:hover{background:#d7e5e9}.attachment-chip{background:#e7edf0;align-items:center;gap:10px;margin-top:10px;padding:6px 8px;font-size:11px;display:inline-flex}.attachment-chip button{background:0 0;border:0;place-items:center;display:grid}.poll-editor{background:#f2f4f0;gap:10px;margin-top:12px;padding:17px;display:grid}.poll-editor>strong{font-size:12px}.poll-editor label{color:#6d7c81;grid-template-columns:70px 1fr;align-items:center;gap:10px;font-size:11px;display:grid}.poll-editor input{background:#fff;border:1px solid #c9d0cc;min-width:0;padding:9px 10px}.poll-editor .text-link{border:0;border-bottom:1px solid var(--ink);background:0 0;justify-self:start;padding:0 0 3px}.composer-foot{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.composer-foot small{color:#7e8b8c;font-size:10px}.feed-bar{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:15px;padding:17px 0;display:flex}.feed-bar>span{color:var(--muted);white-space:nowrap;font-size:11px}.post-list{gap:12px;display:grid}.post-card{background:var(--paper);border:1px solid var(--line);padding:21px}.post-card.reply-card{background:#f8faf8;margin-top:8px;padding:15px}.post-top{align-items:center;gap:10px;display:flex}.post-top>div:nth-child(2){flex:1}.post-top strong,.post-top small{display:block}.post-top strong{font-size:13px}.post-top small{color:var(--muted);margin-top:2px;font-size:10px}.post-manage{align-items:center;gap:4px;display:flex}.subtle-button{color:#536c77;background:0 0;border:0;padding:7px;font-size:11px;font-weight:700}.subtle-button:hover{text-decoration:underline}.subtle-button.danger{color:#a4423b}.post-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:17px 0;font-size:14px;line-height:1.6}.post-image{object-fit:contain;background:#e8ebe8;max-height:390px;margin:12px 0;display:block}.post-actions{border-top:1px solid var(--line);gap:5px;margin-top:15px;padding-top:12px;display:flex}.post-actions button{color:#5b717a;background:0 0;border:0;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.post-actions button:hover,.post-actions button.active{color:#204c62;background:#e7eeef}.poll-options{gap:7px;display:grid}.poll-option{text-align:left;color:#273e4b;background:#f1f3f0;border:1px solid #d4dad6;justify-content:space-between;align-items:center;min-height:42px;padding:8px 12px;display:flex;position:relative;overflow:hidden}.poll-option.selected{border-color:#3f7187}.poll-option>span:not(.poll-fill),.poll-option b{z-index:1;font-size:12px}.poll-fill{background:#c9dedf;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.poll-options>small{color:var(--muted);font-size:10px}.replies{border-left:2px solid #c9d5d6;margin:17px 0 0 12px;padding-left:15px}.replies .state-panel{padding:16px;font-size:12px}.edit-post{justify-items:start;gap:8px;margin-top:12px;display:grid}.lounge-aside{align-content:start;gap:12px;display:grid}.aside-panel{background:var(--navy);color:#fff;padding:25px}.aside-panel h3{font-family:var(--display);margin:13px 0;font-size:32px;font-weight:400}.aside-panel p{color:#b5c7cc;margin:0;font-size:12px}.aside-panel.light{color:var(--ink);background:#e3e4db}.admin-badge{color:#36604b;white-space:nowrap;background:#e1ebe3;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:800;display:inline-flex}.admin-gate{background:var(--paper);border:1px solid var(--line);width:min(500px,100%);margin:20px auto 80px;padding:34px}.admin-gate>svg{color:#9f7b49}.admin-gate h2{font-family:var(--display);margin:12px 0;font-size:46px;font-weight:400}.admin-gate p{color:var(--muted);font-size:14px}.admin-gate form{gap:16px;display:grid}.admin-tabs{border-bottom:2px solid var(--ink);gap:5px;margin-bottom:28px;display:flex}.admin-tabs button{color:#64747a;background:0 0;border:0;align-items:center;gap:8px;padding:12px 18px;font-size:12px;font-weight:800;display:flex}.admin-tabs button.active{background:var(--ink);color:#fff}.admin-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.admin-panel{background:var(--paper);border:1px solid var(--line);min-width:0;padding:25px}.admin-panel .section-head h2{font-size:32px}.admin-form{gap:14px;display:grid}.admin-form label,.admin-gate label,.signin-form-wrap label{color:#344e5b;gap:7px;font-size:12px;font-weight:800;display:grid}.admin-form input,.admin-form textarea,.admin-form select,.admin-gate input,.signin-form-wrap input{width:100%;color:var(--ink);background:#fdfefd;border:1px solid #bbc8c7;border-radius:2px;outline:none;padding:11px 12px;font-size:14px;font-weight:400}.admin-form textarea{resize:vertical;line-height:1.55}.admin-form input:focus,.admin-form textarea:focus,.admin-form select:focus,.admin-gate input:focus,.signin-form-wrap input:focus{border-color:#46738c;box-shadow:0 0 0 2px #46738c26}.label-hint{color:var(--muted);font-size:10px;font-weight:500}.form-actions{flex-wrap:wrap;gap:8px;display:flex}.form-error{background:#f8eae7;margin:8px 0;padding:10px 12px;color:#9e332f!important;font-size:12px!important}.form-success{background:#e8f2ea;margin:8px 0;padding:10px 12px;color:#2b6852!important;font-size:12px!important}.admin-story-list{gap:8px;display:grid}.admin-story{border:1px solid var(--line);padding:16px}.admin-story>div:first-child{align-items:center;gap:9px;display:flex}.admin-story h3{font-family:var(--display);margin:9px 0 5px;font-size:24px;font-weight:400}.admin-story small{color:var(--muted);font-size:10px}.publication-status{text-transform:uppercase;letter-spacing:.08em;color:#4f6670;background:#dce4e5;padding:3px 7px;font-size:9px;font-weight:800}.publication-status.published{color:#42613a;background:#e6efda}.admin-story-actions{gap:10px;margin-top:12px;display:flex}.admin-story-actions button{color:var(--ink);background:#f7faf8;border:1px solid #c6d0cc;padding:7px 12px;font-size:11px;font-weight:700}.widget-admin-list{gap:8px;display:grid}.widget-admin-row{border:1px solid var(--line);align-items:center;gap:10px;padding:11px 14px;display:flex}.widget-admin-row>div{flex:1}.widget-admin-row strong,.widget-admin-row small{display:block}.widget-admin-row strong{font-size:13px}.widget-admin-row small{color:var(--muted);font-size:10px}.toggle-button{color:#3e7762;background:0 0;border:0;padding:3px}.widget-edit{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.widget-edit h3{font-family:var(--display);margin:0;font-size:25px;font-weight:400}.admin-help{color:var(--muted);font-size:13px}.admin-separator{border-top:1px solid var(--line);margin:25px 0}.status-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px;display:grid}.status-cell{background:#f0f3ef;min-width:0;padding:13px}.status-cell span,.status-cell strong{overflow-wrap:anywhere;display:block}.status-cell span{color:var(--muted);text-transform:capitalize;font-size:11px}.status-cell strong{font-family:var(--display);margin-top:4px;font-size:22px;font-weight:400}.admin-pool-list{gap:8px;display:grid}.admin-pool-row{border:1px solid var(--line);grid-template-columns:minmax(130px,1fr) 65px 65px 75px auto;align-items:center;gap:8px;padding:10px;display:grid}.admin-pool-row input,.admin-pool-row select{background:#fff;border:1px solid #b8c6c3;width:100%;min-width:0;padding:8px}.admin-pool-note{color:var(--muted);font-size:12px}.signin-page{background:var(--paper);grid-template-columns:52% 48%;min-height:100vh;display:grid}.signin-art{background:radial-gradient(circle at 70% 30%, #365e71, var(--navy-deep) 75%);color:#fff;flex-direction:column;justify-content:space-between;padding:55px clamp(40px,7vw,115px);display:flex;position:relative;overflow:hidden}.signin-art:before{content:"";border:1px solid #d7b9793f;border-radius:50%;width:550px;height:550px;position:absolute;top:11%;right:-180px;box-shadow:0 0 0 65px #ffffff06,0 0 0 130px #ffffff05,0 0 0 195px #ffffff04}.signin-art>*{position:relative}.signin-monogram{font-family:var(--display);letter-spacing:-.09em;color:#ffffff13;margin-left:-.07em;font-size:clamp(150px,22vw,380px);line-height:.8;transform:rotate(-7deg)}.signin-art h1{font-family:var(--display);margin-bottom:15px;font-size:clamp(55px,7vw,105px);font-weight:400;line-height:.98}.signin-art p{color:#c4d3d5;font-size:16px}.signin-stamp{color:#d9b674;letter-spacing:.13em;font-size:10px;font-weight:800}.signin-side{place-items:center;padding:45px;display:grid}.signin-form-wrap{width:min(440px,100%)}.signin-form-wrap h2{font-family:var(--display);margin:12px 0;font-size:clamp(42px,5vw,65px);font-weight:400}.signin-form-wrap>p{color:var(--muted);margin-bottom:28px;font-size:15px}.signin-form-wrap form{gap:18px;display:grid}.signin-form-wrap input{min-height:48px}.signin-help{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:9px;margin-top:34px;padding-top:18px;font-size:12px;display:flex}.turnstile-slot{min-height:65px}.boot-screen{background:var(--navy-deep);color:#fff;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;font-size:12px;display:flex}.boot-screen .brand-emblem{color:var(--gold);border-color:var(--gold)}@media (width<=1180px){.desktop-nav{gap:0}.nav-link{padding:0 8px;font-size:11px}.brand{min-width:220px}.brand-name strong{font-size:18px}.home-cover{grid-template-columns:52% 48%}.cover-copy h1{font-size:clamp(67px,8vw,100px)}.matchup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.desktop-nav{display:none}.menu-button{display:grid}.site-header{justify-content:space-between}.mobile-nav{z-index:25;background:var(--paper);padding:10px 25px;display:grid;position:absolute;top:106px;left:0;right:0;box-shadow:0 13px 20px #142a3b20}.mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 10px;font-size:14px;font-weight:700;display:flex}.mobile-nav a.active{color:#9a7138}.portal-grid{grid-template-columns:repeat(3,1fr)}.home-current{grid-template-columns:1fr}.home-standings{max-width:none}.home-standings ol{grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}.war-columns{grid-template-columns:1fr}.war-aside{display:none}.broadcast-hero-inner{gap:25px}.broadcast-layout{grid-template-columns:1fr 270px}.record-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.container{width:calc(100% - 32px)}.utility-bar{padding:0 16px;font-size:9px}.utility-right{display:none}.site-header{height:67px;padding:0 16px}.brand{min-width:0}.brand-emblem{width:40px;height:40px;font-size:17px}.brand-name strong{font-size:17px}.brand-name small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:8px;overflow:hidden}.member-pill{display:none}.header-actions{gap:0}.mobile-nav{top:95px}.site-footer{grid-template-columns:1fr;padding:40px 20px}.footer-links{flex-wrap:wrap}.home-cover{flex-direction:column;height:auto;min-height:0;display:flex}.cover-copy{padding:55px 24px 24px}.cover-copy h1{margin:35px 0 15px;font-size:clamp(65px,17vw,104px)}.cover-copy>p{font-size:14px}.cover-bottom{margin-top:50px}.cover-scene{height:230px}.scene-caption{bottom:15px;right:16px}.room-directory{padding:45px 0}.directory-heading h2{font-size:40px}.portal-grid{grid-template-columns:repeat(2,1fr)}.portal-card{min-height:170px}.portal-text strong{font-size:23px}.home-current{padding-bottom:55px}.matchup-grid,.story-grid{grid-template-columns:1fr}.story-feature,.story-post{min-height:230px}.home-stories{padding:45px 0}.home-history{grid-template-columns:1fr;padding:55px 0}.history-crest{width:170px;height:170px}.widget-grid{grid-template-columns:1fr}.room-header{padding:20px 16px 27px}.room-header-grid{margin-top:20px}.room-header h1{font-size:clamp(53px,13vw,85px)}.room-header-stamp{display:none}.room-header p{font-size:13px}.room-content{padding-top:30px}.room-intro{flex-direction:column;align-items:flex-start;margin-bottom:30px}.section-head h2{font-size:36px}.section-head{align-items:flex-end}.war-columns,.war-columns.lower{grid-template-columns:1fr;gap:30px;margin:40px 0}.champion-stage{min-height:290px;margin-bottom:45px;padding:30px}.champion-list{grid-template-columns:1fr}.record-grid{grid-template-columns:repeat(2,1fr)}.ledger-row{grid-template-columns:28px 30px minmax(80px,1fr) 55px;gap:8px;font-size:11px}.ledger-row>span:last-child{display:none}.broadcast-hero-inner{grid-template-columns:1fr;padding-top:35px;padding-bottom:35px}.broadcast-layout,.broadcast-sidebar,.lounge-layout{grid-template-columns:1fr}.lounge-aside{grid-template-columns:repeat(2,1fr)}.admin-grid,.signin-page{grid-template-columns:1fr}.signin-art{min-height:260px;padding:30px}.signin-monogram{font-size:150px;position:absolute;top:50px;right:20px}.signin-art h1{margin-top:35px;font-size:54px}.signin-stamp{display:none}.signin-side{padding:40px 20px}.status-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.portal-grid{grid-template-columns:1fr 1fr;gap:6px}.portal-card{min-height:158px;padding:14px}.portal-card>svg:not(.portal-arrow){width:23px;margin-top:10px}.portal-text strong{font-size:20px}.portal-text small{font-size:10px}.portal-arrow{top:12px;right:12px}.home-standings ol{display:block}.section-head{flex-wrap:wrap}.section-head h2{font-size:33px}.room-header h1{font-size:52px}.record-grid{grid-template-columns:1fr 1fr}.record-card{min-height:145px;padding:14px}.record-card>strong{font-size:23px}.champion-entry{padding:13px}.entry-tail{display:none}.composer-fields,.feed-bar{flex-direction:column;align-items:flex-start}.lounge-aside{grid-template-columns:1fr}.admin-tabs button{padding:12px;font-size:11px}.admin-panel{padding:17px}.broadcast-matchup{padding:15px}.faceoff-names strong{font-size:20px}.signin-form-wrap h2{font-size:46px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.clubhouse-canvas{display:none!important}.cover-scene{background:linear-gradient(145deg,#476b7f,#0b2434 80%)}}.scene-door-nav{z-index:3;grid-template-columns:repeat(5,1fr);gap:5px;display:grid;position:absolute;bottom:22%;left:8%;right:8%;transform:perspective(700px)rotateX(4deg)}.scene-door-nav a{text-align:center;color:#fff3d7;background:linear-gradient(#0b2a39b8,#061c2de6);border:1px solid #e7c7838a;flex-direction:column;justify-content:flex-end;align-items:center;min-height:60px;padding:8px 4px;transition:transform .2s,background .2s,border-color .2s;display:flex;box-shadow:0 5px 14px #051d2999}.scene-door-nav a:hover,.scene-door-nav a:focus-visible{background:#7b5432ee;border-color:#f5d895;transform:translateY(-7px)}.scene-door-nav a span{font-family:var(--display);color:#d9b46e;font-size:12px}.scene-door-nav a strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(12px,1.5vw,21px);font-weight:400;line-height:1.1}.scene-caption{z-index:3}@media (width<=700px){.scene-door-nav{bottom:26%;left:3%;right:3%}.scene-door-nav a{min-height:50px}.scene-door-nav a strong{font-size:11px}.scene-door-nav a span{font-size:10px}}.field-data{grid-template-columns:1fr 1fr;gap:28px;margin:65px 0;display:grid}.field-intro{color:var(--muted);margin-top:-13px;font-size:12px}.usage-table,.nfl-game-list{border:1px solid var(--line);background:var(--paper)}.usage-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 50px 50px 50px;gap:8px;padding:10px 15px;font-size:12px;display:grid}.usage-row:last-child{border:0}.usage-row.heading{color:var(--muted);letter-spacing:.08em;background:#e9edea;font-size:10px;font-weight:800}.nfl-game{border-bottom:1px solid var(--line);grid-template-columns:1fr 20px 1fr auto;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:grid}.nfl-game:last-child{border:0}.nfl-game>span:nth-child(3){text-align:right}.nfl-game small{color:var(--muted);font-size:10px}.game-at{color:#a1875f;text-align:center}.field-source{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:10px;display:flex}.field-source a{align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.health-list{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 22px;display:grid}.health-list>div{background:#eef1ed;padding:13px}.health-list span,.health-list strong{display:block}.health-list span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.health-list strong{margin-top:6px;font-size:14px}.correction-list{margin:12px 0 18px;padding:0;list-style:none}.correction-list li{border-top:1px solid var(--line);padding:10px 0}.correction-list strong,.correction-list span{display:block}.correction-list strong{font-size:12px}.correction-list span{color:var(--muted);margin-top:3px;font-size:11px}.check-row{flex-direction:row;align-items:center;gap:9px;display:flex!important}.check-row input{width:auto!important}.switch{background:#aebbb8;border-radius:20px;width:32px;height:18px;display:block;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:3px;left:3px}.switch.on{background:#3c7a65}.switch.on:after{transform:translate(14px)}.admin-pool-actions{gap:9px;margin:15px 0;display:flex}.admin-pool-list{max-height:620px;overflow:auto}.admin-pool-row{grid-template-columns:minmax(130px,1fr) 65px 65px 95px auto}@media (width<=750px){.field-data{grid-template-columns:1fr}.admin-tabs{white-space:nowrap;overflow-x:auto}.admin-tabs button{flex:none}.health-list{grid-template-columns:1fr 1fr}}@media (width<=480px){.nfl-game{grid-template-columns:1fr 12px 1fr}.nfl-game small{grid-column:1/-1}.admin-pool-row{grid-template-columns:1fr 60px 60px auto}.admin-pool-row>input{grid-column:1/-1}}.eyebrow{color:#70501f}.portal-number{color:#4b5f69}.history-crest small{color:#674a1e}.scene-door-nav{bottom:43%}@media (width<=700px){.scene-door-nav{bottom:39%}}.composer-foot small{color:#435962}.aside-panel:not(.light) .eyebrow,.data-panel .eyebrow{color:#e3c385}.aside-panel.light p{color:#42535c}.data-footnote{color:#435760}.article-meta{color:#704b1b}.article-card>small{color:#4a606a}.stale-label{color:#77501d}.champion-stage{grid-template-columns:1.1fr .9fr;align-items:center;min-height:390px;padding:35px 45px;display:grid}.champion-copy{z-index:2;position:relative}.champion-copy>svg{color:var(--gold);margin:25px 0 12px}.trophy-visual{z-index:1;min-width:0;height:350px;position:relative}.trophy-visual canvas{width:100%!important;height:100%!important}.trophy-controls{color:#dfbf82;letter-spacing:.14em;justify-content:center;align-items:center;gap:17px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:7px;left:0;right:0}.trophy-controls button{color:#eed29b;background:#17354a;border:1px solid #ad905c;place-items:center;width:35px;height:35px;display:grid}.trophy-controls button:hover{background:#355b73}.trophy-scene-fallback{color:#d4aa61;place-items:center;height:100%;display:grid}.bracket-controls,.bracket-rounds{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.bracket-controls button,.bracket-rounds button{color:#4c626d;background:#fcfdfa;border:1px solid #b9c5c2;padding:10px 15px;font-size:11px;font-weight:800}.bracket-controls button.active,.bracket-rounds button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.bracket-rounds{margin:20px 0}.bracket-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bracket-series{background:var(--paper);border:1px solid var(--line);padding:14px}.bracket-match{color:#6b551f;letter-spacing:.1em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.bracket-team{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px;font-size:12px;font-weight:700;display:flex}.bracket-team+.bracket-team{border-top:0}.bracket-team.winner{color:#315743;background:#ecf0e5}.bracket-team svg{color:#9d793e;flex:none}.bracket-footnote{color:#435861;margin:15px 0 0;font-size:11px}@media (width<=700px){.champion-stage{grid-template-columns:1fr;min-height:0;padding:30px}.trophy-visual{height:260px}.bracket-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.bracket-grid{grid-template-columns:1fr}}.draft-board-section{margin:65px 0}.draft-controls{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.draft-controls label{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.draft-controls select{background:#fffefa;border:1px solid #b9c6c3;max-width:240px;min-height:39px;padding:8px 28px 8px 9px}.draft-rounds{gap:5px;margin-bottom:8px;padding-bottom:8px;display:flex;overflow-x:auto}.draft-rounds button{color:#435964;background:#fefefa;border:1px solid #c5cfcb;flex:none;padding:8px 12px;font-size:11px;font-weight:800}.draft-board{border:1px solid var(--line);background:#fffefa;max-height:630px;overflow:auto}.draft-pick{border-bottom:1px solid var(--line);grid-template-columns:75px minmax(160px,1fr) 95px minmax(130px,1fr);align-items:center;gap:12px;min-width:560px;padding:11px 16px;font-size:12px;display:grid}.draft-pick:last-child{border-bottom:0}.draft-pick.header{text-transform:uppercase;letter-spacing:.08em;color:#495e68;z-index:1;background:#e9ede9;font-size:10px;font-weight:800;position:sticky;top:0}.draft-pick-no{font-family:var(--display);color:#8b652f;font-size:20px}.draft-pick-no small{margin-left:4px;font-family:DM Sans,Arial,sans-serif;font-size:9px}.draft-pick strong{font-size:13px}.traded-picks{border:1px solid var(--line);background:#fffefa;margin-top:10px;padding:12px 16px}.traded-picks summary{cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.traded-picks p{color:#455b63;margin:8px 0;font-size:12px}@media (width<=700px){.draft-board{overflow:auto}.draft-controls label{justify-content:space-between;width:100%}.draft-controls select{width:70%;max-width:none}}.admin-tabs button{color:#40545d}.pool-issues{color:#813b2e;background:#fbefea;margin:12px 0;padding:10px 14px 10px 30px;font-size:12px}.pool-issues li+li{margin-top:3px}.broadcast-frame{animation:.42s cubic-bezier(.2,.7,.2,1) both broadcastEnter}@keyframes broadcastEnter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.broadcast-frame{animation:none}}.widget-value.long{overflow-wrap:anywhere;font-size:clamp(21px,2.2vw,30px);line-height:1.15}.entry-tail,.ledger-rank{color:#6d4e21}.record-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.record-card{min-width:0}.record-card strong,.record-card small{overflow-wrap:anywhere}@media (width<=980px){.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.broadcast-modes{border-bottom:1px solid #5d7886;gap:4px;margin:-4px 0 17px;padding-bottom:12px;display:flex}.broadcast-modes button{color:#cedbe0;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #69818b;padding:7px 11px;font-size:10px;font-weight:800}.broadcast-modes button.active{color:#152b3a;background:#d9ac5b;border-color:#d9ac5b}.broadcast-modes button:hover:not(.active){background:#24485b}.broadcast-frame{flex-direction:column;flex:1;justify-content:center;min-height:165px;display:flex}.rankings-reveal{padding:17px 0}.rankings-reveal-row{align-items:center;gap:13px;margin:16px 0;display:flex}.rankings-position{font-family:var(--display);color:#e6bd76;font-size:48px;line-height:1}.rankings-reveal-row h3{font-family:var(--display);margin:0;font-size:25px;font-weight:400;line-height:1}.rankings-reveal-row p{color:#bdcdd2;margin:4px 0 0;font-size:11px}.rankings-numbers{color:#abc0c8;letter-spacing:.08em;border-top:1px solid #5e7885;gap:25px;padding-top:12px;font-size:10px;font-weight:800;display:flex}.rankings-numbers strong{font-family:var(--display);color:#fff;margin-right:5px;font-size:22px;font-weight:400}.recap-reveal h3{font-family:var(--display);margin:12px 0;font-size:26px;font-weight:400;line-height:1.1}.recap-reveal p{color:#d4dfe0;max-height:95px;margin:0 0 10px;font-size:12px;line-height:1.5;overflow:hidden}.recap-sources{flex-wrap:wrap;gap:12px;display:flex}.recap-sources a{color:#edcd92;align-items:center;gap:4px;font-size:10px;text-decoration:underline;display:inline-flex}.broadcast-matchup>.broadcast-controls{margin-top:auto}@media (width<=480px){.broadcast-modes button{padding:7px 8px;font-size:9px}.rankings-reveal-row h3{font-size:20px}.rankings-position{font-size:36px}}.publication-home{--paper-serif:Georgia, "Times New Roman", serif}.paper-masthead{color:var(--club-ink);text-align:center;border-top:1px solid var(--club-ink);border-bottom:5px double var(--club-ink);padding:10px 0 14px}.paper-masthead-top,.paper-masthead-bottom{letter-spacing:.095em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:10px;font-weight:700;line-height:1.45;display:flex}.paper-masthead-top{border-bottom:1px solid var(--club-line);padding-bottom:8px}.paper-masthead-bottom{border-top:1px solid var(--club-line);padding-top:9px}.paper-masthead .paper-name{font-family:var(--paper-serif);letter-spacing:-.08em;margin:23px 0 19px;font-size:clamp(60px,9vw,126px);font-weight:900;line-height:.9}.paper-contents{border-bottom:1px solid var(--club-line);flex-wrap:wrap;align-items:center;gap:8px 26px;padding:12px 0;font-size:11px;font-weight:700;display:flex}.paper-contents>span{color:var(--club-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.paper-contents a{color:var(--club-ink)}.paper-contents a:hover{color:var(--club-link)}.paper-contents a:last-child{color:var(--club-link);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.paper-section-heading{border-bottom:1px solid var(--club-ink);justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;padding-bottom:12px;display:flex}.paper-section-heading h1,.paper-section-heading h2{font-family:var(--paper-serif);letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(26px,3vw,39px);font-weight:700;line-height:1.05}.paper-top-stories .paper-section-heading h1{letter-spacing:-.065em;font-size:clamp(46px,6.2vw,78px);line-height:.96}.paper-section-heading>a{color:var(--club-link);flex:none;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.paper-top-stories{padding-top:40px;scroll-margin-top:20px}.paper-stories-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr);gap:clamp(22px,3vw,42px);display:grid}.paper-lead-story{min-width:0}.paper-lead-link{display:block}.paper-lead-image,.paper-lead-art{aspect-ratio:16/9;object-fit:cover;background:var(--club-tint);width:100%;margin-bottom:18px;display:block}.paper-lead-art,.paper-headline-art{color:var(--club-ink);border:1px solid var(--club-line);border-top:4px solid var(--club-accent);text-transform:uppercase;flex-direction:column;justify-content:space-between;padding:18px;display:flex}.paper-lead-art span,.paper-headline-art span{color:var(--club-link);letter-spacing:.14em;font-size:11px;font-weight:800}.paper-lead-art b{font-family:var(--paper-serif);letter-spacing:-.07em;align-self:flex-end;font-size:clamp(40px,6vw,84px);line-height:.85}.paper-lead-story h2{font-family:var(--paper-serif);letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(38px,4.9vw,68px);line-height:1.04}.paper-lead-story>p{max-width:68ch;color:var(--club-muted);font-family:var(--paper-serif);margin:0 0 15px;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.paper-byline{color:var(--club-ink);font-size:11px;font-weight:700}.paper-lead-story a:hover h2,.paper-headline h3 a:hover,.paper-ranking-copy h3 a:hover{color:var(--club-link)}.paper-headlines{border-left:1px solid var(--club-line);min-width:0;padding-left:clamp(18px,2.2vw,30px)}.paper-headlines-heading{border-top:3px double var(--club-ink);border-bottom:1px solid var(--club-line);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;display:flex}.paper-headlines-heading h2{font-family:var(--paper-serif);letter-spacing:-.04em;margin:0;font-size:27px}.paper-headlines-heading a,.paper-headline-empty a{color:var(--club-link);font-size:11px;font-weight:700}.paper-headline{border-bottom:1px solid var(--club-line);grid-template-columns:102px minmax(0,1fr);gap:13px;padding:16px 0;display:grid}.paper-headline-image,.paper-headline-art{object-fit:cover;width:102px;height:84px;display:block}.paper-headline-art{border-top-width:3px;padding:8px;display:flex}.paper-headline-art span{letter-spacing:.04em;font-size:8px}.paper-headline-art b{font-family:var(--paper-serif);letter-spacing:-.04em;align-self:flex-end;font-size:19px;line-height:1}.paper-headline .section-kicker{font-size:8px}.paper-headline h3{font-family:var(--paper-serif);letter-spacing:-.035em;margin:4px 0 7px;font-size:17px;line-height:1.15}.paper-headline small,.paper-headline-empty p{color:var(--club-muted);font-size:10px}.paper-headline-empty{padding:16px 0}.paper-headline-empty a,.paper-story-empty a{align-items:center;gap:6px;display:inline-flex}.paper-story-empty{border-top:3px solid var(--club-accent);border-bottom:1px solid var(--club-line);color:var(--club-muted);padding:21px 0;font-size:13px}.paper-story-empty h2{color:var(--club-ink);font-family:var(--paper-serif);margin:0 0 6px;font-size:25px}.paper-story-empty p{margin:0 0 9px}.paper-story-empty a{color:var(--club-link);font-weight:700}.paper-story-empty button{border:1px solid var(--club-line);background:var(--club-surface);color:var(--club-link);padding:8px 12px}.paper-score-section,.paper-rankings,.paper-standings{margin-top:40px;scroll-margin-top:20px}.paper-score-section{border-top:4px double var(--club-ink);padding-top:20px}.paper-score-section .status-note{color:var(--club-muted);margin-top:7px;font-size:10px;display:block}.paper-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.paper-score-card{border:1px solid var(--club-line);border-top:3px solid var(--club);background:var(--club-surface);min-width:0;padding:17px 20px 12px;display:block}.paper-score-card:hover{border-top-color:var(--club-accent)}.paper-score-status{color:var(--club-link);letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-size:9px;font-weight:800;display:block}.paper-score-team{border-bottom:1px solid var(--club-line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.paper-score-team>span{min-width:0}.paper-score-team strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--paper-serif);letter-spacing:-.035em;font-size:20px;display:block;overflow:hidden}.paper-score-team small{color:var(--club-muted);margin-top:3px;font-size:10px;display:block}.paper-score-team b{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:27px}.paper-score-more{color:var(--club-link);align-items:center;gap:5px;margin-top:12px;font-size:10px;font-weight:700;display:inline-flex}.paper-score-empty{border:1px solid var(--club-line);color:var(--club-muted);padding:20px;font-size:13px}.paper-ranking-edition{border-top:3px solid var(--club-accent);border-bottom:1px solid var(--club-line);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:30px;padding:23px 0;display:grid}.paper-ranking-copy h3{font-family:var(--paper-serif);letter-spacing:-.045em;margin:9px 0;font-size:clamp(28px,3.6vw,44px);line-height:1.1}.paper-ranking-copy>p{color:var(--club-muted);font-family:var(--paper-serif);margin:0 0 11px;font-size:17px;line-height:1.55}.paper-ranking-copy>small{color:var(--club-muted);font-size:11px;display:block}.paper-edition-link,.paper-rankings-empty a{color:var(--club-link);align-items:center;gap:7px;margin-top:17px;font-size:12px;font-weight:700;display:inline-flex}.paper-ranking-preview{align-self:start;margin:0;padding:0;list-style:none}.paper-ranking-preview li{border-bottom:1px solid var(--club-line);align-items:center;gap:12px;padding:10px 0;display:flex}.paper-ranking-preview li:first-child{padding-top:0}.paper-ranking-preview li>b{font-family:var(--paper-serif);min-width:29px;font-size:25px}.paper-ranking-preview li>span:last-child{min-width:0}.paper-ranking-preview strong,.paper-ranking-preview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.paper-ranking-preview strong{font-size:13px}.paper-ranking-preview small{color:var(--club-muted);margin-top:3px;font-size:10px}.paper-rankings-empty{border-top:3px solid var(--club-accent);border-bottom:1px solid var(--club-line);justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.paper-rankings-empty p{color:var(--club-muted);margin:0;font-size:13px}.paper-rankings-empty a{flex:none;margin:0}.paper-standings-scroll{overflow-x:auto}.paper-standings .publication-standings{width:100%;margin:0}.paper-standings .publication-standings th,.paper-standings .publication-standings td{padding:12px 10px}.paper-standings .publication-standings td:first-child{font-family:var(--paper-serif);letter-spacing:-.02em;font-size:17px}.paper-standings .publication-standings td small{color:var(--club-muted);letter-spacing:0;margin-top:3px;font-family:DM Sans,sans-serif;font-size:10px;display:block}.paper-standings .publication-standings td:not(:first-child){font-variant-numeric:tabular-nums}.paper-write-callout{border-top:4px double var(--club-ink);border-bottom:1px solid var(--club-line);justify-content:space-between;align-items:center;gap:28px;margin-top:38px;padding:22px 0;display:flex}.paper-write-callout h2{font-family:var(--paper-serif);letter-spacing:-.035em;margin:5px 0 6px;font-size:26px}.paper-write-callout p{color:var(--club-muted);margin:0;font-size:13px;line-height:1.6}.paper-write-callout>a{background:var(--club);color:#fff;flex:none;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 15px;font-size:12px;font-weight:700;display:inline-flex}.paper-write-callout>a:hover{background:var(--club-mid)}.paper-lower-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:38px;margin-top:34px;display:grid}.paper-lower-grid .conversation-block{margin:0}.paper-lower-grid .publication-section-heading{border-bottom:1px solid var(--club-ink)}.paper-lower-grid .publication-section-heading h2,.paper-lower-grid .champions-panel h2,.publication-home .publication-bottom h2{font-family:var(--paper-serif);letter-spacing:-.035em;font-weight:700}.publication-home .publication-bottom{border-top:3px double var(--club-ink);grid-template-columns:repeat(2,minmax(0,1fr))}.showdown-widget>.button{background:var(--club);color:#fff;border:1px solid var(--club-line)}@media (width<=960px){.paper-stories-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:22px}.paper-headline{grid-template-columns:78px minmax(0,1fr)}.paper-headline-image,.paper-headline-art{width:78px;height:75px}}@media (width<=760px){.paper-stories-grid,.paper-ranking-edition,.paper-lower-grid,.publication-home .publication-bottom{grid-template-columns:1fr}.paper-headlines{border-left:0;padding-left:0}.paper-score-grid{grid-template-columns:1fr}}@media (width<=700px){.paper-masthead .paper-name{letter-spacing:-.075em;font-size:clamp(35px,9.7vw,62px)}.paper-masthead-top,.paper-masthead-bottom{letter-spacing:.02em;font-size:9px}.paper-contents{gap:10px 17px}.paper-contents a:last-child{margin-left:0}.paper-section-heading{flex-direction:column;align-items:flex-start;gap:9px}.paper-lead-story h2{font-size:clamp(32px,9vw,48px)}.paper-top-stories .paper-section-heading h1{font-size:clamp(44px,10vw,64px)}.paper-write-callout,.paper-rankings-empty{flex-direction:column;align-items:flex-start;gap:13px}}.paper-stories-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:clamp(28px,4vw,52px)}.paper-lead-figure,.paper-headline-figure{margin:0}.paper-lead-visual{aspect-ratio:8/5;border:1px solid var(--club-line);margin-bottom:0;overflow:hidden}.paper-lead-visual .paper-lead-image{width:100%;height:100%;margin:0}.paper-headline{grid-template-columns:144px minmax(0,1fr);gap:18px;padding:24px 0}.paper-headline-figure{width:144px}.paper-headline-visual{aspect-ratio:1;border:1px solid var(--club-line);width:100%;overflow:hidden}.paper-headline-visual .paper-headline-image{width:100%;height:100%}.paper-headline h3{margin:8px 0 12px;font-size:clamp(22px,2.2vw,29px);line-height:1.08}.paper-headline-summary{color:var(--club-muted);font-family:var(--paper-serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.paper-headline small{font-size:11px;line-height:1.5}.paper-art-caption{color:var(--club-muted);margin-top:7px;font-size:10px;line-height:1.35}.paper-lead-figure .paper-art-caption{border-bottom:1px solid var(--club-line);margin-bottom:16px;padding-bottom:10px;font-size:11px}.paper-headline-figure .paper-art-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.team-artwork{isolation:isolate;aspect-ratio:8/5;color:#fff;background:#112237;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.team-artwork-field{z-index:-1;opacity:.55;background:repeating-linear-gradient(90deg,#0000 0 16.5%,#bac8c633 16.5% 16.7%),repeating-linear-gradient(0deg,#0000 0 30px,#a6c0aa22 30px 31px),linear-gradient(115deg,#143944,#112237 65%);position:absolute;inset:0}.team-artwork-portraits{justify-content:center;align-items:center;gap:18px;height:100%;padding:30px 28px 100px;display:flex}.team-artwork-portrait{aspect-ratio:1;background:#22374c;border:4px solid #fff;border-radius:4px;flex:1;place-items:center;min-width:0;max-width:265px;display:grid;position:relative;box-shadow:9px 9px #06101b55}.team-artwork-portrait>span{font:700 clamp(28px,5vw,75px) Georgia,serif}.team-artwork-portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.team-artwork-portrait b{color:#fff;text-align:center;background:#0b172be8;padding:10px 7px;font-size:12px;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.team-artwork-caption{background:#0c1a2eea;border-top:3px solid #e6733b;justify-content:space-between;align-items:end;gap:12px;padding:16px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.team-artwork-caption span{letter-spacing:.12em;font-size:9px;font-weight:800}.team-artwork-caption strong{letter-spacing:-.04em;font:700 clamp(24px,3vw,38px) Georgia,serif}.team-artwork-mosaic .team-artwork-portraits{grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;gap:12px;padding:22px 22px 95px;display:grid}.team-artwork-mosaic .team-artwork-portrait{border-width:2px}.team-artwork-monogram{font:700 100px Georgia,serif}.team-artwork.compact .team-artwork-portraits{gap:5px;padding:9px 9px 28px}.team-artwork.compact .team-artwork-portrait{box-shadow:none;border-width:1px}.team-artwork.compact .team-artwork-portrait>span{font-size:16px}.team-artwork.compact .team-artwork-caption{border-top-width:2px;padding:5px 8px}.team-artwork.compact .team-artwork-caption strong{font:700 11px DM Sans,sans-serif}.team-artwork.compact .team-artwork-caption span,.team-artwork.compact .team-artwork-portrait b{display:none}.team-artwork.compact.team-artwork-mosaic .team-artwork-portraits{grid-template-columns:repeat(4,minmax(0,1fr))}.paper-week-section{border-top:4px double var(--club-ink);margin-top:42px;padding-top:28px}.paper-week-feature{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:30px;display:grid}.paper-week-art{border:1px solid var(--club-line);display:block;overflow:hidden}.paper-week-copy h2{font:700 clamp(29px, 3vw, 42px)/1.05 var(--paper-serif);letter-spacing:-.045em;margin:8px 0 16px}.paper-week-caption{color:var(--club-link);font-size:12px;font-weight:700}.paper-feature-scores>div{border-bottom:1px solid var(--club-line);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.paper-feature-scores a{font:700 20px/1.2 var(--paper-serif)}.paper-feature-scores strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:34px}.paper-week-note{color:var(--club-muted);font-size:13px;line-height:1.6}.paper-week-copy .status-note{color:var(--club-muted);margin-top:12px;font-size:10px;display:block}.paper-unpublished .paper-week-feature{display:block}.paper-unpublished .paper-week-copy{margin-top:22px}.paper-week-loading{min-width:0}.paper-week-loading[aria-busy=true]{min-height:640px}.paper-team-directory{margin-top:24px;display:block}.paper-team-directory>.team-artwork{aspect-ratio:16/9;height:auto}.paper-team-directory h3{font:700 26px var(--paper-serif);margin:15px 0 6px}.paper-team-directory p{color:var(--club-muted);font-size:12px}.paper-score-team>.team-mark{width:40px;height:40px}.paper-score-name{flex:1}.paper-standings-team{align-items:center;gap:12px;display:flex}.paper-standings-team>span:last-child{min-width:0}@media (width<=1050px){.paper-stories-grid{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:25px}.paper-headline{grid-template-columns:104px minmax(0,1fr);gap:12px}.paper-headline-figure{width:104px}.paper-headline-visual{width:100%}.paper-week-feature{grid-template-columns:1fr}.team-artwork-portraits{padding:20px 20px 80px}}@media (width<=760px){.paper-stories-grid{grid-template-columns:1fr}.paper-headline{grid-template-columns:120px minmax(0,1fr)}.paper-headline-figure{width:120px}.paper-headline-visual{width:100%}.paper-headline h3{font-size:25px}.team-artwork-portraits{gap:12px;padding:14px 14px 66px}.team-artwork-caption{padding:12px 14px}.team-artwork-caption span{font-size:7px}.team-artwork-portrait b{padding:6px;font-size:10px}.team-artwork-mosaic .team-artwork-portraits{gap:8px;padding:15px 15px 68px}.paper-feature-scores strong{font-size:29px}.paper-feature-scores a{font-size:18px}}.paper-week-figure{min-width:0;margin:0}.weekly-cover-manager{border:1px solid var(--club-line);background:var(--club-surface);color:var(--club-ink);margin-block:1rem 2rem;padding:1.25rem}.weekly-cover-manager>summary{cursor:pointer;font-weight:700}.weekly-cover-preview{object-fit:contain;width:100%;max-width:640px;max-height:320px;margin-block:1rem;display:block}.weekly-cover-manager input,.weekly-cover-manager select{width:100%;min-height:44px;font:inherit}.weekly-cover-manager .writer-form{margin-top:1rem}.weekly-cover-manager label{gap:.4rem;display:grid}.weekly-cover-manager fieldset{gap:1rem;display:grid}.editorial-reading .paper-lead-figure{margin:1.25rem 0}.paper-art-caption{overflow-wrap:anywhere}.league-details{gap:64px;margin:56px 0;display:grid}.league-control{gap:8px;max-width:420px;font-size:13px;font-weight:700;display:grid}.league-control select,.scenario-game select{border:1px solid var(--club-line);background:var(--club-surface);color:var(--club-ink);min-width:0;max-width:100%;font:inherit;border-radius:3px;padding:12px}.league-note{color:var(--club-muted);margin:16px 0;font-size:13px;line-height:1.65}.roster-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.roster-player{text-align:left;background:var(--club-surface);border:1px solid var(--club-line);color:var(--club-ink);cursor:pointer;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.roster-player:hover{background:var(--club-tint);border-color:#a17631}.roster-player>span:nth-child(2){flex:1;min-width:0}.roster-player strong{overflow-wrap:anywhere;font-size:14px;display:block}.roster-player small{color:var(--club-muted);margin-top:6px;font-size:11px;display:block}.roster-position{color:var(--club-link);min-width:24px;font-size:12px;font-weight:800}.player-detail{background:var(--club-tint);border-left:4px solid #ad8033;margin-top:16px;padding:24px}.player-detail a{margin-right:24px;font-size:14px;text-decoration:underline}.scenario-toolbar{justify-content:space-between;align-items:end;gap:20px;margin:24px 0;display:flex}.scenario-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scenario-game{border:1px solid var(--club-line);background:var(--club-surface);gap:12px;padding:16px;font-size:13px;font-weight:600;display:grid}.scenario-game small{color:var(--club-muted);font-weight:400}.league-table-wrap{border:1px solid var(--club-line);overflow:auto}.league-table{border-collapse:collapse;background:var(--club-surface);text-align:left;width:100%;min-width:480px;font-size:13px}.league-table caption{text-align:left;background:var(--club-deep);color:#fff;padding:15px;font-weight:700}.league-table th,.league-table td{border-bottom:1px solid var(--club-line);padding:13px}.league-table thead{background:var(--club-tint);color:var(--club-ink)}.league-table tr.qualifying td:first-child{color:#8ed3a6;font-weight:700}.settings-facts{flex-wrap:wrap;gap:16px;display:flex}.settings-facts>div{background:var(--club-surface);border:1px solid var(--club-line);flex:1;min-width:180px;padding:20px}.settings-facts span{color:var(--club-muted);margin-bottom:10px;font-size:12px;display:block}.settings-facts strong{font-size:15px}.league-rules{border:1px solid var(--club-line);background:var(--club-surface);margin-top:16px;padding:16px}.league-rules summary{cursor:pointer;font-size:14px;font-weight:700}.league-rules dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.league-rules dl>div{border-bottom:1px solid var(--club-line);justify-content:space-between;gap:20px;padding:12px 0;font-size:13px;display:flex}.league-rules dt{overflow-wrap:anywhere}.league-rules dd{margin:0;font-weight:700}@media (width<=900px){.roster-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.roster-cards,.scenario-games,.league-rules dl{grid-template-columns:1fr}.scenario-toolbar{flex-direction:column;align-items:stretch}.league-details{gap:40px}}:root[data-color-mode=light] .league-table tr.qualifying td:first-child{color:#496537}.file-importer{color:var(--club-ink);margin:22px 0}.file-drop-zone{border:2px dashed var(--club-line);background:var(--club-surface);padding:24px}.file-drop-zone.is-dragging{border-color:var(--club-link);background:var(--club-tint)}.file-importer h2,.article-attachments h2{margin:0 0 12px;font:700 25px Georgia,serif}.file-importer p{font-size:14px;line-height:1.6}.file-importer .import-help{color:var(--club-muted);font-size:12px}.file-importer input[type=file]{width:100%;margin-top:8px;padding:12px}.file-importer textarea{box-sizing:border-box;width:100%}.file-importer button,.attachment-actions button{background:var(--club-surface);color:var(--club-link);border:1px solid var(--club-line);cursor:pointer;margin:8px 8px 8px 0;padding:10px 14px}.file-importer button:disabled{opacity:.55;cursor:not-allowed}.import-notes-help{margin:14px 0}.import-notes-help summary{cursor:pointer;color:var(--club-link);padding:10px 0;font-weight:700}.import-file-review{border-top:1px solid var(--club-line);padding-top:16px}.import-file-review li{margin:8px 0;font-size:13px}.article-attachments{margin:24px 0}.article-attachment{border:1px solid var(--club-line);overflow-wrap:anywhere;min-width:0;margin:12px 0;padding:18px}.article-attachment p{margin:0 0 12px}.article-attachment small{color:var(--club-muted)}.article-attachment audio,.article-attachment video{width:100%;max-height:480px;margin:12px 0;display:block}.attachment-actions{flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.attachment-actions a{color:var(--club-link);text-decoration:underline}@media (width<=600px){.file-drop-zone{padding:16px}.file-importer{min-width:0}}.file-importer input[type=file]::file-selector-button{background:var(--navy-deep,#102136);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:3px;margin-right:12px;padding:10px 14px;font-weight:700}.file-importer button,.attachment-actions button{min-height:44px;font:inherit;border-radius:3px;font-size:13px;font-weight:700}.file-importer button:hover:not(:disabled),.attachment-actions button:hover:not(:disabled){background:var(--club-tint);border-color:var(--club-link)}.import-originals{padding-inline-start:20px}.import-originals li{overflow-wrap:anywhere;margin-block:12px}.import-originals button{overflow-wrap:anywhere;max-width:100%;display:block}.editorial-page{color:var(--club-ink);padding-block:26px 48px;font-family:DM Sans,sans-serif}.editorial-heading{margin-bottom:22px}.editorial-heading h1,.editorial-reading h1{letter-spacing:-.6px;text-transform:none;margin:0 0 12px;font-family:inherit;font-size:30px;line-height:1.18}.editorial-heading p,.editorial-byline{color:var(--club-muted);font-size:14px}.editorial-filters{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.editorial-filters label{flex:1;gap:6px;min-width:180px;font-size:13px;font-weight:650;display:grid}.editorial-filters input,.editorial-filters select{background:var(--club-surface);color:var(--club-ink);border:1px solid var(--club-line);border-radius:5px;width:100%;min-height:42px;padding:10px}.editorial-reading,.editorial-archive article{background:var(--club-surface);border:1px solid var(--club-line);border-radius:7px;padding:24px}.editorial-reading{max-width:960px}.editorial-reading h2,.editorial-archive h2{text-transform:none;letter-spacing:-.2px;font-family:inherit;font-size:20px;line-height:1.35}.editorial-page a{color:var(--club-link);text-underline-offset:3px}.editorial-meta{text-transform:capitalize;color:var(--club-muted);margin-bottom:8px;font-size:12px}.editorial-summary{font-size:18px;line-height:1.6}.editorial-copy{white-space:pre-wrap;max-width:72ch;line-height:1.8}.editorial-copy p{margin:20px 0}.editorial-sources{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.editorial-back{margin-bottom:20px;display:inline-block}.editorial-archive{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.editorial-archive p{font-size:15px;line-height:1.6}.editorial-table-wrap{margin:20px 0;overflow-x:auto}.editorial-rankings{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.editorial-rankings caption{text-align:left;color:var(--club-muted);margin-bottom:12px;font-size:13px}.editorial-rankings th{text-align:left;background:var(--club-tint);font-size:12px}.editorial-rankings th,.editorial-rankings td{border-bottom:1px solid var(--club-line);vertical-align:top;padding:13px 12px}.editorial-rankings td:first-child{width:64px;font-size:20px;font-weight:700}.editorial-rankings td:last-child{min-width:94px}.editorial-rankings p{margin:8px 0 0;line-height:1.5}.editorial-notice{background:var(--club-tint);border:1px solid var(--club-accent);border-radius:5px;padding:12px;font-size:14px}.ranking-editor-list{gap:12px;padding:0;list-style:none;display:grid}.ranking-editor-list li{border:1px solid var(--club-line);border-radius:6px;padding:12px}.ranking-editor-list header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ranking-editor-list header strong{flex:1}.ranking-editor-list button{border:1px solid var(--club-line);background:var(--club-surface);min-width:42px;min-height:42px;color:var(--club-ink);border-radius:4px}.ranking-editor-list textarea{width:100%}.editorial-preview{color:var(--club-ink);margin-top:20px}.editorial-preview .editorial-reading{padding:20px}.editorial-preview .editorial-reading p{color:var(--club-muted)}.editorial-metadata-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=600px){.editorial-archive{grid-template-columns:1fr}.editorial-reading,.editorial-archive article{padding:16px}.editorial-page{padding-block:18px 32px}.editorial-heading h1,.editorial-reading h1{font-size:28px}.editorial-metadata-fields{grid-template-columns:1fr}.editorial-rankings th,.editorial-rankings td{padding:10px 6px}}:root:not([data-color-mode=light]) .editorial-notice{color:#ffe1a0}:root[data-color-mode=light] .editorial-notice{background:#fff7de;border-color:#cbb77c}.article-cover-image{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;max-height:540px;margin:24px 0;display:block}article.editorial-reading h1{letter-spacing:-.035em;font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);font-weight:700}.showdown-page{--sd-ink:#1e244b;--sd-blue:#39469c;--sd-sky:#c5def3;--sd-paper:#fbf6ec;--sd-gold:#efb64e;--sd-pink:#f2a3b0;--sd-border:#20275329;min-height:100vh;color:var(--sd-ink);background:#f0eef6;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.showdown-page *{box-sizing:border-box}.showdown-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.showdown-backdrop span{color:#e6e5f1;letter-spacing:-.14em;opacity:.7;font-size:clamp(22rem,45vw,52rem);font-weight:950;line-height:.7;position:absolute;top:5rem;right:-5%;transform:rotate(-14deg)}.showdown-backdrop span+span{opacity:.45;top:48rem;left:-14%;right:auto;transform:rotate(16deg)}.showdown-wrap{width:min(1220px,100% - 48px);margin:0 auto;padding:54px 0 110px;position:relative}.showdown-hero{color:#fff;background:linear-gradient(135deg,#242b62 0%,#3c479c 58%,#5862b4 100%);border-radius:30px;justify-content:space-between;align-items:center;gap:36px;padding:48px 54px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px #20275324}.showdown-hero:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;right:70px;box-shadow:0 0 0 44px #ffffff0d,0 0 0 88px #ffffff08}.showdown-hero>div{z-index:1;position:relative}.showdown-kicker,.showdown-label{letter-spacing:.19em;font-size:.7rem;font-weight:850;line-height:1.2}.showdown-kicker{color:#dfdcff;align-items:center;gap:9px;display:flex}.showdown-kicker-dot{background:var(--sd-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #efb64e26}.showdown-hero h1{text-transform:uppercase;letter-spacing:-.035em;margin:24px 0 18px;font-family:Impact,Arial Narrow,ui-sans-serif,sans-serif;font-size:clamp(4rem,7vw,7.6rem);font-weight:900;line-height:.9}.showdown-hero h1 em{color:var(--sd-gold);font-style:normal}.showdown-hero p{color:#e7e9ff;max-width:570px;margin:0;font-size:1.04rem;line-height:1.65}.showdown-rules{color:#d8dcff;text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:.76rem;font-weight:700;display:flex}.showdown-rules span{align-items:center;gap:7px;display:flex}.showdown-rules svg{color:var(--sd-gold)}.showdown-hero-ticket{background:var(--sd-gold);width:210px;min-width:210px;min-height:255px;color:var(--sd-ink);clip-path:polygon(0 0,100% 0,100% 41%,94% 45%,100% 49%,100% 100%,0 100%,0 49%,6% 45%,0 41%);flex-direction:column;justify-content:space-between;padding:20px;display:flex;transform:rotate(11deg);box-shadow:11px 14px #11194040}.showdown-hero-ticket span{letter-spacing:.14em;font-size:.72rem;font-weight:900;line-height:1.4}.showdown-hero-ticket strong{letter-spacing:-.08em;font-family:Impact,Arial Narrow,sans-serif;font-size:6.5rem;line-height:.8}.showdown-hero-ticket small{letter-spacing:.08em;border-top:2px dashed #1e244b67;padding-top:11px;font-size:.7rem;font-weight:900}.showdown-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:44px 0 22px;display:flex}.showdown-toolbar p{color:#606785;margin:6px 0 0;font-size:.94rem}.showdown-label{color:#3d467c}.showdown-button{appearance:none;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 18px;font:800 .88rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.showdown-button:hover:not(:disabled){transform:translateY(-2px)}.showdown-button:disabled{opacity:.48;cursor:not-allowed}.showdown-button-primary{color:#fff;background:var(--sd-blue);box-shadow:0 5px #202758}.showdown-button:focus-visible,.showdown-page button:focus-visible,.showdown-page input:focus-visible{outline-offset:3px;outline:3px solid #e579ad}.showdown-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.showdown-list-item{text-align:left;border:1px solid var(--sd-border);width:100%;color:var(--sd-ink);cursor:pointer;background:#fff;border-radius:17px;align-items:center;gap:16px;padding:18px 20px;transition:transform .16s,box-shadow .16s;display:flex}.showdown-list-item:hover{transform:translateY(-3px);box-shadow:0 10px 22px #1e244b18}.showdown-list-icon{width:46px;height:46px;color:var(--sd-blue);background:#e8eafb;border-radius:12px;flex:none;place-items:center;display:grid}.showdown-list-item>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.showdown-list-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.showdown-list-item small{color:#777b96}.showdown-list-item>svg{color:#9b9fbc}.showdown-loading,.showdown-empty{border:1px solid var(--sd-border);text-align:center;background:#fff;border-radius:22px;padding:75px 26px}.showdown-empty{max-width:660px;margin:20px auto 0}.showdown-empty-icon{width:68px;height:68px;color:var(--sd-blue);background:#e7eaf8;border-radius:20px;place-items:center;margin:0 auto 20px;display:grid}.showdown-empty h2{letter-spacing:.01em;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:2.2rem}.showdown-empty p{color:#6e7590;max-width:410px;margin:10px auto 22px;line-height:1.55}.showdown-empty>button:not(.showdown-button){color:var(--sd-blue);cursor:pointer;background:0 0;border:0}.showdown-error{color:#8d273c;background:#ffe8e8;border:1px solid #e6bac2;border-radius:12px;margin:12px 0;padding:13px 16px;font-weight:700}.showdown-detail{padding-top:4px}.showdown-back,.showdown-cancel{color:#3d467c;cursor:pointer;background:0 0;border:0;padding:10px 0;font-weight:800}.showdown-match-head{justify-content:space-between;align-items:flex-start;gap:16px;margin:24px 0 16px;display:flex}.showdown-match-head h2{text-transform:uppercase;letter-spacing:-.015em;margin:5px 0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800}.showdown-match-head h2 span{color:#4b537f;font-size:.7em;font-style:italic}.showdown-status{white-space:nowrap;color:#465198;text-transform:uppercase;letter-spacing:.07em;background:#e7eafa;border:1px solid #c8cceb;border-radius:999px;padding:9px 13px;font-size:.75rem;font-weight:800}.showdown-status-published,.showdown-status-ready{color:#845b16;background:#fff1d6;border-color:#f1d89e}.showdown-status-expired,.showdown-status-cancelled{color:#686b79;background:#ececf0;border-color:#d2d2dd}.showdown-deadline,.showdown-phase{color:#5b6386;background:#f9f9ff;border:1px solid #d5d7eb;border-radius:12px;align-items:center;gap:10px;margin:13px 0;padding:12px 15px;font-size:.9rem;display:flex}.showdown-phase{display:block}.showdown-phase strong{color:var(--sd-ink)}.showdown-invite,.showdown-wait,.showdown-finish,.showdown-closed{border:1px solid var(--sd-border);background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin:23px 0;padding:27px 30px;display:flex}.showdown-invite h3,.showdown-wait h3,.showdown-closed h3{margin:5px 0;font-size:1.4rem}.showdown-invite p,.showdown-wait p,.showdown-closed p{color:#68708d;max-width:600px;margin:5px 0 0;line-height:1.55}.showdown-share{flex:none;gap:10px;width:min(400px,100%);display:grid}.showdown-share input{color:#4b5484;background:#f7f7fc;border:1px dashed #b7bbd3;border-radius:9px;width:100%;padding:9px 11px;font-size:.77rem}.showdown-wait{justify-content:flex-start}.showdown-wait-symbol{width:56px;height:56px;color:var(--sd-blue);background:#e6e9f8;border-radius:16px;flex:none;place-items:center;display:grid}.showdown-play-grid{grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);gap:24px;margin-top:26px;display:grid}.showdown-card-area,.showdown-draft-side{border:1px solid var(--sd-border);background:#fff;border-radius:22px;padding:23px}.showdown-card-caption{color:#747ca3;letter-spacing:.15em;justify-content:space-between;gap:12px;margin-bottom:15px;font-size:.72rem;font-weight:900;display:flex}.showdown-player-card{color:#fff;height:340px;transform-style:preserve-3d;background:linear-gradient(155deg,#8794e3,#424eab 65%,#262c70);border:8px solid #e7e4f2;border-radius:22px;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden;box-shadow:0 12px #d9d7e7,0 25px 38px #30376c30}.showdown-player-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(20deg,#0000 0 28px,#ffffff09 29px 30px);position:absolute;inset:0}.showdown-card-top{letter-spacing:.17em;justify-content:space-between;padding:18px 21px;font-size:.7rem;font-weight:900;display:flex;position:relative}.showdown-card-field{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.showdown-card-position{z-index:1;background:#ffffff16;border:3px solid #ffffffd6;border-radius:50%;place-items:center;width:105px;height:105px;font-family:Impact,Arial Narrow,sans-serif;font-size:3.2rem;display:grid;box-shadow:0 0 0 12px #ffffff1e}.showdown-card-mark{letter-spacing:-.06em;opacity:.08;font-family:Impact,Arial Narrow,sans-serif;font-size:14rem;position:absolute;bottom:-42px;left:-13px}.showdown-card-footer{background:#1b215cbb;justify-content:space-between;align-items:end;gap:14px;padding:17px 20px 19px;display:flex;position:relative}.showdown-card-tier{text-transform:uppercase;letter-spacing:.13em;color:#f8d78b;font-size:.7rem;font-weight:800}.showdown-card-footer h3{text-transform:uppercase;letter-spacing:.02em;margin:6px 0 0;font-family:Impact,Arial Narrow,sans-serif;font-size:2rem;line-height:1}.showdown-price{background:var(--sd-gold);color:#232650;border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:70px;height:70px;font-family:Impact,Arial Narrow,sans-serif;font-size:2.5rem;display:grid;transform:rotate(-9deg)}.showdown-card-actions{margin-top:30px}.showdown-card-actions>span{font-weight:800}.showdown-card-actions>div{flex-wrap:wrap;gap:10px;margin-top:11px;display:flex}.showdown-pass{color:#59649b;cursor:pointer;background:0 0;border:0;border-top:1px dashed #c8c9d9;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:13px 0;font-weight:850;display:flex}.showdown-pass:disabled{color:#a7aac1;cursor:not-allowed}.showdown-pass span{color:#858bad;font-size:.75rem}.showdown-hint{color:#6f7693;font-size:.85rem}.showdown-budget{background:#e8e9f7;border-radius:15px;justify-content:space-between;gap:15px;margin-bottom:23px;padding:18px 20px;display:flex}.showdown-budget>div{flex-direction:column;gap:7px;display:flex}.showdown-budget strong{font-family:Impact,Arial Narrow,sans-serif;font-size:2.7rem;line-height:1}.showdown-budget strong small{font-family:Inter,system-ui,sans-serif;font-size:1rem}.showdown-lineup{background:#fff;border:1px solid #d7d8e4;border-radius:15px;overflow:hidden}.showdown-lineup.is-highlight{border-color:#afb6dd}.showdown-lineup-heading{background:#f3f3f8;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.showdown-lineup-heading h3{margin:0;font-size:.94rem}.showdown-lineup-heading span{color:var(--sd-blue);font-weight:900}.showdown-lineup-row{border-top:1px solid #ebebf2;grid-template-columns:54px 1fr auto;align-items:center;gap:13px;padding:13px 16px;font-size:.88rem;display:grid}.showdown-lineup-row:not(.is-filled) strong{color:#aaaec0;font-weight:500}.showdown-lineup-row>span:last-child{color:#3d467c;font-weight:800}.showdown-slot{letter-spacing:.1em;color:#6a72a4;font-size:.68rem;font-weight:900}.showdown-footnote{color:#7c829b;margin:14px 3px 0;font-size:.79rem;line-height:1.5}.showdown-finish{background:#fff6e4;border-color:#eed7a8}.showdown-finish>div{align-items:center;gap:14px;display:flex}.showdown-finish>div>svg{color:#a46d1a;flex:none}.showdown-finish span{flex-direction:column;gap:4px;display:flex}.showdown-finish small{color:#756d66}.showdown-results{margin:32px 0}.showdown-results-head{text-align:center}.showdown-results-head h2,.showdown-vote h2{text-transform:uppercase;margin:7px 0;font-family:Impact,Arial Narrow,sans-serif;font-size:2.6rem}.showdown-results-head p,.showdown-vote p{color:#414a72;margin:0 0 20px}.showdown-lineup-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.showdown-versus{background:var(--sd-gold);color:#2b2c5e;border:4px solid #fff;border-radius:50%;place-items:center;width:55px;height:55px;font-family:Impact,Arial Narrow,sans-serif;display:grid;box-shadow:0 4px 12px #22295922}.showdown-vote{background:#e7e9fb;border:1px solid #cdd2f3;border-radius:20px;grid-template-columns:1fr 1.2fr;align-items:center;gap:26px;margin-top:26px;padding:29px;display:grid}.showdown-vote-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.showdown-vote-option{text-align:left;color:var(--sd-ink);cursor:pointer;background:#fff;border:2px solid #0000;border-radius:14px;flex-direction:column;align-items:flex-start;gap:9px;padding:17px;display:flex}.showdown-vote-option:hover:not(:disabled){border-color:#949bdd}.showdown-vote-option:disabled{cursor:default}.showdown-vote-option.is-selected{border-color:var(--sd-blue)}.showdown-vote-option svg{color:var(--sd-blue)}.showdown-vote-option span{color:#7b82a1;font-size:.8rem}.showdown-voted{grid-column:1/-1;align-items:center;gap:7px;font-size:.85rem;display:flex;color:#3b598b!important;margin:0!important}.showdown-closed{color:#767a93;justify-content:flex-start}.showdown-cancel{color:#9c526b;margin-top:8px}.showdown-cancel:hover{text-decoration:underline}@media (width<=800px){.showdown-wrap{width:min(100% - 28px,660px);padding-top:24px}.showdown-hero{min-height:330px;padding:32px}.showdown-hero-ticket{display:none}.showdown-hero h1{font-size:clamp(3.8rem,12vw,6rem)}.showdown-play-grid,.showdown-vote,.showdown-lineup-pair{grid-template-columns:1fr}.showdown-versus{z-index:1;margin:-2px auto}.showdown-list{grid-template-columns:1fr}.showdown-invite,.showdown-finish{flex-direction:column;align-items:stretch}.showdown-share{width:100%}}@media (width<=480px){.showdown-hero{border-radius:20px;padding:27px 23px}.showdown-hero h1{font-size:3.65rem}.showdown-rules{gap:10px}.showdown-toolbar{flex-direction:column;align-items:stretch}.showdown-toolbar>.showdown-button{width:100%}.showdown-match-head{flex-direction:column}.showdown-player-card{height:300px}.showdown-card-footer h3{font-size:1.55rem}.showdown-card-position{width:84px;height:84px;font-size:2.5rem}.showdown-vote-options{grid-template-columns:1fr}.showdown-vote{padding:20px}.showdown-budget{padding:15px}.showdown-lineup-row{grid-template-columns:42px 1fr auto;gap:8px;padding:11px}}@media (prefers-reduced-motion:reduce){.showdown-page *{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root:not([data-color-mode=light]) .showdown-page{--sd-ink:var(--club-ink);--sd-blue:var(--club-link);--sd-border:var(--club-line);background:var(--club-paper)}:root:not([data-color-mode=light]) .showdown-backdrop span{color:var(--club-tint)}:root:not([data-color-mode=light]) .showdown-toolbar p,:root:not([data-color-mode=light]) .showdown-list-item small,:root:not([data-color-mode=light]) .showdown-empty p,:root:not([data-color-mode=light]) .showdown-invite p,:root:not([data-color-mode=light]) .showdown-wait p,:root:not([data-color-mode=light]) .showdown-closed p,:root:not([data-color-mode=light]) .showdown-hint,:root:not([data-color-mode=light]) .showdown-footnote,:root:not([data-color-mode=light]) .showdown-vote-option span,:root:not([data-color-mode=light]) .showdown-finish small,:root:not([data-color-mode=light]) .showdown-card-caption{color:var(--club-muted)}:root:not([data-color-mode=light]) .showdown-label,:root:not([data-color-mode=light]) .showdown-back,:root:not([data-color-mode=light]) .showdown-cancel,:root:not([data-color-mode=light]) .showdown-match-head h2 span,:root:not([data-color-mode=light]) .showdown-pass,:root:not([data-color-mode=light]) .showdown-slot,:root:not([data-color-mode=light]) .showdown-results-head p,:root:not([data-color-mode=light]) .showdown-vote p,:root:not([data-color-mode=light]) .showdown-lineup-row>span:last-child{color:var(--club-link)}:root:not([data-color-mode=light]) .showdown-list-item,:root:not([data-color-mode=light]) .showdown-loading,:root:not([data-color-mode=light]) .showdown-empty,:root:not([data-color-mode=light]) .showdown-invite,:root:not([data-color-mode=light]) .showdown-wait,:root:not([data-color-mode=light]) .showdown-closed,:root:not([data-color-mode=light]) .showdown-card-area,:root:not([data-color-mode=light]) .showdown-draft-side,:root:not([data-color-mode=light]) .showdown-lineup,:root:not([data-color-mode=light]) .showdown-vote-option{background:var(--club-surface);color:var(--club-ink)}:root:not([data-color-mode=light]) .showdown-list-icon,:root:not([data-color-mode=light]) .showdown-empty-icon,:root:not([data-color-mode=light]) .showdown-wait-symbol,:root:not([data-color-mode=light]) .showdown-budget,:root:not([data-color-mode=light]) .showdown-lineup-heading{background:var(--club-tint);color:var(--club-link)}:root:not([data-color-mode=light]) .showdown-deadline,:root:not([data-color-mode=light]) .showdown-phase,:root:not([data-color-mode=light]) .showdown-share input,:root:not([data-color-mode=light]) .showdown-vote{background:var(--club-tint);border-color:var(--club-line);color:var(--club-ink)}:root:not([data-color-mode=light]) .showdown-lineup-row{border-color:var(--club-line)}:root:not([data-color-mode=light]) .showdown-lineup-row:not(.is-filled) strong,:root:not([data-color-mode=light]) .showdown-pass span,:root:not([data-color-mode=light]) .showdown-closed{color:var(--club-muted)}:root:not([data-color-mode=light]) .showdown-status{color:#badfff;background:#183d54;border-color:#38617b}:root:not([data-color-mode=light]) .showdown-status-published,:root:not([data-color-mode=light]) .showdown-status-ready,:root:not([data-color-mode=light]) .showdown-finish{color:#ffe1a0;background:#362b20;border-color:#78603c}:root:not([data-color-mode=light]) .showdown-status-expired,:root:not([data-color-mode=light]) .showdown-status-cancelled{color:#b5c1ce;background:#283445;border-color:#4a5b6f}:root:not([data-color-mode=light]) .showdown-error{color:#ffb3ab;background:#3a222b;border-color:#945358}:root:not([data-color-mode=light]) .showdown-player-card{border-color:var(--club-line);box-shadow:0 12px 0 var(--club-tint), 0 25px 38px #050d1730}.showdown-page{--sd-blue:var(--club);--sd-gold:var(--club-accent)}.showdown-hero{background:linear-gradient(135deg,#00182f,#024 60%,#173551)}.showdown-kicker{color:#c2d8f0}.showdown-hero p,.showdown-rules{color:#e1ebf6}.showdown-button-primary{background:var(--club);box-shadow:0 5px 0 var(--club-deep)}.showdown-button-primary:hover:not(:disabled){background:var(--club-mid);box-shadow:0 7px 0 var(--club-deep)}.showdown-player-card{background:linear-gradient(155deg,#315b83,#12385d 65%,#024)}:root:not([data-color-mode=light]) .showdown-button-primary{color:#fff}:root:not([data-color-mode=light]) .showdown-hero-ticket{color:#101f37}:root:not([data-color-mode=light]) .showdown-empty>button:not(.showdown-button){color:var(--club-link)}:root:not([data-color-mode=light]) .showdown-status-published,:root:not([data-color-mode=light]) .showdown-status-ready{color:#ffe1a0}:root[data-color-mode=light] .showdown-page{--sd-ink:var(--club-ink);--sd-border:var(--club-line);background:var(--club-paper)}:root[data-color-mode=light] .showdown-backdrop span{color:var(--club-tint)}:root[data-color-mode=light] .showdown-label,:root[data-color-mode=light] .showdown-back,:root[data-color-mode=light] .showdown-cancel,:root[data-color-mode=light] .showdown-match-head h2 span,:root[data-color-mode=light] .showdown-pass,:root[data-color-mode=light] .showdown-slot,:root[data-color-mode=light] .showdown-lineup-row>span:last-child{color:var(--club-link)}:root[data-color-mode=light] .showdown-toolbar p,:root[data-color-mode=light] .showdown-list-item small,:root[data-color-mode=light] .showdown-empty p,:root[data-color-mode=light] .showdown-invite p,:root[data-color-mode=light] .showdown-wait p,:root[data-color-mode=light] .showdown-closed p,:root[data-color-mode=light] .showdown-hint,:root[data-color-mode=light] .showdown-footnote,:root[data-color-mode=light] .showdown-vote-option span,:root[data-color-mode=light] .showdown-finish small,:root[data-color-mode=light] .showdown-card-caption{color:var(--club-muted)}:root[data-color-mode=light] .showdown-list-item,:root[data-color-mode=light] .showdown-loading,:root[data-color-mode=light] .showdown-empty,:root[data-color-mode=light] .showdown-invite,:root[data-color-mode=light] .showdown-wait,:root[data-color-mode=light] .showdown-closed,:root[data-color-mode=light] .showdown-card-area,:root[data-color-mode=light] .showdown-draft-side,:root[data-color-mode=light] .showdown-lineup,:root[data-color-mode=light] .showdown-vote-option{background:var(--club-surface);color:var(--club-ink)}:root[data-color-mode=light] .showdown-list-icon,:root[data-color-mode=light] .showdown-empty-icon,:root[data-color-mode=light] .showdown-wait-symbol,:root[data-color-mode=light] .showdown-budget,:root[data-color-mode=light] .showdown-lineup-heading{background:var(--club-tint);color:var(--club-link)}:root[data-color-mode=light] .showdown-deadline,:root[data-color-mode=light] .showdown-phase,:root[data-color-mode=light] .showdown-share input,:root[data-color-mode=light] .showdown-vote{background:var(--club-tint);border-color:var(--club-line);color:var(--club-ink)}:root[data-color-mode=light] .showdown-vote-option.is-selected{border-color:var(--club)}.league-hub{width:calc(100% - 32px);max-width:1380px;color:var(--club-ink);font-variant-numeric:tabular-nums;margin:auto;padding:20px 0;font-family:DM Sans,sans-serif}.hub-heading,.hub-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hub-heading{min-height:92px}.hub-heading h1{margin:0;font:700 28px/1.2 DM Sans,sans-serif}.hub-heading p,.hub-freshness,.hub-muted{color:var(--club-muted);font-size:13px}.league-hub h2{margin:0 0 12px;font:700 20px/1.3 DM Sans,sans-serif}.league-hub h3{font:700 14px/1.4 DM Sans,sans-serif}.league-hub a{color:var(--club-link);text-underline-offset:3px;text-decoration:underline}.hub-section{background:var(--club-surface);border:1px solid var(--club-line);border-radius:7px;min-width:0;margin:18px 0;padding:20px}.hub-section>summary{cursor:pointer;font-weight:700}.hub-toolbar{margin-bottom:16px}.hub-toolbar h2{margin:0}.league-hub label{align-items:center;gap:8px;font-size:13px;display:flex}.league-hub select,.league-hub input{background:var(--club-surface);color:var(--club-ink);border:1px solid var(--club-line);border-radius:4px;max-width:100%;min-height:40px;padding:9px}.hub-team-labels,.hub-team summary{grid-template-columns:minmax(140px,1fr) 85px 85px 85px;align-items:center;gap:12px;padding:12px;display:grid}.hub-team-labels{text-transform:uppercase;color:var(--club-muted);background:var(--club-tint);font-size:11px}.hub-team{border-bottom:1px solid var(--club-line)}.hub-team summary{cursor:pointer;font-size:14px;list-style:none}.hub-team summary:before{content:none}.hub-team summary>span:first-child:before{content:"＋";margin-right:8px}.hub-team[open] summary>span:first-child:before{content:"−"}.hub-team summary small{color:var(--club-muted);margin-top:4px;padding-left:24px;display:block}.hub-team-inside{background:var(--club-tint);padding:12px}.hub-rosters{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hub-player{border-bottom:1px solid var(--club-line);justify-content:space-between;gap:8px;padding:7px 0;font-size:13px;display:flex}.hub-player b{color:var(--club-muted);font-size:10px}.hub-player small{color:var(--club-muted)}.hub-matchups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hub-game{background:var(--club-tint);border:1px solid var(--club-line);border-radius:4px;padding:14px}.hub-game-label{text-transform:capitalize;color:var(--club-muted);justify-content:space-between;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.hub-score,.hub-lineup>div,.hub-leader{justify-content:space-between;gap:12px;margin:10px 0;display:flex}.hub-score{font-size:14px}.hub-lineup{border-top:1px solid var(--club-line);margin:8px 0 22px;font-size:12px}.hub-lineup>div{gap:12px}.hub-scroll{max-width:100%;overflow-x:auto}.league-hub table{border-collapse:collapse;width:100%;font-size:12px}.league-hub caption{text-align:left;color:var(--club-muted);padding-bottom:10px}.league-hub th,.league-hub td{text-align:left;border-bottom:1px solid var(--club-line);white-space:nowrap;padding:12px}.league-hub thead{background:var(--club-tint)}.hub-activity{border-top:1px solid var(--club-line);padding:14px 0}.hub-activity header{text-transform:capitalize;color:var(--club-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.hub-assets{flex-wrap:wrap;gap:24px;display:flex}.hub-assets>section{flex:1;min-width:180px}.hub-assets ul{padding-left:18px;font-size:13px}.hub-assets li{margin:5px 0}.hub-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hub-leader{font-size:13px}.hub-search input{width:250px}.league-hub :focus-visible{outline-offset:3px;outline:3px solid #b37905}@media (width<=700px){.hub-section{padding:14px}.hub-team-labels,.hub-team summary{grid-template-columns:minmax(100px,1fr) 58px 58px 58px;gap:5px;padding:10px 3px;font-size:11px}.hub-matchups,.hub-columns,.hub-rosters{grid-template-columns:1fr}.hub-heading h1{font-size:24px}.hub-toolbar{align-items:flex-start}.hub-search{width:100%}.hub-search input{flex:1;width:120px}.hub-game-label{flex-wrap:wrap}.hub-activity header{flex-direction:column;gap:4px}.hub-assets>section{min-width:100%}.hub-columns{gap:0}}.football-cameo{pointer-events:none;z-index:35;height:68px;transform:scaleX(var(--cameo-direction));contain:layout paint;position:fixed;inset:0 0 auto;overflow:hidden}.cameo-crossing{width:64px;height:64px;animation:4.2s linear both cameo-cross;position:absolute;top:4px;left:-80px}.cameo-football{width:42px;height:25px;animation:4.2s linear both cameo-pass}@keyframes cameo-cross{0%{transform:translate(0)}to{transform:translate(calc(100vw + 160px))}}@keyframes cameo-pass{0%{transform:translateY(34px)rotate(-40deg)}25%{transform:translateY(8px)rotate(140deg)}50%{transform:translateY(0)rotate(320deg)}75%{transform:translateY(8px)rotate(500deg)}to{transform:translateY(34px)rotate(680deg)}}.theme-menu .cameo-preference{border-top:1px solid var(--club-line);margin-top:8px;padding-top:12px}@media (prefers-reduced-motion:reduce){.football-cameo{display:none}.football-cameo *{animation:none}}.ranking-writer{max-width:1000px;padding-block:2rem 4rem}.writer-kicker{letter-spacing:.15em;color:var(--club-link);font-size:.73rem;font-weight:800}.writer-drafts{max-width:36rem;margin:1.5rem 0}.writer-form{background:var(--club-surface);color:var(--club-ink);border:1px solid var(--club-line);padding:clamp(1rem,3vw,2rem)}.writer-form fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.writer-form label,.writer-drafts label{gap:.4rem;font-size:.83rem;font-weight:700;display:grid}.writer-form input,.writer-form textarea,.writer-form select,.writer-drafts select{box-sizing:border-box;border:1px solid var(--club-line);background:var(--club-surface);width:100%;color:var(--club-ink);font:inherit;border-radius:3px;padding:.75rem}.writer-form textarea{resize:vertical;font-weight:400;line-height:1.55}.writer-byline{margin-top:0;font-weight:700}.writer-help{color:var(--club-muted);margin:.1rem 0 .7rem;font-size:.82rem;line-height:1.6}.writer-edition{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.writer-order-heading{justify-content:space-between;align-items:center;display:flex}.writer-order-heading h2{font-size:1.25rem}.writer-order-heading span{font-size:.8rem}.writer-order{gap:.75rem;padding:0;list-style:none;display:grid}.writer-order li{border-block-start:1px solid var(--club-line);padding-block:1rem .4rem}.writer-team{align-items:center;gap:.8rem;margin-bottom:.65rem;display:flex}.writer-team strong{flex:1;font-size:1rem}.writer-rank{font:1.9rem var(--display-font,"Anton"), sans-serif;font-variant-numeric:tabular-nums;color:var(--club-link)}.writer-order-buttons{gap:.4rem;display:flex}.writer-order-buttons button{min-width:44px;min-height:44px;font-size:1.2rem}.writer-actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.writer-actions button{min-height:44px;padding:.85rem 1rem}.writer-notice{background:var(--club-tint);color:var(--club-ink);border-inline-start:3px solid #62b589;padding:1rem;line-height:1.5}.writer-status{color:#73ca98}.writer-error{color:#ff9b95;background:#3a222b;padding:.75rem}.writer-form fieldset:disabled{opacity:.8}@media (width<=540px){.writer-edition{grid-template-columns:1fr}.writer-team{flex-wrap:wrap}.writer-actions button{width:100%}}:root[data-color-mode=light] .writer-notice{color:#234b35;background:#e7f3eb;border-color:#386547}:root[data-color-mode=light] .writer-status{color:#24563b}:root[data-color-mode=light] .writer-error{color:#9f2525;background:#fff0ed}.coverage-controls{gap:20px;margin:24px 0;display:flex}.coverage-controls label{gap:7px;font-size:13px;font-weight:700;display:grid}.coverage-controls select{background:var(--club-surface);color:var(--club-ink);border:1px solid var(--club-line);min-width:130px;padding:10px}.coverage-source{color:var(--club-muted);font-size:12px}.weekly-coverage h1,.coverage-game h2,.coverage-story h3{text-transform:none;letter-spacing:-.025em;font-family:Georgia,serif}.coverage-matchups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.coverage-game{border-top:3px solid var(--club-ink);min-width:0;padding:22px 0}.coverage-game h2{font-size:24px;line-height:1.2}.coverage-score{border-block:1px solid var(--club-line);margin:20px 0}.coverage-score>div{justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.coverage-score strong{font-variant-numeric:tabular-nums;font-size:26px}.coverage-game details{margin:16px 0}.coverage-game summary{cursor:pointer;padding:10px 0;font-weight:700}.coverage-game ul{padding:0;list-style:none}.coverage-game li{border-bottom:1px solid var(--club-line);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.coverage-game a,.coverage-story a{color:var(--club-link)}.coverage-game p{font-size:14px}.coverage-story{border-bottom:1px solid var(--club-line);padding:12px 0}@media (width<=700px){.coverage-matchups{grid-template-columns:1fr}.coverage-game h2{font-size:22px}}.publication-container.trade-page{color:var(--club-ink);padding-top:34px;padding-bottom:64px}.trade-page-heading{border-bottom:3px double var(--club-ink);justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.trade-page-heading h1{letter-spacing:-.04em;margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.5vw,60px);font-weight:800;line-height:1.1}.trade-page-heading h1 span{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;vertical-align:middle;border:1px solid var(--club-line);white-space:nowrap;margin-left:8px;padding:6px 9px;font-size:12px;display:inline-block}.trade-page-heading p,.trade-source p,.trade-archive-note{color:var(--club-muted);font-size:13px;line-height:1.6}.trade-page-heading>a{white-space:nowrap;font-size:12px;font-weight:700}.trade-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:24px 0 16px;display:flex}.trade-filters{flex-wrap:wrap;gap:14px;min-width:0;display:flex}.trade-filters label{letter-spacing:.03em;gap:6px;min-width:0;font-size:11px;font-weight:700;display:grid}.trade-filters select{background:var(--club-surface);width:auto;max-width:260px;min-height:42px;color:var(--club-ink);border:1px solid var(--club-line);border-radius:2px;padding:8px 30px 8px 10px;font-size:13px}.trade-period{border:1px solid var(--club-line);border-radius:2px;display:flex;overflow:hidden}.trade-period button{background:var(--club-surface);color:var(--club-ink);border:0;min-height:42px;padding:12px 15px;font-size:12px;font-weight:700}.trade-period button[aria-pressed=true]{background:var(--club-ink);color:var(--club-surface)}.trade-period button:focus-visible{outline:3px solid var(--club-accent);outline-offset:-3px}.trade-source{border-bottom:1px solid var(--club-line);margin-bottom:26px;padding-bottom:22px}.trade-source a{font-weight:700;text-decoration:underline}.trade-source p{margin:7px 0}.trade-source details{max-width:850px;font-size:12px}.trade-source summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.trade-list{gap:26px;display:grid}.trade-card{border:1px solid var(--club-line);background:var(--club-surface);border-radius:5px;overflow:hidden}.trade-card-top{border-bottom:1px solid var(--club-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:11px;display:flex}.trade-card-top>span{text-transform:capitalize;align-items:center;gap:9px;font-weight:700;display:flex}.trade-card-top time{color:var(--club-muted)}.trade-sides{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.trade-side{border-right:1px solid var(--club-line);min-width:0;padding:24px}.trade-side:last-child{border-right:0}.trade-side-heading{border-bottom:1px solid var(--club-line);align-items:center;gap:12px;padding-bottom:17px;display:flex}.trade-side-heading h2{overflow-wrap:anywhere;margin:0 0 5px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:800;line-height:1.4}.trade-side-heading h2 a:hover{text-decoration:underline}.trade-side-heading>div>span{letter-spacing:.12em;font-size:9px}.trade-total{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.trade-total strong{font-size:22px;line-height:1.1}.trade-total small{color:var(--club-muted);margin-top:5px;font-size:10px;display:block}.trade-side ul{margin:0;padding:0;list-style:none}.trade-asset{border-bottom:1px solid var(--club-line);align-items:center;gap:12px;padding:14px 0;display:flex}.trade-asset:last-child{border-bottom:0}.trade-player-image{background:var(--club-paper);border-radius:3px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:10px;font-weight:700;display:grid;position:relative;overflow:hidden}.trade-player-image img{object-fit:cover;background:var(--club-surface);width:100%;height:100%;position:absolute;inset:0}.trade-asset-name{flex:1;min-width:0}.trade-asset-name strong{overflow-wrap:anywhere;font-size:13px;display:block}.trade-asset-name small{color:var(--club-muted);margin-top:4px;font-size:10px;line-height:1.6;display:block}.trade-asset-value{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.trade-side-date,.trade-missing{color:var(--club-muted);margin:12px 0 0;font-size:10px;line-height:1.6}.trade-card-bottom{border-top:1px solid var(--club-line);background:var(--club-paper);justify-content:space-between;align-items:center;gap:15px;padding:14px 22px;font-size:11px;display:flex}.trade-card-bottom>span{color:var(--club-muted)}.trade-verdict{text-align:right;font-size:12px;line-height:1.5}.verdict-robbery{border-left:3px solid var(--club-accent);padding-left:10px}.trade-empty{padding:32px 0}.trade-empty h2{font-size:20px}.trade-empty p{font-size:14px}.trade-archive-note{margin-top:24px;font-size:11px}@media (width<=650px){.publication-container.trade-page{padding-top:24px}.trade-page-heading{display:block}.trade-page-heading>a{margin-top:8px;display:inline-block}.trade-page-heading h1{font-size:40px}.trade-filters{width:100%}.trade-filters label{flex:100px}.trade-filters select{width:100%;max-width:100%}.trade-period{width:100%}.trade-period button{flex:1}.trade-card-top{align-items:flex-start;padding:12px 14px}.trade-card-top time{text-align:right}.trade-side{border-right:0;border-bottom:1px solid var(--club-line);padding:18px}.trade-side:last-child{border-bottom:0}.trade-card-bottom{align-items:flex-start;padding:14px}.trade-card-bottom>span{max-width:42%}.trade-side-heading h2{font-size:14px}}:root{--display:"DM Sans", sans-serif;--hq-ink:#172b3b;--hq-muted:#526472;--hq-line:#d5dfe5;--hq-gold:#b88e48}body{color:var(--hq-ink);font-variant-numeric:tabular-nums;background:#f2f5f7}.site-header{border-bottom:1px solid var(--hq-line);background:#fff;gap:24px;min-height:72px;padding:12px 28px}.brand-name strong{letter-spacing:.025em;font-size:17px}.utility-bar{background:#101d28;padding:6px 28px;font-size:10px}.desktop-nav{gap:20px}.nav-link{text-transform:none;letter-spacing:0;padding:10px 0;font-size:13px}.brand-emblem{width:38px;height:38px;font-size:16px}.container{max-width:1440px}.room-header.compact-room-header{color:var(--hq-ink);border-bottom:1px solid var(--hq-line);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:22px 32px;display:flex}.compact-room-header h1{text-transform:none;letter-spacing:-.03em;margin:0;font-size:28px;line-height:1.2}.compact-room-header .status-note{color:var(--hq-muted)}.room-intro{margin-bottom:18px;padding:16px 0}.room-intro p{font-size:14px}.section-head h2,.directory-heading h2{font-size:22px}.eyebrow{letter-spacing:.1em;font-size:10px}h1,h2,h3,h4{font-family:DM Sans,sans-serif}.room-content{padding-top:20px}.clubhouse-toolbar{color:#e8eef3;background:#142735;justify-content:space-between;align-items:center;gap:12px;padding:12px 28px;display:flex}.clubhouse-toolbar h1{letter-spacing:0;margin:0;font-size:17px;font-weight:650}.clubhouse-toolbar a{color:#ead4a9;align-items:center;gap:8px;font-size:13px;display:flex}.score-strip{border-bottom:1px solid var(--hq-line);background:#fff;min-height:78px;display:flex}.score-strip-context{border-right:1px solid var(--hq-line);flex-direction:column;flex:0 0 185px;justify-content:center;gap:7px;padding:16px 24px;font-size:12px;display:flex}.score-strip-context .status-note{color:#536471;font-size:10px}.score-strip-games{flex:1;min-width:0;display:flex;overflow:auto}.strip-game{border-right:1px solid #e2e8ed;flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:160px;padding:12px 14px;display:flex}.strip-game>span{justify-content:space-between;gap:10px;font-size:11px;display:flex}.strip-game>span>span{white-space:nowrap;text-overflow:ellipsis;max-width:115px;overflow:hidden}.empty-inline{color:var(--hq-muted);padding:24px;font-size:13px}.league-desk{max-width:1500px;margin:auto;padding:28px;scroll-margin-top:15px}.desk-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.desk-heading h2{margin:0;font-size:22px}.desk-heading>span{color:var(--hq-muted);font-size:12px}.publication-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,1fr) minmax(240px,.8fr);align-items:start;gap:20px;display:grid}.desk-main,.desk-rail{gap:18px;min-width:0;display:grid}.desk-block{border:1px solid var(--hq-line);background:#fff;border-radius:5px;min-width:0;padding:20px}.block-heading{border-bottom:1px solid #dfe6eb;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.block-heading h3{align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.block-heading>a{color:#345d7a;white-space:nowrap;font-size:11px}.block-heading.secondary{margin-top:25px}.lead-story{border-top:3px solid var(--hq-gold)}.lead-story h2{letter-spacing:-.025em;margin:10px 0 12px;font-size:27px;line-height:1.23}.lead-story p{color:#445765;font-size:15px;line-height:1.7}.lead-story>a{align-items:center;gap:6px;font-size:13px;display:flex}.article-kind,.byline{color:#5b6f7c;text-transform:capitalize;font-size:11px}.desk-story-row{border-bottom:1px solid var(--hq-line);padding:6px 2px 14px}.desk-story-row>span{color:var(--hq-muted);font-size:11px}.desk-story-row h3{margin:6px 0;font-size:18px}.desk-story-row p{color:var(--hq-muted);margin:0;font-size:13px;line-height:1.6}.compact-rankings{margin:0;padding:0;list-style:none}.compact-rankings li{border-bottom:1px solid #e6ebef;gap:13px;padding:12px 0;display:flex}.compact-rankings li>span{color:#827049;min-width:22px;font-size:18px}.compact-rankings a{font-size:13px;font-weight:700}.compact-rankings p{color:#536471;margin:4px 0;font-size:12px;line-height:1.5}.muted{color:var(--hq-muted);font-size:13px;line-height:1.6}.desk-table{border-collapse:collapse;width:100%;font-size:11px}.desk-table th{text-align:left;color:var(--hq-muted);padding:7px 2px;font-size:10px;font-weight:500}.desk-table td{border-top:1px solid #e4e9ed;padding:9px 2px}.desk-table th:not(:first-child),.desk-table td:not(:first-child){text-align:right;white-space:nowrap}.desk-table td:first-child{overflow-wrap:anywhere;max-width:140px}.desk-post{border-bottom:1px solid #e4e9ed;padding:10px 0}.desk-post strong{font-size:12px}.desk-post p,.desk-rail>.desk-block>p{overflow-wrap:anywhere;margin:5px 0;font-size:13px;line-height:1.6}.desk-post small,.desk-rail small{color:var(--hq-muted);font-size:10px}.news-line{border-bottom:1px solid #e4e9ed;padding:10px 0;font-size:12px;line-height:1.5;display:block}.news-line small{margin-top:4px;display:block}.champion-row{border-bottom:1px solid #e4e9ed;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.champion-row>span{color:var(--hq-muted)}.desk-matchups{gap:9px;display:grid}.desk-matchups>a{border:1px solid #e0e6eb;border-radius:3px;padding:11px}.desk-matchups>a>span{justify-content:space-between;gap:10px;font-size:12px;line-height:1.8;display:flex}.desk-matchups small{color:var(--hq-muted);font-size:10px}.desk-widgets{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:20px;display:grid}.room-panel{width:min(1280px,94vw);height:90svh;max-height:90svh;color:var(--hq-ink);background:#f2f5f7;border:1px solid #5a7384;border-radius:8px;margin:auto;padding:0;position:fixed;box-shadow:0 25px 100px #0008}.room-panel::backdrop{background:#050e19b8}.room-panel-toolbar{color:#f4f7fa;z-index:5;background:#142735;justify-content:space-between;align-items:center;gap:15px;padding:12px 18px;font-size:12px;display:flex;position:sticky;top:0}.room-panel-toolbar button{color:#fff;background:#29495e;border:1px solid #557589;border-radius:4px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.room-panel-content{max-height:calc(90svh - 62px);overflow:auto}.site-footer{margin-top:20px;padding:28px}.site-footer strong{font-size:14px}.site-footer p,.site-footer small{font-size:11px}.signin-art h1{max-width:380px;font-size:32px;line-height:1.25}.signin-monogram{font-size:72px}.signin-form-wrap h2{font-size:27px}.broadcast-hero-title h2{font-size:26px}.broadcast-hero{padding:24px 0}.broadcast-hero-inner{gap:24px}.champion-copy h2{font-size:30px}.champion-stage{min-height:300px}.arcade-intro h1,.arcade-title,.arcade-intro h2{font-size:28px!important}@media (width<=1100px){.site-header{gap:15px;padding:12px 20px}.desktop-nav{gap:13px}.brand-name small{display:none}.publication-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr)}.desk-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.header-actions{gap:8px}}@media (width<=760px){.site-header{min-height:62px;padding:10px 16px}.utility-bar{padding:6px 16px}.brand-name strong{font-size:14px}.score-strip{flex-direction:column}.score-strip-context{border-bottom:1px solid #e1e7ec;border-right:0;flex-direction:row;flex:auto;justify-content:space-between;padding:8px 16px}.strip-game{min-width:155px;padding:10px 13px}.clubhouse-toolbar{padding:12px 16px}.clubhouse-toolbar h1{font-size:15px}.clubhouse-toolbar a{font-size:12px}.league-desk{padding:20px 14px}.publication-grid{grid-template-columns:1fr}.desk-rail{grid-column:auto;grid-template-columns:1fr}.desk-block{padding:16px}.lead-story h2{font-size:24px}.room-header.compact-room-header{flex-wrap:wrap;padding:18px 16px}.compact-room-header h1{font-size:25px}.room-panel{width:98vw;height:94svh;max-height:94svh}.room-panel-content{max-height:calc(94svh - 64px)}.room-panel-toolbar{padding:10px}.room-panel-toolbar>span{display:none}.signin-art h1{font-size:27px}.site-footer{padding:22px 16px}.desk-table{font-size:12px}}.site-shell>main{min-height:calc(100svh - 100px)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--club:#024;--club-deep:#101f37;--club-mid:#2c4b73;--club-tint:#e9eef6;--club-paper:#f7f7f2;--club-surface:#fff;--club-accent:#fb4f14;--club-ink:#192b43;--club-muted:#52657a;--club-line:#d3deea;--club-link:#234f7e;--club-soft:#b3c6e1}:root[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--club-deep:#081421;--club-mid:#173551;--club-tint:#182c40;--club-paper:#0b1724;--club-surface:#112235;--club-ink:#edf3f9;--club-muted:#a9bbce;--club-line:#30465d;--club-link:#ffab86}:root{--display:"Anton", Impact, "Arial Narrow", sans-serif;--navy:var(--club);--navy-deep:var(--club-deep);--ink:var(--club-ink);--blue:var(--club-mid);--paper:var(--club-surface);--cream:var(--club-paper);--gold:var(--club-accent);--line:var(--club-line);--muted:var(--club-muted);--hq-ink:var(--club-ink);--hq-muted:var(--club-muted);--hq-line:var(--club-line)}body{background:var(--club-paper);color:var(--club-ink)}.site-header{background:var(--club-surface);gap:28px;height:auto;min-height:94px;padding:18px max(28px,50vw - 690px)}.utility-bar{background:var(--club-deep);color:#e9efe9;height:29px;padding-inline:max(28px,50vw - 690px);font-size:9px}.brand{flex-shrink:0;gap:12px}.brand-emblem{background:var(--club);border:2px solid var(--club);color:#fff;width:47px;height:53px;font-family:var(--display);border-radius:4px 4px 17px 17px;font-size:23px;box-shadow:inset 0 0 0 3px #fff}.brand-emblem:after{display:none}.brand-name strong{font-family:var(--display);letter-spacing:.02em;font-size:21px;line-height:1;display:block}.brand-name strong em{font-style:normal;display:block}.brand-name small{letter-spacing:.12em;color:var(--club-muted);margin-top:6px;font-size:7px}.desktop-nav{gap:19px;margin-left:auto}.nav-link{color:var(--club-muted);white-space:nowrap;padding:17px 0;font-size:12px;font-weight:700}.nav-link.active{color:var(--club-ink)}.nav-link.active:after{background:var(--club);height:3px;bottom:7px}.header-actions{gap:11px}.member-pill{display:none}.icon-button{color:var(--club-ink)}.theme-control{position:relative}.theme-toggle{border:1px solid var(--club-line);background:var(--club-paper);color:var(--club-ink);white-space:nowrap;border-radius:5px;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}.theme-menu{z-index:30;border:1px solid var(--club-line);background:var(--club-surface);border-radius:7px;width:284px;margin:0;padding:16px;position:absolute;top:44px;right:0;box-shadow:0 10px 35px #172a2624}.theme-menu legend{float:left;width:100%;margin-bottom:7px;font-size:14px;font-weight:700}.theme-menu>p{clear:both;color:var(--club-muted);font-size:11px}.theme-menu label{border-top:1px solid var(--club-line);cursor:pointer;align-items:center;gap:9px;padding:10px 5px;display:flex;position:relative}.theme-menu input{accent-color:var(--club-ink);width:15px;height:15px}.theme-menu b,.theme-menu small{display:block}.theme-menu b{font-size:12px}.theme-menu small{color:var(--club-muted);margin-top:3px;font-size:10px}.theme-swatches{display:flex}.theme-swatches i{width:9px;height:27px}.theme-swatches i:first-child{border-radius:3px 0 0 3px}.theme-swatches i:last-child{border:1px solid #ccc;border-radius:0 3px 3px 0}.mobile-nav{background:var(--club-surface);color:var(--club-ink)}.score-strip{background:var(--club-tint);border-color:var(--club-line);min-height:67px}.score-strip-context{flex-basis:165px;padding:12px 20px;font-size:11px}.score-strip-context .status-note{color:var(--club-muted)}.strip-game{border-color:var(--club-line);min-width:155px;padding:11px 14px}.strip-game:hover{background:var(--club-surface)}.strip-game>span{font-size:10px}.strip-game>span>span{max-width:135px}.publication-container{max-width:1380px;margin:auto;padding:0 28px 55px}.issue-line{letter-spacing:.15em;color:var(--club-muted);justify-content:space-between;gap:15px;padding:21px 0 13px;font-size:9px;font-weight:700;display:flex}.ranking-cover{background:var(--club);color:#fff;min-height:360px;box-shadow:0 5px 0 var(--club-line);border-radius:8px;grid-template-columns:minmax(0,1.7fr) minmax(250px,.85fr);display:grid;position:relative;overflow:hidden}.ranking-cover-copy{z-index:1;padding:32px 40px 30px;position:relative}.edition-kicker{letter-spacing:.12em;color:#e5ece6;align-items:center;gap:15px;font-size:10px;font-weight:600;display:flex}.edition-tag{color:var(--club-accent);border:1px solid var(--club-soft);padding:6px 8px;font-size:9px}.ranking-cover h1{font-family:var(--display);letter-spacing:.004em;white-space:nowrap;margin:22px 0 16px;font-size:clamp(36px,4.65vw,69px);font-weight:400;line-height:1.05}.ranking-cover h1 span{color:var(--club-accent)}.ranking-cover h1 i{color:var(--club-accent);font-style:normal}.ranking-cover h2{letter-spacing:-.025em;margin:0 0 10px;font-size:21px;font-weight:600;line-height:1.3}.cover-summary{color:#eef2ec;max-width:49ch;margin:0 0 20px;font-size:14px;line-height:1.75}.cover-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.publication-button{background:var(--club-accent);color:var(--club-deep);border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:13px 18px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.publication-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.cover-secondary{color:#fff;border-bottom:1px solid var(--club-soft);align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex}.cover-footnote{color:#dce6dd;max-width:50ch;margin:17px 0 0;font-size:10px;line-height:1.7}.cover-art{background:var(--club-mid);color:var(--club-soft);border-left:1px solid #ffffff18;align-items:end;min-height:100%;display:flex;position:relative;overflow:hidden}.cover-week{font-family:var(--display);color:var(--club-soft);opacity:.35;font-size:150px;line-height:1;position:absolute;top:13px;right:25px}.cover-week-label{letter-spacing:.3em;color:#fff;font-size:10px;position:absolute;top:34px;left:24px}.cover-art-caption{letter-spacing:.2em;color:#e5eee7;font-size:7px;position:absolute;bottom:18px;left:24px}.cover-byline{align-items:center;gap:10px;margin:20px 0;font-size:12px;display:flex}.cover-byline small{color:#d4e0d5;margin-top:4px;font-size:10px;display:block}.author-initial{background:var(--club-tint);width:34px;height:34px;color:var(--club-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:18px;font-style:italic;display:inline-flex}.publication-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:38px;margin-top:37px;display:grid}.publication-main{min-width:0}.publication-sidebar{gap:26px;min-width:0;display:grid}.publication-section-heading{border-bottom:2px solid var(--club);justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;padding-bottom:17px;display:flex}.section-kicker{letter-spacing:.13em;color:var(--club-muted);text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:700;line-height:1.5;display:flex}.publication-section-heading h2{font-size:27px;font-family:var(--display);letter-spacing:.015em;margin:6px 0 0;font-weight:400;line-height:1.2}.publication-section-heading>a,.publication-section-heading>p{color:var(--club-link);align-items:center;gap:6px;margin:0;font-size:11px;line-height:1.5;display:flex}.section-intro{color:var(--club-muted);margin-bottom:23px;font-size:13px;line-height:1.7}.cast-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.cast-grid>a{background:var(--club-surface);border:1px solid var(--club-line);border-radius:6px;align-items:center;gap:12px;min-width:0;padding:16px;transition:border-color .15s,transform .15s;display:flex}.cast-grid>a:hover{border-color:var(--club-ink);transform:translateY(-2px)}.cast-grid>a>div{flex:1;min-width:0}.cast-grid strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4;display:block}.cast-grid div>span{color:var(--club-muted);margin-top:4px;font-size:10px;display:block}.cast-grid>a>svg{color:var(--club-muted);flex-shrink:0}.team-mark{background:var(--club-tint);width:38px;height:38px;color:var(--club-ink);border:1px solid var(--club-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.team-mark.large{width:45px;height:45px}.team-mark img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.standings-panel{background:var(--club-surface);border:1px solid var(--club-line);border-top:4px solid var(--club);border-radius:5px;padding:20px 19px 0}.sidebar-title h2,.sidebar-section h2{font-family:var(--display);margin:5px 0;font-size:24px;font-weight:400;line-height:1.2}.sidebar-title small{color:var(--club-muted);font-size:10px}.publication-standings{border-collapse:collapse;width:100%;margin-top:18px;font-size:10px}.publication-standings th{text-align:left;color:var(--club-muted);padding:8px 0;font-size:9px;font-weight:500}.publication-standings td{border-top:1px solid var(--club-line);padding:10px 0;line-height:1.5}.publication-standings td:first-child{width:56%;padding-right:10px;font-weight:600}.publication-standings td:not(:first-child),.publication-standings th:not(:first-child){text-align:right;white-space:nowrap}.sidebar-link{border-top:1px solid var(--club-line);color:var(--club-link);justify-content:space-between;align-items:center;margin-top:10px;padding:15px 0;font-size:11px;font-weight:600;display:flex}.sidebar-section{border-top:1px solid var(--club-line);padding-top:22px}.champions-panel{background:var(--club-tint);border:1px solid var(--club-line);border-radius:5px;padding:20px}.champions-panel>a:not(.text-link){border-bottom:1px solid var(--club-line);gap:14px;padding:13px 0;font-size:11px;display:flex}.champions-panel>a>b{font-family:var(--display);color:var(--club-ink);font-size:20px;font-weight:400}.champions-panel>a span{font-weight:600;line-height:1.6}.champions-panel small{color:var(--club-muted);font-size:10px;font-weight:400;display:block}.text-link{color:var(--club-link);align-items:center;gap:7px;padding:10px 0;font-size:12px;font-weight:600;display:inline-flex}.league-stories,.conversation-block{margin-top:38px}.contributors-note{background:var(--club-tint);border-left:4px solid var(--club);align-items:start;gap:18px;padding:26px;display:flex}.contributors-note>svg{flex-shrink:0;margin-top:3px}.contributors-note h3{margin:0 0 10px;font-family:Georgia,serif;font-size:23px;font-style:italic;font-weight:400;line-height:1.3}.contributors-note p{color:var(--club-muted);max-width:50ch;margin:0;font-size:13px;line-height:1.8}.feature-column{background:var(--club-surface);border:1px solid var(--club-line);border-radius:5px;padding:28px}.feature-column h3{font-family:var(--display);margin:12px 0;font-size:32px;font-weight:400;line-height:1.25}.feature-column>p{font-family:Georgia,serif;font-size:17px;line-height:1.75}.article-byline{letter-spacing:.1em;font-size:10px;font-weight:700}.story-brief{border-bottom:1px solid var(--club-line);padding:22px 0}.story-brief h3{margin:9px 0;font-size:22px}.story-brief p{color:var(--club-muted);font-size:13px}.story-brief small{font-size:11px}.conversation-post{border-bottom:1px solid var(--club-line);gap:15px;padding:20px 0;display:flex}.conversation-post strong{font-size:12px}.conversation-post p{overflow-wrap:anywhere;margin:7px 0;font-size:14px;line-height:1.7}.conversation-post small{color:var(--club-muted);font-size:10px}.wire-item{border-bottom:1px solid var(--club-line);padding:15px 0}.wire-item strong{text-transform:capitalize;font-size:11px}.wire-item p{margin:6px 0;font-size:12px;line-height:1.7}.wire-item small{color:var(--club-muted);font-size:10px}.news-line{border-color:var(--club-line);font-size:12px}.news-line small{color:var(--club-muted);font-size:10px}.arcade-ticket{background:var(--club);color:#fff;border-radius:6px;gap:16px;padding:24px;display:grid}.arcade-ticket .section-kicker{color:var(--club-accent)}.arcade-ticket strong{font-family:var(--display);font-size:30px;font-weight:400;line-height:1.16}.arcade-ticket>span:last-child{align-items:center;gap:10px;font-size:11px;line-height:1.5;display:flex}.ranking-board{scroll-margin-top:24px}.ranking-cards{margin:0;padding:0;list-style:none}.rank-card{border-bottom:1px solid var(--club-line);gap:24px;padding:24px 0;display:flex}.rank-number{font-family:var(--display);color:var(--club-muted);min-width:52px;font-size:45px;font-weight:400;line-height:1}.rank-card.leading{background:var(--club-surface);border:1px solid var(--club-line);border-top:4px solid var(--club);border-radius:5px;padding:23px}.rank-card.leading .rank-number{color:var(--club-ink)}.rank-assessment{flex:1;min-width:0}.rank-team-head{align-items:center;gap:12px;display:flex}.rank-team-head>div{flex:1;min-width:0}.rank-team-head a{font-size:19px;font-weight:700;line-height:1.3}.rank-team-head div>span{color:var(--club-muted);margin-top:4px;font-size:11px;display:block}.rank-assessment>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:17px 0 0;font-family:Georgia,serif;font-size:16px;line-height:1.85}.rank-movement{white-space:nowrap;color:var(--club-muted);align-items:center;gap:2px;font-size:10px;font-weight:600;display:flex}.rank-movement.up{color:#236340}.ranking-page{padding-top:25px}.ranking-page .ranking-board{max-width:940px;margin:35px auto}.ranking-archive-bar{justify-content:space-between;align-items:center;gap:20px;margin:0 0 23px;display:flex}.ranking-archive-bar label{align-items:center;gap:10px;font-size:12px;display:flex}.ranking-archive-bar select{background:var(--club-surface);border:1px solid var(--club-line);color:var(--club-ink);border-radius:4px;max-width:400px;padding:10px}.ranking-about{background:var(--club-tint);max-width:940px;margin:30px auto;padding:25px;font-size:14px;line-height:1.8}.ranking-about h2{font-family:var(--display);font-size:25px;font-weight:400}.ranking-about p{margin-bottom:0}.editorial-page a{color:var(--club-link)}.editorial-page,.editorial-reading{color:var(--club-ink)}.editorial-heading h1,.editorial-reading h1{font-family:var(--display);letter-spacing:.015em;font-size:36px;font-weight:400}.editorial-copy{font-family:Georgia,serif;font-size:18px;line-height:1.9}.editorial-copy p:first-child:first-letter{float:left;color:var(--club-ink);margin:.08em .14em 0 0;font-size:3em;font-weight:700;line-height:1}.editorial-reading,.editorial-archive article{border-color:var(--club-line);border-radius:5px}.editorial-archive h2{font-family:var(--display);font-size:27px;font-weight:400}.editorial-rankings th{background:var(--club-tint)}.editorial-rankings td:first-child{font-family:var(--display);color:var(--club-ink);font-size:28px}.editorial-rankings td p{font-family:Georgia,serif;line-height:1.8}.site-footer{background:var(--club-deep);color:#fff;border-top:5px solid var(--club-accent);margin:0;padding:35px max(28px,50vw - 662px)}.site-footer p,.site-footer small{color:#d6e3dc}.site-footer strong{font-family:var(--display);letter-spacing:.03em;font-size:20px;font-weight:400}.site-footer .brand-emblem{display:none}.footer-links a{color:#e2ebe4}.signin-art{background:var(--club)}.signin-art h1{font-family:var(--display);font-size:45px;font-weight:400}.signin-monogram{font-family:var(--display)}.loading-cover{padding:40px;display:block}.loading-cover h1{white-space:normal}.publication-error{border:1px solid var(--club-line);padding:40px}@media (width>=1650px){.ranking-cover h1{font-size:70px}}@media (width<=1190px){.site-header{gap:20px;padding-inline:24px}.brand-name strong{font-size:19px}.desktop-nav{gap:13px}.header-actions{gap:8px}.theme-toggle>span{display:none}.publication-body{grid-template-columns:minmax(0,1fr) 285px;gap:25px}.ranking-cover-copy{padding:30px}.ranking-cover{grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr)}.cover-actions{gap:14px}.cover-secondary{font-size:10px}.cast-grid{grid-template-columns:1fr}.ranking-cover h1{font-size:clamp(38px,4.75vw,60px)}}@media (width<=960px){.desktop-nav{display:none}.menu-button{display:inline-flex}.header-actions{margin-left:auto}.brand-name small{display:block}.theme-toggle>span{display:inline}.ranking-cover{grid-template-columns:1fr 225px}.ranking-cover h1{font-size:43px}.ranking-cover-copy{padding:28px}.ranking-cover h2{font-size:19px}.cover-summary{font-size:13px}.publication-body{grid-template-columns:minmax(0,1fr) 260px;gap:22px}.publication-section-heading{flex-direction:column;align-items:start;gap:10px}.publication-section-heading h2{font-size:25px}.publication-standings{font-size:9px}.standings-panel{padding-inline:14px}}@media (width<=700px){.site-header{gap:12px;min-height:82px;padding:14px 18px}.brand-name strong{font-size:17px}.brand-emblem{width:38px;height:45px;font-size:21px}.brand-name small{display:none}.brand{gap:8px}.theme-toggle{padding:9px}.theme-toggle>span{display:none}.header-actions{gap:6px}.header-actions .icon-button{padding:7px}.utility-bar{letter-spacing:.06em;padding:0 18px;font-size:8px}.utility-right{display:none}.publication-container{padding:0 17px 35px}.issue-line{letter-spacing:.08em;padding:16px 0 12px;font-size:8px}.issue-line>span:last-child{display:none}.score-strip-context{flex-basis:auto;padding:7px 17px;font-size:10px}.strip-game{min-width:160px;padding:8px 12px}.score-strip{min-height:86px}.ranking-cover{border-radius:6px;min-height:355px;display:block}.ranking-cover-copy{padding:24px}.edition-kicker{gap:10px;font-size:9px}.edition-tag{font-size:8px}.ranking-cover h1{white-space:normal;margin:24px 0 18px;font-size:clamp(36px,9.5vw,59px)}.ranking-cover h2{font-size:20px}.cover-summary{font-size:13px;line-height:1.75}.cover-art{display:none}.cover-footnote{margin-top:20px;font-size:10px}.cover-actions{gap:12px}.cover-actions .publication-button{padding:13px;font-size:11px}.cover-secondary{font-size:11px}.publication-body{grid-template-columns:1fr;gap:30px;margin-top:29px}.publication-section-heading{flex-direction:row;align-items:end;gap:12px}.publication-section-heading h2{font-size:25px}.publication-section-heading>a{flex-shrink:0;font-size:10px}.section-kicker{font-size:8px}.cast-grid{grid-template-columns:1fr;gap:8px}.cast-grid>a{padding:12px 14px}.cast-grid strong{font-size:13px}.publication-standings{font-size:12px}.publication-standings th{font-size:10px}.publication-sidebar{grid-template-columns:1fr}.rank-card{gap:13px;padding:20px 0}.rank-card.leading{padding:17px 12px}.rank-number{min-width:35px;font-size:34px}.rank-team-head{flex-wrap:wrap;gap:9px}.rank-team-head a{font-size:16px}.rank-assessment>p{font-size:15px}.rank-movement{margin-left:auto}.ranking-archive-bar{flex-wrap:wrap}.ranking-archive-bar label{max-width:100%;display:grid}.ranking-archive-bar select{width:100%;max-width:100%}.contributors-note{gap:13px;padding:20px}.contributors-note h3{font-size:22px}.editorial-heading h1,.editorial-reading h1{font-size:29px}.theme-menu{right:-72px}.site-footer{padding:28px 18px}.site-shell>main{min-height:calc(100svh - 111px)}}@media (prefers-reduced-motion:reduce){.publication-button:hover,.cast-grid>a:hover{transform:none}html{scroll-behavior:auto}}@keyframes cover-arrive{0%{transform:translateY(9px)}to{transform:translateY(0)}}.ranking-cover-copy>*{animation:.4s ease-out both cover-arrive}.ranking-cover-copy>:nth-child(2){animation-delay:70ms}.ranking-cover-copy>:nth-child(3){animation-delay:.13s}.ranking-cover-copy>:nth-child(4){animation-delay:.18s}.theme-toggle,.icon-button,.cast-grid>a,.publication-button,.nav-link{transition:transform .18s,border-color .18s}@media (prefers-reduced-motion:reduce){.ranking-cover-copy>*{animation:none}.theme-toggle,.icon-button,.cast-grid>a,.publication-button,.nav-link{transition:none}}.publication-bottom{border-top:2px solid var(--club);grid-template-columns:1fr 1fr .8fr;align-items:start;gap:30px;margin-top:36px;padding-top:24px;display:grid}.publication-bottom .sidebar-section{border:0;padding:0}.publication-bottom .arcade-ticket{align-content:center;align-self:stretch}@media (width<=760px){.publication-bottom{grid-template-columns:1fr;gap:26px}}.cover-week{opacity:.8}@media (width<=700px){.theme-menu{width:auto;position:fixed;top:105px;left:12px;right:12px}}@media (width<=360px){.site-header{gap:8px;padding-inline:14px}.brand-name strong{font-size:14px}.brand-emblem{width:32px;height:39px;font-size:18px}.header-actions{gap:3px}.header-actions .icon-button{padding:6px}.theme-toggle{padding:7px}.ranking-cover-copy{padding:20px}.ranking-cover h1{font-size:33px}}.ranking-cover{min-height:430px}@media (width<=700px){.ranking-cover{min-height:385px}}@media (width<=360px){.ranking-cover{min-height:450px}}.cover-field-marks{opacity:.18;background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 20%);border-block:2px solid;position:absolute;inset:48% 24px 48px}.ranking-cover{min-height:0;color:var(--club-ink);border:0;border-top:3px solid var(--club-accent);border-bottom:1px solid var(--club-line);background:0 0;padding:32px 0;display:block}.ranking-cover-copy{max-width:880px;padding:0}.ranking-cover h1{letter-spacing:-.035em;white-space:normal;text-transform:none;max-width:26ch;margin:18px 0;font-family:DM Sans,sans-serif;font-size:clamp(28px,3vw,42px);line-height:1.16}.ranking-cover.empty-edition h1{font-size:28px}.ranking-cover .edition-kicker{color:var(--club-muted)}.ranking-cover .edition-tag{color:var(--club-link)}.ranking-cover .cover-summary{color:var(--club-muted);max-width:65ch;font-size:17px}.ranking-cover .cover-byline{color:var(--club-ink);margin-block:18px 24px}.ranking-cover .cover-byline small{color:var(--club-muted)}.ranking-cover .cover-secondary{color:var(--club-link)}.edition-introduction{white-space:pre-wrap;max-width:72ch;font:18px/1.85 Georgia,serif}.edition-introduction p{line-height:inherit}.publication-home .publication-container{padding-top:26px}.site-header{min-height:76px;padding-block:12px}.brand-name strong{font-size:21px}.brand-name small{font-size:8px}@media (width<=700px){.ranking-cover{padding-block:24px}.ranking-cover-copy{padding:0}.ranking-cover h1{font-size:28px}.edition-introduction{font-size:17px}.brand-name strong{font-size:15px}}.ranking-cover{box-shadow:none;border-radius:0}.brand-name{color:var(--club-ink)}.nav-link.active:after{background:var(--club-accent)}@media (width<=700px){.site-header .brand{min-width:0}}.name-entry-page{max-width:40rem;padding-block:2rem}.name-entry{gap:1rem;display:grid}.name-entry h2{margin:0;font-size:1.25rem}.name-entry p{margin:0}.name-entry label,.composer>label:not(.sr-only){gap:.4rem;display:grid}.name-entry input,.composer>label input{border:1px solid var(--club-line);background:var(--club-surface);width:100%;min-height:44px;color:var(--club-ink);font:inherit;padding:.65rem .8rem;font-size:1rem}.composer>label:not(.sr-only){margin-bottom:.75rem}.composer-identity{font-size:.875rem}.edition-status{color:#d6e3dc;border-top:1px solid;grid-column:1/-1;padding-top:.75rem;font-size:.8rem;line-height:1.5}:root[data-color-mode=dark] .room-panel,:root[data-color-mode=dark] .room-header.compact-room-header,:root[data-color-mode=dark] .score-strip,:root[data-color-mode=dark] .desk-block,:root[data-color-mode=dark] .aside-panel.light,:root[data-color-mode=dark] .post-card.reply-card,:root[data-color-mode=dark] .bracket-series{background:var(--club-surface);color:var(--club-ink);border-color:var(--club-line)}:root[data-color-mode=dark] .strip-game:hover,:root[data-color-mode=dark] .usage-row.heading,:root[data-color-mode=dark] .health-list>div,:root[data-color-mode=dark] .status-cell,:root[data-color-mode=dark] .bracket-team.winner{background:var(--club-tint);color:var(--club-ink)}:root[data-color-mode=dark] .score-strip-context .status-note,:root[data-color-mode=dark] .lead-story p,:root[data-color-mode=dark] .byline,:root[data-color-mode=dark] .compact-rankings p,:root[data-color-mode=dark] .aside-panel.light p,:root[data-color-mode=dark] .bracket-footnote,:root[data-color-mode=dark] .composer-fields>label,:root[data-color-mode=dark] .composer-foot small,:root[data-color-mode=dark] .poll-editor label{color:var(--club-muted)}:root[data-color-mode=dark] .block-heading>a,:root[data-color-mode=dark] .bracket-match,:root[data-color-mode=dark] .game-at{color:var(--club-link)}:root[data-color-mode=dark] .composer textarea,:root[data-color-mode=dark] .edit-post textarea,:root[data-color-mode=dark] .composer-fields select,:root[data-color-mode=dark] .poll-editor input,:root[data-color-mode=dark] .admin-form input,:root[data-color-mode=dark] .admin-form textarea,:root[data-color-mode=dark] .admin-form select,:root[data-color-mode=dark] .admin-gate input,:root[data-color-mode=dark] .admin-pool-row input,:root[data-color-mode=dark] .admin-pool-row select,:root[data-color-mode=dark] .signin-form-wrap input{background:var(--club-paper);color:var(--club-ink);border-color:var(--club-line)}:root[data-color-mode=dark] .admin-form label,:root[data-color-mode=dark] .admin-gate label,:root[data-color-mode=dark] .signin-form-wrap label{color:var(--club-ink)}:root[data-color-mode=dark] .tool-button,:root[data-color-mode=dark] .attachment-chip,:root[data-color-mode=dark] .poll-editor,:root[data-color-mode=dark] .poll-option,:root[data-color-mode=dark] .admin-story-actions button,:root[data-color-mode=dark] .bracket-controls button,:root[data-color-mode=dark] .bracket-rounds button{background:var(--club-tint);color:var(--club-ink);border-color:var(--club-line)}:root[data-color-mode=dark] .tool-button:hover,:root[data-color-mode=dark] .tool-button.active,:root[data-color-mode=dark] .post-actions button:hover,:root[data-color-mode=dark] .post-actions button.active{background:var(--club-mid);color:#fff}:root[data-color-mode=dark] .post-actions button,:root[data-color-mode=dark] .subtle-button,:root[data-color-mode=dark] .admin-tabs button{color:var(--club-muted)}:root[data-color-mode=dark] .poll-fill{background:var(--club-mid)}:root[data-color-mode=dark] .post-actions button.active,:root[data-color-mode=dark] .poll-option.selected{border-color:var(--club-accent)}:root[data-color-mode=dark] .admin-tabs button.active{background:var(--club-tint);color:var(--club-ink)}:root[data-color-mode=dark] .admin-badge,:root[data-color-mode=dark] .publication-status.published,:root[data-color-mode=dark] .form-success{background:#203d35;color:#9de3b9!important}:root[data-color-mode=dark] .publication-status{background:var(--club-tint);color:var(--club-muted)}:root[data-color-mode=dark] .form-error{background:#3a222b;color:#ffb3ab!important}:root[data-color-mode=dark] .subtle-button.danger{color:#ffb3ab}:root[data-color-mode=dark] .signin-page{background:var(--club-paper);color:var(--club-ink)}:root[data-color-mode=dark] .eyebrow,:root[data-color-mode=dark] .stale-label,:root[data-color-mode=dark] .article-meta{color:var(--club-link)}:root[data-color-mode=dark] .room-intro p,:root[data-color-mode=dark] .data-footnote,:root[data-color-mode=dark] .small-empty,:root[data-color-mode=dark] .news-panel .status-note,:root[data-color-mode=dark] .article-card p,:root[data-color-mode=dark] .article-card>small,:root[data-color-mode=dark] .article-sources{color:var(--club-muted)}:root[data-color-mode=dark] .story-tabs button:not(.active),:root[data-color-mode=dark] .feed-bar button:not(.active){color:var(--club-ink);border-color:var(--club-line);background:var(--club-surface)}:root[data-color-mode=dark] .state-panel{color:var(--club-muted);background:var(--club-surface);border-color:var(--club-line)}:root[data-color-mode=dark] .state-panel.error{color:#ffb3ab;background:#3a222b;border-color:#945358}:root[data-color-mode=dark] .broadcast-table,:root[data-color-mode=dark] .home-standings{color:#fff;background:var(--club)}:root[data-color-mode=dark] .broadcast-table p,:root[data-color-mode=dark] .broadcast-table li small,:root[data-color-mode=dark] .home-standings>p,:root[data-color-mode=dark] .home-standings li small{color:#c4d5e5}:root[data-color-mode=dark] .button.primary{background:var(--club);color:#fff}:root[data-color-mode=dark] .button.primary:hover:not(:disabled){background:var(--club-mid)}:root[data-color-mode=dark] .button.secondary{background:var(--club-tint);color:var(--club-ink)}:root[data-color-mode=dark] .editorial-archive>p{color:var(--club-ink);background:var(--club-surface);padding:16px}:root[data-color-mode=dark] .champion-entry .entry-tail{color:var(--club-muted)}.showdown-versus{color:#081421}:root[data-color-mode=dark] .showdown-voted{color:var(--club-link)!important}.standings-row.heading{background:var(--club-tint);color:var(--club-muted)}.activity-week{color:var(--club-link)}.showdown-hero-ticket{color:#081421}:root[data-color-mode=dark] .rank-cell,:root[data-color-mode=dark] .standings-name small,.matchup-top>span,.rank-cell,.ledger-rank{color:var(--club-muted)}.draft-board,.traded-picks{background:var(--club-surface);color:var(--club-ink)}.draft-pick.header{background:var(--club-tint);color:var(--club-muted)}.draft-pick-no{color:var(--club-link)}.draft-rounds button.active{background:var(--club);border-color:var(--club-line);color:#fff}.broadcast-matchup .matchup-top>span{color:#c4d5e5}:root[data-color-mode=dark] .draft-controls select{background:var(--club-surface);color:var(--club-ink);border-color:var(--club-line)}:root[data-color-mode=dark] .traded-picks p{color:var(--club-muted)}
