.app-startup-loading{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;place-items:center;min-height:60vh;font:600 .82rem/1.4 Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.app-static-nav-spacer{height:var(--feed-nav-h,64px);background:var(--feed-ink,#07120f);border-bottom:1px solid #ffffff14}.route-loading{color:#ffffffad;place-items:center;min-height:45vh;display:grid}img[data-decoded=false]{visibility:hidden}img[data-decoded=true]{visibility:visible}:root{--bg:#0f110b;--panel:#15160f;--panel-2:#1c1b13;--panel-3:#232116;--paper:#e4dcc8;--paper-2:#cfc3a5;--paper-ink:#191711;--line:#4b4939;--line-strong:#8e7d55;--line-soft:#e4dcc821;--text:#f2ebdc;--muted:#beb39e;--faint:#817862;--gold:#c9a55e;--red:#b73b46;--green:#87965e;--blue:#447495;--shadow:0 24px 60px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-width:320px;min-height:100vh;margin:0}body{color:var(--text);background:linear-gradient(90deg, #e4dcc806 1px, transparent 1px) 0 0 / 58px 58px, radial-gradient(circle at top, #c9a55e14, transparent 430px), var(--bg)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh}.match-actions button,.collapse-button,.paper-button{border:1px solid var(--line);border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:34px;display:inline-flex}.source-line,.module-head small,.score-item small,.league-pill small,.season-search span,.season-scorers>span,.table-preview-select span,.section-title span{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.paper-button:hover,.collapse-button:hover,.match-actions button:hover{color:var(--text);border-color:var(--gold);background:#c9a55e1a}main{padding:0 0 40px}.article-page,.scores-layout{width:min(100%,1400px);margin:0 auto}.front-dashboard{gap:14px;padding-top:14px;display:grid}.front-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1.05fr) minmax(330px,.9fr);align-items:start;gap:14px;display:grid}.front-column{align-content:start;gap:14px;min-width:0;display:grid}.dashboard-panel{border:1px solid var(--line);background:#15160fc7;min-width:0;padding:14px}.lead-story{border-bottom:1px solid var(--line);padding:12px 0 16px;display:block}.dashboard-panel.lead-story{border:1px solid var(--line);padding:10px 10px 12px}.lead-story>span,.article-header>span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.lead-story h2,.article-header h1{max-width:1120px;margin:7px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.25vw,52px);font-weight:900;line-height:1}.lead-panel h2{text-wrap:normal;max-width:none}.lead-panel .lead-support p{max-width:none}.lead-story p,.article-header p{max-width:720px;color:var(--muted);margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-style:italic;line-height:1.45}.lead-story ul{color:var(--text);gap:6px;margin:0;padding-left:0;font-size:14px;line-height:1.55;list-style:none;display:grid}.lead-story li{grid-template-columns:.42em minmax(0,1fr);align-items:start;column-gap:.62em;display:grid}.lead-story li:before{background:var(--gold);content:"";border-radius:50%;width:.26em;height:.26em;margin-top:.62em}.lead-support{align-items:start;gap:8px;max-width:none;margin-top:10px;display:grid}.dashboard-panel.agenda-panel,.dashboard-panel.lead-panel{border-top:1px solid var(--line)}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:9px;display:flex}.panel-head span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.panel-head p{max-width:560px;color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.4}.panel-head a{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;font-weight:900;display:inline-flex}.fixture-row{border-top:1px solid var(--line-soft);grid-template-columns:116px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.fixture-row time{color:var(--gold);grid-row:1/span 2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:800}.fixture-row strong,.fixture-row p{grid-column:2}.fixture-row strong,.paper-clipping strong{color:var(--text);font-size:16px;line-height:1.25;display:block}.fixture-row p,.paper-clipping p,.article-body p,.empty-state p,.match-read,.timeline-item p,.lineup-block>p,.lineup-team p,.lineup-team small{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.55}.paper-clipping{color:var(--paper-ink);background:var(--paper);border:1px solid #19171173;margin-bottom:0;padding:16px;display:block;box-shadow:5px 5px #0000002e}.paper-clipping strong,.paper-clipping p,.paper-clipping small{color:var(--paper-ink)}.paper-clipping small{margin:4px 0 0;font-size:11px;display:block}.stamp{border-radius:3px;align-items:center;min-height:20px;padding:2px 7px;font-size:10px;font-weight:900;display:inline-flex}.stamp.squad,.stamp.strong{color:#10210b;background:#cfe0b9}.stamp.scandal,.stamp.watch{color:#382104;background:#e0bd79}.stamp.transfer,.stamp.rumor{color:#0e2941;background:#b8cee1}.paper-button{width:fit-content;color:var(--text);background:var(--panel);padding:0 12px;font-size:12px;font-weight:900}.front-byline{color:var(--feed-muted,var(--muted));letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0 0 8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px}.article-page{box-shadow:var(--shadow);background:#10120bf2;padding:24px}.article-byline{color:#251c14;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:Special Elite,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-style:normal}.article-header{border-bottom:2px solid var(--line-strong);padding:24px 0 18px}.article-body{gap:14px;max-width:820px;padding:22px 0 0;display:grid}.article-body .drop-paragraph:first-of-type:first-letter{float:left;color:var(--gold);padding:5px 8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:54px;line-height:.82}.article-card-list,.not-found-recovery{gap:12px;display:grid}.not-found-recovery h2{color:var(--gold);margin:0;font-family:Playfair Display,Georgia,serif;font-size:24px;line-height:1.1}.not-found-recovery-links{flex-wrap:wrap;gap:10px;display:flex}.not-found-recovery-link svg,.not-found-recovery-link .score-card-icon{flex:none}.article-score-card,.article-news-card,.article-fixture{width:100%;color:var(--text);text-align:left;background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:0;padding:14px;display:block}.article-score-card span,.article-fixture span,.article-news-card small{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.article-score-card strong,.article-news-card strong,.article-fixture strong{margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:24px;display:block}.article-score-card em{color:var(--gold);font-style:normal;font-weight:800}.article-fixture{grid-template-columns:100px 1fr;gap:14px;display:grid}.article-fixture time{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:900}.paper-button.inline{margin-top:6px}.source-line{color:var(--faint);letter-spacing:0;text-transform:none;margin:16px 0 0}.scores-layout{grid-template-columns:minmax(0,1fr) 360px;gap:18px;padding-top:22px;display:grid}.scores-overview,.scores-side,.score-list,.season-match-list,.scorer-list,.timeline-list{gap:10px;display:grid}.eyebrow,.section-title,.match-actions{align-items:center;gap:8px;display:flex}.eyebrow{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.league-switcher{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.league-pill,.score-item,.live-rundown,.league-rundown,.match-detail,.season-panel,.module-card,.rail-panel,.empty-state{background:var(--panel);border:1px solid var(--line);border-radius:0}.league-pill,.score-item,.season-match-row{cursor:pointer}.league-pill{min-height:62px;color:var(--muted);text-align:left;gap:4px;padding:10px;display:grid}.league-pill span{color:var(--text);font-weight:850}.league-pill.active,.league-pill:hover,.score-item:hover,.score-item.active,.season-match-row:hover,.season-match-row.active{border-color:var(--gold);background:var(--panel-2)}.section-title{justify-content:space-between;margin-bottom:12px}.section-title h3,.module-head h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px}.live-rundown,.league-rundown,.match-detail,.season-panel,.module-card,.rail-panel,.empty-state{padding:14px}.score-item{width:100%;min-height:70px;color:var(--text);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.score-item strong,.score-item em,.score-item small,.score-item time{display:block}.score-item em,.score-item time{color:var(--muted);font-size:12px;font-style:normal}.score-item-shell .match-breakdown,.season-match-entry .match-breakdown{border:1px solid var(--line);border-top:0;margin-top:-1px;padding:0 12px 12px}.league-rundown .score-list{grid-template-columns:repeat(2,minmax(0,1fr))}.live-dot{background:var(--red);border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.inline-standings{display:none}.deferred-standings{display:block}.scoreboard{grid-template-columns:1fr auto 1fr;align-items:end;gap:18px;margin-top:14px;display:grid}.scoreboard small{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.scoreboard strong{margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.5vw,48px);line-height:1;display:block}.scoreboard>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,6vw,72px);font-weight:900;line-height:.92}.scoreboard div:last-child{text-align:right}.match-actions{flex-wrap:wrap;margin-bottom:2px}.match-actions button{color:var(--text);background:var(--panel-2);padding:0 12px;font-size:12px;font-weight:900}.match-breakdown{gap:12px;margin-top:14px;display:grid}.reddit-clip-panel{border:1px solid var(--line-soft);background:#c9a55e14;gap:10px;padding:10px;display:grid}.reddit-clip-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.reddit-clip-head strong{color:var(--text);font-size:13px}.reddit-clip-head span,.reddit-clip-panel p{color:var(--muted);margin:0;font-size:12px;font-weight:800}.reddit-clip-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.reddit-clip-link{color:var(--text);background:var(--panel-2);border:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:46px;padding:7px 9px;font-weight:900;display:grid}.reddit-clip-link.unavailable{color:var(--muted);grid-template-columns:auto minmax(0,1fr)}.reddit-clip-minute{min-width:38px;height:26px;color:var(--gold);border:1px solid var(--line-soft);background:#c9a55e1a;justify-content:center;align-items:center;padding:0 7px;font-size:11px;line-height:1;display:inline-flex}.reddit-clip-copy{gap:2px;min-width:0;display:grid}.reddit-clip-copy strong,.reddit-clip-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reddit-clip-copy strong{color:var(--text);font-size:12px}.reddit-clip-copy small{color:var(--muted);font-size:11px;font-weight:800}a.reddit-clip-link:hover{color:var(--gold);border-color:var(--gold)}a.reddit-clip-link:hover .reddit-clip-copy strong{color:var(--gold)}.match-thread-meta{color:var(--muted);background:var(--panel-2);border:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.match-thread-meta strong{color:var(--text);flex:none;font-size:12px}.match-thread-meta div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.match-thread-meta a{color:var(--gold);align-items:center;gap:4px;font-weight:900;display:inline-flex}.timeline-item{grid-template-columns:58px 14px minmax(0,1fr);gap:10px;padding:9px 0;display:grid;position:relative}.timeline-item:before{content:"";background:var(--line-soft);width:1px;position:absolute;top:0;bottom:0;left:64px}.timeline-item:first-child:before{top:50%}.timeline-item:last-child:before{bottom:50%}.timeline-time{color:var(--gold);font-size:12px;font-weight:900;line-height:18px}.timeline-marker{z-index:1;background:var(--bg);border:2px solid var(--line);border-radius:999px;align-self:start;width:10px;height:10px;margin-top:4px;position:relative}.timeline-goal .timeline-marker{width:18px;height:18px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;margin-top:0;font-size:15px;line-height:1;display:grid}.timeline-yellow-card .timeline-marker{background:#facc15;border-color:#facc1573}.timeline-red-card .timeline-marker{background:#dc2626;border-color:#f8717173}.timeline-substitution .timeline-marker{background:#22c55e;border-color:#86efac73}.timeline-state .timeline-marker{background:var(--panel-2)}.timeline-clip-note{width:fit-content;color:var(--gold);align-items:center;gap:5px;font-size:11px;font-weight:900;display:inline-flex}.timeline-copy{gap:4px;min-width:0;padding-bottom:1px;display:grid}.lineup-block{border-top:1px solid var(--line-soft);gap:10px;padding-top:12px;display:grid}.lineup-block>strong,.lineup-team span{color:var(--text)}.lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lineup-team{background:var(--panel-2);border:1px solid var(--line-soft);gap:4px;padding:10px;display:grid}.module-head{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.module-head>span{color:var(--gold)}.compact-table .module-head{grid-template-columns:auto minmax(0,1fr);align-items:start;margin-bottom:14px;display:grid}.compact-table .module-head h3{font-size:24px;line-height:1.05}.module-head>.collapse-button{margin-left:auto}.table-preview-select{gap:6px;margin-bottom:10px;display:grid}.table-preview-select select,.season-search-box{color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:0}.table-preview-select select{width:100%;min-height:36px;padding:0 10px}.table-wrap{display:grid}.table-row{border-top:1px solid var(--line-soft);color:var(--muted);grid-template-columns:minmax(0,1fr) 28px 48px 58px 58px;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:grid}.table-head{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;border-top:0;grid-template-columns:minmax(0,1fr) 28px 48px 58px 58px;padding-top:0;font-size:11px;font-weight:900}.table-row>span:first-child{min-width:0;color:var(--text);align-items:center;gap:8px;font-weight:850;display:flex;overflow:hidden}.table-head>span:first-child{grid-column:1/3}.table-honor-cell{place-items:center;min-width:0;display:inline-grid}.table-row em{width:22px;height:22px;color:var(--paper-ink);background:var(--paper-2);place-items:center;font-style:normal;display:grid}.table-row strong{color:var(--text)}.table-row>span:not(:first-child),.table-row>strong{text-align:right}.club-name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;max-width:100%;line-height:1.25;display:block}.club-label{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.champion-badge{width:17px;height:17px;color:var(--paper-ink);background:var(--gold);border-radius:50%;flex:0 0 17px;justify-content:center;align-items:center;margin-left:0;line-height:0;display:inline-flex}.champion-icon{stroke-width:2.6px;flex:none;width:11px;height:11px;display:block}.table-row.champion .club-name{color:var(--paper)}.table-row.eliminated{opacity:.58}.compact-table .table-row{grid-template-columns:minmax(128px,1fr) 36px 46px 46px;gap:7px;font-size:14px}.compact-table .table-row em{width:20px;height:20px}.compact-table .club-name{overflow-wrap:normal;word-break:normal;white-space:nowrap}.scores-paper-page{margin-top:22px}.scores-newspaper{color:var(--print-ink)}.scores-newspaper .scores-layout{width:100%;max-width:none;margin:0;padding-top:16px}.scores-newspaper .eyebrow,.scores-newspaper .section-title span,.scores-newspaper .module-head small,.scores-newspaper .league-pill small,.scores-newspaper .score-item small,.scores-newspaper .score-item em,.scores-newspaper .score-item time,.scores-newspaper .scoreboard small,.scores-newspaper .season-search span,.scores-newspaper .season-scorers>span,.scores-newspaper .table-preview-select span,.scores-newspaper .table-head,.scores-newspaper .season-match-row em,.scores-newspaper .scorer-row small{color:#3a3128b8;font-family:Special Elite,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.scores-newspaper .eyebrow,.scores-newspaper .scoreboard>span,.scores-newspaper .timeline-time,.scores-newspaper .season-match-row span,.scores-newspaper .season-scorers em,.scores-newspaper .scorer-row>strong{color:var(--print-accent)}.scores-newspaper .live-rundown,.scores-newspaper .league-rundown,.scores-newspaper .match-detail,.scores-newspaper .season-panel,.scores-newspaper .module-card,.scores-newspaper .rail-panel,.scores-newspaper .empty-state,.scores-newspaper .league-pill,.scores-newspaper .score-item{color:var(--print-ink);background:#fffcee42;border-color:#4a3f3357;box-shadow:inset 0 0 0 1px #ffffff24}.scores-newspaper .league-pill.active,.scores-newspaper .league-pill:hover,.scores-newspaper .score-item:hover,.scores-newspaper .score-item.active,.scores-newspaper .season-match-row:hover,.scores-newspaper .season-match-row.active{background:#8b1c1c0e;border-color:#8b1c1c73}.scores-newspaper .section-title h3,.scores-newspaper .module-head h3,.scores-newspaper .league-pill span,.scores-newspaper .score-item strong,.scores-newspaper .scoreboard strong,.scores-newspaper .lineup-block>strong,.scores-newspaper .lineup-team span,.scores-newspaper .season-match-row strong,.scores-newspaper .scorer-row strong,.scores-newspaper .table-row>span:first-child,.scores-newspaper .table-row strong,.scores-newspaper .club-name{color:var(--print-ink)}.scores-newspaper .section-title h3,.scores-newspaper .module-head h3,.scores-newspaper .score-item strong,.scores-newspaper .scoreboard strong,.scores-newspaper .club-name{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:900}.scores-newspaper .match-read,.scores-newspaper .timeline-item p,.scores-newspaper .lineup-block p,.scores-newspaper .lineup-team small,.scores-newspaper .empty-state p,.scores-newspaper .world-cup-table-note p{color:var(--print-soft);font-family:Old Standard TT,Georgia,Times New Roman,serif}.scores-newspaper .score-item-shell .match-breakdown,.scores-newspaper .season-match-entry .match-breakdown,.scores-newspaper .lineup-block,.scores-newspaper .table-row,.scores-newspaper .season-scorers,.scores-newspaper .scorer-row,.scores-newspaper .season-match-row{border-color:#4a3f3338}.scores-newspaper .lineup-team,.scores-newspaper .season-scorers{background:#fffcee57;border-color:#4a3f333d}.scores-newspaper .season-scorers strong{color:var(--print-ink);background:#4a3f330f}.scores-newspaper .table-preview-select select,.scores-newspaper .season-search-box{color:var(--print-ink);background:#fffcee61;border-color:#4a3f3357}.scores-newspaper .season-search-box input{color:var(--print-ink)}.scores-newspaper .table-row em,.scores-newspaper .scorer-row em{color:var(--print-paper);background:var(--print-ink);font-family:Special Elite,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.scores-newspaper .champion-badge{color:var(--print-paper);background:var(--print-accent)}.scores-newspaper .collapse-button,.scores-newspaper .match-actions button,.scores-newspaper .season-search-box button{color:var(--print-ink);background:#fffcee57;border-color:#4a3f3357;border-radius:0}.scores-newspaper .collapse-button:hover,.scores-newspaper .match-actions button:hover,.scores-newspaper .season-search-box button:hover{color:var(--print-accent);border-color:var(--print-accent);background:#8b1c1c0e}.scores-newspaper .match-actions button{font-family:Special Elite,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.scores-newspaper .reddit-clip-panel{background:#8b1c1c0e;border-color:#8b1c1c47}.scores-newspaper .reddit-clip-head strong,.scores-newspaper .reddit-clip-link,.scores-newspaper .reddit-clip-copy strong{color:var(--print-ink)}.scores-newspaper .reddit-clip-head span,.scores-newspaper .reddit-clip-panel p,.scores-newspaper .reddit-clip-copy small{color:#3a3128b8;font-family:Special Elite,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.scores-newspaper .timeline-item:before{background:#4a3f3338}.scores-newspaper .timeline-marker{background:var(--print-paper);border-color:#4a3f3347}.scores-newspaper .timeline-goal .timeline-marker{background:0 0;border:0}.scores-newspaper .timeline-clip-note,.scores-newspaper .reddit-clip-minute{color:var(--print-accent)}.scores-newspaper .reddit-clip-link{background:#fffcee57;border-color:#4a3f333d}.scores-newspaper .reddit-clip-minute{background:#8b1c1c0e;border-color:#4a3f3333}.scores-newspaper a.reddit-clip-link:hover,.scores-newspaper a.reddit-clip-link:hover .reddit-clip-copy strong{color:var(--print-accent);border-color:var(--print-accent)}.world-cup-groups{gap:12px;display:grid}.world-cup-squads-dashboard{gap:18px;display:grid}.world-cup-squads-masthead{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:22px 16px 18px;display:grid}.world-cup-squads-masthead h2{color:var(--text);letter-spacing:0;margin:4px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:36px;line-height:1}.world-cup-squads-masthead p{max-width:540px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.world-cup-squad-eyebrow{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.world-cup-squad-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.world-cup-squad-metrics span,.world-cup-squad-metrics a{min-width:92px;min-height:40px;color:var(--muted);background:var(--panel);border:1px solid var(--line-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;align-items:center;padding:8px 10px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.world-cup-squad-metrics a{color:var(--gold);gap:5px;display:inline-flex}.world-cup-squad-metrics strong{color:var(--text);letter-spacing:0;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:17px;display:block}.world-cup-squad-workbench{grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:start;gap:18px;padding:0 16px 30px;display:grid}.world-cup-squad-selector{background:var(--panel);border:1px solid var(--line-soft);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid;position:sticky;top:106px}.world-cup-squad-selector-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.world-cup-squad-selector-head strong{color:var(--faint);font-size:11px;font-weight:900}.world-cup-squad-search{min-width:0;height:36px;color:var(--faint);border:1px solid var(--line-soft);background:#0a0e0c6b;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;display:grid}.world-cup-squad-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.world-cup-squad-search input::placeholder{color:var(--faint)}.world-cup-squad-team-list{gap:5px;max-height:calc(100vh - 200px);padding-right:3px;display:grid;overflow:auto}.world-cup-squad-team-button{width:100%;min-height:48px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;padding:8px 9px;display:grid}.world-cup-squad-team-button:hover{color:var(--text);border-color:var(--line-soft);background:#ffffff09}.world-cup-squad-team-button.active{color:var(--text);background:#22c55e1a;border-color:#86efac52}.world-cup-squad-team-main{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.world-cup-squad-team-name,.world-cup-squad-team-main strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden}.world-cup-squad-team-count,.world-cup-squad-team-button>span:last-child{color:var(--faint);white-space:nowrap;justify-self:start;font-size:10px;font-weight:800}.world-cup-squad-no-results{color:var(--faint);margin:0;padding:10px 2px;font-size:12px}.world-cup-squad-roster{min-width:0}.world-cup-squad-back-link,.world-cup-squad-announcement-link{width:fit-content;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.world-cup-squad-back-link{margin-bottom:14px}.world-cup-squad-header{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:16px;margin-bottom:16px;padding:0 0 16px;display:flex}.world-cup-squad-header-flag-cell,.world-cup-squad-flag-cell{flex:none;place-items:center;display:inline-grid}.world-cup-squad-header-copy{flex:auto;min-width:0}.world-cup-squad-header-copy h2{max-width:100%;color:var(--text);letter-spacing:0;overflow-wrap:anywhere;margin:4px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:.98}.world-cup-squad-header-meta{flex-wrap:wrap;gap:14px;display:flex}.world-cup-squad-header-meta span{color:var(--muted);letter-spacing:.03em;font-size:11px;font-weight:700}.world-cup-squad-header-meta strong{color:var(--text)}.world-cup-squad-summary-line{max-width:760px;color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.55}.world-cup-squad-sections{gap:24px;display:grid}.world-cup-squad-section{min-width:0}.world-cup-squad-section-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;margin-bottom:4px;padding:10px 0 8px;display:flex}.world-cup-squad-section-count{color:var(--faint);margin-left:auto;font-size:10px;font-weight:900}.world-cup-squad-rows{display:grid}.world-cup-squad-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;min-height:36px;padding:8px 0;display:grid}.world-cup-squad-row:last-child{border-bottom:none}.world-cup-squad-num-box{width:24px;height:24px;color:var(--muted);background:var(--panel-2);border:1px solid var(--line-soft);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;font-size:11px;font-weight:900;display:grid}.world-cup-squad-row-name{min-width:0}.world-cup-squad-row-name strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.world-cup-squad-stamp{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-width:42px;height:20px;padding:0 6px;font-size:9px;font-weight:900;display:inline-flex}.world-cup-squad-stamp.stamp-gk{color:#86efac;background:#22c55e1f}.world-cup-squad-stamp.stamp-def{color:#93c5fd;background:#3b82f61f}.world-cup-squad-stamp.stamp-mid{color:#fbbf24;background:#f59e0b1f}.world-cup-squad-stamp.stamp-fwd{color:#fca5a5;background:#ef44441f}.world-cup-squad-stamp.stamp-squad{color:var(--muted);background:var(--panel-2)}.world-cup-squad-announcement-link{margin-top:18px}@media (width<=820px){.world-cup-squads-masthead{grid-template-columns:1fr;align-items:start}.world-cup-squad-metrics{justify-content:flex-start}.world-cup-squad-workbench{grid-template-columns:1fr}.world-cup-squad-selector{position:static}.world-cup-squad-team-list{scrollbar-width:none;max-height:none;padding:0 0 3px;display:flex;overflow-x:auto}.world-cup-squad-team-list::-webkit-scrollbar{display:none}.world-cup-squad-team-button{flex:0 0 min(240px,78vw);grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;min-height:56px}.world-cup-squad-team-main,.world-cup-squad-team-main .team-identity{width:100%;min-width:0}.world-cup-squad-team-name,.world-cup-squad-team-main .team-identity-name{overflow-wrap:anywhere;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.world-cup-squad-team-button>span:last-child{justify-self:start}}@media (width<=520px){.world-cup-squads-masthead{padding:18px 14px 16px}.world-cup-squads-masthead h2{font-size:30px}.world-cup-squad-workbench{padding:0 14px 28px}.world-cup-squad-header{gap:12px}.world-cup-flag.world-cup-squad-header-flag{width:44px;height:31px}.world-cup-squad-header-copy h2{font-size:32px}.world-cup-squad-header-meta{gap:8px 12px}.world-cup-squad-stamp{min-width:40px;padding:0 5px}}.feed-storyline-num{color:#0b5f32;opacity:1}h1.feed-page-title{font-size:inherit;margin:0}[data-theme=dark] .feed-storyline-num{color:#72d998}.feed-article-back-link,.article-lead-image figcaption a,.feed-hero-credit a{align-items:center;min-width:24px;min-height:24px;display:inline-flex}@media (pointer:coarse){.feed-article-back-link,.article-lead-image figcaption a,.feed-hero-credit a{min-width:44px;min-height:44px}}.world-cup-flag{object-fit:cover;background:0 0;border:1px solid #ffffff2e;border-radius:2px;flex:none;width:18px;height:13px;display:inline-block;box-shadow:0 1px #ffffff2e}.world-cup-cover-meta{grid-template-columns:repeat(3,auto);gap:8px;display:grid}.world-cup-cover-meta span{color:#191711a8;letter-spacing:.1em;text-transform:uppercase;background:#ffffff47;border:1px solid #1917112e;min-width:84px;padding:9px 10px;font-size:10px;font-weight:900;display:grid}.world-cup-cover-meta strong{color:var(--paper-ink);letter-spacing:0;text-transform:none;margin-bottom:2px;font-family:Georgia,Times New Roman,serif;font-size:16px}.world-group-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.world-group-card{background:var(--panel-2);border:1px solid var(--line-soft);min-width:0;padding:12px}.world-group-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:9px;display:flex}.world-group-head h4{color:var(--paper);margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px}.world-group-head span,.group-fixture>span,.group-fixture em{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.group-table{margin-top:8px;display:grid}.group-table-row{border-top:1px solid var(--line-soft);min-height:32px;color:var(--muted);grid-template-columns:minmax(0,1fr) minmax(28px,max-content) minmax(34px,max-content) minmax(34px,max-content);align-items:center;gap:7px;font-size:12px;display:grid}.group-table-head{min-height:26px;color:var(--faint);letter-spacing:.12em;text-transform:uppercase;border-top:0;font-size:10px;font-weight:900}.group-table-row>span:first-child{min-width:0;color:var(--text);overflow-wrap:normal;word-break:normal;align-items:center;gap:7px;font-weight:850;line-height:1.15;display:flex}.group-table-row em{width:20px;height:20px;color:var(--paper-ink);background:var(--paper-2);flex:none;place-items:center;font-style:normal;display:grid}.group-team-name{flex:auto;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.group-team-name>span{overflow-wrap:normal;word-break:normal;min-width:0}.group-team-squad-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.group-team-squad-link:hover>span,.group-team-squad-link:focus-visible>span{color:var(--gold)}.group-team-squad-link:focus-visible{outline-offset:3px;outline:2px solid #86efac73}.group-table-row strong{color:var(--text)}.group-fixtures-toggle{width:100%;color:var(--gold);border:1px solid var(--line-soft);cursor:pointer;background:#0f110b57;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 9px;display:inline-flex}.group-fixtures-toggle span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.group-fixtures-toggle:hover{border-color:var(--gold);background:#c9a55e14}.group-fixtures{border-top:1px solid var(--line);gap:6px;margin-top:10px;padding-top:10px;display:grid}.group-fixture{width:100%;color:var(--text);text-align:left;border:1px solid var(--line-soft);cursor:pointer;background:#0f110b6b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding:8px;display:grid}.group-fixture:hover{border-color:var(--gold);background:#c9a55e14}.group-fixture strong{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.world-cup-fixture-team{flex:86px;align-items:center;gap:5px;min-width:0;display:inline-flex}.world-cup-fixture-team>span{overflow-wrap:anywhere;min-width:0}.world-cup-fixture-vs{color:#3a31289e;text-transform:uppercase;flex:none;font-family:Special Elite,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900}.group-fixture em{color:var(--gold);text-align:right;grid-area:1/2/span 2;font-style:normal}.world-cup-paper-page{width:min(100%,1360px);margin:22px auto 0}.world-cup-bracket-page{width:min(100%,1800px)}.world-cup-dashboard,.bracket-dashboard{gap:16px}.world-cup-lead h2,.bracket-lead h2{max-width:1120px}.world-cup-columns{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}.world-cup-map-panel{color:var(--text);gap:12px;display:grid}.world-cup-map-story{gap:6px;display:grid}.world-cup-map-story h2{font-family:var(--feed-serif,"Playfair Display", Georgia, "Times New Roman", serif);margin:0;font-size:clamp(32px,4vw,56px);line-height:.95}.world-cup-map-story p,.world-cup-selected-match p,.world-cup-source-note p{color:var(--muted);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.5}.world-cup-fixture-row{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.world-cup-fixture-row:hover{background:#15803d12}.world-cup-fixture-row.active{background:#22c55e1a;border-color:#86efac5c}.world-cup-fixture-row strong{grid-template-columns:minmax(0,1fr) minmax(58px,auto) minmax(0,1fr);justify-self:center;align-items:center;gap:10px;width:min(100%,680px);min-width:0;display:grid}.world-cup-fixture-row .world-cup-fixture-team{flex-basis:auto;min-width:0;display:grid}.world-cup-fixture-row .world-cup-fixture-vs{min-width:34px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;place-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:900;display:inline-grid}.world-cup-fixture-row .world-cup-fixture-score{text-align:center;border:1px solid #94a3b83d;border-radius:8px;min-width:58px;padding:5px 8px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:950}.world-cup-fixture-row .world-cup-fixture-score .match-score-main{line-height:.95}.world-cup-fixture-row .world-cup-fixture-team .team-identity{flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.world-cup-fixture-row .world-cup-fixture-team:last-child .team-identity{flex-direction:row-reverse;justify-content:flex-start}.world-cup-fixture-row .team-identity-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.world-cup-fixture-row .world-cup-fixture-team:first-child .team-identity-name{text-align:left}.world-cup-fixture-row .world-cup-fixture-team:last-child .team-identity-name{text-align:right}.world-cup-fixture-row p{justify-self:center;width:min(100%,680px)}.world-cup-scoreline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:8px;display:grid}.world-cup-scoreline strong{min-width:0;color:var(--text);font-family:var(--feed-serif,"Playfair Display", Georgia, "Times New Roman", serif);align-items:center;gap:7px;font-size:19px;line-height:1.05;display:inline-flex}.world-cup-scoreline strong:last-child{text-align:right;justify-content:flex-end}.world-cup-scoreline strong>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.world-cup-scoreline-score{min-width:42px;color:var(--feed-paper,var(--paper));background:var(--feed-ink,var(--text));font-family:var(--feed-serif,"Playfair Display", Georgia, "Times New Roman", serif);text-align:center;padding:3px 7px;font-size:20px;font-weight:900}.world-cup-match-tabs{border-bottom:1px solid var(--line-soft);gap:0;margin:12px 0;display:flex}.world-cup-match-tabs button{min-height:32px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:900}.world-cup-match-tabs button:hover,.world-cup-match-tabs button.active{color:var(--gold)}.world-cup-match-tabs button.active{border-bottom-color:var(--gold)}.world-cup-match-squads{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.world-cup-match-overview{gap:12px;display:grid}.world-cup-match-overview .match-breakdown{margin-top:4px}.world-cup-match-overview .reddit-clip-panel,.world-cup-match-overview .lineup-block{border-radius:8px}.world-cup-match-overview .lineup-grid{grid-template-columns:1fr}.world-cup-match-squad-column{border:1px solid var(--line-soft);background:#ffffff06;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.world-cup-match-squad-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.world-cup-match-squad-head span{align-items:center;gap:7px;min-width:0;display:inline-flex}.world-cup-match-squad-head strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.world-cup-match-squad-head em{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9px;font-style:normal;font-weight:900}.world-cup-match-squad-groups{gap:7px;display:grid}.world-cup-match-squad-group{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:7px;display:grid}.world-cup-match-squad-group>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:20px}.world-cup-match-squad-group>div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.world-cup-match-squad-group strong,.world-cup-match-squad-group small{max-width:100%;min-height:20px;color:var(--text);background:var(--panel-2);border:1px solid var(--line-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;padding:3px 6px;font-size:10px;font-weight:800;line-height:1.1;display:inline-flex;overflow:hidden}.world-cup-match-squad-group small{color:var(--muted)}.world-cup-match-squad-pending{min-height:88px;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.world-cup-match-squad-link{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;text-decoration:none}.world-cup-selected-match small,.world-cup-source-note small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;display:block}.world-cup-source-note a{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin-top:8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:900;display:inline-flex}.knockout-round,.bracket-final-column{align-content:stretch;gap:10px;min-height:820px;display:grid}.knockout-round-head{border-bottom:2px solid #4a3f33a3;justify-content:space-between;align-items:baseline;gap:8px;min-height:38px;padding-bottom:7px;display:flex}.knockout-round-head h3{color:var(--print-ink);margin:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:18px;line-height:1}.knockout-round-head span,.knockout-match-meta,.knockout-venue,.champion-ribbon span,.third-place-card span,.third-place-card em,.bracket-path span,.bracket-feeds span{color:#3a3128ad;letter-spacing:.08em;text-transform:uppercase;font-family:Special Elite,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:900}.knockout-round-stack{flex-direction:column;justify-content:space-around;gap:10px;min-height:760px;display:flex}.knockout-match-card{min-height:82px;color:var(--print-ink);text-align:left;cursor:pointer;background:#fffcee80;border:1px solid #4a3f3357;gap:5px;padding:8px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.knockout-match-card:after,.knockout-match-card:before{content:"";border-top:1px solid #4a3f3394;width:12px;position:absolute;top:50%}.knockout-match-card.side-left:after{right:-13px}.knockout-match-card.side-right:before{left:-13px}.knockout-match-card.side-center:before,.knockout-match-card.side-center:after,.knockout-match-card.side-compact:before,.knockout-match-card.side-compact:after{display:none}.knockout-match-card:hover,.knockout-match-card.active,.third-place-card:hover,.third-place-card.active{border-color:var(--print-accent);background:#8b1c1c17}.knockout-seeds{gap:3px;display:grid}.bracket-seed-row{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:6px;min-height:22px;display:grid}.bracket-seed-code{min-height:22px;color:var(--print-paper);background:var(--print-ink);overflow-wrap:anywhere;text-align:center;place-items:center;padding:0 3px;font-family:Special Elite,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:900;display:grid}.bracket-seed-name{min-width:0;color:var(--print-ink);overflow-wrap:anywhere;font-family:Old Standard TT,Georgia,Times New Roman,serif;font-size:14px;line-height:1.1}.knockout-venue{align-self:end}.bracket-final-column{align-content:center;padding-top:38px}.champion-ribbon{color:var(--print-paper);background:var(--print-ink);text-align:center;gap:4px;margin-bottom:10px;padding:10px;display:grid}.champion-ribbon span{color:#efe6d0bf}.champion-ribbon strong{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:23px;line-height:1}.final-card{border-width:2px;min-height:112px}.third-place-card{color:var(--print-ink);text-align:left;cursor:pointer;background:#fffcee6b;border:1px solid #4a3f3357;gap:4px;margin-top:12px;padding:9px;display:grid}.third-place-card strong{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px}.third-place-card em{font-style:normal}.bracket-inspector{color:var(--print-ink)}.bracket-inspector-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr) minmax(220px,.5fr);align-items:start;gap:12px;display:grid}.bracket-inspector-main h2{color:var(--print-ink);margin:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,46px);line-height:.96}.bracket-inspector-main p,.bracket-path p{color:var(--print-soft);margin:6px 0 0;font-family:Old Standard TT,Georgia,Times New Roman,serif;font-size:16px;line-height:1.35}.bracket-inspector-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bracket-path,.bracket-feeds{background:#fffcee5c;border:1px solid #4a3f333d;padding:10px}.bracket-path strong{color:var(--print-ink);margin-top:4px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:22px;display:block}.bracket-path button,.bracket-feeds button{min-height:29px;color:var(--print-accent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fffcee9e;border:1px solid #4a3f3357;margin-top:8px;padding:0 9px;font-family:Special Elite,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900}.bracket-feeds{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.bracket-feeds span{width:100%}.bracket-board{gap:16px;display:grid}.bracket-map-section{background:#fffcee47;border:1px solid #4a3f3357;gap:12px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.bracket-map-head{border-bottom:2px solid #4a3f3385;justify-content:space-between;align-items:end;gap:16px;padding-bottom:10px;display:flex}.bracket-map-head span{width:fit-content;color:var(--print-paper);background:var(--print-ink);letter-spacing:.16em;text-transform:uppercase;padding:3px 8px 2px;font-family:Special Elite,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900;display:inline-block}.bracket-map-head h3{color:var(--print-ink);margin:6px 0 0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);line-height:.95}.bracket-map-head p{max-width:360px;color:var(--print-soft);text-align:right;margin:0;font-family:Old Standard TT,Georgia,Times New Roman,serif;font-size:16px;line-height:1.35}.bracket-map-viewport{overscroll-behavior:contain;background:linear-gradient(#4a3f3317 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#4a3f3314 1px,#0000 1px) 0 0/44px 44px,#fffcee47;border:1px solid #4a3f3357;height:min(66vh,720px);min-height:480px;position:relative;overflow:auto}.bracket-map-canvas{width:2366px;height:1080px;position:relative}.bracket-map-lines{pointer-events:none;width:2366px;height:1080px;position:absolute;inset:0;overflow:visible}.bracket-map-connector{fill:none;stroke:#4a3f338f;stroke-width:2px;vector-effect:non-scaling-stroke}.bracket-map-connector.active{stroke:var(--print-accent);stroke-width:3px}.bracket-map-label{width:206px;color:var(--feed-muted,#5a5550e6);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:700;position:absolute}.bracket-map-card-wrap{width:206px;position:absolute}.bracket-map-card-wrap .knockout-match-card{width:100%;min-height:82px}.bracket-championship-stage,.bracket-quadrant,.bracket-inspector{background:#fffcee47;border:1px solid #4a3f3357;box-shadow:inset 0 0 0 1px #ffffff1f}.bracket-championship-stage{grid-template-columns:1fr;align-items:stretch;gap:14px;padding:14px;display:grid}.championship-copy{gap:5px;display:grid}.championship-copy span,.bracket-quadrant-head span{width:fit-content;color:var(--print-paper);background:var(--print-ink);letter-spacing:.16em;text-transform:uppercase;padding:3px 8px 2px;font-family:Special Elite,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900;display:inline-block}.championship-copy h3,.bracket-quadrant-head h3{color:var(--print-ink);margin:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,40px);line-height:.95}.championship-copy p,.bracket-quadrant-head p{color:var(--print-soft);margin:0;font-family:Old Standard TT,Georgia,Times New Roman,serif;font-size:16px;line-height:1.35}.championship-lane{grid-template-columns:minmax(0,1fr) minmax(210px,1.05fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.championship-final-wrap{gap:9px;display:grid}.bracket-quadrants{grid-template-columns:repeat(auto-fit,minmax(min(560px,100%),1fr));gap:14px;display:grid}.bracket-quadrant{gap:12px;padding:12px;display:grid}.bracket-quadrant-head{border-bottom:2px solid #4a3f337a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:9px;display:grid}.bracket-quadrant-head h3{font-size:clamp(24px,2.6vw,34px)}.bracket-quadrant-head p{letter-spacing:.08em;text-align:right;text-transform:uppercase;font-family:Special Elite,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900}.bracket-quadrant-flow{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.95fr);gap:16px;min-height:430px;display:grid}.bracket-path-column{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;display:grid;position:relative}.bracket-path-column:not(:last-child):after{content:"";border-top:1px solid #4a3f338a;width:16px;position:absolute;top:52%;right:-16px}.bracket-path-column>span{color:#3a3128ad;letter-spacing:.09em;text-transform:uppercase;font-family:Special Elite,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900}.bracket-path-column>div{flex-direction:column;justify-content:space-around;gap:8px;min-height:0;display:flex}.bracket-path-column .knockout-match-card{min-height:74px}.bracket-path-column-final>div{justify-content:center}.bracket-quadrant .bracket-seed-row{grid-template-columns:58px minmax(0,1fr)}.bracket-quadrant .bracket-seed-name{font-size:13px}.bracket-quadrant .knockout-match-meta,.bracket-quadrant .knockout-venue{font-size:8px}.season-tools{gap:10px;margin-bottom:8px;display:grid}.season-search{gap:6px;display:grid}.season-search-box{align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.season-search-box input{width:100%;min-width:0;height:38px;color:var(--text);background:0 0;border:0}.season-search-box input:focus{outline:0}.season-search-box button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.season-scorers{background:var(--panel-2);border:1px solid var(--line-soft);gap:7px;margin-top:12px;padding:10px;display:grid}.season-scorers>div{flex-wrap:wrap;gap:7px;display:flex}.season-scorers strong{color:var(--text);background:#e4dcc80f;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.season-scorers em{color:var(--gold);font-style:normal}.scorer-row,.season-match-row{color:var(--muted);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding:9px 0;font-size:13px;display:flex}.scorer-row:first-child,.season-match-row:first-child{border-top:0}.scorer-row>span{align-items:center;gap:8px;min-width:0;display:flex}.scorer-row em{width:22px;height:22px;color:var(--paper-ink);background:var(--paper-2);place-items:center;font-style:normal;font-weight:900;display:grid}.scorer-row strong,.season-match-row strong{color:var(--text)}.scorer-row small{color:var(--faint);margin-top:1px;font-size:11px;display:block}.scorer-row>strong{color:var(--gold);font-size:15px}.world-cup-table-note{gap:10px;display:grid}.world-cup-table-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.world-cup-table-note a{width:fit-content;color:var(--text);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.season-match-row{text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.season-match-row span{color:var(--gold);flex:0 0 158px;font-size:12px;font-weight:850}.season-match-row strong{flex:auto;min-width:0}.season-match-row em{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:11px;font-style:normal;font-weight:850}.collapse-button{width:34px;height:34px;color:var(--muted);background:var(--panel-2);flex:none}@media (width<=1180px){.scores-layout{grid-template-columns:1fr}.inline-standings{display:block}.scores-side>.standings-card{display:none}}@media (width<=1120px){.world-cup-cover-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.bracket-inspector-grid,.front-columns{grid-template-columns:1fr}.fixture-row{grid-template-columns:108px minmax(0,1fr)}.lead-support{grid-template-columns:1fr}}@media (width<=840px){main{padding:0 0 36px}.article-page{padding:14px}.lineup-grid,.league-rundown .score-list{grid-template-columns:1fr}.article-lead-image{padding:14px 0 0}.article-lead-image img{aspect-ratio:4/3}.world-cup-cover-meta,.bracket-inspector-paths,.world-cup-scoreline,.world-cup-match-squads{grid-template-columns:1fr}.world-cup-scoreline strong:last-child,.world-cup-scoreline-score{text-align:left}.article-fixture,.fixture-row{grid-template-columns:1fr}.fixture-row time,.fixture-row strong,.fixture-row p{grid-area:auto}.scoreboard{grid-template-columns:1fr;gap:10px}.scoreboard div:last-child{text-align:left}.season-match-row{flex-direction:column;align-items:flex-start;gap:4px}.season-match-row span{flex:none}}@media (width<=520px){.feed-page-subbar{flex-direction:column;align-items:flex-start;gap:10px}.feed-page-sublinks{gap:10px;width:100%}.feed-page-sublinks a,.feed-page-sublinks .app-link{font-size:11px}.panel-head{flex-direction:column;gap:6px}.lead-story h2,.article-header h1{font-size:38px}}:root{--feed-serif:"Playfair Display", Georgia, serif;--feed-ink:#0f0f0f;--feed-paper:#f5f0e8;--feed-paper2:#ede8df;--feed-green:#166534;--feed-green2:#15803d;--feed-green-bright:#22c55e;--feed-rule:#0f0f0f1f;--feed-muted:#5a5550;--feed-nav-h:64px;--feed-ticker-h:36px;--feed-bnav-h:64px}.feed-top-nav{z-index:200;background:var(--feed-ink);height:var(--feed-nav-h);border-bottom:3px solid var(--feed-green2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:0 16px;display:grid;position:sticky;top:0}.feed-nav-brand{letter-spacing:0;color:#f5f0e8;text-transform:uppercase;flex-shrink:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:28px;font-weight:900;line-height:1;text-decoration:none}.feed-nav-brand span{color:var(--feed-green-bright)}.feed-nav-links{justify-self:center;align-items:center;gap:18px;display:flex}.feed-nav-links a{color:#f5f0e880;letter-spacing:.3px;font-size:12px;font-weight:500;text-decoration:none;transition:color .1s}.feed-nav-links a:hover,.feed-nav-links a.active{color:var(--feed-green-bright)}.feed-nav-freshness{color:#f5f0e859;letter-spacing:.7px;text-align:right;white-space:nowrap;flex-shrink:0;font-size:10px;line-height:1.2}.feed-ticker{display:none}.feed-ticker-bar{background:var(--feed-green);color:#fff;height:var(--feed-ticker-h);z-index:1;align-items:stretch;display:flex;position:relative;top:auto;overflow:hidden}.feed-ticker-label{letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;background:#00000047;border-right:1px solid #ffffff2e;flex-shrink:0;align-items:center;height:100%;padding:0 12px;font-size:9px;font-weight:700;display:flex}.feed-ticker-track{flex:1;min-width:0;overflow:hidden}.feed-ticker-inner{white-space:nowrap;will-change:transform;align-items:center;min-width:max-content;height:100%;display:inline-flex}.feed-ticker-headline-item{white-space:nowrap;border-right:1px solid #ffffff26;flex:none;align-items:center;gap:8px;max-width:none;padding:0 22px;font-size:11.5px;font-weight:500;display:inline-flex}.feed-ticker-headline-item:before{content:"⚽";opacity:.7;font-size:10px}.feed-page{background:var(--feed-paper);min-height:100vh;padding-bottom:var(--feed-bnav-h)}.feed-hero{height:calc(100svh - var(--feed-nav-h) - var(--feed-ticker-h));cursor:pointer;background:var(--feed-ink);text-align:left;border:none;width:100%;min-height:400px;max-height:680px;padding:0;display:block;position:relative;overflow:hidden}.feed-hero-img{object-fit:cover;opacity:.52;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.route-loading-shell{align-items:center;min-height:min(68vh,640px);padding:clamp(24px,5vw,72px);display:flex}.route-loading-shell>span{color:var(--muted);font-size:13px;font-weight:700}.feed-hero-overlay{background:linear-gradient(#0000 0%,#0000009e 48%,#000000f5 100%);padding:36px 20px 28px;position:absolute;bottom:0;left:0;right:0}.feed-hero-tag{background:var(--feed-green2);color:#fff;letter-spacing:1.2px;text-transform:uppercase;border-radius:2px;margin-bottom:12px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-block}.feed-hero-headline{font-family:var(--feed-serif);color:#fff;letter-spacing:-.4px;margin-bottom:10px;font-size:26px;font-weight:900;line-height:1.15}.feed-hero-summary{color:#ffffffb3;max-width:44rem;margin-bottom:14px;font-size:13px;line-height:1.55}.feed-hero-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.feed-hero-read{color:var(--feed-green-bright);letter-spacing:.01em;font-size:12px;font-weight:600}.feed-hero-credit{color:#ffffff47;text-align:right;font-size:10px;line-height:1.4}.feed-intro{border-bottom:1px solid var(--feed-rule);background:linear-gradient(#15803d0f 0%,#0000 100%);padding:22px 16px 18px}.feed-intro-kicker{letter-spacing:1.2px;text-transform:uppercase;color:var(--feed-green2);align-items:center;gap:7px;margin-bottom:10px;font-size:10px;font-weight:700;display:inline-flex}.feed-intro-kicker:before{content:"";background:var(--feed-green2);border-radius:50%;width:7px;height:7px;display:inline-block}.feed-intro-title{font-family:var(--feed-serif);letter-spacing:-.7px;color:var(--feed-ink);max-width:12ch;margin-bottom:8px;font-size:32px;font-weight:900;line-height:1.08}.feed-intro-sub{color:var(--feed-muted);max-width:40rem;font-size:14px;line-height:1.6}.feed-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.feed-chip{letter-spacing:.4px;color:var(--feed-ink);background:#15803d14;border:1px solid #15803d1f;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:600}.feed-section-head{border-top:1px solid var(--feed-rule);align-items:center;gap:10px;padding:22px 16px 10px;display:flex}.feed-section-head h2{font-family:var(--feed-serif);text-transform:uppercase;letter-spacing:1.4px;color:var(--feed-ink);white-space:nowrap;margin:0;font-size:13px;font-weight:700}.feed-section-accent{background:var(--feed-green2);flex-shrink:0;width:18px;height:2px}.feed-section-line{background:var(--feed-rule);flex:1;height:1px}.feed-score-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding:0 16px 14px;display:flex;overflow-x:auto}.feed-score-strip::-webkit-scrollbar{display:none}.feed-score-pill-shell{flex:none;min-width:0}.feed-score-pill-shell.expanded .feed-score-pill{width:100%}.feed-score-pill{background:var(--feed-ink);color:#fff;cursor:pointer;text-align:left;border:none;border-radius:4px;flex-direction:column;flex:0 0 128px;gap:4px;min-width:128px;padding:8px 12px;transition:opacity .12s;display:flex}.feed-score-pill:hover{opacity:.82}.feed-score-pill[aria-expanded=true]{border-color:var(--feed-green2)}.feed-score-pill-detail{margin-top:8px}.feed-score-pill-detail .inline-match-detail{border-radius:6px;padding:12px}.feed-score-pill-detail .inline-match-detail .scoreboard{grid-template-columns:minmax(0,1fr) minmax(72px,auto) minmax(0,1fr);gap:8px}.feed-score-pill-detail .inline-match-detail .scoreboard .team-identity{--team-badge-size:34px;--team-gap:6px}.feed-score-pill-detail .inline-match-detail .scoreboard strong{font-size:clamp(18px,4.8vw,24px)}.feed-score-pill-detail .inline-match-detail .scoreboard-score{min-width:72px}.feed-score-pill-detail .inline-match-detail .match-breakdown{max-height:340px;overflow:auto}.feed-score-pill-comp{color:#ffffff54;letter-spacing:.5px;text-transform:uppercase;margin-bottom:2px;font-size:9px}.feed-team-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.feed-team-name{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;max-width:72px;font-size:11px;font-weight:500;overflow:hidden}.feed-team-score{color:#fff;flex-shrink:0;font-size:14px;font-weight:700}.feed-team-score.win{color:var(--feed-green-bright)}.feed-pill-status{letter-spacing:.5px;text-transform:uppercase;align-self:flex-start;align-items:center;gap:4px;margin:-1px 0 2px;font-size:9px;font-weight:800;display:inline-flex}.feed-pill-status.live{color:var(--feed-green-bright)}.feed-pill-status.ft{color:#ffffff47}.feed-pill-clip-cue{width:fit-content;max-width:100%;color:var(--feed-green-bright);white-space:nowrap;background:#22c55e14;border:1px solid #22c55e57;border-radius:999px;align-items:center;gap:4px;margin-top:2px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.1;display:inline-flex}.feed-score-pill-detail{color:#fff;background:#0f0f0ff0;border:1px solid #22c55e3d;border-radius:8px;gap:8px;margin-top:8px;padding:10px;display:grid}.feed-score-pill-detail-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.feed-score-pill-detail-head strong{color:var(--feed-green-bright);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.feed-score-pill-detail-head button{color:#f5f0e8b8;cursor:pointer;background:#ffffff0d;border:1px solid #f5f0e82e;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.feed-score-pill-detail-head button:hover{color:#fff;border-color:#22c55e6b}.feed-score-pill-detail .match-breakdown{gap:0;margin-top:0}.feed-score-pill-detail .reddit-clip-panel{background:0 0;border:none;padding:0}.feed-score-pill-detail .reddit-clip-head{display:none}.feed-score-pill-detail .reddit-clip-list{grid-template-columns:1fr}.feed-score-pill-detail .reddit-clip-link{color:#fff;background:#f5f0e80d;border-color:#f5f0e81f}.feed-score-pill-detail .reddit-clip-minute{min-width:42px;color:var(--feed-accent-on-solid);background:var(--feed-green-bright);border-color:var(--feed-green-bright);font-weight:900}.feed-score-pill-detail .reddit-clip-copy strong{color:#fff}.feed-score-pill-detail .reddit-clip-copy small,.feed-score-pill-detail .reddit-clip-panel p{color:#f5f0e8a8}.feed-score-pill-detail a.reddit-clip-link:hover{color:var(--feed-green-bright);border-color:#22c55e85}.feed-match-list{padding:0 16px 4px}.feed-match-card{border-bottom:1px solid var(--feed-rule);cursor:pointer;color:inherit;align-items:flex-start;gap:12px;padding:13px 0;text-decoration:none;transition:background .12s;display:flex}.feed-match-card:last-child{border-bottom:none}.feed-match-card:hover{background:var(--feed-paper2);margin:0 -16px;padding-left:16px;padding-right:16px}.feed-match-num{font-family:var(--feed-serif);color:var(--feed-green2);flex-shrink:0;width:22px;margin-top:1px;font-size:22px;font-weight:900;line-height:1}.feed-match-content{flex:1;min-width:0}.feed-comp-label{letter-spacing:.5px;text-transform:uppercase;color:var(--feed-green2);margin-bottom:3px;font-size:10px;font-weight:600;display:block}.feed-score-line{font-family:var(--feed-serif);color:var(--feed-ink);margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.3;display:block}.feed-bullets{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.feed-bullets li{color:var(--feed-muted);padding-left:12px;font-size:12px;line-height:1.5;position:relative}.feed-bullets li:before{content:"—";color:var(--feed-green2);font-size:10px;font-weight:700;position:absolute;top:2px;left:0}.feed-news-list{padding:0}.feed-news-featured{border-bottom:1px solid var(--feed-rule);border-left:3px solid var(--feed-green2);cursor:pointer;color:inherit;background:var(--feed-paper);padding:16px 16px 14px;text-decoration:none;transition:background .12s;display:block}.feed-news-featured:hover{background:var(--feed-paper2)}.feed-news-grid{background:var(--feed-rule);border-top:1px solid var(--feed-rule);border-bottom:1px solid var(--feed-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.feed-news-card{background:var(--feed-paper);cursor:pointer;color:inherit;border:none;padding:14px 14px 12px;text-decoration:none;transition:background .12s;display:block}.feed-news-card:hover{background:var(--feed-paper2)}.feed-badge{letter-spacing:.8px;text-transform:uppercase;background:var(--feed-ink);color:#fff;border-radius:2px;margin-bottom:6px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.feed-badge.squad{background:#1d4ed8}.feed-badge.transfer{background:#7c3aed}.feed-badge.scandal{background:#dc2626}.feed-news-title{font-family:var(--feed-serif);color:var(--feed-ink);letter-spacing:-.1px;margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.22;display:block}.feed-news-featured .feed-news-title{font-size:17px}.feed-news-context{color:var(--feed-muted);margin-bottom:7px;font-size:11px;display:block}.feed-upcoming-list{padding:0 16px 4px}.feed-upcoming-card{border-bottom:1px solid var(--feed-rule);cursor:pointer;color:inherit;align-items:flex-start;gap:12px;padding:13px 0;text-decoration:none;transition:background .12s;display:flex;position:relative}.feed-upcoming-card:last-child{border-bottom:none}.feed-upcoming-card:hover{background:var(--feed-paper2);margin:0 -16px;padding-left:16px;padding-right:16px}.feed-upcoming-time{color:var(--feed-green2);white-space:nowrap;flex-shrink:0;min-width:58px;padding-top:3px;font-size:11px;font-weight:600}.feed-upcoming-body{flex:1;min-width:0}.feed-upcoming-fixture{color:var(--feed-ink);margin-bottom:5px;font-size:14px;font-weight:700;line-height:1.3;display:block}.feed-must-watch{letter-spacing:.6px;text-transform:uppercase;color:#dc2626;background:#dc262614;border-radius:2px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:13px;right:0}.feed-storylines-list{padding:0 16px 4px}.feed-storyline-card{border-bottom:1px solid var(--feed-rule);cursor:pointer;color:inherit;align-items:flex-start;gap:12px;padding:13px 0;text-decoration:none;transition:background .12s;display:flex}.feed-storyline-card:last-child{border-bottom:none}.feed-storyline-card:hover{background:var(--feed-paper2);margin:0 -16px;padding-left:16px;padding-right:16px}.feed-storyline-num{font-family:var(--feed-serif);color:var(--feed-green2);opacity:.5;flex-shrink:0;width:28px;margin-top:0;font-size:26px;font-weight:900;line-height:1}.feed-storyline-content{flex:1;min-width:0}.feed-storyline-title{font-family:var(--feed-serif);color:var(--feed-ink);letter-spacing:-.1px;margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.25;display:block}.feed-table-wrap{padding:0 16px 20px}.feed-bottom-nav{width:100%;max-width:1200px;height:var(--feed-bnav-h);background:var(--feed-ink);border-top:2px solid var(--feed-green2);z-index:200;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.feed-bnav-item{cursor:pointer;min-width:48px;min-height:48px;color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 16px;text-decoration:none;display:flex}.feed-bnav-item svg{color:#f5f0e852;transition:color .1s}.feed-bnav-item.active svg{color:var(--feed-green-bright)}.feed-bnav-world-cup-mark{width:16px;height:24px;transform:translateY(1px)}.feed-bnav-world-cup-mark img{object-fit:contain;width:100%;height:100%}.feed-bnav-item span{color:#f5f0e847;font-size:10px;font-weight:500}.feed-bnav-item.active span{color:var(--feed-green-bright)}[data-theme=light]{--bg:#f0ece3;--panel:#fff;--panel-2:#f5f0e8;--panel-3:#ebe6dc;--paper:#fff;--paper-2:#f0ece3;--paper-ink:#111;--text:#111;--muted:#11111185;--faint:#11111152;--gold:#15803d;--red:#b91c1c;--green:#15803d;--blue:#1d4ed8;--line:#1111111a;--line-strong:#11111138;--line-soft:#1111110f;--shadow:0 8px 32px #0000001a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#0d0d0d;--panel:#1a1a1a;--panel-2:#222;--panel-3:#2a2a2a;--paper:#1a1a1a;--paper-2:#222;--paper-ink:#f0ece3;--text:#f0ece3;--muted:#f0ece385;--faint:#f0ece34d;--gold:#22c55e;--red:#f87171;--green:#22c55e;--blue:#60a5fa;--line:#f0ece31a;--line-strong:#f0ece333;--line-soft:#f0ece30f;--shadow:0 8px 32px #0006;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--feed-ink:#f0ece3;--feed-paper:#111;--feed-paper2:#1a1a1a;--feed-rule:#f0ece31a;--feed-muted:#9a9590}[data-theme=light] body,[data-theme=dark] body{background:var(--bg);color:var(--text)}[data-theme=dark] .feed-page{background:var(--bg)}[data-theme=dark] .feed-top-nav,[data-theme=dark] .feed-bottom-nav{background:#111}[data-theme=dark] .feed-news-featured{background:var(--feed-paper);border-left-color:var(--feed-green-bright)}[data-theme=dark] .feed-news-featured:hover{background:var(--feed-paper2)}[data-theme=dark] .feed-news-card:hover{background:var(--feed-paper2)}[data-theme=dark] .feed-section-head:before{background:var(--feed-green-bright)}[data-theme=dark] .feed-match-card,[data-theme=dark] .feed-news-card,[data-theme=dark] .feed-upcoming-card,[data-theme=dark] .feed-storyline-card{border-color:#f0ece312}[data-theme=dark] .feed-score-pill{background:var(--panel);border-color:#f0ece31a}[data-theme=dark] .feed-news-card{background:var(--bg)}.feed-article-back{border-bottom:1px solid var(--feed-rule);background:0 0;justify-content:space-between;align-items:center;gap:16px;margin:0 16px;padding:14px 0 12px;display:flex;position:static}.feed-article-back-link{color:var(--feed-green2);letter-spacing:0;align-items:center;gap:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.feed-article-back-link:hover{color:var(--feed-green-bright);text-decoration:none}.feed-article-freshness{color:var(--feed-muted);white-space:nowrap;font-size:11px;font-weight:600}.feed-article-page{background:var(--panel);color:var(--text);min-height:100vh;padding-bottom:72px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.feed-article-page .article-header{border-bottom:1px solid var(--line);background:var(--panel);padding:24px 16px 16px}.feed-article-page .article-header span{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:11px;font-weight:700;display:inline-block}.feed-article-page .article-header h1{color:var(--text);margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,5vw,44px);font-weight:700;line-height:1.15}.feed-article-page .article-byline{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500}.feed-article-page .article-header p:not(.article-byline){color:var(--muted);margin:8px 0 0;font-size:16px;font-style:italic;line-height:1.6}.feed-article-page .article-lead-image{margin:0}.feed-article-page .article-lead-image img{object-fit:cover;width:100%;max-height:340px;display:block}.feed-article-page .article-lead-image figcaption{color:var(--muted);background:var(--panel-2);border-bottom:1px solid var(--line);padding:8px 16px;font-size:11px}.feed-article-page .article-body{color:var(--text);padding:20px 16px;font-size:16px;line-height:1.7}.feed-article-page .article-body p{margin:0 0 16px}.feed-article-page .article-body h2,.feed-article-page .article-body h3{color:var(--text);margin:24px 0 8px;font-family:Georgia,serif}.feed-article-page .article-body ul,.feed-article-page .article-body ol{margin:0 0 16px;padding-left:20px}.feed-article-page .article-body li{margin-bottom:6px}.feed-article-page .source-line{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:12px 16px 24px;font-size:11px}.feed-inner-page{min-height:calc(100vh - 104px);padding-bottom:72px}.scores-paper-page,.world-cup-paper-page{background:var(--bg);color:var(--text)}.feed-inner-section{max-width:1100px;margin:0 auto}.feed-page-subbar{background:var(--panel);border-bottom:2px solid var(--feed-green2);z-index:1;justify-content:space-between;align-items:center;padding:12px 16px 10px;display:flex;position:relative;top:auto}.feed-page-title{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.feed-page-sublinks{scrollbar-width:none;gap:14px;min-width:0;display:flex;overflow-x:auto}.feed-page-sublinks::-webkit-scrollbar{display:none}.feed-page-sublinks a,.feed-page-sublinks .app-link{color:var(--muted);border-bottom:2px solid #0000;flex:none;padding-bottom:1px;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.feed-page-sublinks a:hover,.feed-page-sublinks .app-link:hover{color:var(--text)}.feed-page-sublinks a.active,.feed-page-sublinks .app-link.active{color:var(--feed-green-bright);border-bottom-color:var(--feed-green-bright)}.feed-desktop-grid{display:block}.feed-main-col{min-width:0}.feed-sidebar{display:none}.feed-mobile-only{display:block}.feed-sidebar-pills{gap:8px;padding:0 16px 12px;display:grid}.feed-sidebar-pills .feed-score-pill{min-width:unset;width:100%}.feed-sidebar-pills .feed-score-pill-shell,.feed-sidebar-pills .feed-score-pill-shell.expanded{width:100%}@media (width>=768px){.feed-bottom-nav{display:none}.feed-page{padding-bottom:0}.feed-desktop-grid{border-top:1px solid var(--feed-rule);grid-template-columns:1fr 340px;align-items:start;gap:0;display:grid}.feed-main-col{border-right:1px solid var(--feed-rule);min-width:0}.feed-sidebar{display:block}.feed-mobile-only{display:none}.feed-section-head{padding:22px 24px 10px}.feed-main-col .feed-match-list,.feed-main-col .feed-news-list,.feed-main-col .feed-storylines-list{padding:0 24px 4px}.feed-sidebar .feed-upcoming-list{padding:0 16px 4px}.feed-sidebar .feed-table-wrap{padding:0 16px 20px}.feed-score-strip{padding:0 24px 14px}.feed-table-wrap{padding:0 24px 24px}.feed-main-col .feed-match-card:hover,.feed-main-col .feed-upcoming-card:hover,.feed-main-col .feed-storyline-card:hover{margin:0 -24px;padding-left:24px;padding-right:24px}.feed-hero-headline{font-size:34px}.feed-hero-overlay{max-width:700px;padding:48px 32px 36px}.feed-news-featured{padding:18px 24px 16px}.feed-news-featured .feed-news-title{font-size:20px}.feed-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-intro{padding:28px 32px 22px}.feed-intro-title{max-width:11ch;font-size:42px}.feed-inner-page{padding-bottom:0}.feed-page-subbar{padding:14px 24px 12px;top:auto}.feed-article-back{margin:0 32px;padding:18px 0 14px}}.feed-inner-page{--panel:#f5f0e8;--panel-2:#ede8df;--panel-3:#e3ddd4;--paper:#f5f0e8;--paper-2:#ede8df;--line:#0f0f0f1f;--line-strong:#0f0f0f38;background:var(--feed-paper);color:var(--feed-ink)}[data-theme=dark] .feed-inner-page{--panel:#111;--panel-2:#1a1a1a;--panel-3:#222;--paper:#111;--paper-2:#1a1a1a;--line:#f0ece31a;--line-strong:#f0ece333}[data-theme=dark] .feed-page-subbar{border-bottom-color:var(--feed-green2);background:#1a1a1a}.feed-inner-page .dashboard-panel,.feed-inner-page .module-card,.feed-inner-page .rail-panel,.feed-inner-page .empty-state{background:var(--panel);border-color:var(--line);box-shadow:none}.feed-inner-page,.feed-inner-page .module-card,.feed-inner-page .league-pill,.feed-inner-page .score-item,.feed-inner-page .season-match-row,.feed-inner-page .timeline-list,.feed-inner-page .section-title{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.feed-inner-page h2,.feed-inner-page .lead-story h2,.feed-inner-page .lead-panel h2{font-family:var(--feed-serif);color:var(--feed-ink);letter-spacing:-.4px;font-size:clamp(24px,4vw,40px);font-weight:900;line-height:1.1}.feed-inner-page h3{font-family:var(--feed-serif);color:var(--feed-ink);font-size:18px;font-weight:700}.feed-inner-page .lead-story>span{letter-spacing:1.1px;text-transform:uppercase;color:var(--feed-green2);font-family:Inter,sans-serif;font-size:10px;font-weight:700}.feed-inner-page .lead-story p,.feed-inner-page .lead-panel .lead-support p,.feed-inner-page .lead-story li{color:var(--feed-muted);font-family:Inter,sans-serif;font-size:14px;line-height:1.6}.feed-inner-page .section-title{border-bottom:2px solid var(--feed-green2);margin-bottom:10px;padding:14px 0 10px}.feed-inner-page .section-title h3{font-family:var(--feed-serif);letter-spacing:-.1px;text-transform:none;color:var(--feed-ink);font-size:16px;font-weight:700}.feed-inner-page .section-title span{color:var(--feed-muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.feed-inner-page .league-pill{background:var(--panel);border-color:var(--line);color:var(--text);border-radius:0;transition:border-color .1s,background .1s}.feed-inner-page .league-pill.active span{color:var(--gold)}.feed-inner-page .score-item,.feed-inner-page .live-rundown,.feed-inner-page .league-rundown,.feed-inner-page .season-panel{background:var(--panel);border-color:var(--line);color:var(--text)}.feed-inner-page .score-item strong{color:var(--text);font-size:14px}.feed-inner-page .score-item em,.feed-inner-page .score-item small,.feed-inner-page .score-item time{color:var(--muted);font-size:12px}.feed-inner-page .score-item:hover,.feed-inner-page .score-item.active{background:var(--panel-2);border-color:var(--gold)}.feed-inner-page .live-dot{background:var(--gold)}.feed-inner-page .score-item small .live-dot{background:#22c55e}.feed-inner-page .empty-state{background:var(--panel-2);border-color:var(--line);color:var(--muted);border-radius:0}.feed-inner-page .empty-state strong{color:var(--text);font-family:Inter,sans-serif}.feed-inner-page .empty-state p{font-family:Inter,sans-serif;font-size:13px}.feed-inner-page .standings-col-label{color:var(--muted);font-size:11px}.feed-inner-page .standings-rank{color:var(--muted)}.feed-inner-page .match-breakdown{background:var(--panel-2);border-top-color:var(--line)}.feed-inner-page .season-match-row{background:var(--panel);border-color:var(--line);color:var(--text);font-family:Inter,sans-serif}.feed-inner-page .season-match-row:hover{background:var(--panel-2)}.feed-inner-page .match-actions a,.feed-inner-page .match-actions button{color:var(--gold);font-family:Inter,sans-serif}.feed-inner-page .group-fixtures-toggle{color:var(--text);background:var(--panel-2);border-color:var(--line);font-family:Inter,sans-serif}.feed-inner-page .group-fixtures-toggle:hover{background:var(--panel-3)}.feed-inner-page .scores-layout{gap:0;padding:0}.feed-inner-page .scores-overview,.feed-inner-page .scores-side{padding:16px 16px 0}@media (width>=768px){.feed-inner-page .scores-overview,.feed-inner-page .scores-side{padding:20px 24px 0}}.feed-inner-page .league-switcher{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:0 0 16px;display:flex}.feed-inner-page .league-pill{min-height:unset;border-radius:3px;flex-direction:column;gap:1px;padding:7px 13px;transition:background .12s,border-color .12s;display:flex}.feed-inner-page .league-pill span{color:var(--feed-ink);font-size:12px;font-weight:700}.feed-inner-page .league-pill small{color:var(--feed-muted);font-size:10px}[data-theme=dark] .feed-inner-page .league-pill span{color:var(--feed-paper)}[data-theme=dark] .feed-inner-page .league-pill small{color:var(--feed-muted)}.feed-inner-page .league-pill.active,.feed-inner-page .league-pill:hover{background:var(--feed-ink);border-color:var(--feed-ink)}.feed-inner-page .league-pill.active span,.feed-inner-page .league-pill:hover span,.feed-inner-page .league-pill.active small,.feed-inner-page .league-pill:hover small{color:#f5f0e8e6}[data-theme=dark] .feed-inner-page .league-pill.active,[data-theme=dark] .feed-inner-page .league-pill:hover{background:var(--feed-green2);border-color:var(--feed-green2)}.feed-inner-page .eyebrow{color:var(--gold)!important}.feed-inner-page svg{color:var(--muted)}.feed-inner-page .section-title svg,.feed-inner-page h3 svg{color:var(--gold)}.feed-inner-page .table-row.champion .club-name,.table-row.champion .club-name{color:var(--gold);font-weight:700}.feed-inner-page .table-row.eliminated{opacity:.45}.feed-inner-page .table-row{color:var(--text);border-top-color:var(--line);font-family:Inter,sans-serif}.feed-inner-page .table-row>span:first-child{color:var(--text)}.feed-inner-page .table-row em{color:var(--text);background:var(--panel-2)}.feed-inner-page .table-row strong{color:var(--text)}.feed-inner-page .table-head{color:var(--muted)}.feed-inner-page .bracket-board{background:var(--feed-paper)}[data-theme=dark] .feed-inner-page .bracket-board{background:var(--bg)}.feed-inner-page .bracket-inspector{background:var(--panel);border-color:var(--line)}.score-item-teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;width:100%;min-width:0;display:grid}.score-item-home{text-align:right;text-overflow:ellipsis;white-space:nowrap;color:var(--text);min-width:0;font-size:13px;font-weight:600;overflow:hidden}.score-item-away{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:var(--text);min-width:0;font-size:13px;font-weight:600;overflow:hidden}.score-item-score{color:var(--text);text-align:center;letter-spacing:.5px;flex-shrink:0;min-width:32px;font-size:14px;font-style:normal;font-weight:700}.score-item-meta{margin-top:4px;display:block}.score-item-meta small{color:var(--muted);font-family:Inter,sans-serif;font-size:11px}.feed-inner-page .score-item{text-align:left;flex-direction:column;align-items:stretch;gap:2px;width:100%;padding:10px 12px;display:flex}.feed-inner-page .module-card small,.feed-inner-page .module-card .subtitle,.feed-inner-page .standings-card small,.feed-inner-page .standings-card .subtitle{color:var(--muted)}.feed-inner-page .section-title>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.feed-inner-page .score-item svg{color:var(--muted);flex-shrink:0}.feed-inner-page .score-item.active svg,.feed-inner-page .score-item:hover svg{color:var(--gold)}.feed-inner-page .bracket-lead .front-byline{color:var(--muted);font-family:Inter,sans-serif;font-size:13px;font-style:italic}.live-dot{background:#22c55e!important}.feed-inner-page .world-cup-fixture-team{color:var(--text)}.feed-inner-page .world-cup-fixture-vs{color:var(--muted)}.feed-inner-page .group-fixture{border-color:var(--line);color:var(--text)}.feed-inner-page .world-group-head h4{color:var(--text);letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:18px;font-weight:700}.feed-inner-page .world-group-head{border-bottom-color:var(--line)}.feed-inner-page .world-group-head>span{color:var(--muted);font-family:Inter,sans-serif}.feed-inner-page .world-group-card{background:var(--panel);border-color:var(--line)}.feed-inner-page .group-table{border-color:var(--line);color:var(--text);background:0 0;font-family:Inter,sans-serif}.feed-inner-page .group-table-head{color:var(--muted);font-family:Inter,sans-serif}.feed-inner-page .group-table-row{border-top-color:var(--line);color:var(--text)}.feed-inner-page .group-table-row>span:first-child{color:var(--text)}.feed-inner-page .group-table-row em{color:var(--text);background:var(--panel-2);font-style:normal}.feed-inner-page .group-table-row strong{color:var(--text);font-weight:700}.feed-inner-page .bracket-map-section{background:var(--panel);border-color:var(--line);box-shadow:none}.feed-inner-page .bracket-map-viewport{background:var(--bg);border-color:var(--line);touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.feed-inner-page .bracket-map-canvas{will-change:transform;position:absolute;top:0;left:0}.feed-inner-page .bracket-map-head{border-bottom-color:var(--line);align-items:center}.feed-inner-page .bracket-map-head h3{color:var(--text);font-family:Inter,sans-serif;font-size:clamp(16px,2.5vw,22px)}.feed-inner-page .bracket-map-head>div>span{background:var(--gold);color:var(--bg);letter-spacing:.1em;font-family:Inter,sans-serif}.bracket-map-zoom{align-items:center;gap:4px;margin-left:auto;display:flex}.bracket-zoom-btn{background:var(--panel-2);border:1px solid var(--line-strong);width:30px;height:30px;color:var(--text);cursor:pointer;border-radius:0;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1;transition:background .1s,border-color .1s;display:flex}.bracket-zoom-btn:hover:not(:disabled){background:var(--panel-3);border-color:var(--gold);color:var(--gold)}.bracket-zoom-btn:disabled{opacity:.35;cursor:default}.bracket-zoom-pct{color:var(--muted);letter-spacing:.05em;text-align:center;min-width:36px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.feed-inner-page .bracket-map-label{color:var(--muted);letter-spacing:.06em;font-family:Inter,sans-serif;font-weight:700}.feed-inner-page .bracket-map-connector{stroke:var(--line-strong);stroke-width:3px}.feed-inner-page .knockout-match-card{background:var(--panel);border-color:var(--line);color:var(--text);box-shadow:none}.feed-inner-page .knockout-match-card:hover,.feed-inner-page .knockout-match-card.active{background:var(--panel-2);border-color:var(--gold)}.feed-inner-page .knockout-match-meta,.feed-inner-page .knockout-venue{color:var(--muted);font-family:Inter,sans-serif}.feed-inner-page .bracket-seed-name{color:var(--text);font-family:Inter,sans-serif}.feed-inner-page .bracket-seed-code{color:var(--muted);font-family:Inter,sans-serif;font-size:11px}.feed-inner-page .knockout-match-card:after,.feed-inner-page .knockout-match-card:before{border-top-color:var(--line-strong)}.feed-inner-page .bracket-championship-stage,.feed-inner-page .bracket-quadrant{background:var(--panel);border-color:var(--line);box-shadow:none}.feed-inner-page .bracket-quadrant-head{border-bottom-color:var(--line)}.bracket-map-card-wrap .bracket-seed-name{opacity:0;max-height:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:11px;transition:max-height .18s,opacity .15s;display:block;overflow:hidden}.bracket-map-card-wrap .knockout-venue{opacity:0;max-height:0;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-family:Inter,sans-serif;font-size:10px;transition:max-height .18s,opacity .15s;overflow:hidden}.bracket-map-card-wrap .knockout-match-card:hover .bracket-seed-name,.bracket-map-card-wrap .knockout-match-card.active .bracket-seed-name,.bracket-map-card-wrap .knockout-match-card:hover .knockout-venue,.bracket-map-card-wrap .knockout-match-card.active .knockout-venue{opacity:1;max-height:2em}.bracket-map-card-wrap .bracket-seed-code{color:var(--text);letter-spacing:.02em;min-width:0;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.bracket-map-card-wrap .bracket-seed-row{grid-template-columns:minmax(0,1fr);gap:1px;min-height:18px}.bracket-map-card-wrap .knockout-match-meta{letter-spacing:.04em;color:var(--muted);font-family:Inter,sans-serif;font-size:9px}.bracket-map-card-wrap .knockout-match-card{gap:3px;min-height:0;padding:6px 8px}.feed-table-wrap .module-card{background:var(--panel-2);border:1px solid var(--line-strong)}.feed-table-wrap .table-row{color:var(--text);background:0 0}.feed-table-wrap .table-row.champion .club-name{color:var(--gold);font-weight:700}.feed-table-wrap .module-head>span{color:var(--gold)}.feed-article-page{--panel:#f5f0e8;--panel-2:#ede8df;--panel-3:#e3ddd4;--line:#0f0f0f1f;--line-strong:#0f0f0f38;background:var(--feed-paper);color:var(--feed-ink)}[data-theme=dark] .feed-article-page{--panel:#111;--panel-2:#1a1a1a;--panel-3:#222;--line:#f0ece31a;--line-strong:#f0ece333;background:var(--feed-paper)}.feed-article-page .article-header{background:var(--feed-paper);border-bottom-color:var(--feed-rule);max-width:none}.feed-article-page .article-header>span{color:var(--feed-green2);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.feed-article-page .article-header h1{font-family:var(--feed-serif);letter-spacing:-.5px;color:var(--feed-ink);margin:0 0 8px;font-size:clamp(28px,5.5vw,48px);font-weight:900;line-height:1.1}.feed-article-page .article-header p:not(.article-byline){color:var(--feed-muted);margin:8px 0 0;font-family:Inter,sans-serif;font-size:16px;font-style:italic;line-height:1.55}.feed-article-page .article-byline{letter-spacing:.08em;text-transform:uppercase;color:var(--feed-muted);margin:0 0 8px;font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:600}.feed-article-page .article-lead-image figcaption{background:var(--feed-paper2);border-bottom:1px solid var(--feed-rule);color:var(--feed-muted);font-family:Inter,sans-serif;font-size:11px}.feed-article-page .article-body{color:var(--feed-ink);max-width:700px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.feed-article-page .article-body h2,.feed-article-page .article-body h3{font-family:var(--feed-serif);color:var(--feed-ink);margin:24px 0 8px;font-weight:700}.feed-article-page .article-body .drop-paragraph:first-of-type:first-letter{font-family:var(--feed-serif);color:var(--feed-green2);float:left;padding:6px 8px 0 0;font-size:58px;font-weight:900;line-height:.8}.feed-article-page .source-line{color:var(--feed-muted);border-top:1px solid var(--feed-rule);margin:0;padding:12px 16px 0;font-family:Inter,sans-serif;font-size:11px}.feed-article-page .article-card-list{border-top:1px solid var(--feed-rule);flex-direction:column;gap:0;display:flex}.feed-article-page .article-score-card,.feed-article-page .article-news-card,.feed-article-page .article-fixture{background:var(--feed-paper);border:none;border-bottom:1px solid var(--feed-rule);color:var(--feed-ink);border-left:3px solid #0000;padding:14px 16px 14px 13px;text-decoration:none;transition:background .12s,border-left-color .12s;display:block}.feed-article-page .article-body:has(.article-fixture-list){max-width:min(100%,1120px)}.feed-article-page .article-fixture-list{width:min(100%,1080px)}[data-theme=dark] .feed-article-page .article-score-card,[data-theme=dark] .feed-article-page .article-news-card,[data-theme=dark] .feed-article-page .article-fixture{background:#1a1a1a;border-bottom-color:#f0ece314}.feed-article-page .article-score-card:hover,.feed-article-page .article-news-card:hover{background:var(--feed-paper2);border-left-color:var(--feed-green2)}[data-theme=dark] .feed-article-page .article-score-card:hover,[data-theme=dark] .feed-article-page .article-news-card:hover{border-left-color:var(--feed-green-bright);background:#222}.feed-article-page .article-score-card>span:first-child,.feed-article-page .article-news-card>small{letter-spacing:.1em;text-transform:uppercase;color:var(--feed-green2);margin-bottom:4px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:block}.feed-article-page .article-news-card>span:first-child:not(.stamp){color:var(--feed-muted);margin-bottom:4px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:block}.feed-article-page .article-news-card>span.stamp{margin-bottom:6px;display:inline-flex}.feed-article-page .article-score-card strong,.feed-article-page .article-news-card strong,.feed-article-page .article-fixture strong{font-family:var(--feed-serif);color:var(--feed-ink);margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.25;display:block}.feed-article-page .article-score-card p,.feed-article-page .article-news-card p,.feed-article-page .article-fixture p{color:var(--feed-muted);margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.feed-article-page .article-score-card em{color:var(--feed-muted);margin-top:6px;font-family:Inter,sans-serif;font-size:11px;font-style:italic;display:block}.feed-article-page .article-fixture{grid-template-columns:72px 1fr;align-items:start;gap:12px;display:grid}.feed-article-page .article-fixture time{color:var(--feed-green2);letter-spacing:0;padding-top:2px;font-family:Inter,sans-serif;font-size:13px;font-weight:700}[data-theme=dark] .feed-article-page .article-fixture time{color:var(--feed-green-bright)}.feed-article-page .article-fixture>div>span{letter-spacing:.1em;text-transform:uppercase;color:var(--feed-muted);margin-top:4px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:block}.feed-article-page .paper-button,.feed-article-page .paper-button.inline{color:var(--feed-ink);background:var(--feed-paper2);border:1px solid var(--feed-rule);letter-spacing:.01em;border-radius:0;align-items:center;gap:6px;margin-top:8px;padding:9px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.feed-article-page .paper-button:hover,.feed-article-page .paper-button.inline:hover{background:var(--feed-paper);border-color:var(--feed-green2);color:var(--feed-green2)}[data-theme=dark] .feed-article-page .paper-button,[data-theme=dark] .feed-article-page .paper-button.inline{color:var(--feed-paper);background:#1a1a1a;border-color:#f0ece31f}[data-theme=dark] .feed-article-page .paper-button:hover,[data-theme=dark] .feed-article-page .paper-button.inline:hover{border-color:var(--feed-green2);color:var(--feed-green-bright)}.feed-article-page .stamp{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-family:Inter,sans-serif;font-size:10px;font-weight:800}@media (width>=768px){.feed-article-page .article-header{padding:32px 32px 20px}.feed-article-page .article-body{max-width:740px;padding:24px 32px}.feed-article-page .source-line{padding:14px 32px 0}.feed-article-page .article-card-list{margin:0}.feed-article-page .article-score-card,.feed-article-page .article-news-card,.feed-article-page .article-fixture{padding:16px 32px 16px 29px}.feed-article-page .article-score-card:hover,.feed-article-page .article-news-card:hover{margin:0 -32px 0 -29px;padding-left:29px;padding-right:32px}}.app-shell{background:var(--feed-paper);width:100%;max-width:1200px;min-height:100vh;margin:0 auto;position:relative;overflow-x:clip}.feed-top-nav{height:var(--feed-nav-h);background:var(--feed-ink)}.feed-nav-brand{letter-spacing:0;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:28px;font-weight:900;line-height:1}.feed-nav-links a,.feed-nav-freshness,.feed-ticker-label,.feed-ticker-headline-item,.feed-intro-kicker,.feed-chip,.feed-badge,.feed-page-title,.feed-page-sublinks a,.feed-page-sublinks .app-link{letter-spacing:0}.feed-nav-links{display:none}@media (width>=768px){.feed-nav-links{display:flex}}.feed-nav-right{justify-self:end;align-items:center;gap:14px;display:flex}.feed-nav-icon{color:#f5f0e8b8;flex:none}.feed-nav-freshness{font-size:10px;line-height:1.2}.feed-ticker-track{scrollbar-width:none;overflow:hidden}.feed-ticker-track::-webkit-scrollbar{display:none}.feed-ticker-inner{width:max-content;min-width:max-content;transform:translate(0)}.feed-ticker-headline-item:last-child{border-right:0}@media (width>=768px){.feed-hero{height:60vh;min-height:380px;max-height:520px}.feed-hero-overlay{max-width:640px;padding:40px 32px 32px}.feed-hero-headline{font-size:36px}}.feed-intro-title,.feed-hero-headline,.feed-inner-page h2,.feed-inner-page h3,.feed-news-title,.feed-match-num,.feed-score-line,.feed-storyline-title,.feed-article-page .article-header h1{letter-spacing:0}.feed-page-subbar{top:var(--feed-nav-h);background:var(--feed-paper);border-bottom-color:var(--feed-green2)}.feed-inner-page .league-switcher{border-bottom:1px solid var(--line);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;min-height:0;margin-bottom:18px;padding:0 0 14px;display:flex;overflow:auto hidden}.feed-inner-page .league-switcher::-webkit-scrollbar{display:none}.feed-inner-page .league-pill{box-sizing:border-box;scroll-snap-align:start;flex:0 0 156px;align-content:center;justify-items:start;gap:4px;width:156px;min-width:0;height:54px;min-height:54px;padding:10px 12px;display:grid;overflow:hidden}.feed-inner-page .league-pill span,.feed-inner-page .league-pill small{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.1;display:block;overflow:hidden}.feed-inner-page .league-pill span{font-size:13px}.feed-inner-page .league-pill small{letter-spacing:0;font-size:10px}.feed-inner-page .score-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:58px;padding:10px 12px;display:grid}.feed-inner-page .score-item>span{min-width:0}.feed-inner-page .score-item>svg{grid-area:1/2/span 2;align-self:center}.feed-inner-page .score-item-teams,.feed-inner-page .score-item-meta{grid-column:1}.feed-inner-page .score-item-meta{margin-top:0}.feed-inner-page .score-item-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width>=1441px){.scores-layout{grid-template-columns:minmax(0,1fr) 460px;gap:28px;width:min(100%,1480px)}.feed-inner-page .scores-layout{gap:28px}.feed-inner-page .scores-overview,.feed-inner-page .scores-side{padding-left:0;padding-right:0}}.feed-inner-page .table-row{grid-template-columns:minmax(0,1fr) 38px 52px 56px;column-gap:10px}.feed-inner-page .table-row>span:first-child{overflow:visible}.feed-inner-page .club-label{flex:auto;overflow:visible}.feed-inner-page .club-name{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.compact-table .club-name{white-space:normal;overflow-wrap:break-word}.feed-inner-page .match-detail>.match-breakdown{border-top:1px solid var(--line);background:0 0;padding-top:6px}.feed-inner-page .match-detail .timeline-list,.feed-inner-page .match-detail .lineup-block{background:0 0}.feed-inner-page .match-detail .lineup-block{border-top-color:var(--line);margin-top:2px}.feed-inner-page .match-detail .timeline-marker,.feed-inner-page .match-detail .timeline-state .timeline-marker{background:var(--panel)}.feed-inner-page .scoreboard{grid-template-columns:minmax(0,1fr) minmax(86px,auto) minmax(0,1fr);align-items:end;gap:clamp(12px,2.2vw,30px)}.feed-inner-page .scoreboard-team{min-width:0}.feed-inner-page .scoreboard-team-away{text-align:right}.feed-inner-page .scoreboard small,.feed-inner-page .scoreboard-score{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.feed-inner-page .scoreboard small{letter-spacing:.08em;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.feed-inner-page .scoreboard strong{text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:clamp(28px,3vw,44px);line-height:.95;display:-webkit-box;overflow:hidden}.feed-inner-page .scoreboard-score{min-width:86px;color:var(--feed-ink);text-align:center;justify-self:center;font-size:clamp(44px,5vw,68px)}.feed-inner-page .match-actions button{font-family:Inter,ui-sans-serif,system-ui,sans-serif}@media (width<=620px){.feed-inner-page .scoreboard{grid-template-columns:minmax(0,1fr);align-items:start}.feed-inner-page .scoreboard-team-away{text-align:left}.feed-inner-page .scoreboard-score{justify-self:start;min-width:0;font-size:42px}.feed-inner-page .scoreboard strong{white-space:normal}}.feed-inner-page .group-fixtures{background:0 0;border:0;gap:7px;margin-top:10px;padding:0;display:grid}.feed-inner-page .group-fixtures-toggle{border-color:var(--feed-rule)}.feed-inner-page .group-fixtures-toggle[aria-expanded=true]{color:var(--feed-green2);background:#15803d12;border-color:#15803d57}.feed-inner-page .group-fixture{min-height:48px;color:var(--feed-ink);background:var(--feed-paper2);border:1px solid var(--feed-rule);border-left:2px solid #0000;padding:9px 10px}.feed-inner-page .group-fixture:hover,.feed-inner-page .group-fixture:focus-visible{border-color:#15803d47;border-left-color:var(--feed-green2);background:#15803d14}.feed-inner-page .group-fixture>span,.feed-inner-page .group-fixture em{color:var(--feed-muted)}.feed-inner-page .group-fixture em{color:var(--feed-green2);font-weight:800}.feed-inner-page .knockout-match-card.path-active{border-color:var(--feed-green2);background:#15803d14}.feed-inner-page .knockout-match-card.path-active .bracket-seed-code,.feed-inner-page .knockout-match-card.path-active .knockout-match-meta{color:var(--feed-green2)}.feed-inner-page .bracket-map-connector.active{stroke:var(--feed-green2);stroke-width:7px;filter:none}.feed-inner-page button:focus-visible,.feed-inner-page a:focus-visible,.feed-top-nav a:focus-visible,.feed-bottom-nav a:focus-visible{outline:2px solid var(--feed-green2);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html,body{background:var(--feed-paper)}.app-shell{background:var(--feed-paper);width:min(100%,1200px);max-width:1200px;margin:0 auto}.feed-nav-brand{font-family:var(--feed-serif);letter-spacing:0;font-size:23px;font-weight:900}.feed-nav-links{gap:24px}.feed-nav-links a{font-size:13px;font-weight:500}.feed-intro-title,.feed-intro-sub,.feed-hero-headline,.feed-hero-summary{margin-top:0}.feed-intro-title{margin-bottom:10px}.feed-intro-sub{margin-bottom:0}.feed-hero-headline{text-wrap:balance;max-width:100%;margin-bottom:10px;line-height:1.12}.feed-hero-summary{max-width:100%;margin-bottom:10px}.feed-section-head{padding:18px 16px 10px}.score-item-home,.score-item-away,.feed-inner-page .score-item-meta small{text-overflow:clip;white-space:normal;overflow:visible}.score-item-home,.score-item-away{overflow-wrap:anywhere;line-height:1.18}.feed-inner-page .league-switcher{align-items:stretch;margin-bottom:14px;padding-bottom:12px}.feed-inner-page .league-pill{height:auto;min-height:54px;overflow:visible}.feed-inner-page .league-pill span,.feed-inner-page .league-pill small{text-overflow:clip;white-space:normal;line-height:1.24;overflow:visible}.feed-inner-page .match-detail{overflow:visible}.feed-inner-page .scoreboard{align-items:center}.feed-inner-page .scoreboard strong{overflow-wrap:anywhere;word-break:normal;-webkit-line-clamp:unset;padding-block:.02em .08em;line-height:1.22;display:block;overflow:visible}.feed-inner-page .scoreboard small{line-height:1.2}.feed-inner-page .scoreboard-score{padding-block:.04em .08em;line-height:1;overflow:visible}@media (width>=768px){.feed-hero{height:60vh;min-height:380px;max-height:520px}.feed-hero-overlay{box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:640px;max-height:100%;padding:30px 32px 28px;display:flex}.feed-hero-headline{font-size:clamp(30px,2.55vw,34px)}.feed-hero-tag{margin-bottom:10px}.feed-hero-summary{line-height:1.45}.feed-hero-meta{align-items:flex-start;gap:10px}.feed-hero-credit{max-width:310px;font-size:9px;line-height:1.3}.feed-section-head{padding:16px 20px 10px}.feed-main-col .feed-match-list,.feed-main-col .feed-news-list,.feed-main-col .feed-storylines-list{padding:0 20px 4px}.feed-main-col .feed-match-card:hover,.feed-main-col .feed-upcoming-card:hover,.feed-main-col .feed-storyline-card:hover{margin:0 -20px;padding-left:20px;padding-right:20px}.feed-news-featured{padding:16px 20px 14px}}@media (width>=1360px){.app-shell{width:min(100vw - 80px,1440px);max-width:1440px}.feed-inner-section{max-width:none}.feed-desktop-grid{grid-template-columns:minmax(0,1fr) 360px}.feed-inner-page .scoreboard strong{font-size:clamp(30px,2.35vw,40px);line-height:1.2}}@media (width>=1181px){.feed-intro{padding:22px 32px 18px}.feed-intro-kicker{margin-bottom:8px}.feed-intro-title{max-width:16ch;margin-bottom:8px;line-height:1.04}.feed-intro-sub{max-width:48rem;line-height:1.45}.feed-chips{margin-top:12px}.scores-layout,.feed-inner-page .scores-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px}.feed-inner-page .scores-overview,.feed-inner-page .scores-side{align-content:start}.inline-standings{display:none}.scores-side>.standings-card{display:block}}@media (prefers-reduced-motion:reduce){.feed-ticker-inner{animation:none!important}}.brief-recap-welcome,.brief-recap-stories{z-index:1000;color:#f4f5f0;background:linear-gradient(135deg,#0a0e0c 0%,#06100b 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:0}.brief-recap-welcome{justify-content:center;align-items:center;padding:32px 24px;display:flex;overflow:hidden}.brief-recap-welcome:before,.brief-recap-stories:before{pointer-events:none;content:"";background:radial-gradient(at 50% 35%,#22c55e26 0%,#0000 65%);position:absolute;inset:0}.brief-recap-pitch{color:#fff;opacity:.05;pointer-events:none;width:min(560px,80vw);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brief-recap-welcome-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:520px;animation:.6s cubic-bezier(.16,1,.3,1) briefRecapWelcomeIn;display:flex;position:relative}@keyframes briefRecapWelcomeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.brief-recap-brand{color:#f4f5f0;letter-spacing:0;justify-content:center;align-items:center;gap:7px;margin-bottom:10px;font-size:26px;font-weight:900;line-height:1;display:flex}.brief-recap-brand span{color:#22c55e}.brief-recap-brand.compact{margin-bottom:8px;font-size:22px}.brief-recap-date{color:#86efac;letter-spacing:.16em;text-transform:uppercase;margin-bottom:48px;font-size:11px;font-weight:700}.brief-recap-date.compact{margin-bottom:24px}.brief-recap-welcome-title,.brief-recap-story h1{color:#fff;font-family:var(--feed-serif,Georgia, "Times New Roman", serif);letter-spacing:0;margin:0 0 18px;font-size:clamp(34px,6.5vw,52px);font-weight:900;line-height:1.05}.brief-recap-welcome-sub{color:#f4f5f09e;max-width:380px;margin:0 0 40px;font-size:15px;line-height:1.55}.brief-recap-welcome-sub strong,.brief-recap-story-outro strong{color:#86efac;font-weight:700}.brief-recap-welcome-button,.brief-recap-primary,.brief-recap-secondary{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.brief-recap-welcome-button{color:#062612;background:#22c55e;border:0;margin-bottom:14px;padding:0 28px;box-shadow:0 4px 24px #22c55e33}.brief-recap-welcome-button:hover,.brief-recap-primary:hover{background:#86efac;transform:translateY(-1px);box-shadow:0 6px 32px #22c55e47}.brief-recap-skip{color:#f4f5f066;letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:13px}.brief-recap-skip:hover{color:#f4f5f0b8}.brief-recap-choice-screen{align-items:flex-end;padding:clamp(18px,3.5vw,32px);overflow-y:auto}.brief-recap-welcome-inner.experience{text-align:left;background:#050c09eb;border:1px solid #ffffff1a;align-items:stretch;width:min(100%,980px);max-width:980px;overflow:hidden;box-shadow:0 24px 80px #0000007a}.brief-recap-chooser-top{background:#0000005c;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;min-height:62px;padding:0 28px;display:grid}.brief-recap-chooser-top .brief-recap-brand{justify-content:flex-start;margin:0;font-size:22px}.brief-recap-chooser-top p,.brief-recap-chooser-top time{color:#f4f5f094;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.brief-recap-chooser-top p{text-align:center}.brief-recap-chooser-top time{text-align:right}.brief-recap-choice-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:650px;display:grid;position:relative}.brief-recap-choice-grid:before{content:"";background:linear-gradient(#22c55e00,#22c55e73,#22c55e00);width:1px;position:absolute;top:0;bottom:0;left:50%}.brief-recap-choice-card{min-width:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;isolation:isolate;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:24px;padding:48px 38px 30px;transition:background .16s,border-color .16s;display:flex;position:relative}.brief-recap-choice-card:hover{background:#ffffff06;border-color:#22c55e2e}.brief-recap-choice-card:focus{outline:0}.brief-recap-choice-card:focus-visible{outline-offset:-2px;outline:2px solid #22c55ee0}.brief-recap-choice-number{z-index:-1;color:#22c55e;font-family:var(--feed-serif,Georgia, "Times New Roman", serif);letter-spacing:0;opacity:.14;font-size:clamp(72px,9vw,104px);font-weight:900;line-height:.8;position:absolute;top:24px;right:38px}.brief-recap-choice-card.news .brief-recap-choice-number{color:#f4f5f0;opacity:.08}.brief-recap-phone-preview{color:#f4f5f0;background:linear-gradient(#072c19bd,#03120cdb);border:1px solid #22c55e6b;border-radius:18px;width:min(100%,220px);height:300px;padding:18px 16px;overflow:hidden;box-shadow:inset 0 0 28px #22c55e14,0 20px 50px #00000040}.brief-recap-mini-progress{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:16px;display:grid}.brief-recap-mini-progress span{background:#ffffff47;border-radius:99px;height:3px}.brief-recap-mini-progress span:first-child,.brief-recap-mini-progress span:nth-child(2){background:#86efacdb}.brief-recap-phone-preview strong{color:#062612;letter-spacing:.12em;background:#22c55e;border-radius:3px;margin-bottom:12px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.brief-recap-phone-preview h2{-webkit-line-clamp:4;color:#fff;font-family:var(--feed-serif,Georgia, "Times New Roman", serif);letter-spacing:0;-webkit-box-orient:vertical;margin:0 0 12px;font-size:22px;font-weight:900;line-height:1.05;display:-webkit-box;overflow:hidden}.brief-recap-phone-preview ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.brief-recap-phone-preview li{color:#f4f5f0c7;border-top:1px solid #ffffff1a;padding:8px 0;font-size:12px;font-weight:800;line-height:1.35}.brief-recap-phone-preview li:before{color:#22c55e;content:"> "}.brief-recap-browser-preview{background:#ffffff09;border:1px solid #ffffff29;border-radius:8px;width:min(100%,310px);min-height:210px;padding:12px;box-shadow:0 20px 50px #0000003d}.brief-recap-browser-bar{grid-template-columns:8px 8px 8px 1fr;align-items:center;gap:5px;margin-bottom:12px;display:grid}.brief-recap-browser-bar span{background:#ffffff3d;border-radius:50%;width:7px;height:7px}.brief-recap-browser-bar i{background:#ffffff21;border-radius:2px;height:9px}.brief-recap-browser-hero{background:linear-gradient(90deg,#22c55e6b 0 22%,#22c55e1a 22% 100%);border-radius:3px;height:64px;margin-bottom:10px}.brief-recap-browser-row,.brief-recap-browser-footer{gap:6px;display:grid}.brief-recap-browser-row{grid-template-columns:repeat(3,1fr);margin-bottom:7px}.brief-recap-browser-row span{background:#ffffff14;border-radius:3px;height:38px}.brief-recap-browser-footer{grid-template-columns:1fr 1fr}.brief-recap-browser-footer span{background:#ffffff0e;border-radius:3px;height:28px}.brief-recap-choice-copy{text-align:center;justify-items:center;width:100%;max-width:360px;display:grid}.brief-recap-choice-copy>span:first-child{color:#86efac;letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900}.brief-recap-choice-copy h1{color:#fff;font-family:var(--feed-serif,Georgia, "Times New Roman", serif);letter-spacing:0;margin:0 0 14px;font-size:clamp(32px,4.6vw,44px);font-weight:900;line-height:1}.brief-recap-choice-copy p{color:#f4f5f0a8;max-width:330px;margin:0 0 22px;font-size:16px;font-weight:700;line-height:1.38}.brief-recap-choice-copy ul{color:#f4f5f0c2;gap:10px;width:100%;margin:0 0 24px;padding:0;list-style:none;display:grid}.brief-recap-choice-copy li{text-align:left;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;font-size:14px;font-weight:800;line-height:1.3;display:grid}.brief-recap-choice-copy li svg{color:#22c55e}.brief-recap-choice-action{letter-spacing:.12em;text-transform:uppercase;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;padding:0 18px;font-size:15px;font-weight:900;display:inline-flex}.brief-recap-choice-action.primary{color:#062612;background:#22c55e}.brief-recap-choice-action.secondary{color:#f4f5f0;background:#0000002e;border:1px solid #ffffff2e}.brief-recap-choice-copy small{color:#f4f5f05c;letter-spacing:.22em;text-transform:uppercase;margin-top:14px;font-size:11px;font-weight:900}.brief-recap-choice-or{z-index:4;color:#86efac;background:#07120d;border:1px solid #22c55e73;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.brief-recap-stories{flex-direction:column;display:flex;overflow:hidden}.brief-recap-progress{z-index:3;gap:3px;padding:14px 16px 8px;display:flex;position:relative}.brief-recap-progress-seg{background:#ffffff2e;border-radius:2px;flex:1;height:3px;overflow:hidden}.brief-recap-progress-fill{border-radius:inherit;background:#fff;width:0;height:100%;display:block}.brief-recap-progress-fill.is-complete,.brief-recap-progress-fill.is-static{width:100%}.brief-recap-progress-fill.is-current{animation:linear forwards briefRecapFill}@keyframes briefRecapFill{0%{width:0}to{width:100%}}.brief-recap-story-bar{z-index:3;justify-content:space-between;align-items:center;padding:4px 16px 14px;display:flex;position:relative}.brief-recap-story-bar span{color:#f4f5f066;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.brief-recap-close{color:#f4f5f0;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.brief-recap-close:hover{color:#86efac}.brief-recap-welcome-close{z-index:8;position:fixed;top:16px;right:16px}.brief-recap-stage{z-index:2;touch-action:manipulation;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.brief-recap-stage:after{pointer-events:none;content:"";background:radial-gradient(#0f3d2426 0%,#0000 70%);position:absolute;inset:0}.brief-recap-tap{z-index:4;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:0;padding:0;display:block;position:absolute;top:0;bottom:0}.brief-recap-tap-prev{width:28%;left:0}.brief-recap-tap-next{width:72%;right:0}.brief-recap-story{z-index:3;width:min(100%,560px);padding:0 28px;animation:.35s cubic-bezier(.16,1,.3,1) briefRecapStoryIn;position:relative}@keyframes briefRecapStoryIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.brief-recap-story-intro,.brief-recap-story-outro{text-align:center}.brief-recap-story-intro p,.brief-recap-story-line p,.brief-recap-story-outro p{color:#f4f5f0ad;margin:0;font-size:15px;line-height:1.55}.brief-recap-story-outro p{margin-bottom:32px}.brief-recap-tag{color:#86efac;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:10.5px;font-weight:800;display:inline-block}.brief-recap-tag.exclusive{color:#062612;letter-spacing:.12em;background:#22c55e;border-radius:3px;padding:5px 10px}.brief-recap-bullets{flex-direction:column;margin:0 0 24px;padding:0;list-style:none;display:flex}.brief-recap-bullets li{color:#ffffffd9;border-top:1px solid #ffffff1a;align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;line-height:1.5;display:flex}.brief-recap-bullets li:last-child{border-bottom:1px solid #ffffff1a}.brief-recap-arr{color:#22c55e;flex:none;margin-top:4px;display:inline-flex}.brief-recap-bullets strong{color:#fff;font-weight:700}.brief-recap-foot{color:#f4f5f066;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.brief-recap-score-stack{flex-direction:column;gap:14px;display:flex}.brief-recap-score-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;gap:7px;padding:14px 16px;display:flex}.brief-recap-score-head{color:#f4f5f066;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:10px;font-weight:800;display:flex}.brief-recap-score-head span:first-child{color:#86efac}.brief-recap-score-team{color:#fff;justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.brief-recap-score-team .winner{color:#22c55e;font-weight:800}.brief-recap-score-team strong{color:#fff;min-width:26px;font-family:var(--feed-serif,Georgia, "Times New Roman", serif);text-align:right;font-size:22px;font-weight:900}.brief-recap-score-row p{color:#f4f5f09e;border-top:1px solid #ffffff12;margin:8px 0 0;padding-top:8px;font-size:13px;line-height:1.45}.brief-recap-story-fixtures h1{margin-bottom:18px;font-size:clamp(24px,4vw,34px)}.brief-recap-fixture-stack{background:#ffffff14;border-radius:6px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.brief-recap-fixture-line{background:#ffffff08;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.brief-recap-fixture-line span{color:#86efac;letter-spacing:0;font-size:12px;font-weight:800}.brief-recap-fixture-line strong{color:#fff;font-size:14px;font-weight:700;line-height:1.25}.brief-recap-fixture-line em{color:#f4f5f066;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:10px;font-style:normal}.brief-recap-check{color:#062612;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;animation:.5s cubic-bezier(.16,1,.3,1) briefRecapCheckIn;display:inline-flex}@keyframes briefRecapCheckIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.brief-recap-outro-actions{flex-direction:column;gap:10px;max-width:280px;margin:0 auto;display:flex}.brief-recap-primary{color:#062612;background:#22c55e;border:0;padding:0 20px}.brief-recap-secondary{color:#fff;background:0 0;border:1px solid #fff3;padding:0 20px}.brief-recap-secondary:hover{color:#86efac;border-color:#22c55e}.feed-recap-replay{right:max(14px,50vw - min(100vw,1200px)/2 + 14px);bottom:calc(var(--feed-bnav-h) + 14px);z-index:260;color:#f5f0e8;background:var(--feed-ink);letter-spacing:0;cursor:pointer;border:1px solid #f5f0e833;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;position:fixed;box-shadow:0 10px 24px #0f0f0f33}@media (width>=761px){.feed-recap-replay{bottom:22px}}@media (height<=760px) and (width>=861px){.brief-recap-choice-grid{min-height:560px}.brief-recap-choice-card{gap:18px;padding:34px 34px 24px}.brief-recap-phone-preview{min-height:250px}.brief-recap-browser-preview{min-height:180px}.brief-recap-choice-copy p,.brief-recap-choice-copy ul{margin-bottom:16px}}@media (width<=860px){.brief-recap-choice-screen{align-items:flex-start}.brief-recap-welcome-inner.experience{margin:0 auto}.brief-recap-chooser-top{text-align:center;grid-template-columns:1fr;gap:8px;padding:18px 20px}.brief-recap-chooser-top .brief-recap-brand,.brief-recap-chooser-top p,.brief-recap-chooser-top time{text-align:center;justify-content:center}.brief-recap-choice-grid{grid-template-columns:1fr;min-height:auto}.brief-recap-choice-grid:before{display:none}.brief-recap-choice-card{padding:32px 24px 28px}.brief-recap-choice-card+.brief-recap-choice-card{border-top:1px solid #ffffff14}.brief-recap-choice-number{right:24px}.brief-recap-choice-or{justify-self:center;margin:-16px 0;position:relative;top:auto;left:auto;transform:none}}@media (width<=480px){.brief-recap-story{padding:0 22px}.brief-recap-story h1,.brief-recap-welcome-title{font-size:30px}.brief-recap-bullets li{font-size:14px}.brief-recap-fixture-line{grid-template-columns:auto minmax(0,1fr)}.brief-recap-fixture-line em{text-align:left;grid-column:2}.brief-recap-choice-screen{padding:12px}.brief-recap-choice-card{padding:28px 18px 24px}.brief-recap-phone-preview,.brief-recap-browser-preview{width:min(100%,280px)}.brief-recap-choice-copy h1{font-size:32px}.brief-recap-choice-action{min-height:52px;font-size:13px}}@media (width<=860px){.brief-recap-choice-screen{align-items:center;padding:10px;overflow:hidden}.brief-recap-welcome-inner.experience{max-height:calc(100svh - 20px)}.brief-recap-chooser-top{gap:4px;min-height:0;padding:12px 14px}.brief-recap-chooser-top .brief-recap-brand{font-size:18px}.brief-recap-chooser-top p{letter-spacing:.18em;font-size:10px}.brief-recap-chooser-top time,.brief-recap-choice-number,.brief-recap-phone-preview,.brief-recap-browser-preview,.brief-recap-choice-copy p,.brief-recap-choice-copy ul,.brief-recap-choice-copy small{display:none}.brief-recap-choice-card{gap:10px;padding:14px}.brief-recap-choice-copy>span:first-child{letter-spacing:.18em;margin-bottom:6px;font-size:10px}.brief-recap-choice-copy h1{margin-bottom:10px;font-size:28px}.brief-recap-choice-action{min-height:44px;font-size:12px}.brief-recap-choice-or{width:34px;height:34px;margin:-8px 0;font-size:12px}}@media (prefers-reduced-motion:reduce){.brief-recap-welcome-inner,.brief-recap-story,.brief-recap-check,.brief-recap-progress-fill.is-current{animation:none!important}.brief-recap-progress-fill.is-current{width:100%}}.feedback-page{min-height:calc(100vh - var(--feed-nav-h));background:var(--feed-paper);color:var(--feed-ink)}.feedback-shell{width:min(100%,920px);margin:0 auto;padding:24px 16px 88px}.feedback-header{border-bottom:2px solid var(--feed-green2);gap:8px;padding:16px 0 22px;display:grid}.feedback-header span,.feedback-section legend{color:var(--feed-green2);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.feedback-header h1{max-width:12ch;color:var(--feed-ink);font-family:var(--feed-serif);margin:0;font-size:clamp(38px,8vw,74px);font-weight:900;line-height:.98}.feedback-header p{max-width:680px;color:var(--feed-muted);margin:0;font-size:15px;line-height:1.55}.feedback-form{gap:18px;padding-top:18px;display:grid}.feedback-section{border:1px solid var(--feed-rule);background:#ffffff42;gap:14px;min-width:0;margin:0;padding:16px;display:grid}.feedback-section legend{padding:0 8px}.feedback-field{gap:8px;min-width:0;display:grid}.feedback-field>span{color:var(--feed-ink);font-size:15px;font-weight:800;line-height:1.35}.feedback-field small{color:var(--feed-muted);margin-top:-3px;font-size:12px;line-height:1.4}.feedback-field input[type=text],.feedback-field textarea,.feedback-field select,.feedback-other{width:100%;min-width:0;color:var(--feed-ink);background:var(--feed-paper);font:inherit;border:1px solid #0f0f0f2e;border-radius:4px}.feedback-field input[type=text],.feedback-field select,.feedback-other{min-height:42px;padding:0 12px}.feedback-field textarea{resize:vertical;min-height:96px;padding:11px 12px}.feedback-field input[type=text]:focus,.feedback-field textarea:focus,.feedback-field select:focus,.feedback-other:focus{border-color:var(--feed-green2);outline-offset:0;outline:2px solid #15803d29}.feedback-choice-grid,.feedback-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.feedback-choice-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.feedback-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.feedback-rank{min-width:0;color:var(--feed-ink);background:var(--feed-paper);border:1px solid var(--feed-rule);border-radius:4px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.feedback-rank>span{width:34px;height:34px;color:var(--feed-paper);background:var(--feed-green2);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:inline-flex}.feedback-choice,.feedback-check{min-height:42px;color:var(--feed-ink);background:var(--feed-paper);border:1px solid var(--feed-rule);cursor:pointer;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.feedback-choice input,.feedback-check input{width:16px;height:16px;accent-color:var(--feed-green2)}.feedback-choice span,.feedback-check span{min-width:0;font-size:13px;font-weight:700;line-height:1.25}.feedback-check:has(input:disabled){cursor:not-allowed;opacity:.48}.feedback-other{margin-top:2px}.feedback-submit-row{flex-wrap:wrap;align-items:center;gap:12px;padding:2px 0 0;display:flex}.feedback-submit{color:#fff;background:var(--feed-green2);border:1px solid var(--feed-green2);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:850;display:inline-flex}.feedback-submit:disabled{cursor:wait;opacity:.68}.feedback-status{color:var(--feed-muted);margin:0;font-size:13px;font-weight:700}.feedback-status.success{color:var(--feed-green2)}.feedback-status.error{color:var(--red)}.feedback-honey{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (width>=768px){.feedback-shell{padding:36px 28px 64px}.feedback-header{grid-template-columns:minmax(0,.82fr) minmax(280px,.64fr);align-items:end;gap:24px;padding-bottom:28px}.feedback-header span,.feedback-header h1{grid-column:1}.feedback-header p{grid-area:1/2/span 2}.feedback-section{padding:20px}}@media (width<=620px){.feed-nav-brand{font-size:18px}.feed-nav-right{gap:9px}.feed-nav-freshness{font-size:9px}.feedback-choice-grid,.feedback-choice-grid.compact,.feedback-feature-grid,.feedback-rank-grid{grid-template-columns:1fr}}:root,[data-theme=dark]{--bg:#0a0e0c;--bg-elev:#11171a;--bg-card:#161e1d;--bg-card-hov:#1c2624;--panel:var(--bg-card);--panel-2:var(--bg-card-hov);--panel-3:#22302d;--paper:var(--bg-card);--paper-2:var(--bg-card-hov);--paper-ink:#f4f5f0;--line:#ffffff12;--line-strong:#ffffff1f;--line-soft:#ffffff14;--text:#f4f5f0;--muted:#f4f5f09e;--faint:#f4f5f08a;--gold:#22c55e;--red:#f87171;--green:#22c55e;--blue:#86efac;--shadow:none;--feed-serif:"Playfair Display", Georgia, serif;--feed-sans:"Inter", system-ui, -apple-system, sans-serif;--feed-ink:#f4f5f0;--feed-paper:#0a0e0c;--feed-paper2:#11171a;--feed-card:#161e1d;--feed-card-hover:#1c2624;--feed-rule:#ffffff12;--feed-rule-strong:#ffffff1f;--feed-muted:#f4f5f09e;--feed-dim:#f4f5f08a;--feed-green:#15803d;--feed-green2:#22c55e;--feed-green-bright:#86efac;--feed-accent-on-solid:#052e16;--feed-accent-soft:#22c55e1f;--feed-accent-soft-strong:#22c55e2e;--feed-focus-ring:#86efac;--feed-badge-transfer:#22c55e;--feed-badge-squad:#22c55e;--feed-badge-danger:#f87171;--feed-badge-alert:#f87171;--feed-badge-on-solid:#062612;--feed-badge-danger-on-solid:#2d0808;--feed-result-win-bg:#22c55eeb;--feed-result-win-border:#86efac5c;--feed-result-win-ink:#052e16;--feed-maxw:1280px;--feed-pad:clamp(20px, 4vw, 48px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--bg);color:var(--text);font-family:var(--feed-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}[data-theme=dark] body,[data-theme=light] body{background:var(--bg);color:var(--text)}.app-shell{width:min(100%, var(--feed-maxw));max-width:var(--feed-maxw);background:var(--bg)}.feed-page,.feed-inner-page,.feedback-page,.feed-article-page,.scores-paper-page,.world-cup-paper-page{background:var(--bg);color:var(--feed-ink)}.feed-top-nav{border-bottom:1px solid var(--feed-rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e0ceb}[data-theme=dark] .feed-top-nav,[data-theme=dark] .feed-bottom-nav{background:#0a0e0ceb}.feed-nav-brand{color:var(--feed-ink);font-family:var(--feed-serif);font-size:clamp(20px,2.2vw,28px);font-weight:900}.feed-nav-brand span,.feed-nav-links a:hover,.feed-nav-links a.active,.feed-bnav-item.active svg,.feed-bnav-item.active span{color:var(--feed-green-bright)}.feed-nav-links a,.feed-nav-freshness,.feed-bnav-item span{color:var(--feed-dim)}.feed-nav-icon,.feed-bnav-item svg{color:var(--feed-muted)}.feed-bottom-nav{border-top:1px solid var(--feed-rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e0cf0}.feed-ticker-bar{color:var(--feed-ink);border-bottom:1px solid var(--feed-rule);background:#11171ae6}[data-theme=dark] .feed-ticker-bar{background:#11171ae6}.feed-ticker-label{color:var(--feed-green-bright);border-right:1px solid var(--feed-rule);background:#ffffff08}.feed-ticker-headline-item{color:var(--feed-muted);border-right:1px solid var(--feed-rule)}.feed-ticker-headline-item:before{background:var(--feed-ink);opacity:1;content:"";border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite guidePulse}.feed-intro{padding:28px var(--feed-pad) 24px;background:var(--bg);border-bottom:1px solid var(--feed-rule)}[data-theme=dark] .feed-intro{background:var(--bg)}.feed-intro-kicker,.feed-comp-label,.feed-upcoming-time,.feed-article-back-link,.feedback-header span,.feedback-section legend{color:var(--feed-green-bright)}.feed-intro-kicker:before{background:var(--feed-green2);animation:1.4s ease-in-out infinite guidePulse}.feed-intro-title{max-width:20ch;color:var(--feed-ink);font-size:clamp(34px,4.5vw,54px);line-height:1.04}.feed-intro-sub,.feed-hero-summary,.feed-bullets li,.feed-news-context,.feedback-header p,.feedback-field small,.feedback-status{color:var(--feed-muted)}.feed-chip{color:var(--feed-green-bright);background:#22c55e14;border:1px solid #86efac2e;border-radius:3px}.feed-hero{border-bottom:1px solid var(--feed-rule);background:radial-gradient(at 30%,#0f3d24 0%,#071510 55%,#040908 100%);min-height:390px}[data-theme=dark] .feed-hero{background:radial-gradient(at 30%,#0f3d24 0%,#071510 55%,#040908 100%)}.feed-hero:before{z-index:1;pointer-events:none;content:"";background:radial-gradient(at 30%,#22c55e2e,#0000 46%),linear-gradient(#0409083d,#0409086b 44%,#040908f5);position:absolute;inset:0}.feed-hero-img{opacity:.34}.feed-hero:hover .feed-hero-img{opacity:.42}.feed-hero-overlay{z-index:2;padding:36px var(--feed-pad) 28px;background:0 0}.feed-hero-tag,.feed-badge,.stamp.squad,.stamp.strong{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-radius:3px}.feed-badge.squad{color:var(--feed-badge-on-solid);background:var(--feed-badge-squad)}.feed-badge.transfer{color:var(--feed-badge-on-solid);background:var(--feed-badge-transfer)}.feed-badge.injury,.stamp.injury{color:var(--feed-badge-danger-on-solid);background:var(--feed-badge-danger)}.feed-badge.scandal,.stamp.scandal,.stamp.watch{color:var(--feed-badge-danger-on-solid);background:var(--feed-badge-alert)}.feed-hero-headline,.feed-news-title,.feed-score-line,.feed-storyline-title,.feed-upcoming-fixture,.feedback-header h1,.feed-article-page .article-header h1,.feed-article-page .article-score-card strong,.feed-article-page .article-news-card strong,.feed-article-page .article-fixture strong{color:var(--feed-ink);font-family:var(--feed-serif)}.feed-hero-headline{max-width:1000px;font-size:clamp(32px,4.2vw,54px);line-height:1.04}.feed-hero-read{color:var(--feed-green-bright)}.feed-hero-credit{color:var(--feed-dim)}.feed-section-head{padding:28px var(--feed-pad) 14px;border-top:1px solid var(--feed-rule)}[data-theme=dark] .feed-section-head{background:var(--bg);border-color:var(--feed-rule)}.feed-section-head h2{color:var(--feed-ink);font-family:var(--feed-serif);font-size:11.5px;font-weight:800;line-height:1}.feed-section-accent{background:var(--feed-green2);width:24px;height:3px}.feed-section-line{background:var(--feed-rule)}.feed-desktop-grid{border-top:1px solid var(--feed-rule)}.feed-main-col{border-right-color:var(--feed-rule)}.feed-match-list,.feed-storylines-list,.feed-upcoming-list,.feed-sidebar-pills{gap:10px;display:grid}.feed-match-card,.feed-upcoming-card,.feed-storyline-card,.feed-news-featured,.feed-news-card,.feed-score-pill,.feedback-section,.feedback-choice,.feedback-check,.feedback-rank{background:var(--feed-card);border:1px solid var(--feed-rule);color:var(--feed-ink);border-radius:6px}[data-theme=dark] .feed-news-featured,[data-theme=dark] .feed-news-card,[data-theme=dark] .feed-score-pill{background:var(--feed-card);border-color:var(--feed-rule)}.feed-match-card,.feed-upcoming-card,.feed-storyline-card{border-bottom:1px solid var(--feed-rule);padding:14px}.feed-match-card:last-child,.feed-upcoming-card:last-child,.feed-storyline-card:last-child{border-bottom:1px solid var(--feed-rule)}.feed-match-card:hover,.feed-upcoming-card:hover,.feed-storyline-card:hover,.feed-news-featured:hover,.feed-news-card:hover,.feed-score-pill:hover,.feed-main-col .feed-match-card:hover,.feed-main-col .feed-upcoming-card:hover,.feed-main-col .feed-storyline-card:hover{background:var(--feed-card-hover);border-color:var(--feed-rule-strong);opacity:1;margin:0;padding:14px}.feed-news-featured,.feed-news-featured:hover{border-left:3px solid var(--feed-green2);padding:16px}[data-theme=dark] .feed-news-grid{background:0 0}.feed-news-card,.feed-news-card:hover{padding:14px}.feed-bullets{gap:0}.feed-bullets li{border-top:1px solid #ffffff1a;padding:7px 0 7px 18px}.feed-bullets li:before{color:var(--feed-green2);content:"›";font-size:16px;line-height:1;top:6px}.feed-match-num,.feed-storyline-num,.feed-team-score.win{color:var(--feed-green2)}.feed-score-pill{min-height:126px}.feed-score-pill-comp,.feed-pill-status.ft,.feed-team-name{color:var(--feed-muted)}.feed-pill-status.live{color:var(--feed-green-bright);align-items:center;gap:6px;display:inline-flex}.feed-status-dot,.live-dot{border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite guidePulse;display:inline-block;background:var(--feed-ink)!important}.feed-must-watch{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-radius:3px;top:14px;right:14px}.feed-upcoming-body{padding-right:84px}.feed-match-list{grid-template-columns:1fr}.feed-match-card{cursor:default;align-content:start;gap:10px;display:grid}.feed-match-card:only-child{grid-column:1/-1}.feed-match-primary-link{color:inherit;gap:10px;text-decoration:none;display:grid}.feed-result-meta,.feed-upcoming-meta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.feed-result-meta .feed-comp-label,.feed-upcoming-meta .feed-comp-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-bottom:0;overflow:hidden}.feed-result-context{color:var(--feed-dim);text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.feed-result-board{border-bottom:1px solid #ffffff1a;gap:4px;padding:3px 0 10px;display:grid}.feed-result-team{color:var(--feed-ink);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;font-size:16px;font-weight:800;line-height:1.15;display:grid}.feed-result-team span{text-overflow:clip;white-space:normal;min-width:0;overflow:visible}.feed-result-team strong{color:var(--feed-green2);font-family:var(--feed-serif);font-size:25px;line-height:1}.feed-result-summary{color:var(--feed-muted);margin:0;font-size:12.5px;line-height:1.5}.feed-result-goal-links{flex-wrap:wrap;align-items:center;gap:7px;padding-top:2px;display:flex}.feed-result-goal-links>span{color:var(--feed-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.feed-result-goal-link{min-height:26px;color:var(--feed-green-bright);text-underline-offset:3px;background:#34d39917;border:1px solid #34d39957;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:900;line-height:1;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.feed-result-goal-link:hover{color:var(--feed-accent-on-solid);background:var(--feed-green-bright);border-color:var(--feed-green-bright)}.feed-upcoming-card{align-content:start;gap:9px;display:grid}.feed-upcoming-time{min-width:0;padding-top:0}.feed-upcoming-fixture{margin-bottom:0}.feed-upcoming-card .feed-bullets li{padding-top:6px;padding-bottom:6px}.feed-must-watch{white-space:nowrap;justify-self:end;position:static}.feed-table-wrap .module-card,[data-theme=dark] .feed-table-wrap .module-card,.feed-inner-page .module-card,.feed-inner-page .rail-panel,.feed-inner-page .empty-state,.feed-inner-page .live-rundown,.feed-inner-page .league-rundown,.feed-inner-page .match-detail,.feed-inner-page .season-panel,.feed-inner-page .league-pill,.feed-inner-page .score-item,.feed-inner-page .season-match-row,.feed-inner-page .world-group-card,.feed-inner-page .knockout-match-card,.feed-inner-page .bracket-championship-stage,.feed-inner-page .bracket-quadrant,.feed-inner-page .bracket-map-section{background:var(--feed-card);border-color:var(--feed-rule);color:var(--feed-ink);box-shadow:none}[data-theme=dark] .feed-inner-page{--panel:var(--feed-card);--panel-2:var(--feed-card-hover);--panel-3:#22302d;--paper:var(--feed-card);--paper-2:var(--feed-card-hover);--line:var(--feed-rule);--line-strong:var(--feed-rule-strong);background:var(--bg);color:var(--feed-ink)}.feed-page-subbar,[data-theme=dark] .feed-page-subbar{border-bottom:1px solid var(--feed-rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e0ceb}.feed-page-title,.feed-inner-page h2,.feed-inner-page h3,.feed-inner-page .league-pill span,.feed-inner-page .score-item strong,.feed-inner-page .scoreboard strong,.feed-inner-page .scoreboard-score,.feed-inner-page .table-row>span:first-child,.feed-inner-page .table-row strong,.feed-inner-page .club-name,.feed-inner-page .world-group-head h4,.feedback-field>span{color:var(--feed-ink)}.feed-page-sublinks a,.feed-page-sublinks .app-link,.feed-inner-page .league-pill small,.feed-inner-page .score-item em,.feed-inner-page .score-item small,.feed-inner-page .score-item time,.feed-inner-page .match-read,.feed-inner-page .table-head,.feed-inner-page .table-row,.feed-inner-page .section-title span{color:var(--feed-muted)}.feed-inner-page .section-title{border-bottom:1px solid var(--feed-rule)}.feed-inner-page .section-title:before{background:var(--feed-green2);content:"";width:24px;height:3px;margin-right:10px;display:inline-block}.feed-inner-page .league-pill.active,.feed-inner-page .league-pill:hover,[data-theme=dark] .feed-inner-page .league-pill.active,[data-theme=dark] .feed-inner-page .league-pill:hover,.feed-inner-page .score-item:hover,.feed-inner-page .score-item.active,.feed-inner-page .season-match-row:hover,.feed-inner-page .season-match-row.active,.feed-inner-page .knockout-match-card:hover,.feed-inner-page .knockout-match-card.active{background:var(--feed-card-hover);border-color:var(--feed-rule-strong)}.feed-inner-page .league-pill.active span,.feed-inner-page .league-pill:hover span,.feed-inner-page .score-item.active strong,.feed-inner-page .score-item:hover strong,.feed-inner-page .table-row.champion .club-name,.feed-page-sublinks a.active,.feed-page-sublinks .app-link.active{color:var(--feed-green-bright)}.feed-inner-page .league-pill.active small,.feed-inner-page .league-pill:hover small{color:var(--feed-muted)}.feed-inner-page .table-row em,.feed-inner-page .group-table-row em{color:var(--feed-ink);background:var(--feed-card-hover)}.feed-inner-page .match-actions button,.collapse-button,.paper-button,.feed-article-page .paper-button,.feed-article-page .paper-button.inline,.feedback-submit{color:var(--feed-ink);background:0 0;border:1px solid #ffffff40;border-radius:4px}.feed-inner-page .match-actions button:hover,.collapse-button:hover,.paper-button:hover,.feed-article-page .paper-button:hover,.feed-article-page .paper-button.inline:hover,.feedback-submit:hover{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}.feed-article-page,[data-theme=dark] .feed-article-page{--panel:var(--feed-card);--panel-2:var(--feed-card-hover);--line:var(--feed-rule);--line-strong:var(--feed-rule-strong);background:var(--bg);color:var(--feed-ink)}.feed-article-page .article-header,[data-theme=dark] .feed-article-page .article-header{background:var(--bg);border-bottom-color:var(--feed-rule)}.feed-article-page .article-body,.feed-article-page .article-header p:not(.article-byline),.feed-article-page .article-byline,.feed-article-page .source-line,.feed-article-page .article-lead-image figcaption,.feed-article-freshness{color:var(--feed-muted)}.feed-article-page .article-body p,.feed-article-page .article-body{color:var(--feed-ink)}.feed-article-page .article-score-card,.feed-article-page .article-news-card,.feed-article-page .article-fixture,[data-theme=dark] .feed-article-page .article-score-card,[data-theme=dark] .feed-article-page .article-news-card,[data-theme=dark] .feed-article-page .article-fixture{background:var(--feed-card);border:1px solid var(--feed-rule);color:var(--feed-ink);border-left:3px solid #0000;border-radius:6px}.feed-article-page .article-score-card:hover,.feed-article-page .article-news-card:hover,[data-theme=dark] .feed-article-page .article-score-card:hover,[data-theme=dark] .feed-article-page .article-news-card:hover{background:var(--feed-card-hover);border-color:var(--feed-rule-strong);border-left-color:var(--feed-green2)}.feedback-page{background:var(--bg)}.feedback-section{background:var(--feed-card);border-color:var(--feed-rule)}.feedback-field input[type=text],.feedback-field textarea,.feedback-field select,.feedback-other{color:var(--feed-ink);background:var(--feed-paper2);border-color:var(--feed-rule-strong)}.feedback-field input[type=text]:focus,.feedback-field textarea:focus,.feedback-field select:focus,.feedback-other:focus{border-color:var(--feed-green2);outline:2px solid #22c55e2e}.feedback-choice:hover,.feedback-check:hover{background:var(--feed-card-hover);border-color:var(--feed-rule-strong)}.feedback-submit{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}.feedback-submit:hover{background:var(--feed-green-bright);border-color:var(--feed-green-bright)}[data-theme=dark] .feed-inner-page .league-pill span,[data-theme=dark] .scores-newspaper .league-pill span,[data-theme=dark] .scores-newspaper .section-title h3,[data-theme=dark] .scores-newspaper .module-head h3,[data-theme=dark] .scores-newspaper .score-item strong,[data-theme=dark] .scores-newspaper .scoreboard strong,[data-theme=dark] .scores-newspaper .lineup-block>strong,[data-theme=dark] .scores-newspaper .lineup-team span,[data-theme=dark] .scores-newspaper .season-match-row strong,[data-theme=dark] .scores-newspaper .scorer-row strong,[data-theme=dark] .scores-newspaper .table-row>span:first-child,[data-theme=dark] .scores-newspaper .table-row strong,[data-theme=dark] .scores-newspaper .club-name,[data-theme=dark] .knockout-round-head h3,[data-theme=dark] .bracket-seed-name,[data-theme=dark] .bracket-inspector,[data-theme=dark] .bracket-inspector-main h2,[data-theme=dark] .bracket-path strong,[data-theme=dark] .bracket-map-head h3,[data-theme=dark] .championship-copy h3,[data-theme=dark] .bracket-quadrant-head h3,[data-theme=dark] .world-cup-cover-meta strong{color:var(--feed-ink)}[data-theme=dark] .scores-newspaper .eyebrow,[data-theme=dark] .scores-newspaper .scoreboard>span,[data-theme=dark] .scores-newspaper .timeline-time,[data-theme=dark] .scores-newspaper .season-match-row span,[data-theme=dark] .scores-newspaper .season-scorers em,[data-theme=dark] .scores-newspaper .scorer-row>strong,[data-theme=dark] .scores-newspaper .timeline-clip-note,[data-theme=dark] .scores-newspaper .reddit-clip-minute,[data-theme=dark] .feed-inner-page .table-row.champion .club-name{color:var(--feed-green-bright)}[data-theme=dark] .scores-newspaper .section-title span,[data-theme=dark] .scores-newspaper .module-head small,[data-theme=dark] .scores-newspaper .league-pill small,[data-theme=dark] .scores-newspaper .score-item small,[data-theme=dark] .scores-newspaper .score-item em,[data-theme=dark] .scores-newspaper .score-item time,[data-theme=dark] .scores-newspaper .scoreboard small,[data-theme=dark] .scores-newspaper .season-search span,[data-theme=dark] .scores-newspaper .season-scorers>span,[data-theme=dark] .scores-newspaper .table-preview-select span,[data-theme=dark] .scores-newspaper .table-head,[data-theme=dark] .scores-newspaper .season-match-row em,[data-theme=dark] .scores-newspaper .scorer-row small,[data-theme=dark] .scores-newspaper .match-read,[data-theme=dark] .scores-newspaper .timeline-item p,[data-theme=dark] .scores-newspaper .lineup-block p,[data-theme=dark] .scores-newspaper .lineup-team small,[data-theme=dark] .scores-newspaper .empty-state p,[data-theme=dark] .scores-newspaper .reddit-clip-head span,[data-theme=dark] .scores-newspaper .reddit-clip-panel p,[data-theme=dark] .scores-newspaper .reddit-clip-copy small,[data-theme=dark] .knockout-round-head span,[data-theme=dark] .knockout-match-meta,[data-theme=dark] .knockout-venue,[data-theme=dark] .champion-ribbon span,[data-theme=dark] .third-place-card span,[data-theme=dark] .third-place-card em,[data-theme=dark] .bracket-path span,[data-theme=dark] .bracket-feeds span,[data-theme=dark] .bracket-inspector-main p,[data-theme=dark] .bracket-path p,[data-theme=dark] .bracket-map-head p,[data-theme=dark] .championship-copy p,[data-theme=dark] .bracket-quadrant-head p,[data-theme=dark] .world-cup-cover-meta span,[data-theme=dark] .world-cup-selected-match p,[data-theme=dark] .world-cup-selected-match small,[data-theme=dark] .world-cup-source-note p,[data-theme=dark] .world-cup-source-note small{color:var(--feed-muted);font-family:var(--feed-sans)}[data-theme=dark] .feed-inner-page .league-pill.active span,[data-theme=dark] .feed-inner-page .league-pill:hover span,[data-theme=dark] .scores-newspaper .league-pill.active span,[data-theme=dark] .scores-newspaper .league-pill:hover span{color:var(--feed-green-bright)}[data-theme=dark] .scores-newspaper .live-rundown,[data-theme=dark] .scores-newspaper .league-rundown,[data-theme=dark] .scores-newspaper .match-detail,[data-theme=dark] .scores-newspaper .season-panel,[data-theme=dark] .scores-newspaper .module-card,[data-theme=dark] .scores-newspaper .rail-panel,[data-theme=dark] .scores-newspaper .empty-state,[data-theme=dark] .scores-newspaper .league-pill,[data-theme=dark] .scores-newspaper .score-item,[data-theme=dark] .scores-newspaper .lineup-team,[data-theme=dark] .scores-newspaper .season-scorers,[data-theme=dark] .scores-newspaper .reddit-clip-link,[data-theme=dark] .third-place-card,[data-theme=dark] .bracket-path,[data-theme=dark] .bracket-feeds,[data-theme=dark] .bracket-map-section,[data-theme=dark] .bracket-championship-stage,[data-theme=dark] .bracket-quadrant,[data-theme=dark] .bracket-inspector,[data-theme=dark] .world-cup-cover-meta span{background:var(--feed-card);border-color:var(--feed-rule);box-shadow:none}[data-theme=dark] .scores-newspaper .league-pill.active,[data-theme=dark] .scores-newspaper .league-pill:hover,[data-theme=dark] .scores-newspaper .score-item:hover,[data-theme=dark] .scores-newspaper .score-item.active,[data-theme=dark] .scores-newspaper .season-match-row:hover,[data-theme=dark] .scores-newspaper .season-match-row.active,[data-theme=dark] .third-place-card:hover,[data-theme=dark] .third-place-card.active{background:var(--feed-card-hover);border-color:var(--feed-rule-strong)}[data-theme=dark] .scores-newspaper .table-row em,[data-theme=dark] .scores-newspaper .scorer-row em,[data-theme=dark] .bracket-seed-code,[data-theme=dark] .feed-inner-page .knockout-match-card.path-active .bracket-seed-code,[data-theme=dark] .bracket-map-head span,[data-theme=dark] .championship-copy span,[data-theme=dark] .bracket-quadrant-head span,[data-theme=dark] .scores-newspaper .champion-badge{color:#062612;background:var(--feed-green2)}[data-theme=dark] .bracket-map-viewport{background:linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / 44px 44px, linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / 44px 44px, var(--bg);border-color:var(--feed-rule)}[data-theme=dark] .bracket-map-connector{stroke:#f4f5f047}[data-theme=dark] .scores-newspaper{--score-muted:#f4f5f0c2;--score-soft:#f4f5f0ad;color:var(--feed-ink)}[data-theme=dark] .scores-newspaper .section-title span,[data-theme=dark] .scores-newspaper .module-head small,[data-theme=dark] .scores-newspaper .league-pill small,[data-theme=dark] .scores-newspaper .score-item small,[data-theme=dark] .scores-newspaper .score-item em,[data-theme=dark] .scores-newspaper .score-item time,[data-theme=dark] .scores-newspaper .scoreboard small,[data-theme=dark] .scores-newspaper .season-search span,[data-theme=dark] .scores-newspaper .season-scorers>span,[data-theme=dark] .scores-newspaper .table-preview-select span,[data-theme=dark] .scores-newspaper .table-head,[data-theme=dark] .scores-newspaper .season-match-row em,[data-theme=dark] .scores-newspaper .scorer-row small,[data-theme=dark] .scores-newspaper .reddit-clip-head span,[data-theme=dark] .scores-newspaper .reddit-clip-panel p,[data-theme=dark] .scores-newspaper .reddit-clip-copy small,[data-theme=dark] .scores-newspaper .timeline-item p,[data-theme=dark] .scores-newspaper .lineup-block p,[data-theme=dark] .scores-newspaper .lineup-team small,[data-theme=dark] .scores-newspaper .empty-state p{color:var(--score-muted)}[data-theme=dark] .scores-newspaper .timeline-time,[data-theme=dark] .scores-newspaper .timeline-clip-note{color:var(--feed-green-bright);font-family:var(--feed-sans);font-weight:850}[data-theme=dark] .scores-newspaper .timeline-item p{color:#f4f5f0d1;font-family:var(--feed-sans);font-size:13.5px;line-height:1.5}[data-theme=dark] .scores-newspaper .timeline-copy strong{color:var(--feed-ink)}[data-theme=dark] .scores-newspaper .match-read{color:var(--score-soft);font-size:14px}[data-theme=dark] .scores-newspaper .section-title h3,[data-theme=dark] .scores-newspaper .module-head h3{color:var(--feed-ink)}[data-theme=dark] .scores-newspaper .reddit-clip-panel{border-color:var(--feed-rule-strong);background:#11171ad1}[data-theme=dark] .scores-newspaper .reddit-clip-link{border-color:var(--feed-rule);background:#161e1deb}[data-theme=dark] .scores-newspaper a.reddit-clip-link:hover{color:var(--feed-green-bright);background:var(--feed-card-hover);border-color:var(--feed-rule-strong)}[data-theme=dark] .scores-newspaper .reddit-clip-minute{color:#062612;background:var(--feed-green2);border-color:var(--feed-green2)}[data-theme=dark] .scores-newspaper .timeline-item:before,[data-theme=dark] .scores-newspaper .score-item-shell .match-breakdown,[data-theme=dark] .scores-newspaper .season-match-entry .match-breakdown,[data-theme=dark] .scores-newspaper .lineup-block,[data-theme=dark] .scores-newspaper .table-row,[data-theme=dark] .scores-newspaper .season-scorers,[data-theme=dark] .scores-newspaper .scorer-row,[data-theme=dark] .scores-newspaper .season-match-row{border-color:var(--feed-rule)}[data-theme=dark] .scores-newspaper .timeline-item:before{background:#f4f5f024}[data-theme=dark] .scores-newspaper .timeline-marker{background:var(--feed-card);border-color:var(--feed-rule-strong)}[data-theme=dark] .scores-newspaper .timeline-goal .timeline-marker{background:0 0;border:0}.feed-inner-page .match-detail .timeline-goal .timeline-marker{background:0 0}[data-theme=dark] .scores-newspaper .collapse-button,[data-theme=dark] .scores-newspaper .match-actions button,[data-theme=dark] .scores-newspaper .season-search-box button{color:var(--feed-ink);background:0 0;border-color:#ffffff40;border-radius:4px}[data-theme=dark] .scores-newspaper .collapse-button:hover,[data-theme=dark] .scores-newspaper .match-actions button:hover,[data-theme=dark] .scores-newspaper .season-search-box button:hover{color:#062612;background:var(--feed-green2);border-color:var(--feed-green2)}[data-theme=dark] .scores-newspaper .table-row,[data-theme=dark] .scores-newspaper .group-table-row{color:var(--score-muted)}[data-theme=dark] .scores-newspaper .club-name,[data-theme=dark] .scores-newspaper .table-row>span:first-child,[data-theme=dark] .scores-newspaper .table-row strong,[data-theme=dark] .scores-newspaper .scorer-row strong{color:var(--feed-ink);font-family:var(--feed-sans);font-weight:750;line-height:1.24}[data-theme=dark] .scores-newspaper .compact-table .club-name{font-size:13px}[data-theme=dark] .scores-newspaper .table-row em,[data-theme=dark] .scores-newspaper .scorer-row em{color:#062612;background:var(--feed-green2);width:22px;height:22px;font-family:var(--feed-sans);border-radius:2px;font-weight:800}.feed-recap-replay{color:var(--feed-ink);border-color:var(--feed-rule-strong);box-shadow:none;background:#0a0e0ceb}.feed-recap-replay:hover{color:var(--feed-green-bright);border-color:#86efac6b}[data-theme=dark] .feed-article-page .paper-button,[data-theme=dark] .feed-article-page .paper-button.inline,[data-theme=dark] .paper-button,[data-theme=dark] .paper-button.inline{color:var(--feed-ink);background:0 0;border-color:#ffffff40}[data-theme=dark] .feed-article-page .paper-button:hover,[data-theme=dark] .feed-article-page .paper-button.inline:hover,[data-theme=dark] .paper-button:hover,[data-theme=dark] .paper-button.inline:hover{color:#062612;background:var(--feed-green2);border-color:var(--feed-green2)}@keyframes guidePulse{0%,to{opacity:1}50%{opacity:.35}}@media (width>=768px){.feed-hero{height:50vh;max-height:none}.feed-main-col .feed-match-list{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-hero-overlay{max-width:1000px;padding:42px var(--feed-pad) 34px}.feed-main-col .feed-match-card:hover,.feed-main-col .feed-upcoming-card:hover,.feed-main-col .feed-storyline-card:hover{padding:14px}.feed-news-featured,.feed-news-featured:hover{padding:18px}.feed-sidebar .feed-upcoming-card,.feed-sidebar .feed-upcoming-card:hover{padding:12px}}@media (width<=620px){.feed-hero{height:auto;min-height:460px}.feed-news-grid{grid-template-columns:1fr}.feed-upcoming-body{padding-right:0}.feed-must-watch{align-self:start;margin-left:auto;position:static}.feed-recap-replay{display:none}}.brand-logo{justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden}.brand-logo-image{object-fit:contain;width:100%;height:100%;display:block}.brand-logo-word{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.feed-nav-brand{justify-content:flex-start;justify-self:start;align-items:center;width:clamp(150px,14vw,196px);height:58px;display:inline-flex}.feed-nav-brand .brand-logo-lockup{width:clamp(128px,11vw,150px);height:58px}.feed-intro{display:block}.feed-intro-copy{min-width:0}.brief-recap-brand.brand-logo{width:154px;height:60px}.brief-recap-brand.compact.brand-logo{width:142px;height:56px}.brief-recap-story-intro .brief-recap-brand.compact.brand-logo{width:min(220px,62vw);height:86px;margin-bottom:16px}@media (width<=760px){.feed-nav-brand{width:118px;height:50px}.feed-nav-brand .brand-logo-lockup{width:108px;height:50px}.brief-recap-brand.brand-logo{width:132px;height:52px}.brief-recap-brand.compact.brand-logo{width:128px;height:50px}.brief-recap-story-intro .brief-recap-brand.compact.brand-logo{width:min(190px,68vw);height:74px}}.feed-nav-links a,.feed-nav-reel,.feed-page-sublinks a,.feed-page-sublinks .app-link{border-radius:999px;justify-content:center;align-items:center;min-height:32px;display:inline-flex}.feed-nav-links a{border:1px solid #0000;padding:0 12px}.feed-nav-links a:hover{color:var(--feed-green-bright);background:#22c55e1a;border-color:#86efac2e}.feed-nav-links a.active{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}.feed-nav-reel{min-height:34px;color:var(--feed-accent-on-solid);background:var(--feed-green2);cursor:pointer;border:1px solid #86efac6b;gap:6px;padding:0 12px;font-size:12px;font-weight:850}.feed-nav-reel:hover{background:var(--feed-green-bright);border-color:var(--feed-green-bright)}.feed-bnav-item{border:1px solid #0000;border-radius:8px}.feed-bnav-item:hover{background:#22c55e14;border-color:#86efac29}.feed-bnav-item.active{background:#22c55e24;border-color:#86efac47}.feed-bnav-item.active svg,.feed-bnav-item.active span{color:var(--feed-green-bright)}.feed-page-sublinks{gap:8px}.feed-page-sublinks a,.feed-page-sublinks .app-link{min-height:30px;color:var(--feed-muted);background:#ffffff06;border:1px solid #86efac29;padding:0 12px}.feed-page-sublinks a:hover,.feed-page-sublinks .app-link:hover{color:var(--feed-green-bright);background:#22c55e1a;border-color:#86efac52}.feed-page-sublinks a.active,.feed-page-sublinks .app-link.active{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}.feed-inner-page .league-switcher{min-height:72px}.feed-inner-page .league-pill{border-radius:8px;flex-basis:168px;width:168px;min-height:62px;transition:background .16s,border-color .16s,transform .16s}.feed-inner-page .league-pill:hover{transform:translateY(-1px)}.feed-inner-page .league-pill.active,[data-theme=dark] .scores-newspaper .league-pill.active{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}.feed-inner-page .league-pill.active span,.feed-inner-page .league-pill.active small,[data-theme=dark] .feed-inner-page .league-pill.active span,[data-theme=dark] .scores-newspaper .league-pill.active span,[data-theme=dark] .scores-newspaper .league-pill.active small{color:#062612}.feed-inner-page .league-pill:hover:not(.active),[data-theme=dark] .scores-newspaper .league-pill:hover:not(.active),.feed-inner-page .score-item:hover:not(.active),[data-theme=dark] .scores-newspaper .score-item:hover:not(.active){background:#22c55e1a;border-color:#86efac52}.feed-inner-page .score-item{border-radius:8px;min-height:76px;transition:background .16s,border-color .16s}.feed-inner-page .score-item.active,[data-theme=dark] .scores-newspaper .score-item.active{background:#22c55e24;border-color:#86efac6b}.scores-layout-trending,.feed-inner-page .scores-layout-trending{grid-template-columns:minmax(0,1fr);max-width:980px}.trending-rundown{border-color:#86efac47}.trending-score-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.trending-score-days,.trending-score-sections{gap:16px;display:grid}.trending-score-day,.trending-score-section{gap:10px;display:grid}.trending-score-section-head{justify-content:space-between;align-items:center;gap:10px}.trending-score-section-title,.trending-score-section-actions{align-items:center;min-width:0;display:inline-flex}.trending-score-section-title{flex-direction:column;align-items:flex-start;gap:2px}.trending-score-section-title strong{color:var(--text);letter-spacing:0;font-family:Old Standard TT,Georgia,Times New Roman,serif;font-size:clamp(18px,1.5vw,22px);font-weight:900;line-height:1}.trending-score-section-actions{flex:none;gap:8px}.trending-score-section-head small,.trending-score-section-actions small{color:var(--muted);letter-spacing:0;text-transform:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:800;display:inline-block}.trending-score-section-head .collapse-button{width:30px;height:30px}.trending-score-empty{min-height:58px;color:var(--muted);background:#94a3b814;border:1px dashed #94a3b838;border-radius:8px;align-items:center;padding:12px 14px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:750;display:flex}.trending-score-copy{gap:5px;min-width:0;display:grid}.trending-score-item strong{font-size:clamp(20px,2.4vw,30px);line-height:1.12}.trending-score-copy small,.trending-score-copy strong,.trending-score-copy em,.trending-score-copy time{white-space:normal;min-width:0}.world-cup-match-tabs{border-bottom-color:var(--feed-rule);gap:6px;padding-bottom:8px}.world-cup-match-tabs button{border:1px solid #86efac29;border-radius:999px;min-width:92px;min-height:34px;padding:0 12px}.world-cup-match-tabs button:hover{color:var(--feed-green-bright);background:#22c55e1a;border-color:#86efac52}.world-cup-match-tabs button.active{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}.feed-hero:focus-visible{outline:3px solid var(--feed-green2);outline-offset:-3px}.feed-hero-read{z-index:3;position:relative}.feed-recap-replay{min-height:40px;color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2);padding:0 14px;font-weight:850}.feed-recap-replay:hover{color:var(--feed-accent-on-solid);background:var(--feed-green-bright);border-color:var(--feed-green-bright)}.feed-article-page .article-body{gap:18px;max-width:760px}.feed-article-page .article-body .drop-paragraph:first-of-type:first-letter{float:none;color:inherit;font:inherit;line-height:inherit;padding:0}.article-section{gap:10px;display:grid}.feed-article-page .article-section h2{margin:0;font-size:clamp(22px,2.6vw,32px);line-height:1.08}.article-brief-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.article-brief-list li{color:var(--feed-muted);grid-template-columns:8px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.55;display:grid}.article-brief-list li:before{background:var(--feed-green2);content:"";border-radius:999px;width:8px;height:8px;margin-top:7px}.article-inline-media{background:var(--feed-card);border:1px solid var(--feed-rule);border-radius:8px;margin:4px 0;overflow:hidden}.article-inline-media img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.article-inline-media figcaption{color:var(--feed-muted);padding:9px 11px;font-size:11px;line-height:1.45}.article-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.article-stat-grid span{background:#22c55e14;border:1px solid #86efac2e;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.article-stat-grid strong{color:var(--feed-green-bright);font-family:var(--feed-serif);font-size:30px;line-height:1}.article-stat-grid small{color:var(--feed-muted);font-size:12px;line-height:1.4}@media (width<=760px){.feed-nav-reel{display:none}.feed-nav-reel span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.feed-recap-replay{right:12px;bottom:calc(var(--feed-bnav-h) + 12px);display:inline-flex}.article-stat-grid{grid-template-columns:1fr}}@media (width>=761px){.feed-recap-replay{display:none}}.feed-tutorial-button{width:fit-content;min-height:34px;color:var(--feed-ink);background:var(--feed-paper2);border:1px solid var(--feed-rule);cursor:pointer;border-radius:999px;align-items:center;gap:7px;margin:14px 0 0;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.feed-tutorial-button:hover{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}.feed-alert-shell{display:inline-flex;position:relative}.feed-nav-icon-button{color:#f5f0e8c7;cursor:pointer;background:#ffffff06;border:1px solid #86efac29;border-radius:999px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.feed-nav-icon-button:hover{color:var(--feed-green-bright);background:#22c55e1a;border-color:#86efac52}.feed-alert-popover{z-index:310;color:#06170d;background:#f8fbf6;border:1px solid #5ee6a0b8;border-radius:8px;gap:3px;width:176px;padding:11px 12px;line-height:1.2;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 38px #0000005c}.feed-alert-popover:before{content:"";background:#f8fbf6;border-top:1px solid #5ee6a0b8;border-left:1px solid #5ee6a0b8;width:10px;height:10px;position:absolute;top:-5px;right:14px;transform:rotate(45deg)}.feed-alert-popover strong,.feed-alert-popover span{z-index:1;position:relative}.feed-alert-popover strong{color:#06170d;font-size:12px;font-weight:900}.feed-alert-popover span{color:#06170db8;font-size:12px;font-weight:750}.feed-upcoming-card-combined{gap:10px;display:grid}.feed-upcoming-card-combined:hover{padding-top:13px;padding-bottom:13px}.feed-upcoming-combined-head,.feed-upcoming-combined-row{align-items:center;gap:10px;min-width:0;display:flex}.feed-upcoming-combined-head{justify-content:space-between}.feed-upcoming-combined-row>div{min-width:0}.feed-upcoming-combined-row span{color:var(--feed-muted);font-size:11px;font-weight:650;line-height:1.35;display:block}.season-round-controls{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;margin-bottom:10px;padding:8px;display:grid}.season-round-current{text-align:center;min-width:0;display:grid}.season-round-current strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.season-round-current span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:700;overflow:hidden}.season-round-picker select{box-sizing:border-box;width:100%;min-width:0;height:34px;color:var(--text);border:1px solid var(--line);font:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffff06;border-radius:8px;padding:0 10px;font-size:13px;font-weight:850;overflow:hidden}.season-round-picker select:hover,.season-round-picker select:focus-visible{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2);outline:none}.season-round-controls button,.ucl-view-toggle button,.ucl-clear-team{min-height:34px;color:var(--text);border:1px solid var(--line);cursor:pointer;background:#ffffff06;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.season-round-controls button:disabled{opacity:.38;cursor:not-allowed}.season-round-controls button:not(:disabled):hover,.ucl-view-toggle button:hover,.ucl-view-toggle button.active,.ucl-clear-team:hover{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}.ucl-panel{gap:12px;display:grid}.ucl-panel-head{justify-content:space-between;align-items:flex-end;gap:14px;padding:2px 0;display:flex}.ucl-panel-head h2{color:var(--text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.1}.ucl-panel-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.ucl-view-toggle{flex-wrap:wrap;gap:6px;display:inline-flex}.ucl-view-toggle button{gap:7px;padding:0 11px;font-size:12px;font-weight:800}.ucl-clear-team{min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.season-match-days{gap:14px}.season-match-day{gap:8px;min-width:0;display:grid}.season-match-day-head{align-items:center;min-height:22px;display:flex}.season-match-day-head span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.season-match-grid,.ucl-knockout-selected-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:10px;display:grid}.game-score-card{width:100%;min-height:112px;color:var(--text);text-align:left;border:1px solid var(--line);cursor:pointer;background:linear-gradient(#ffffff09,#ffffff04);border-radius:8px;gap:10px;padding:12px;transition:background .12s,border-color .12s,transform .12s;display:grid}.game-score-card:hover,.game-score-card.active{background:#22c55e17;border-color:#86efac61;transform:translateY(-1px)}.game-score-meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.game-score-meta time,.game-score-meta em{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800;overflow:hidden}.game-score-meta em{color:var(--feed-green-bright);flex:none}.game-score-board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.game-score-team{min-width:0;max-width:100%;color:var(--text);text-overflow:clip;white-space:normal;font-size:14px;font-weight:850;line-height:1.25;overflow:visible}.game-score-team.away{text-align:right}.game-score-result{min-width:54px;min-height:42px;color:var(--feed-accent-on-solid);background:var(--feed-green2);white-space:nowrap;border-radius:8px;place-items:center;padding:0 8px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:900;line-height:1;display:inline-grid}.table-team-button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.table-team-button:hover,.table-team-button.active{color:var(--feed-green-bright)}.ucl-team-journey{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:10px;padding:14px;display:grid}.ucl-team-match-list{gap:8px;display:grid}.ucl-team-match{border-top:1px solid var(--line-soft);gap:7px;padding:10px 0;display:grid}.ucl-team-match:first-child{border-top:0}.ucl-team-match-head{grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ucl-team-match-head span,.ucl-team-match-head em,.ucl-team-goals span{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.ucl-team-match-head strong{min-width:0;color:var(--text);font-size:13px}.ucl-team-match p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.ucl-team-goals{flex-wrap:wrap;gap:6px;display:flex}.ucl-team-goals span{color:var(--feed-green-bright);background:#22c55e17;border:1px solid #86efac33;border-radius:999px;padding:4px 7px}.ucl-knockout-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;display:grid}.ucl-knockout-round{background:var(--panel);border:1px solid var(--line);border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.ucl-knockout-round h3{color:var(--text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px}.ucl-knockout-match-list{gap:7px;display:grid}.ucl-knockout-match{width:100%;color:var(--text);text-align:left;border:1px solid var(--line-soft);cursor:pointer;background:#ffffff06;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:9px;display:grid}.ucl-knockout-match span{color:var(--muted);grid-column:1/-1;font-size:10px;font-weight:800}.ucl-knockout-match strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ucl-knockout-match em{color:var(--feed-green-bright);grid-area:2/2/span 2;align-self:center;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:normal;font-weight:900}.ucl-knockout-match:hover,.ucl-knockout-match.active{background:#22c55e1a;border-color:#86efac57}.ucl-knockout{gap:12px;min-width:0;display:grid}.ucl-round-tabs{scrollbar-width:none;gap:8px;min-width:0;padding:2px 0 6px;display:flex;overflow-x:auto}.ucl-round-tabs::-webkit-scrollbar{display:none}.ucl-round-tabs button{min-height:34px;color:var(--muted);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:8px;flex:none;padding:0 12px;font-size:12px;font-weight:850}.ucl-round-tabs button:hover,.ucl-round-tabs button.active{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}.ucl-knockout-selected{gap:8px;min-width:0;display:grid}.ucl-knockout-selected .section-title{margin-bottom:0}.ucl-game-card{min-height:126px}.ucl-stage-road{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;min-width:0;display:grid}.ucl-stage-node{min-height:76px;color:var(--text);text-align:left;background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:8px;align-content:center;gap:4px;padding:10px 12px;display:grid;position:relative}.ucl-stage-node:not(:last-child):after{z-index:1;content:"";background:#86efac57;width:10px;height:2px;position:absolute;top:50%;right:-10px}.ucl-stage-node span,.ucl-stage-node em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;font-weight:850;overflow:hidden}.ucl-stage-node span{color:var(--feed-green-bright);text-transform:uppercase}.ucl-stage-node strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.ucl-stage-node em{color:var(--muted)}.ucl-stage-node:hover,.ucl-stage-node.active{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}.ucl-stage-node:hover span,.ucl-stage-node:hover strong,.ucl-stage-node:hover em,.ucl-stage-node.active span,.ucl-stage-node.active strong,.ucl-stage-node.active em{color:var(--feed-accent-on-solid)}.ucl-stage-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:12px;padding:14px;display:grid}.ucl-stage-panel-head{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.ucl-stage-panel-head span,.ucl-stage-panel-head em,.ucl-leg-head span{color:var(--muted);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.ucl-stage-panel-head h3{color:var(--text);margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px}.ucl-leg-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:10px;display:grid}.ucl-leg-column{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid}.ucl-leg-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ucl-leg-head strong{color:var(--text);font-size:13px;font-weight:900}.ucl-leg-match-grid{gap:8px;display:grid}.ucl-team-path-map{scrollbar-width:thin;gap:10px;min-width:0;padding:2px 2px 8px;display:flex;overflow-x:auto}.ucl-path-stage{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;flex:0 0 250px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid;position:relative}.ucl-path-stage:not(:last-child):after{content:"";background:#86efac5c;width:11px;height:2px;position:absolute;top:28px;right:-11px}.ucl-path-stage header{gap:2px;min-width:0;display:grid}.ucl-path-stage header span,.ucl-path-stage header em{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-style:normal;font-weight:850;overflow:hidden}.ucl-path-stage header span{color:var(--feed-green-bright)}.ucl-path-stage header strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.ucl-path-match-list{gap:7px;display:grid}.ucl-path-match{width:100%;min-height:56px;color:var(--text);text-align:left;background:var(--panel);border:1px solid var(--line-soft);cursor:pointer;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.ucl-path-match:hover{background:#22c55e14;border-color:#86efac61}.ucl-path-result{color:#06170d;background:var(--feed-green2);border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid}.ucl-path-match.loss .ucl-path-result{color:#fff8ef;background:#a44739}.ucl-path-match.draw .ucl-path-result{color:#241805;background:#f3c969}.ucl-path-match.pending .ucl-path-result{color:var(--text);background:var(--panel-3)}.ucl-path-copy{gap:2px;min-width:0;display:grid}.ucl-path-copy strong,.ucl-path-copy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ucl-path-copy strong{color:var(--text);font-size:12px;font-weight:900}.ucl-path-copy em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750}.site-tutorial-overlay{z-index:500;color:var(--feed-paper);background:#000000e0;position:fixed;inset:0}.site-tutorial-close{z-index:14;width:36px;height:36px;color:var(--feed-paper);cursor:pointer;background:#ffffff0a;border:1px solid #f5f0e829;border-radius:999px;place-items:center;display:inline-grid;position:absolute;top:78px;right:18px}.site-tutorial-target{z-index:12;color:#06170d;background:#f8fbf6;border:3px solid #64f0ad;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:14px;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 0 0 7px #64f0ad33,0 16px 34px #00000052}.site-tutorial-target:after{content:"";border-radius:inherit;opacity:.52;border:2px solid;animation:1.5s ease-out infinite tutorial-target-pulse;position:absolute;inset:-12px}.site-tutorial-target-reel{min-width:112px;padding:0 16px;top:14px;right:146px}.site-tutorial-target-bell{border-color:#ffb08d;width:42px;top:14px;right:82px;box-shadow:0 0 0 7px #ffb08d33,0 16px 34px #00000052}.site-tutorial-arrows{z-index:8;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.site-tutorial-arrow{fill:none;stroke-width:5px;stroke-linecap:round;stroke-dasharray:16 18;stroke-dashoffset:0;filter:drop-shadow(0 6px 8px #00000070);animation:1.1s linear infinite tutorial-arrow-flow}.site-tutorial-arrow-mobile{display:none}.site-tutorial-arrow-reel{stroke:#5ee6a0}.site-tutorial-arrow-bell{stroke:#ffac87}.site-tutorial-card{z-index:10;color:#f8fbf6;background:#071b11;border:2px solid #64f0ad;border-radius:8px;gap:8px;width:min(300px,100vw - 32px);padding:18px 20px;display:grid;position:absolute;box-shadow:0 24px 52px #00000075}.site-tutorial-card-bell{background:#291208;border-color:#ffb08d;top:338px;right:252px}.site-tutorial-card span{color:#f8fbf6;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;font-size:12px;font-weight:850;display:inline-flex}.site-tutorial-card h2{color:#82f5b6;margin:0;font-size:22px;line-height:1.15}.site-tutorial-card-bell h2{color:#ffb08d}.site-tutorial-card p{color:#fff8ef;margin:0;font-size:15px;line-height:1.4}.site-tutorial-pill{z-index:13;color:#fff8ef;background:#050505f7;border:1px solid #fff8ef57;border-radius:999px;align-items:center;gap:12px;width:min(500px,100vw - 28px);min-height:52px;padding:8px 12px 8px 20px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0000005c}.site-tutorial-pill span{text-shadow:0 1px 8px #000000a6;flex:auto;min-width:0;font-size:14px;font-weight:800;color:#fff8ef!important}.site-tutorial-pill button{min-height:34px;color:var(--feed-accent-on-solid);background:var(--feed-green2);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:850;display:inline-flex}@keyframes tutorial-arrow-flow{to{stroke-dashoffset:-36px}}@keyframes tutorial-target-pulse{0%{opacity:.58;transform:scale(.92)}72%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.site-tutorial-arrow,.site-tutorial-target:after{animation:none}}@media (width<=760px){.feed-tutorial-button{min-height:32px}.feed-alert-popover{width:min(176px,100vw - 28px);right:0}.season-match-row{align-items:flex-start}.ucl-panel-head,.ucl-team-match-head{grid-template-columns:1fr}.ucl-panel-head{display:grid}.ucl-stage-road{scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.ucl-stage-road::-webkit-scrollbar{display:none}.ucl-stage-node{flex:0 0 154px}.ucl-stage-panel-head{flex-direction:column;align-items:flex-start}.ucl-path-stage{flex-basis:min(290px,82vw)}.ucl-team-match-head{gap:5px;display:grid}.site-tutorial-close{top:70px}.site-tutorial-card{width:auto;max-width:330px;left:14px;right:14px}.site-tutorial-card-reel{top:96px}.site-tutorial-card-bell{top:294px}.site-tutorial-target-reel{top:auto;right:16px;bottom:calc(var(--feed-bnav-h) + 116px);min-width:104px}.site-tutorial-target-bell{top:14px;right:16px}.site-tutorial-arrow-desktop{display:none}.site-tutorial-arrow-mobile{display:block}.site-tutorial-pill{bottom:calc(var(--feed-bnav-h) + 12px);border-radius:18px}}:root{--feed-maxw:1600px;--feed-pad:clamp(20px, 3vw, 56px)}.feed-top-nav,.feed-ticker-bar{padding-left:clamp(16px,2vw,28px);padding-right:clamp(16px,2vw,28px)}.feed-page,.feed-inner-section,.feed-inner-page{width:100%}.feed-inner-page .feed-inner-section,.scores-paper-page .feed-inner-section,.world-cup-paper-page .feed-inner-section{box-sizing:border-box;width:100%;max-width:none}.world-cup-paper-page,.scores-paper-page .scores-layout,.scores-layout-trending,.feed-inner-page .scores-layout-trending,.world-cup-paper-page .front-dashboard,.world-cup-paper-page .world-cup-dashboard,.world-cup-paper-page .bracket-dashboard,.world-cup-squads-dashboard{width:100%;max-width:none}.drag-scroll-area{cursor:grab;overscroll-behavior-inline:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.drag-scroll-area.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.drag-scroll-area.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.feed-desktop-grid{grid-template-columns:minmax(0,.95fr) 400px}.feed-hero{max-height:720px}.feed-nav-help-button{width:34px;height:34px}.feed-tutorial-button{display:none}.site-tutorial-target{border-width:2px;min-height:38px;box-shadow:0 0 0 4px #64f0ad33,0 12px 26px #00000047}.site-tutorial-target-reel{min-width:98px;top:16px;right:124px}.site-tutorial-target-bell{width:38px;top:16px;right:70px;box-shadow:0 0 0 4px #ffb08d33,0 12px 26px #00000047}.site-tutorial-arrow{stroke-width:2.5px;stroke-dasharray:none;filter:drop-shadow(0 3px 5px #00000057);animation:none}.site-tutorial-card{width:min(270px,100vw - 32px);padding:14px 16px}.site-tutorial-card-reel{top:92px;right:208px}.site-tutorial-card-bell{top:190px;right:72px}.site-tutorial-card h2{font-size:18px}.site-tutorial-card p{font-size:13px}.site-tutorial-pill{min-height:48px;bottom:24px}.ucl-panel{gap:14px}.ucl-panel-head{background:var(--panel);border:1px solid var(--line);border-radius:8px;align-items:center;padding:12px 14px}.ucl-path-chooser{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px 14px;display:grid}.ucl-path-chooser-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ucl-path-chooser-head strong{color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.1}.ucl-path-chooser-head span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.ucl-path-team-strip{scrollbar-width:none;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.ucl-path-team-strip::-webkit-scrollbar{display:none}.ucl-path-team-strip button{min-height:32px;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;flex:none;padding:0 11px;font-size:12px;font-weight:850}.ucl-path-team-strip button:hover,.ucl-path-team-strip button.active{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}.ucl-team-journey{background:linear-gradient(#22c55e0f,#ffffff04);padding:14px}.ucl-team-journey .section-title{padding-top:0}.ucl-knockout-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.ucl-knockout-head strong{color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:18px}.ucl-knockout-head span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.ucl-stage-road{scrollbar-width:none;gap:7px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.ucl-stage-road::-webkit-scrollbar{display:none}.ucl-stage-node{flex:none;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 8px;min-width:150px;min-height:48px;padding:8px 10px}.ucl-stage-node:not(:last-child):after{display:none}.ucl-stage-node span{width:30px;height:30px;color:var(--feed-green-bright);background:#22c55e1a;border-radius:999px;grid-row:1/span 2;align-self:center;place-items:center;font-size:11px;display:grid}.ucl-stage-node strong{font-size:12px}.ucl-stage-node em{font-size:10px}.ucl-stage-node:hover span,.ucl-stage-node.active span{color:var(--feed-accent-on-solid);background:#0626121f}.ucl-stage-panel{background:var(--panel);padding:12px}.ucl-stage-panel-head{border-bottom:1px solid var(--line-soft);padding-bottom:8px}.ucl-stage-panel-head h3{margin:0;font-size:20px}.ucl-team-path-map{padding-bottom:10px}.ucl-path-stage{flex-basis:230px;padding:10px}.ucl-path-match-list{scrollbar-width:thin;max-height:318px;padding-right:2px;overflow-y:auto}.ucl-path-match{min-height:48px;padding:7px}.ucl-path-match.active{background:#22c55e1f;border-color:#86efac80}.ucl-path-empty{flex:1 0 100%;min-height:120px}.ucl-path-result{width:28px;height:28px}.ucl-path-copy strong{font-size:11.5px}.ucl-path-copy em{font-size:10.5px}.ucl-match-preview{background:var(--panel);border:1px solid #86efac42;border-radius:8px;gap:12px;padding:14px;display:grid}.ucl-match-preview-anchor{scroll-margin:96px}.ucl-match-preview-head{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.ucl-match-preview-head span,.ucl-match-preview-head em{color:var(--muted);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.ucl-match-preview-head h3{color:var(--text);margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,28px);line-height:1.08}.ucl-match-preview-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.ucl-match-preview-actions button{width:30px;height:30px;color:var(--text);border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:999px;place-items:center;display:inline-grid}.ucl-match-preview-actions button:hover{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}.ucl-preview-scoreboard,.ucl-match-preview .match-read{margin:0}.ucl-match-preview .match-breakdown{margin-top:0}.ucl-season-panel{margin-top:4px}.ucl-season-panel .section-title{margin-bottom:0}.ucl-season-panel .game-score-card.active{border-color:#86efac8a;box-shadow:inset 0 0 0 1px #86efac33}.top-scorers-card.compact .scorer-row{padding:8px 0}.top-scorers-card.compact .scorer-row em{width:20px;height:20px;font-size:11px}@media (width>=1720px){.app-shell{width:min(100vw - 48px,1840px);max-width:1840px}.feed-desktop-grid{grid-template-columns:minmax(0,1fr) 410px}}@media (width<=760px){.app-shell{width:100%}.feed-top-nav,.feed-ticker-bar{padding-left:14px;padding-right:14px}.feed-nav-help-button{width:34px;height:34px}.site-tutorial-card{width:auto;max-width:318px}.site-tutorial-card-reel{top:96px}.site-tutorial-card-bell{top:274px}.site-tutorial-target-reel{right:16px;bottom:calc(var(--feed-bnav-h) + 108px);min-width:92px}.site-tutorial-target-bell{top:16px;right:16px}.site-tutorial-pill{bottom:calc(var(--feed-bnav-h) + 12px)}.ucl-panel-head,.ucl-path-chooser,.ucl-team-journey,.ucl-stage-panel{padding:12px}.ucl-stage-node{flex-basis:148px}}.app-shell{width:min(100vw - 40px,1680px);max-width:1680px}.feed-inner-section,.scores-newspaper,.world-cup-paper-page .feed-inner-section{width:min(100%,1540px);max-width:1540px}.feed-top-nav{grid-template-columns:minmax(150px,240px) minmax(260px,1fr) auto}.feed-nav-brand,[data-theme=dark] .feed-nav-brand{box-shadow:none;background:0 0}.feed-nav-brand .brand-logo-lockup{width:clamp(136px,12vw,182px)}.feed-nav-links{justify-content:center;align-items:center;gap:14px}.feed-nav-links .feed-nav-icon-link{min-width:46px;height:46px;color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:visible}.feed-nav-links .feed-nav-icon-link svg{transition:transform .16s,color .16s}.feed-nav-links .feed-nav-icon-link span{width:max-content;max-width:92px;color:var(--feed-green-bright);opacity:0;pointer-events:none;text-align:center;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% - 5px);left:50%;transform:translate(-50%)translateY(-2px)}.feed-nav-links .feed-nav-icon-link:after{content:"";background:var(--feed-green-bright);border-radius:999px;width:0;height:2px;transition:width .15s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.feed-nav-links .feed-nav-icon-link:hover,.feed-nav-links .feed-nav-icon-link:focus-visible,.feed-nav-links .feed-nav-icon-link.active{color:var(--feed-green-bright)}.feed-nav-links .feed-nav-icon-link:hover svg,.feed-nav-links .feed-nav-icon-link:focus-visible svg{transform:translateY(-7px)}.feed-nav-links .feed-nav-icon-link:hover span,.feed-nav-links .feed-nav-icon-link:focus-visible span{opacity:1;transform:translate(-50%)translateY(3px)}.feed-nav-links .feed-nav-icon-link:hover:after,.feed-nav-links .feed-nav-icon-link:focus-visible:after,.feed-nav-links .feed-nav-icon-link.active:after{width:20px}.feed-nav-social-button{color:#f9fafbeb;text-decoration:none}.feed-nav-social-button:hover,.feed-nav-social-button:focus-visible{color:var(--feed-green-bright);border-color:#62f0ad80}.feed-alert-popover{color:#f8fff9;background:#06120cfa;border-color:#62f0ad70;min-width:168px;box-shadow:0 18px 42px #00000059}.feed-alert-popover strong,.feed-alert-popover span{color:#f8fff9}:root{--team-flag-compact-width:28px;--team-flag-compact-height:19px;--team-flag-standard-width:36px;--team-flag-standard-height:24px;--team-flag-feature-width:48px;--team-flag-feature-height:32px;--team-flag-hero-width:108px;--team-flag-hero-height:72px}.team-identity{--team-flag-width:var(--team-flag-standard-width);--team-flag-height:var(--team-flag-standard-height);align-items:center;gap:var(--team-gap,8px);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.team-identity-badge{width:var(--team-badge-size,28px);height:var(--team-badge-size,28px);color:#06130c;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:inline-grid;overflow:visible}.team-identity-badge img{width:var(--team-badge-size,28px);min-width:var(--team-badge-size,28px);max-width:var(--team-badge-size,28px);height:var(--team-badge-size,28px);min-height:var(--team-badge-size,28px);max-height:var(--team-badge-size,28px);object-fit:contain;display:block}.team-identity-logo{overflow:visible}.team-identity-logo img{filter:drop-shadow(0 1px 2px #0000005c)}.team-identity-flag{width:var(--team-flag-width,var(--team-flag-standard-width));height:var(--team-flag-height,var(--team-flag-standard-height));background:0 0;border:1px solid #ffffff2e;border-radius:3px;overflow:hidden;box-shadow:0 1px 3px #0000003d}.team-identity-flag img{object-fit:cover;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%}.team-identity-fallback{color:#052e16f0;font-size:clamp(9px, calc(var(--team-badge-size,28px) * .34), 15px);letter-spacing:0;background:#86efaceb;border:1px solid #86efac42;border-radius:999px;font-weight:950}.team-identity-xs{--team-badge-size:clamp(26px, 1.75vw, 30px);--team-flag-width:var(--team-flag-compact-width);--team-flag-height:var(--team-flag-compact-height);--team-gap:6px}.team-identity-sm{--team-badge-size:clamp(32px, 2.25vw, 38px);--team-flag-width:var(--team-flag-standard-width);--team-flag-height:var(--team-flag-standard-height);--team-gap:8px}.team-identity-md{--team-badge-size:clamp(50px, 4vw, 64px);--team-flag-width:var(--team-flag-feature-width);--team-flag-height:var(--team-flag-feature-height);--team-gap:10px}.team-identity-xl{--team-badge-size:clamp(76px, 6.5vw, 96px);--team-flag-width:var(--team-flag-hero-width);--team-flag-height:var(--team-flag-hero-height);--team-gap:12px}.team-identity-name,.team-identity .club-name,.team-identity .feed-team-name{text-overflow:clip;white-space:normal;flex:auto;min-width:0;overflow:visible}.match-score-label{white-space:nowrap;place-items:center;gap:1px;line-height:1;display:inline-grid}.match-score-main{font:inherit}.match-score-detail{color:var(--muted);text-transform:uppercase;font-family:Inter,system-ui,sans-serif;font-size:.52em;font-weight:850;line-height:1}.feed-result-board-modern{grid-template-columns:minmax(0,1fr) minmax(54px,auto) minmax(0,1fr);align-items:center;gap:clamp(10px,1.2vw,16px)}.feed-result-board-modern .feed-result-team{grid-template-columns:minmax(0,1fr);justify-self:stretch;justify-items:stretch;width:100%;min-width:0;display:grid}.feed-result-board-modern .feed-result-team-away{justify-content:initial}.feed-result-board-modern .team-identity{flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%}.feed-result-board-modern .feed-result-team-away .team-identity{flex-direction:row-reverse;justify-content:flex-start}.feed-result-board-modern .team-identity-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.feed-result-board-modern .feed-result-team:first-child .team-identity-name{text-align:left}.feed-result-score{color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.45vw,30px);font-weight:900}.feed-upcoming-fixture-line,.feed-upcoming-fixture{min-width:0}.feed-upcoming-combined-list{gap:8px;display:grid}.feed-upcoming-time{white-space:normal;align-self:center;line-height:1.1;display:block}.feed-upcoming-time-date,.feed-upcoming-time-location{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.feed-upcoming-time-date{color:var(--feed-green-bright)}.feed-upcoming-time-location{color:var(--feed-muted);font-size:10px}.feed-upcoming-fixture-line{gap:3px;display:grid}.feed-upcoming-fixture{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);justify-self:end;align-items:center;gap:6px;width:min(100%,292px);display:grid}.feed-upcoming-vs,.article-fixture-teams>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.feed-upcoming-vs{text-align:center}.feed-upcoming-fixture .team-identity{--team-badge-size:clamp(28px, 2.4vw, 34px);--team-gap:5px;text-align:left;flex-flow:row;justify-content:flex-start;justify-self:stretch;align-items:center;width:100%;min-width:0;max-width:100%;display:flex}.feed-upcoming-fixture .team-identity-name{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:0 auto;min-width:0;max-width:100%;line-height:1.08;overflow:hidden}.feed-upcoming-fixture-line>span{color:var(--muted);font-size:12px;font-weight:800}.article-fixture-teams{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.article-fixture-teams .team-identity{--team-badge-size:clamp(28px, 2.4vw, 34px)}.feed-score-pill .team-identity{--team-badge-size:clamp(28px, 2.2vw, 34px);--team-gap:7px;max-width:min(70%,180px)}.feed-pill-shootout{color:var(--muted);align-self:flex-start;margin-top:2px;font-size:12px}.feed-pill-shootout .match-score-main{display:none}.game-score-card.scheduled,.group-fixture.scheduled,.world-cup-fixture-row.scheduled{cursor:default;opacity:.78}.game-score-card.scheduled:hover,.group-fixture.scheduled:hover,.world-cup-fixture-row.scheduled:hover{border-color:var(--line-soft);background:var(--panel);transform:none}.game-score-team{min-width:0}.game-score-team .team-identity{--team-badge-size:clamp(28px, 2vw, 34px);--team-gap:7px;width:100%}.game-score-team.away .team-identity{justify-content:flex-end}.game-score-team .team-identity-name{overflow-wrap:anywhere;word-break:normal}.game-score-result{min-width:58px;color:var(--text);font-weight:950}.scoreboard .team-identity{--team-badge-size:clamp(68px, 5.8vw, 88px);--team-gap:clamp(10px, 1.1vw, 14px);justify-content:center}.scoreboard-team-home .team-identity{justify-content:flex-start}.scoreboard-team-away .team-identity{flex-direction:row-reverse;justify-content:flex-start}.scoreboard .team-identity-name{white-space:normal}.scoreboard-score.has-detail{gap:4px}.scoreboard-score .match-score-detail{font-size:13px}.table-team-button .team-identity,.club-label>.team-identity,.group-team-name .team-identity{--team-badge-size:clamp(28px, 1.9vw, 34px);--team-gap:8px;width:100%}.scorer-row small .team-identity{--team-badge-size:clamp(28px, 2vw, 34px);--team-gap:7px;color:var(--muted);font-size:inherit}.season-scorers .team-identity{--team-badge-size:clamp(26px, 1.75vw, 30px);margin-right:3px}.world-cup-dashboard{gap:18px}.world-cup-match-desk-anchor{scroll-margin-top:96px}.world-cup-fixture-vs{min-width:24px;color:var(--muted);text-transform:uppercase;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;font-size:10px;font-weight:950;display:inline-flex}.world-cup-scoreline-score{color:var(--text);box-shadow:none;background:0 0;border:0}.world-cup-scoreline strong .team-identity{--team-badge-size:clamp(50px, 5.3vw, 68px);--team-gap:8px;text-align:center;flex-direction:column;gap:8px}.world-cup-squad-insights{grid-template-columns:minmax(0,1fr);gap:12px;margin:18px 0;display:grid}.world-cup-squad-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.world-cup-squad-stat-grid span,.world-cup-squad-last-xi{color:var(--text);border:1px solid var(--line-soft);background:#ffffff0b;border-radius:8px;padding:10px}button.world-cup-squad-last-xi{width:100%;font:inherit;text-align:left;cursor:pointer}button.world-cup-squad-last-xi:hover,button.world-cup-squad-last-xi:focus-visible,button.world-cup-squad-last-xi.active{background:#22c55e14;border-color:#86efac57}.world-cup-squad-stat-grid strong{color:var(--feed-green-bright);font-size:18px;display:block}.world-cup-squad-last-xi{gap:5px;min-width:0;display:grid}.world-cup-squad-last-xi p,.world-cup-squad-last-xi small{color:var(--muted);margin:0}.world-cup-squad-last-xi strong,.world-cup-squad-last-xi p{overflow-wrap:anywhere;min-width:0}.world-cup-squad-last-xi small{flex-wrap:wrap;gap:4px 8px;display:flex}.world-cup-squad-last-xi small span+span:before{content:"· "}.world-cup-squad-last-xi.unavailable{cursor:default}.world-cup-squad-last-xi.unavailable strong{color:var(--muted)}.article-body,.feed-article-page .article-body,.feed-article-page .article-body p{font-size:clamp(18px,1.15vw,20px)}.article-lead-image figcaption,.article-inline-media figcaption,.source-line{color:#e5e7ebd1}.site-tutorial-arrows{z-index:2}.site-tutorial-arrow{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:none;opacity:.82;animation:none}.site-tutorial-card{z-index:3;color:#f7fff9;background:#05180ef5;border-color:#62f0adc7;box-shadow:0 20px 60px #0000006b}.site-tutorial-card-bell{background:#211009f5;border-color:#ffb08dc7}.site-tutorial-card h2,.site-tutorial-card p,.site-tutorial-card span,.site-tutorial-pill,.site-tutorial-pill span{color:#f7fff9}.site-tutorial-card p{color:#f7fff9db}.site-tutorial-pill{z-index:4;background:#0b1210fa;border-color:#ffffff2e;width:auto;max-width:min(92vw,420px);padding:6px}.site-tutorial-pill button{color:#052e16;background:var(--feed-green-bright);min-height:42px;padding:0 18px}.ucl-path-chooser-head span,.ucl-path-match em,.ucl-stage-panel-head em,.ucl-stage-node em,.ucl-match-preview-head span,.ucl-match-preview-head em{color:#e5e7ebc2}.ucl-path-team-strip button{min-width:132px}.ucl-path-team-strip button .team-identity{justify-content:center;width:100%}.ucl-path-copy .match-score-label{display:inline-flex}@media (width<=900px){.feed-top-nav{grid-template-columns:auto 1fr auto}.feed-nav-links{gap:6px}.feed-nav-links .feed-nav-icon-link{min-width:38px}.feed-nav-links .feed-nav-icon-link span,.feed-nav-freshness{display:none}.world-cup-squad-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.app-shell{width:100%}.feed-nav-social-button,.feed-nav-help-button{width:34px;height:34px}.feed-result-board-modern{grid-template-columns:1fr;justify-items:start}.feed-result-board-modern .feed-result-team-away{justify-content:flex-start}.feed-upcoming-combined-row{grid-template-columns:76px minmax(0,1fr)}.site-tutorial-arrows{opacity:.72}.site-tutorial-pill button{width:100%}}@media (width<=760px){.site-tutorial-target-reel{top:auto;right:16px;bottom:calc(var(--feed-bnav-h) + 74px);border-radius:999px;width:auto;min-width:90px;height:42px;padding:0 14px}.site-tutorial-target-bell{border-radius:999px;width:48px;height:48px;top:14px;right:18px}.site-tutorial-card{width:min(100vw - 28px,320px);max-width:none;left:14px}.site-tutorial-card-reel{top:96px}.site-tutorial-card-bell{top:292px}.site-tutorial-card h2{font-size:19px}.site-tutorial-card p{font-size:14px}.site-tutorial-pill{right:14px;bottom:calc(var(--feed-bnav-h) + 10px);max-width:none;left:14px}}@media (width>=761px){.feed-top-nav{grid-template-columns:auto minmax(0,1fr) auto;position:relative}.feed-nav-brand{grid-column:1}.feed-nav-links{justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feed-nav-right{grid-column:3;justify-self:end}}.feed-result-board-modern .feed-result-score{text-align:center;border-radius:8px;gap:4px;min-width:68px;padding:5px 9px;line-height:.95}.feed-result-board-modern .feed-result-score .match-score-main{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.35vw,30px);font-weight:900}.feed-result-board-modern .feed-result-score .match-score-detail{color:#e5e7ebc2;letter-spacing:0;text-transform:none;margin-top:1px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:850;line-height:1.05}.feed-result-board-modern .feed-result-team-away .team-identity{flex-direction:column}.feed-result-board-modern .feed-result-team-away .team-identity-name{text-align:center}.feed-result-board-modern .team-identity{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.feed-result-board-modern .team-identity-name{color:var(--feed-ink);overflow-wrap:normal;text-align:center;text-overflow:clip;white-space:normal;word-break:normal;font-size:clamp(12px,1.05vw,14px);font-weight:850;line-height:1.12;overflow:visible}@media (width>=768px) and (width<=1240px){.feed-main-col .feed-match-list{grid-template-columns:1fr}.feed-result-board-modern{gap:10px}.feed-result-board-modern .feed-result-score{min-width:62px;padding-inline:8px}}.feed-news-list{gap:14px;display:grid}.feed-news-featured,.feed-news-grid,.feed-news-card{z-index:auto;position:relative}.feed-news-featured{overflow:hidden}.feed-news-grid{background:0 0;border:0;gap:14px}.feed-news-card{border:1px solid var(--feed-rule);border-radius:6px}@media (width<=620px){.feed-result-board-modern .feed-result-score{text-align:center;min-width:0}.feed-result-board-modern .feed-result-team-away .team-identity{flex-direction:column}.feed-result-board-modern .feed-result-team-away .team-identity-name{text-align:center}}.site-tutorial-overlay{color:#f7fff9;background:radial-gradient(circle at 74% 10%,#10b9811f,#0000 30%),#000000d6}.site-tutorial-close{z-index:24;color:#f7fff9e6;background:#080f0db8;border-color:#f7fff92e;top:18px;right:auto}.site-tutorial-close:hover{color:#f7fff9;border-color:#f7fff957}.site-tutorial-target{box-sizing:border-box;color:#04130b;pointer-events:none;background:#f4fff9f5;border:2px solid #64f0ad;border-radius:999px;min-width:0;min-height:0;padding:0 14px;font-size:14px;line-height:1;box-shadow:0 0 0 5px #64f0ad2e,0 16px 36px #0000005c}.site-tutorial-target:after{display:none}.site-tutorial-target-bell{color:#07120f;border-color:#ffb08d;padding:0;box-shadow:0 0 0 5px #ffb08d33,0 16px 36px #0000005c}.site-tutorial-leaders{z-index:11;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.site-tutorial-leader{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.98;filter:drop-shadow(0 4px 6px #0006)}.site-tutorial-panel{z-index:14;color:#f7fff9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07110ff5;border:1px solid #64f0ad7a;border-radius:8px;gap:14px;width:min(420px,100vw - 32px);padding:18px;display:grid;position:absolute;top:92px;right:42px;box-shadow:0 24px 64px #0000007a}.site-tutorial-kicker{color:#80f6b8;letter-spacing:.12em;text-transform:uppercase;width:fit-content;font-size:11px;font-weight:900}.site-tutorial-panel h2{color:#f7fff9;letter-spacing:0;margin:-6px 0 0;font-size:22px;line-height:1.08}.site-tutorial-feature-list{gap:10px;display:grid}.site-tutorial-feature{border-top:1px solid #f7fff91f;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:11px 0;display:grid}.site-tutorial-feature:last-child{padding-bottom:0}.site-tutorial-feature-icon{color:#04130b;background:#64f0ad;border-radius:999px;place-items:center;width:30px;height:30px;display:inline-grid}.site-tutorial-feature-icon-bell{background:#ffb08d}.site-tutorial-feature strong{color:#f7fff9;font-size:15px;font-weight:900;line-height:1.2;display:block}.site-tutorial-feature p{color:#f7fff9c2;margin:3px 0 0;font-size:14px;line-height:1.35}.site-tutorial-panel button{color:#052e16;cursor:pointer;background:#80f6b8;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;font-size:15px;font-weight:900;display:inline-flex}.site-tutorial-panel button:hover{background:#9af8c7}@media (width<=760px){.site-tutorial-panel{gap:12px;padding:16px}.site-tutorial-panel h2{font-size:20px}.site-tutorial-feature p{font-size:13px}.site-tutorial-leader{stroke-width:2px}}@media (width>=761px){.feed-top-nav{overflow:visible}.feed-nav-links{z-index:4;background:#0a14129e;border:1px solid #94a3b81f;border-radius:999px;grid-template-columns:repeat(2,64px);justify-content:center;align-items:center;gap:6px;height:58px;padding:4px;display:grid;overflow:hidden}.feed-nav-links .feed-nav-icon-link,.feed-nav-links .feed-nav-icon-link:hover,.feed-nav-links .feed-nav-icon-link:focus-visible,.feed-nav-links .feed-nav-icon-link.active{color:#e5e7eba3;width:64px;min-width:64px;height:50px;min-height:50px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;grid-template-rows:22px 10px;align-content:center;justify-items:center;gap:4px;padding:0;display:grid;position:relative}.feed-nav-links .feed-nav-icon-link.active{color:var(--feed-green-bright);background:#22c55e1f;border-color:#62f0ad57;box-shadow:inset 0 0 0 1px #62f0ad14}.feed-nav-links .feed-nav-icon-link svg{width:20px;height:20px;position:static;transform:none}.feed-nav-links .feed-nav-icon-link:hover svg,.feed-nav-links .feed-nav-icon-link:focus-visible svg{transform:translateY(-2px)}.feed-nav-links .feed-nav-icon-link span{z-index:1;max-width:58px;color:var(--feed-green-bright);box-shadow:none;letter-spacing:0;opacity:0;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:8.5px;font-weight:900;line-height:1;position:static;inset:auto;overflow:hidden;transform:none}.feed-nav-links .feed-nav-icon-link:hover span,.feed-nav-links .feed-nav-icon-link:focus-visible span,.feed-nav-links .feed-nav-icon-link.active span{opacity:1;transform:none}.feed-nav-links .feed-nav-icon-link:after{display:none}}@media (width<=900px){.feed-nav-links{overflow:hidden}.feed-nav-links .feed-nav-icon-link:not(.active){box-shadow:none;background:0 0;border-color:#0000}}@media (width>=761px) and (width<=900px){.feed-nav-links .feed-nav-icon-link span{display:block}}.feed-page-subbar,[data-theme=dark] .feed-page-subbar{z-index:1;position:relative;top:auto}.standings-card .table-row>span:first-child{min-width:0}.standings-card .club-label,.standings-card .table-team-button,.standings-card .club-label>.team-identity,.standings-card .table-team-button .team-identity{min-width:0;max-width:100%}.standings-card .club-name,.standings-card .team-identity-name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;min-width:0}.score-item-home,.score-item-away,.feed-inner-page .scoreboard strong,.world-cup-fixture-team>span,.bracket-seed-name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.world-cup-logo{color:currentColor;vertical-align:middle;justify-content:center;align-items:center;min-width:0;line-height:0;display:inline-flex}.world-cup-logo img{object-fit:contain;width:100%;height:100%;display:block}.world-cup-logo-compact{width:18px;height:26px}.feed-page-title-world-cup{align-items:center;gap:9px;display:inline-flex}.world-cup-panel-kicker{align-items:center;gap:8px;display:inline-flex}@media (width>=761px){.feed-nav-links{grid-template-columns:repeat(2,68px);height:58px;padding:4px}.feed-nav-links .feed-nav-icon-link,.feed-nav-links .feed-nav-icon-link:hover,.feed-nav-links .feed-nav-icon-link:focus-visible,.feed-nav-links .feed-nav-icon-link.active{color:#e5e7eba8;width:68px;min-width:68px;height:50px;min-height:50px;box-shadow:none;background:0 0;border-color:#0000;border-radius:0;grid-template-rows:28px 10px 3px;gap:2px}.feed-nav-links .feed-nav-icon-link.active,.feed-nav-links .feed-nav-icon-link:hover,.feed-nav-links .feed-nav-icon-link:focus-visible{color:var(--feed-green-bright);box-shadow:none;background:0 0;border-color:#0000}.feed-nav-links .feed-nav-icon-link>svg,.feed-nav-links .feed-nav-world-cup-mark{align-self:end;width:20px;height:20px;position:static;transform:none}.feed-nav-links .feed-nav-world-cup-mark{width:17px;height:25px;transform:translateY(1px)}.feed-nav-links .feed-nav-icon-link .feed-nav-world-cup-mark{max-width:none;box-shadow:none;opacity:1;text-overflow:clip;background:0 0;border:0;border-radius:999px;padding:0;overflow:visible;transform:none}.feed-nav-links .feed-nav-icon-link:hover>svg,.feed-nav-links .feed-nav-icon-link:focus-visible>svg,.feed-nav-links .feed-nav-icon-link:hover .feed-nav-world-cup-mark,.feed-nav-links .feed-nav-icon-link:focus-visible .feed-nav-world-cup-mark{transform:translateY(-1px)}.feed-nav-links .feed-nav-icon-link .feed-nav-label{max-width:64px;color:var(--feed-green-bright);box-shadow:none;letter-spacing:0;opacity:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0;font-size:8.5px;font-weight:900;line-height:1;position:static;overflow:hidden;transform:none}.feed-nav-links .feed-nav-icon-link:hover .feed-nav-label,.feed-nav-links .feed-nav-icon-link:focus-visible .feed-nav-label,.feed-nav-links .feed-nav-icon-link.active .feed-nav-label{opacity:1}.feed-nav-links .feed-nav-icon-link:after{content:"";background:var(--feed-green-bright);border-radius:999px;width:0;height:2px;transition:width .15s;display:block;position:static;transform:none}.feed-nav-links .feed-nav-icon-link:hover:after,.feed-nav-links .feed-nav-icon-link:focus-visible:after,.feed-nav-links .feed-nav-icon-link.active:after{width:22px}}.feed-nav-links .feed-nav-icon-link>.feed-nav-world-cup-mark{width:18px;height:25px;transform:translateY(4px)}.feed-nav-links .feed-nav-icon-link>.feed-nav-world-cup-mark img{object-fit:contain;width:100%;height:100%}.feed-nav-links .feed-nav-icon-link:hover>.feed-nav-world-cup-mark,.feed-nav-links .feed-nav-icon-link:focus-visible>.feed-nav-world-cup-mark{transform:translateY(2px)}.feed-bottom-nav .feed-bnav-world-cup-mark{width:15px;height:22px;transform:translateY(0)}.site-tutorial-overlay{background:#000000d1}.site-tutorial-target{color:#f7fff9;background:#08120eb8;border-width:2px;box-shadow:0 0 0 4px #64f0ad29,0 12px 28px #00000057}.site-tutorial-target-bell{color:#fff7f2;box-shadow:0 0 0 4px #ffb08d29,0 12px 28px #00000057}.site-tutorial-leader{stroke-width:2px;opacity:.92;filter:none}.site-tutorial-panel{background:#08110ffa;border-color:#86efac6b;border-radius:8px;gap:12px;padding:16px;box-shadow:0 18px 54px #0000007a}.site-tutorial-kicker{letter-spacing:.08em}.site-tutorial-panel h2{margin:-4px 0 0;font-size:21px}.site-tutorial-feature{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:9px 0}.site-tutorial-feature-icon{width:28px;height:28px}.select-control-shell{align-items:center;width:100%;min-width:0;display:grid;position:relative}.select-control-shell select{appearance:none;width:100%;min-width:0;color:var(--text);background:linear-gradient(#22c55e14,#ffffff05),#0c1412e0;border:1px solid #86efac3d;border-radius:8px;padding-right:36px;box-shadow:inset 0 0 0 1px #ffffff05}.select-control-shell select:hover,.select-control-shell select:focus-visible{color:#f8fff9;background:linear-gradient(#22c55e2e,#ffffff0a),#0c1412f0;border-color:#86efac80;outline:none}.select-control-shell>svg{color:var(--feed-green-bright);pointer-events:none;position:absolute;right:11px}.season-round-current .select-control-shell{margin-top:0;overflow:visible}.season-round-picker select{text-align:left;height:38px}.table-preview-select .select-control-shell select{min-height:40px;padding-left:12px;font-weight:850}.table-preview-custom{gap:8px}.table-preview-control{z-index:30;min-width:0;display:grid;position:relative}.table-preview-trigger{width:100%;min-height:56px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(#22c55e1a,#ffffff05),#0c1412eb;border:1px solid #86efac42;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 12px;display:grid}.table-preview-season{display:none}.table-preview-trigger-copy,.table-preview-option>span{gap:3px;min-width:0;display:grid}.table-preview-trigger strong,.table-preview-option strong{color:#f8fff9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:900;line-height:1.1;overflow:hidden}.table-preview-trigger small,.table-preview-option small{min-width:0;color:var(--feed-muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850;line-height:1.1;overflow:hidden}.table-preview-menu,.season-round-jump-grid{z-index:40;background:#060e0afa;border:1px solid #86efac57;border-radius:8px;gap:6px;margin-top:8px;padding:8px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 42px #00000070}.table-preview-option{width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px;display:grid}.table-preview-option svg{color:var(--feed-green-bright);opacity:0}.table-preview-option.active,.table-preview-option:hover{background:#22c55e1f;border-color:#86efac3d}.table-preview-option.active svg{opacity:1}.season-round-rail{z-index:25;position:relative}.season-round-trigger{width:100%;min-height:38px;color:var(--text);cursor:pointer;background:#ffffff06;border:1px solid #86efac3d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 10px;display:grid}.season-round-trigger:hover,.season-round-trigger:focus-visible{background:#22c55e1f;border-color:#86efac80;outline:none}.season-round-trigger strong{text-align:center}.season-round-jump-grid{overscroll-behavior:contain;grid-template-columns:repeat(6,minmax(0,1fr));max-height:min(340px,58vh);top:calc(100% + 8px);overflow:auto}.season-round-jump-grid button{min-height:36px;color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;font-size:12px;font-weight:900}.season-round-jump-grid button:hover,.season-round-jump-grid button.active{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}.ucl-view-switch{background:#060e0adb;border:1px solid #86efac33;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:min(360px,100%);padding:4px;display:inline-grid}.ucl-view-switch-option{min-width:0;min-height:38px;color:var(--feed-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.ucl-view-switch-option:hover{color:var(--text);background:#ffffff0a}.ucl-view-switch-option.active{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}@media (width<=760px){.season-round-jump-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ucl-view-switch{width:100%;min-width:0}.ucl-view-switch-option{padding:0 10px}}.score-item-shell.expanded,.game-score-card-shell.expanded{gap:10px;scroll-margin-top:96px;display:grid}.game-score-card-shell.expanded{grid-column:1/-1}.game-score-card{min-height:126px;padding:14px}.game-score-card .team-identity{--team-badge-size:clamp(34px, 2.6vw, 42px);--team-gap:9px}.game-score-team{font-size:16px}.game-score-result{min-width:68px;min-height:48px;font-size:26px}.game-score-result .match-score-detail{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px}.inline-match-detail{color:var(--text);background:#0f1715f0;border:1px solid #86efac47;border-radius:8px;gap:14px;padding:16px;display:grid}.inline-match-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.inline-match-detail-head .eyebrow{margin:0}.inline-match-detail-head button{color:#f8fafcdb;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:999px;place-items:center;width:32px;height:32px;display:inline-grid}.inline-match-detail .scoreboard{margin:0}.inline-match-detail .match-breakdown{margin-top:0}.match-recap-overview{margin-top:22px}.match-recap-overview .inline-match-detail{background:var(--panel,#0f1715f0)}@media (width<=560px){.game-score-board{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"home score""away score";gap:7px 10px}.game-score-board>.game-score-team:first-child{grid-area:home}.game-score-board>.game-score-result{grid-area:score;align-self:center}.game-score-board>.game-score-team.away{text-align:left;grid-area:away}.game-score-team.away .team-identity{flex-direction:row;justify-content:flex-start}.game-score-team.away .team-identity-name{text-align:left}.game-score-team .team-identity-name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}}.brief-recap-score-detail{color:#f8fafcd1;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;margin-top:6px;padding:3px 8px;font-size:11px;font-weight:850;display:inline-flex}.world-cup-squad-fixtures{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.world-cup-squad-fixture-list{gap:9px;display:grid}.world-cup-squad-fixture-card{width:100%;color:var(--text);border:1px solid var(--line-soft);text-align:left;cursor:pointer;background:#ffffff06;border-radius:8px;grid-template-columns:132px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;min-width:0;padding:10px;font:850 13px/1.18 Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.world-cup-squad-fixture-card:hover,.world-cup-squad-fixture-card:focus-visible,.world-cup-squad-fixture-card.active{background:#22c55e14;border-color:#86efac57}.world-cup-squad-fixture-card time,.world-cup-squad-fixture-card>span{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:850}.world-cup-squad-fixture-card>span{color:var(--feed-green-bright);text-align:right;text-transform:uppercase}.world-cup-squad-fixture-board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.world-cup-squad-fixture-board .team-identity{min-width:0;font-size:13px;font-weight:850;line-height:1.12}.world-cup-squad-fixture-board .team-identity-name{overflow-wrap:anywhere;white-space:normal;min-width:0}.world-cup-squad-fixture-board .team-identity:last-child{flex-direction:row-reverse;justify-content:flex-start}.world-cup-squad-fixture-board .team-identity:last-child .team-identity-name{text-align:right}.world-cup-squad-fixture-score{color:#f8fafceb;background:#94a3b82e;border:1px solid #94a3b83d;border-radius:8px;min-width:48px;padding:0 8px}.world-cup-team-match-desk{margin:16px 0 18px}@media (width<=760px){.world-cup-squad-fixture-card{grid-template-columns:1fr;gap:8px}.world-cup-squad-fixture-card>span{text-align:left}}.score-card-icon{color:currentColor;opacity:.86;background:#ffffff08;border:1.5px solid;border-radius:4px;grid-template-columns:1fr auto 1fr;place-items:center;width:24px;height:18px;font-style:normal;line-height:1;display:inline-grid}.score-card-icon b,.score-card-icon i{color:currentColor;letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px;font-style:normal;font-weight:950}.feed-nav-links .feed-nav-icon-link:hover>.score-card-icon,.feed-nav-links .feed-nav-icon-link:focus-visible>.score-card-icon{transform:translateY(-7px)}@media (width>=761px){.feed-nav-links .feed-nav-icon-link>.score-card-icon{align-self:end;width:26px;height:19px;transform:none}.feed-nav-links .feed-nav-icon-link:hover>.score-card-icon,.feed-nav-links .feed-nav-icon-link:focus-visible>.score-card-icon{transform:translateY(-1px)}}.feed-bnav-item .score-card-icon{width:28px;height:21px}.feed-bnav-item.active .score-card-icon,.feed-nav-links .feed-nav-icon-link.active .score-card-icon{color:var(--feed-green-bright)}.feed-nav-icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.feed-nav-alert-disabled,.feed-nav-alert-disabled:hover,.feed-nav-alert-disabled:focus-visible{cursor:not-allowed;opacity:.52;color:#f5f0e89e;background:#ffffff04;border-color:#94a3b829}.feed-nav-reel,.feed-nav-links .feed-nav-icon-link{min-width:44px;min-height:44px}.feedback-field input[type=text],.feedback-field select,.feedback-other,.feedback-choice,.feedback-check{min-height:44px}@media (width>=761px){.feed-nav-links{grid-template-columns:repeat(2,68px)}}@media (width<=760px){:root{--feed-bnav-h:72px;--feed-mobile-clearance:calc(var(--feed-bnav-h) + env(safe-area-inset-bottom,0px) + 96px)}.feed-top-nav{gap:8px;padding-inline:12px}.feed-nav-right{gap:8px}.feed-nav-social-button,.feed-nav-help-button{width:44px;min-width:44px;height:44px;min-height:44px}.feed-bottom-nav{height:calc(var(--feed-bnav-h) + env(safe-area-inset-bottom,0px));padding:6px max(12px, env(safe-area-inset-left,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-right,0px));grid-template-columns:repeat(3,minmax(0,1fr));justify-content:normal;align-items:center;gap:8px;display:grid}.feed-bnav-item{gap:4px;width:100%;min-width:0;min-height:56px;padding:6px 4px 5px}.feed-bnav-item span{font-size:10px;line-height:1}.feed-bnav-item .score-card-icon{width:30px;height:22px}.feed-bottom-nav .feed-bnav-world-cup-mark{width:17px;height:25px}.feed-page,.feed-inner-page,.feed-article-page,.scores-paper-page,.world-cup-paper-page,.feedback-page,.feedback-shell{padding-bottom:var(--feed-mobile-clearance)}.feed-recap-replay{right:max(12px, env(safe-area-inset-right,0px));bottom:calc(var(--feed-bnav-h) + env(safe-area-inset-bottom,0px) + 14px);min-width:96px;min-height:48px;padding:0 16px;display:inline-flex;box-shadow:0 0 0 4px #22c55e1f,0 16px 34px #00000057}.feed-page-sublinks a,.feed-page-sublinks .app-link,.feed-tutorial-button,.paper-button,.paper-button.inline,.collapse-button,.match-actions a,.match-actions button,.world-cup-match-tabs button{min-height:44px}.world-cup-table-preview-link{width:44px;min-width:44px;height:44px;min-height:44px}.world-cup-table-preview .module-head{grid-template-columns:auto minmax(0,1fr) 44px}}.scores-paper-page .scores-overview,.scores-paper-page .scores-side{padding-inline:clamp(18px,2.2vw,34px)}.game-score-card:hover,.game-score-card.active,[data-theme=dark] .scores-newspaper .game-score-card:hover,[data-theme=dark] .scores-newspaper .game-score-card.active{background:#94a3b814;border-color:#94a3b857}.game-score-result,.scoreboard-score,.feed-result-board-modern .feed-result-score,.world-cup-squad-fixture-score{color:#f8fafcf0;background:linear-gradient(#94a3b838,#47556933);border:1px solid #94a3b842;border-radius:9px}.game-score-result,.feed-result-board-modern .feed-result-score{padding:6px 10px}.game-score-result .match-score-detail,.feed-result-board-modern .feed-result-score .match-score-detail,.scoreboard-score .match-score-detail{color:#e2e8f0c7}.game-score-team.away .team-identity{flex-direction:row-reverse;justify-content:flex-start}.game-score-team.away .team-identity-name{text-align:right}.feed-upcoming-fixture-meta{background:#22c55e1a;border:1px solid #86efac2e;border-radius:999px;justify-self:start;width:fit-content;padding:2px 6px;color:#86efaceb!important;font-size:10px!important}.feed-upcoming-fixture .team-identity{--team-badge-size:clamp(22px, 1.9vw, 28px)}.world-cup-newspaper .group-team-name .team-identity,.world-cup-newspaper .world-cup-fixture-team .team-identity,.world-cup-table-preview .team-identity{--team-badge-size:23px}.world-cup-table-preview .module-head>span{width:24px;height:34px;color:var(--feed-green-bright)}.world-cup-table-preview-link{width:34px;height:34px;color:var(--text);border:1px solid var(--line);border-radius:999px;place-items:center;text-decoration:none;display:inline-grid}.world-cup-table-preview-picker{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 0 10px;font-size:10px;font-weight:900;display:grid}.world-cup-table-preview-picker select{width:100%;min-height:34px;color:var(--text);background:var(--panel-2);border:1px solid var(--line);font:inherit;letter-spacing:0;text-transform:none;border-radius:0;padding:0 10px}.group-table-row.qualifies,.world-cup-table-preview .table-row.qualifies,.group-table-row.playoff,.world-cup-table-preview .table-row.playoff,.group-table-row.eliminated,.world-cup-table-preview .table-row.eliminated{box-shadow:none}.group-table-row.qualifies em,.group-table-row.playoff em,.group-table-row.eliminated em,.world-cup-table-preview .table-row.qualifies em,.world-cup-table-preview .table-row.playoff em,.world-cup-table-preview .table-row.eliminated em{color:var(--paper-ink);background:var(--paper-2)}.group-table-row.qualifies em,.world-cup-table-preview .table-row.qualifies em{box-shadow:inset 3px 0 #4ade80c7}.group-table-row.playoff em,.world-cup-table-preview .table-row.playoff em{box-shadow:inset 3px 0 #facc15c2}.group-table-row.eliminated em,.world-cup-table-preview .table-row.eliminated em{box-shadow:inset 3px 0 #f87171b8}.feed-sidebar .world-cup-table-preview{overflow:hidden}.feed-sidebar .world-cup-table-preview .module-head{grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:8px}.feed-sidebar .world-cup-table-preview .module-head h3{white-space:nowrap;font-size:clamp(26px,2vw,34px);line-height:1}.feed-sidebar .world-cup-table-preview .module-head small{letter-spacing:.16em;font-size:12px}.feed-sidebar .world-cup-table-preview .table-head,.feed-sidebar .world-cup-table-preview .table-row{grid-template-columns:minmax(0,1fr) 36px 42px 46px;column-gap:12px;display:grid}.feed-sidebar .world-cup-table-preview .table-head{font-size:10px}.feed-sidebar .world-cup-table-preview .table-row{font-size:13px}.feed-sidebar .world-cup-table-preview .table-head>span:first-child{box-sizing:border-box;text-align:right;grid-column:1;padding-left:0}.feed-sidebar .world-cup-table-preview .table-row>span:first-child{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.feed-sidebar .world-cup-table-preview .table-head>span:not(:first-child),.feed-sidebar .world-cup-table-preview .table-row>span:not(:first-child),.feed-sidebar .world-cup-table-preview .table-row>strong{text-align:center;place-items:center;display:grid}.feed-sidebar .world-cup-table-preview .table-row em{width:20px;height:20px;font-size:12px}.feed-sidebar .world-cup-table-preview .team-identity{--team-badge-size:27px;--team-gap:8px;min-width:0}.feed-sidebar .world-cup-table-preview .team-identity-flag{width:40px;height:27px}.feed-sidebar .world-cup-table-preview .club-name{text-overflow:ellipsis;white-space:normal;min-width:0;font-size:clamp(13px,1vw,16px);line-height:1.08;overflow:hidden}.ucl-path-match.win .match-score-label,.team-fixture-win .match-score-label{color:var(--feed-result-win-ink);background:var(--feed-result-win-bg);border-color:var(--feed-result-win-border)}.ucl-path-match.loss .match-score-label,.team-fixture-loss .match-score-label{color:#fff1f2;background:#b91c1cb8;border-color:#f8717157}.ucl-path-match.draw .match-score-label,.team-fixture-draw .match-score-label{color:#1f1300;background:#eab308d1;border-color:#fde04757}.timeline-clip-note[href]{align-items:center;gap:5px;width:fit-content;text-decoration:none;display:inline-flex}.timeline-clip-note[href]:hover{color:var(--feed-green-bright);border-color:#86efac5c}.feed-article-page .article-fixture{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:22px;padding:22px 24px}.feed-article-page .article-fixture>div{gap:12px;min-width:0;display:grid}.feed-article-page .article-fixture-teams{width:min(100%,620px);color:var(--text);letter-spacing:0;grid-template-columns:minmax(150px,1fr) 34px minmax(150px,1fr);align-items:center;gap:14px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:900;line-height:1.15;display:grid}.feed-article-page .article-fixture-teams .team-identity{--team-badge-size:34px;--team-gap:10px;min-width:0}.feed-article-page .article-fixture-teams .team-identity-flag{width:calc(var(--team-badge-size,42px) * 1.46);height:calc(var(--team-badge-size,42px) * .98);box-shadow:none;border:0;border-radius:2px;overflow:visible}.feed-article-page .article-fixture-teams .team-identity:last-child{flex-direction:row-reverse;justify-content:flex-end}.feed-article-page .article-fixture-teams .team-identity:last-child .team-identity-name{text-align:right}.feed-article-page .article-fixture-teams>span{color:#e5e7eb9e;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:950;line-height:1}.feed-article-page .article-fixture p{color:#f8fafcdb;letter-spacing:0;max-width:760px;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(17px,1.8vw,22px);font-weight:500;line-height:1.45}.feed-article-page .article-fixture>div>span:not(.team-identity){color:#cbd5e1b8;letter-spacing:.12em;text-transform:uppercase;width:fit-content;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:850}.trending-score-item{min-height:116px}.trending-score-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:min(100%,860px);margin:5px 0;display:grid!important}.trending-score-matchup .team-identity{--team-badge-size:clamp(36px, 2.4vw, 48px);--team-gap:11px;min-width:0;color:var(--text);letter-spacing:0;font-family:Old Standard TT,Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,26px);font-weight:700;line-height:1.05}.trending-score-matchup .trending-score-away{flex-direction:row-reverse;justify-content:flex-start}.trending-score-matchup .trending-score-away .team-identity-name{text-align:right}.trending-score-rail{justify-items:center;gap:4px;display:grid}.trending-live-status{text-transform:uppercase;justify-self:center;font-size:11px;font-weight:900}.trending-score-chip{color:#f8fafcf0;text-align:center;background:linear-gradient(#94a3b838,#47556933);border:1px solid #94a3b842;border-radius:9px;min-width:92px;padding:8px 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,2.5vw,34px);font-weight:950}.game-score-result .match-score-main,.trending-score-chip .match-score-main,.scoreboard-score .match-score-main{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:900;line-height:.96}.trending-score-chip .match-score-detail{color:#e2e8f0c7;letter-spacing:0;text-transform:none;font-size:12px}@media (width<=680px){.feed-article-page .article-fixture{grid-template-columns:1fr;gap:12px}.feed-article-page .article-fixture-teams,.trending-score-matchup{grid-template-columns:1fr;justify-items:start;gap:8px}.feed-article-page .article-fixture-teams .team-identity:last-child,.trending-score-matchup .trending-score-away{flex-direction:row;justify-content:flex-start}.feed-article-page .article-fixture-teams .team-identity:last-child .team-identity-name,.trending-score-matchup .trending-score-away .team-identity-name{text-align:left}}.feed-article-page .article-fixture{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;max-width:1040px;min-height:122px;padding:24px 28px;display:grid}.feed-article-page .article-fixture time{color:var(--feed-green-bright);letter-spacing:0;white-space:nowrap;align-self:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:900}.feed-article-page .article-fixture-teams{letter-spacing:0;text-transform:none;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:20px;width:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(20px,2vw,30px);font-weight:950;line-height:1.1;display:grid}.feed-article-page .article-fixture-teams .team-identity{--team-badge-size:clamp(42px, 3.5vw, 58px);--team-gap:14px;min-width:0;color:var(--text)}.feed-article-page .article-fixture-teams .team-identity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.feed-article-page .article-fixture-teams .article-fixture-away{flex-direction:row-reverse;justify-content:flex-start}.feed-article-page .article-fixture-teams .article-fixture-away .team-identity-name{text-align:right}.feed-article-page .article-fixture-teams>span{color:#e5e7ebb8;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#94a3b814;border:1px solid #94a3b824;border-radius:999px;place-items:center;min-width:42px;min-height:36px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:950;display:inline-grid}.standings-card .table-row>span:first-child,.feed-inner-page .table-row>span:first-child{overflow:visible}.club-label{flex:auto;max-width:100%}.champion-badge{margin-left:4px;transform:translateY(0)}.match-score-label.result-home,.match-score-label.result-away{color:#f8fafc;background:linear-gradient(#1e293bc7,#0f172ae6);border-color:#94a3b83d;box-shadow:inset 5px 0 #22c55ed1,inset -5px 0 #b91c1cb8}.match-score-label.result-away{box-shadow:inset 5px 0 #b91c1cb8,inset -5px 0 #22c55ed1}.match-score-label.result-draw{color:#fff7ed;background:linear-gradient(#1e293bc7,#0f172ae6);border-color:#fbbf243d;box-shadow:inset 5px 0 #f59e0bc7,inset -5px 0 #f59e0bc7}@media (width<=680px){.feed-article-page .article-fixture{grid-template-columns:1fr;gap:12px}.feed-article-page .article-fixture-teams{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:10px}.feed-article-page .article-fixture-teams .team-identity{--team-badge-size:32px;--team-gap:8px}}.scores-paper-page .scores-layout:not(.scores-layout-trending){grid-template-columns:minmax(0,1fr)}.scores-paper-page .scores-body{grid-template-columns:minmax(0,1fr) minmax(500px,540px);align-items:start;gap:10px;display:grid}.scores-paper-page .scores-layout-trending .scores-body{grid-template-columns:minmax(0,1fr)}.scores-paper-page .scores-side{min-width:0}.standings-card .table-row,.feed-inner-page .table-row,.compact-table .table-row{grid-template-columns:minmax(0,1fr) 30px 52px 62px 62px;column-gap:10px}.standings-card .table-head,.feed-inner-page .table-head,.compact-table .table-head{grid-template-columns:minmax(0,1fr) 30px 52px 62px 62px}.standings-card .table-head>span:first-child,.feed-inner-page .table-head>span:first-child,.compact-table .table-head>span:first-child{grid-column:1/3}.standings-card .table-honor-cell,.feed-inner-page .table-honor-cell{width:30px}.standings-card .club-label,.feed-inner-page .club-label{max-width:100%}.standings-card .club-name,.feed-inner-page .club-name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.scores-paper-page .league-pill{flex-basis:148px;width:148px}@media (width<=560px){.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-row,.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-head{grid-template-columns:minmax(0,1fr) 0 28px 32px 36px;column-gap:4px}.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-honor-cell{width:0;overflow:hidden}.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-row>span:first-child{gap:5px}.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-row em{width:20px;height:20px;font-size:10px}.scores-paper-page .standings-card:not(.world-cup-table-preview) .club-label>.team-identity,.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-team-button .team-identity{--team-badge-size:24px;--team-gap:6px}}.world-cup-table-preview{overflow:hidden}.world-cup-table-preview .module-head{grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:8px}.world-cup-table-preview .module-head h3{line-height:1}.world-cup-table-preview .table-head,.world-cup-table-preview .table-row{grid-template-columns:minmax(0,1fr) 36px 42px 46px;align-items:center;column-gap:12px;display:grid}.world-cup-table-preview .table-head{font-size:10px}.world-cup-table-preview .table-row{font-size:13px}.world-cup-table-preview .table-head>span:first-child{box-sizing:border-box;text-align:right;grid-column:1;padding-left:0}.world-cup-table-preview .table-row>span:first-child{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.world-cup-table-preview .table-head>span:not(:first-child),.world-cup-table-preview .table-row>span:not(:first-child),.world-cup-table-preview .table-row>strong{text-align:center;place-items:center;display:grid}.world-cup-table-preview .table-row em{width:20px;height:20px;font-size:12px}.world-cup-table-preview .team-identity{--team-badge-size:27px;--team-gap:8px;min-width:0}.world-cup-table-preview .team-identity-flag{width:40px;height:27px}.world-cup-table-preview .club-name{text-overflow:ellipsis;white-space:normal;min-width:0;font-size:clamp(13px,1vw,16px);line-height:1.08;overflow:hidden}.scoreboard .scoreboard-score,.feed-inner-page .scoreboard-score{text-align:center;min-width:clamp(88px,6vw,118px);padding:clamp(6px,.7vw,9px) clamp(11px,1vw,16px)}.scoreboard-score .match-score-main{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.1vw,38px);font-weight:900;line-height:.96}.inline-match-detail .scoreboard{grid-template-columns:minmax(0,1fr) minmax(104px,auto) minmax(0,1fr);gap:clamp(12px,1.5vw,20px)}.inline-match-detail .scoreboard .team-identity{--team-badge-size:clamp(54px, 4.2vw, 76px);--team-gap:clamp(10px, 1vw, 14px)}.inline-match-detail .scoreboard strong{font-size:clamp(30px,2.25vw,46px);line-height:1.04}.inline-match-detail .scoreboard-score{min-width:clamp(92px,6vw,124px)}@media (width<=980px){.scores-paper-page .scores-layout:not(.scores-layout-trending),.scores-paper-page .scores-body{grid-template-columns:1fr}}.skip-to-main{z-index:10000;color:var(--feed-accent-on-solid);background:var(--feed-green2);border-radius:6px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-to-main:focus{transform:translateY(0)}.data-availability-notice{z-index:30;top:var(--feed-topbar-height,58px);color:#173e2c;text-align:center;background:#fff1bc;border-bottom:1px solid #c48a13;justify-content:center;align-items:center;gap:16px;min-height:44px;padding:8px 16px;font-size:.875rem;display:flex;position:sticky}.data-availability-notice button,.data-unavailable-actions button,.data-unavailable-actions a{min-height:44px;font:inherit;border:1px solid;border-radius:6px;padding:9px 14px;font-weight:700}.data-availability-notice button{color:#173e2c;background:0 0}.data-unavailable-panel{width:min(680px,100% - 32px);color:var(--ink);background:var(--feed-card);border:1px solid var(--line);border-radius:var(--component-radius);text-align:center;margin:48px auto;padding:clamp(24px,5vw,48px)}.data-unavailable-panel h1{font-size:clamp(2rem,5vw,3.25rem);font-family:var(--display-font);margin:8px 0 16px}.data-unavailable-kicker{color:var(--feed-green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800}.data-unavailable-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.data-unavailable-actions button{color:var(--feed-accent-on-solid);background:var(--feed-green2)}.data-unavailable-actions a{color:var(--ink);background:0 0;text-decoration:none}@media (width<=520px){.data-availability-notice{text-align:left;justify-content:space-between;align-items:flex-start}}@media (width>=981px){.scores-paper-page .scores-body>.scores-overview{padding-right:0}.scores-paper-page .scores-body>.scores-side{padding-left:0}}.feed-article-page .article-lead-image,.article-inline-media{--article-image-aspect:16 / 9;--article-image-fit:contain;--article-image-position:center center;--article-image-bg:#090b0a;max-width:min(100%,980px);margin-left:auto;margin-right:auto}.feed-article-page .article-lead-image .article-image-frame,.article-inline-media .article-image-frame{width:100%;aspect-ratio:var(--article-image-aspect);background:var(--article-image-bg);border:1px solid #ffffff14;display:block;overflow:hidden}.feed-article-page .article-lead-image img,.article-inline-media img{object-fit:var(--article-image-fit);object-position:var(--article-image-position);width:100%;height:100%;max-height:none;display:block}@media (width<=760px){.feed-article-page .article-lead-image,.article-inline-media{max-width:none}.feed-article-page .article-lead-image .article-image-frame,.article-inline-media .article-image-frame{aspect-ratio:var(--article-image-aspect)}}.scores-paper-page .scores-layout-trending .trending-rundown{padding:clamp(18px,1.8vw,28px)}.scores-paper-page .scores-layout-trending .trending-score-list{grid-template-columns:1fr}.scores-paper-page .scores-layout-trending .trending-score-item{min-height:108px;padding:clamp(14px,1.4vw,20px)}.scores-paper-page .scores-layout-trending .trending-score-copy{gap:8px;width:100%}.scores-paper-page .scores-layout-trending .trending-score-matchup{grid-template-columns:minmax(220px,1fr) minmax(96px,auto) minmax(220px,1fr);gap:clamp(16px,2vw,32px);width:min(100%,1040px);margin:4px auto}.scores-paper-page .scores-layout-trending .trending-score-matchup .team-identity{--team-badge-size:clamp(38px, 2vw, 46px);font-size:clamp(20px,1.6vw,26px)}.scores-paper-page .scores-layout-trending .trending-score-chip{min-width:clamp(96px,6vw,128px);padding:8px 16px}.scores-paper-page .scores-layout-trending .inline-match-detail{margin-top:14px}@media (width<=680px){.scores-paper-page .scores-layout-trending .trending-score-matchup{grid-template-columns:1fr;justify-items:start;gap:10px;width:100%}.scores-paper-page .scores-layout-trending .trending-score-chip{justify-self:start}}@media (width<=620px){.inline-match-detail{padding:14px 12px}.inline-match-detail .scoreboard{grid-template-columns:1fr;align-items:stretch;gap:12px}.inline-match-detail .scoreboard-team,.inline-match-detail .scoreboard-team-away{text-align:left;min-width:0}.inline-match-detail .scoreboard .team-identity,.inline-match-detail .scoreboard-team-away .team-identity{--team-badge-size:42px;--team-gap:10px;flex-direction:row;justify-content:flex-start;width:100%}.inline-match-detail .scoreboard .team-identity-name,.inline-match-detail .scoreboard-team-away .team-identity-name{overflow-wrap:anywhere;text-align:left}.inline-match-detail .scoreboard strong{font-size:clamp(24px,7vw,30px);line-height:1.1}.inline-match-detail .scoreboard small{text-overflow:clip;white-space:normal;overflow:visible}.inline-match-detail .scoreboard-score{justify-self:center;min-width:0;max-width:100%;padding:6px 12px;font-size:clamp(28px,10vw,36px)}.inline-match-detail .scoreboard-score .match-score-main{font-size:clamp(28px,10vw,36px)}}@media (width<=560px){.game-score-team.away .team-identity{flex-direction:row;justify-content:flex-start}.game-score-team.away .team-identity-name{text-align:left}.game-score-team .team-identity{--team-badge-size:30px;--team-gap:8px}.game-score-team .team-identity-name{overflow-wrap:anywhere}.game-score-result{min-width:58px;padding-inline:8px;font-size:clamp(20px,6vw,26px)}}.feed-article-page .article-body:has(.article-fixture-list){width:min(100vw - 96px,1080px);max-width:min(100%,1080px)}.feed-article-page .article-fixture-list{border-top:0;gap:12px;width:100%;display:grid}.feed-article-page .article-fixture-list .article-fixture{box-sizing:border-box;width:100%;max-width:none;min-height:112px;color:var(--text);background:#94a3b814;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:minmax(168px,max-content) minmax(0,1fr);align-items:center;gap:18px;padding:20px 26px;display:grid}.feed-article-page .article-fixture-list .article-fixture time{color:var(--feed-green-bright);letter-spacing:0;white-space:nowrap;align-self:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:900;line-height:1}.feed-article-page .article-fixture-list .article-fixture-teams{width:min(100%,832px);color:var(--text);letter-spacing:0;text-transform:none;grid-template-columns:74px 230px 34px 360px 74px;justify-content:start;align-items:center;column-gap:12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,2.15vw,32px);font-weight:950;line-height:1.08;display:grid}.feed-article-page .article-fixture-list .article-fixture-teams .team-identity{--team-badge-size:50px;place-items:initial;min-width:0;min-height:0;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:inherit;font-weight:inherit;letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;justify-content:center;line-height:1.04;display:inline-flex}.feed-article-page .article-fixture-list .article-fixture-home-flag{justify-self:start}.feed-article-page .article-fixture-list .article-fixture-away-flag{justify-self:end}.feed-article-page .article-fixture-list .article-fixture-team-name{place-items:initial;min-width:0;min-height:0;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:inherit;font-weight:inherit;letter-spacing:0;text-overflow:clip;text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:0;line-height:1.18;display:block;overflow:visible}.feed-article-page .article-fixture-list .article-fixture-team-name.fixture-name-long{font-size:clamp(20px,1.95vw,28px)}.feed-article-page .article-fixture-list .article-fixture-team-name.fixture-name-xl{font-size:clamp(18px,1.7vw,25px)}.feed-article-page .article-fixture-list .article-fixture-home-name{text-align:left}.feed-article-page .article-fixture-list .team-identity-flag{width:calc(var(--team-badge-size,42px) * 1.48);height:calc(var(--team-badge-size,42px) * .98);box-shadow:none;background:0 0;border:0;border-radius:2px;overflow:visible}.feed-article-page .article-fixture-list .team-identity-flag img{object-fit:cover}.feed-article-page .article-fixture-list .article-fixture-vs{color:#e2e8f0bd;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:0 0;border:0;border-radius:0;place-items:center;min-width:32px;min-height:32px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:950;line-height:1;display:inline-grid}@media (width<=760px){.feed-article-page .article-fixture-list .article-fixture{grid-template-columns:1fr;align-items:stretch}.feed-article-page .article-fixture-list .article-fixture-teams{grid-template-columns:58px minmax(0,1fr);place-items:center start;gap:10px 12px;width:100%}.feed-article-page .article-fixture-list .article-fixture-vs{grid-column:1/-1;justify-self:start;min-height:20px}.feed-article-page .article-fixture-list .article-fixture-away-name{text-align:left;grid-area:3/2}.feed-article-page .article-fixture-list .article-fixture-away-flag{grid-area:3/1;justify-self:start}}@media (width<=680px){.scores-paper-page .scores-layout-trending .trending-score-matchup,.trending-score-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);place-items:center stretch;gap:7px}.scores-paper-page .scores-layout-trending .trending-score-matchup .team-identity,.trending-score-matchup .team-identity{--team-badge-size:24px;--team-gap:5px;min-width:0;font-size:clamp(12px,3.3vw,15px);line-height:1.08}.trending-score-matchup .team-identity-name{overflow-wrap:anywhere;text-wrap:balance;white-space:normal}.trending-score-matchup .trending-score-away{flex-direction:row-reverse;justify-content:flex-start}.trending-score-matchup .trending-score-away .team-identity-name{text-align:right}.scores-paper-page .scores-layout-trending .trending-score-chip,.trending-score-chip{justify-self:center;min-width:54px;padding:5px 7px;font-size:clamp(18px,5.2vw,24px)}}@media (width<=620px){.feed-result-board-modern{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.feed-result-board-modern .team-identity{--team-badge-size:30px;--team-gap:6px;flex-direction:row;min-width:0;font-size:clamp(13px,3.5vw,16px);line-height:1.08}.feed-result-board-modern .feed-result-team-away .team-identity{flex-direction:row-reverse;justify-content:flex-start}.feed-result-board-modern .team-identity-name{overflow-wrap:anywhere;text-align:left;text-wrap:balance;white-space:normal}.feed-result-board-modern .feed-result-team-away .team-identity-name{text-align:right}.feed-result-board-modern .feed-result-score{min-width:54px;padding:5px 8px;font-size:clamp(22px,6.5vw,30px)}.inline-match-detail .scoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.inline-match-detail .scoreboard .team-identity,.inline-match-detail .scoreboard-team-away .team-identity{--team-badge-size:30px;--team-gap:6px;width:auto;min-width:0;font-size:clamp(13px,3.5vw,16px);line-height:1.08}.inline-match-detail .scoreboard .team-identity{flex-direction:row;justify-content:flex-start}.inline-match-detail .scoreboard-team-away .team-identity{flex-direction:row-reverse}.inline-match-detail .scoreboard .team-identity-name,.inline-match-detail .scoreboard-team-away .team-identity-name{overflow-wrap:anywhere;text-wrap:balance;white-space:normal}.inline-match-detail .scoreboard-team-away,.inline-match-detail .scoreboard-team-away .team-identity-name{text-align:right}.inline-match-detail .scoreboard-score{min-width:54px;padding:5px 8px;font-size:clamp(22px,6.5vw,30px)}}@media (width<=560px){.game-score-board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"home score away";align-items:center;gap:6px}.game-score-board>.game-score-team:first-child{grid-area:home}.game-score-board>.game-score-result{grid-area:score;justify-self:center}.game-score-board>.game-score-team.away{text-align:right;grid-area:away}.game-score-card .team-identity{--team-badge-size:24px;--team-gap:5px;min-width:0;font-size:clamp(12px,3.3vw,15px);line-height:1.08}.game-score-team.away .team-identity{flex-direction:row-reverse;justify-content:flex-start}.game-score-team.away .team-identity-name{text-align:right}.game-score-team .team-identity-name{overflow-wrap:anywhere;text-wrap:balance;white-space:normal}.game-score-result{min-width:52px;min-height:38px;padding:5px 7px;font-size:clamp(19px,5.7vw,25px)}}.fixture-day-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;max-width:100%;margin:0;padding:2px 1px 8px;display:flex;overflow-x:auto}.fixture-day-tabs::-webkit-scrollbar{display:none}.fixture-day-tab{min-width:82px;min-height:44px;color:var(--feed-muted);cursor:pointer;text-align:left;background:#94a3b814;border:1px solid #94a3b82e;border-radius:8px;flex:none;align-content:center;gap:2px;padding:6px 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.1;display:grid}.fixture-day-tab span,.fixture-day-tab small{text-overflow:clip;white-space:nowrap;display:block;overflow:hidden}.fixture-day-tab span{color:var(--feed-ink);font-size:12px;font-weight:900}.fixture-day-tab small{color:var(--feed-muted);font-size:11px;font-weight:750}.fixture-day-tab:hover,.fixture-day-tab:focus-visible{color:var(--feed-ink);border-color:#86efac61}.fixture-day-tab.active{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}.fixture-day-tab.active span,.fixture-day-tab.active small{color:var(--feed-accent-on-solid)}.feed-upcoming-card-combined{cursor:default}.feed-upcoming-combined-head{min-height:44px;color:inherit;border-radius:6px;padding:4px;text-decoration:none}.feed-upcoming-combined-head:hover,.feed-upcoming-combined-head:focus-visible{color:var(--feed-green-bright)}.feed-upcoming-combined-row{grid-template-columns:minmax(68px,76px) minmax(0,1fr);min-height:50px}.feed-upcoming-time{min-width:0;color:var(--feed-green-bright)}.feed-upcoming-time-date,.feed-upcoming-time-location{text-overflow:clip;white-space:normal;overflow:visible}.feed-upcoming-time-location{font-size:12px}.feed-upcoming-fixture{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px}.feed-upcoming-fixture .team-identity-name{overflow-wrap:anywhere;text-wrap:balance;white-space:normal;font-size:12px}.feed-upcoming-empty,.article-fixture-empty{min-height:76px;color:var(--feed-muted);background:#94a3b814;border:1px solid #94a3b829;border-radius:8px;align-content:center;gap:4px;padding:14px;display:grid}.feed-upcoming-empty strong,.article-fixture-empty strong{color:var(--feed-ink);font-size:13px}.feed-upcoming-empty span,.article-fixture-empty p{margin:0;font-size:12px}.article-fixture-browser{gap:14px;display:grid}.article-fixture-day-summary{color:var(--feed-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.article-fixture-day-summary strong{color:var(--feed-green-bright)}.feed-article-page .article-fixture-list .article-fixture{grid-template-columns:minmax(104px,132px) minmax(0,1fr);align-items:center;gap:16px;min-height:0}.feed-article-page .article-fixture-list .article-fixture time{white-space:normal;line-height:1.2}.feed-article-page .article-fixture-list .article-fixture-teams{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;max-width:none;font-size:17px;display:grid}.feed-article-page .article-fixture-list .article-fixture-team{--team-badge-size:30px;--team-gap:8px;place-items:initial;min-width:0;max-width:100%;min-height:0;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;font-weight:900;line-height:1.12;display:flex}.feed-article-page .article-fixture-list .article-fixture-away-team{text-align:right;flex-direction:row-reverse;justify-content:flex-start}.feed-article-page .article-fixture-list .article-fixture-team-name{overflow-wrap:anywhere;min-width:0;min-height:0;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:inherit;letter-spacing:0;text-overflow:clip;text-transform:none;text-wrap:balance;white-space:normal;background:0 0;border:0;border-radius:0;font-weight:900;line-height:1.12;display:block;overflow:visible}.feed-article-page .article-fixture-list .article-fixture-away-name{text-align:right}.feed-article-page .article-fixture-list .article-fixture-team .team-identity-flag{width:calc(var(--team-badge-size,30px) * 1.42);height:calc(var(--team-badge-size,30px) * .95);border:1px solid #ffffff29;border-radius:3px;overflow:hidden}.feed-article-page .article-fixture-list .article-fixture-vs{color:#e2e8f0c7;background:#94a3b814;border:1px solid #94a3b81f;border-radius:999px;justify-self:center;min-width:30px;min-height:30px;font-size:11px}.feed-article-page .article-fixture-list .article-fixture-teams .article-fixture-team.team-identity{--team-badge-size:30px;--team-gap:8px;min-width:0;max-width:100%;min-height:0;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;align-items:center;font-weight:900;line-height:1.12;display:flex}.feed-article-page .article-fixture-list .article-fixture-teams .article-fixture-away-team.team-identity{flex-direction:row-reverse;justify-content:flex-start}.feed-article-page .article-fixture-list .article-fixture-teams .article-fixture-team.team-identity .team-identity-flag{width:calc(var(--team-badge-size,30px) * 1.42);min-width:calc(var(--team-badge-size,30px) * 1.42);max-width:calc(var(--team-badge-size,30px) * 1.42);height:calc(var(--team-badge-size,30px) * .95);min-height:calc(var(--team-badge-size,30px) * .95);max-height:calc(var(--team-badge-size,30px) * .95)}.feed-article-page .article-fixture-list .article-fixture-teams .article-fixture-team-name,.feed-article-page .article-fixture-list .article-fixture-teams .article-fixture-team-name.fixture-name-long,.feed-article-page .article-fixture-list .article-fixture-teams .article-fixture-team-name.fixture-name-xl{width:auto;min-width:0;height:auto;color:var(--text);font-size:inherit;overflow-wrap:normal;text-wrap:balance;white-space:normal;word-break:normal;flex:auto;line-height:1.12}@media (width<=760px){.feed-article-page .article-body:has(.article-fixture-list){width:min(100vw - 32px,1080px);max-width:min(100%,1080px)}.feed-article-page .article-fixture-list .article-fixture{grid-template-columns:1fr;gap:10px;padding:14px}.feed-article-page .article-fixture-list .article-fixture time{font-size:14px}.feed-article-page .article-fixture-list .article-fixture-teams{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:8px;font-size:13px}.feed-article-page .article-fixture-list .article-fixture-team{--team-badge-size:24px;--team-gap:5px;align-items:center}.feed-article-page .article-fixture-list .article-fixture-teams .article-fixture-team.team-identity{--team-badge-size:20px;--team-gap:5px;align-items:center}.feed-article-page .article-fixture-list .article-fixture-vs{grid-column:auto;justify-self:center;min-width:28px;min-height:28px;font-size:10px}}@media (width<=360px){.fixture-day-tab{min-width:74px;padding-inline:8px}.feed-upcoming-combined-row{grid-template-columns:minmax(62px,68px) minmax(0,1fr);gap:8px}.feed-upcoming-fixture{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:6px}.feed-upcoming-fixture .team-identity{--team-badge-size:24px;--team-gap:4px}}@media (width<=680px){.scores-paper-page .league-switcher.drag-scroll-area{overscroll-behavior-inline:contain;scroll-snap-type:none;scrollbar-color:#86efacd1 #94a3b824;scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;gap:8px;max-width:100%;min-height:68px;padding:0 2px 12px;scroll-padding-inline:12px;overflow-x:auto}.scores-paper-page .league-switcher.drag-scroll-area::-webkit-scrollbar{height:4px;display:block}.scores-paper-page .league-switcher.drag-scroll-area::-webkit-scrollbar-track{background:#94a3b824;border-radius:999px}.scores-paper-page .league-switcher.drag-scroll-area::-webkit-scrollbar-thumb{background:#86efacd1;border-radius:999px}.scores-paper-page .league-pill{scroll-snap-align:none;flex:0 0 136px;width:136px;min-height:54px;padding:8px 10px;scroll-margin-inline:12px}.scores-paper-page .league-pill span{font-size:13px;line-height:1.08}.scores-paper-page .league-pill small{font-size:12px;line-height:1.08}.scores-paper-page .scores-layout-trending .trending-rundown{padding:12px}.scores-paper-page .scores-layout-trending .trending-score-list{gap:8px}.scores-paper-page .scores-layout-trending .trending-score-item,.trending-score-item{min-height:0;padding:10px}.scores-paper-page .scores-layout-trending .trending-score-copy,.trending-score-copy{gap:5px}.scores-paper-page .scores-layout-trending .trending-score-copy small,.scores-paper-page .scores-layout-trending .trending-score-copy em,.scores-paper-page .scores-layout-trending .trending-score-copy time,.trending-score-copy small,.trending-score-copy em,.trending-score-copy time{text-overflow:clip;white-space:normal;font-size:12px;line-height:1.25;overflow:visible}.scores-paper-page .scores-layout-trending .trending-score-matchup,.trending-score-matchup{grid-template-columns:minmax(0,1fr) minmax(50px,auto) minmax(0,1fr);gap:6px;margin:2px 0}.scores-paper-page .scores-layout-trending .trending-score-matchup .team-identity,.trending-score-matchup .team-identity{--team-badge-size:22px;--team-gap:4px;font-size:13px;line-height:1.08}.scores-paper-page .scores-layout-trending .trending-score-chip,.trending-score-chip{min-width:50px;min-height:32px;padding:4px 7px;font-size:20px}.game-score-card{gap:8px;min-height:0;padding:10px}.game-score-meta{align-items:flex-start;gap:8px}.game-score-meta time,.game-score-meta em{text-overflow:clip;white-space:normal;font-size:12px;line-height:1.18;overflow:visible}.game-score-board{grid-template-columns:minmax(0,1fr) minmax(50px,auto) minmax(0,1fr);gap:6px}.game-score-card .team-identity{--team-badge-size:22px;--team-gap:4px;font-size:13px;line-height:1.08}.game-score-result{min-width:50px;min-height:34px;padding:4px 7px;font-size:20px}.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-head,.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-row{grid-template-columns:minmax(0,1fr) 0 28px 34px 38px;column-gap:4px;min-height:36px}.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-row em{width:20px;height:20px;font-size:12px}.scores-paper-page .standings-card:not(.world-cup-table-preview) .club-label>.team-identity,.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-team-button .team-identity{--team-badge-size:20px;--team-gap:5px;font-size:13px}.scores-paper-page .standings-card:not(.world-cup-table-preview) .club-name{font-size:13px;line-height:1.08}.world-cup-table-preview .table-head,.world-cup-table-preview .table-row,.feed-sidebar .world-cup-table-preview .table-head,.feed-sidebar .world-cup-table-preview .table-row{grid-template-columns:minmax(0,1fr) 28px 34px 36px;column-gap:5px;min-height:34px}.world-cup-table-preview .table-head>span:first-child,.feed-sidebar .world-cup-table-preview .table-head>span:first-child{padding-left:52px}.world-cup-table-preview .team-identity,.feed-sidebar .world-cup-table-preview .team-identity{--team-badge-size:20px;--team-gap:5px;font-size:12px}.world-cup-table-preview .team-identity-flag,.feed-sidebar .world-cup-table-preview .team-identity-flag{width:28px;height:19px}.world-cup-table-preview .club-name,.feed-sidebar .world-cup-table-preview .club-name{font-size:12px;line-height:1.08}.world-cup-paper-page:not(.world-cup-squads-page) .group-table-head,.world-cup-paper-page:not(.world-cup-squads-page) .world-group-head span,.world-cup-paper-page:not(.world-cup-squads-page) .group-fixture>span,.world-cup-paper-page:not(.world-cup-squads-page) .group-fixture em,.world-cup-paper-page:not(.world-cup-squads-page) .group-fixtures-toggle span,.world-cup-paper-page:not(.world-cup-squads-page) .world-cup-fixture-vs{letter-spacing:.04em;font-size:12px}.world-cup-paper-page:not(.world-cup-squads-page) .group-table-row{grid-template-columns:minmax(0,1fr) 24px 28px 30px;gap:5px;min-height:34px;font-size:12px}.world-cup-paper-page:not(.world-cup-squads-page) .group-table-row em{width:20px;height:20px;font-size:12px}.world-cup-paper-page:not(.world-cup-squads-page) .group-team-name .team-identity,.world-cup-paper-page:not(.world-cup-squads-page) .world-cup-fixture-team .team-identity,.world-cup-paper-page:not(.world-cup-squads-page) .world-cup-fixture-row .team-identity{--team-badge-size:20px;--team-gap:5px;font-size:12px}.world-cup-paper-page:not(.world-cup-squads-page) .world-cup-fixture-team{flex-basis:74px}.feed-result-board-modern{gap:6px}.feed-result-board-modern .team-identity{--team-badge-size:26px;--team-gap:5px;font-size:13px}.feed-result-board-modern .feed-result-score{min-width:50px;padding:5px 7px;font-size:22px}.feed-score-pill{min-width:148px}.feed-score-pill .team-identity{--team-badge-size:22px;--team-gap:5px;max-width:100%}.feed-bnav-item span{color:#f5f0e8b8;font-size:12px;font-weight:700}.feed-bnav-item svg,.feed-bnav-item .score-card-icon{color:#f5f0e8a8}.feed-bnav-item.active svg,.feed-bnav-item.active span,.feed-bnav-item.active .score-card-icon{color:var(--feed-green-bright)}.feed-score-pill-comp,.feed-team-name,.feed-pill-status,.feed-comp-label,.feed-upcoming-fixture-meta,.feed-upcoming-time-location,.feed-upcoming-vs,.fixture-day-tab small,.feed-article-page .article-fixture-list .article-fixture-vs{font-size:12px!important}.feed-upcoming-fixture .team-identity{--team-badge-size:22px;--team-gap:4px}}@media (width<=360px){.scores-paper-page .league-pill{flex-basis:128px;width:128px}.scores-paper-page .scores-layout-trending .trending-score-matchup,.trending-score-matchup{grid-template-columns:minmax(0,1fr) minmax(46px,auto) minmax(0,1fr);gap:5px}.scores-paper-page .scores-layout-trending .trending-score-chip,.trending-score-chip,.game-score-result{min-width:46px;font-size:19px}}.team-identity-flag{width:var(--team-flag-width,var(--team-flag-standard-width))!important;min-width:var(--team-flag-width,var(--team-flag-standard-width))!important;max-width:var(--team-flag-width,var(--team-flag-standard-width))!important;height:var(--team-flag-height,var(--team-flag-standard-height))!important;min-height:var(--team-flag-height,var(--team-flag-standard-height))!important;max-height:var(--team-flag-height,var(--team-flag-standard-height))!important}.feed-score-pill .team-identity,.feed-upcoming-fixture .team-identity,.scores-paper-page .standings-card:not(.world-cup-table-preview) .club-label>.team-identity,.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-team-button .team-identity,.world-cup-table-preview .team-identity,.feed-sidebar .world-cup-table-preview .team-identity,.world-cup-paper-page:not(.world-cup-squads-page) .group-table-row .team-identity,.world-cup-paper-page:not(.world-cup-squads-page) .world-cup-fixture-team .team-identity,.world-cup-paper-page:not(.world-cup-squads-page) .world-cup-fixture-row .team-identity{--team-flag-width:var(--team-flag-compact-width);--team-flag-height:var(--team-flag-compact-height)}.feed-result-board-modern .team-identity,.feed-article-page .article-fixture-list .article-fixture-team.team-identity,.trending-score-matchup .team-identity,.game-score-card .team-identity,.world-cup-paper-page:not(.world-cup-squads-page) .world-cup-scoreline .team-identity{--team-flag-width:var(--team-flag-standard-width);--team-flag-height:var(--team-flag-standard-height)}.scoreboard .team-identity,.inline-match-detail .scoreboard .team-identity,.inline-match-detail .scoreboard-team-away .team-identity{--team-flag-width:var(--team-flag-feature-width);--team-flag-height:var(--team-flag-feature-height)}.world-cup-squads-page .team-identity-xl{--team-flag-width:var(--team-flag-hero-width);--team-flag-height:var(--team-flag-hero-height)}.world-cup-flag{width:var(--team-flag-standard-width);height:var(--team-flag-standard-height)}.world-cup-flag.world-cup-squad-header-flag{width:var(--team-flag-hero-width);height:var(--team-flag-hero-height)}@media (width<=680px){.feed-article-page .article-fixture-list .article-fixture-team.team-identity,.trending-score-matchup .team-identity,.game-score-card .team-identity,.inline-match-detail .scoreboard .team-identity,.inline-match-detail .scoreboard-team-away .team-identity,.world-cup-paper-page:not(.world-cup-squads-page) .world-cup-scoreline .team-identity{--team-flag-width:var(--team-flag-compact-width);--team-flag-height:var(--team-flag-compact-height)}.feed-result-board-modern .team-identity{--team-flag-width:var(--team-flag-standard-width);--team-flag-height:var(--team-flag-standard-height)}}.feed-score-pill{min-width:clamp(164px,15vw,206px)}.feed-team-row{grid-template-columns:minmax(0,1fr) 24px;align-items:center;column-gap:8px;min-width:0;display:grid}.feed-team-row .team-identity,.feed-upcoming-fixture .team-identity{--team-badge-size:26px;--team-gap:6px;flex-wrap:nowrap;width:100%}.feed-team-name,.feed-team-row .team-identity-name,.feed-upcoming-fixture .team-identity-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.feed-team-score{font-variant-numeric:tabular-nums;text-align:right;justify-self:end;min-width:22px}.feed-upcoming-combined-row{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px;display:grid}.feed-upcoming-fixture{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);justify-self:end;align-items:center;gap:6px;width:min(100%,292px);font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.feed-upcoming-fixture .team-identity,.feed-upcoming-fixture .team-identity:last-child{text-align:left;flex-direction:row;justify-content:flex-start;justify-self:stretch}.feed-upcoming-fixture .team-identity:last-child{flex-direction:row-reverse;justify-content:flex-start}.feed-upcoming-fixture .team-identity:first-child .team-identity-name{text-align:left}.feed-upcoming-fixture .team-identity:last-child .team-identity-name{text-align:right}.feed-upcoming-vs{text-align:center;font-variant-numeric:tabular-nums;justify-self:center;min-width:0}.trending-score-matchup,.game-score-board{grid-template-columns:minmax(0,1fr) clamp(58px,5.6vw,78px) minmax(0,1fr);gap:clamp(8px,1.1vw,14px)}.scores-paper-page .scores-layout-trending .trending-score-matchup{grid-template-columns:minmax(0,1fr) clamp(64px,5.8vw,88px) minmax(0,1fr);gap:clamp(10px,1.3vw,18px);width:min(100%,760px)}.trending-score-matchup .team-identity,.game-score-card .team-identity{--team-badge-size:32px;--team-gap:8px;flex-wrap:nowrap;width:auto;max-width:100%;font-family:Old Standard TT,Georgia,Times New Roman,serif;font-size:clamp(16px,1.3vw,21px);font-weight:700;line-height:1.05}.trending-score-matchup .team-identity-name,.game-score-card .team-identity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trending-score-matchup .team-identity{justify-self:start}.trending-score-matchup .trending-score-away,.game-score-team.away .team-identity{flex-direction:row-reverse;justify-content:flex-start}.trending-score-matchup .trending-score-away{justify-self:end}.trending-score-matchup .trending-score-away .team-identity-name,.game-score-team.away .team-identity-name{text-align:right}.trending-score-chip,.game-score-result{font-variant-numeric:tabular-nums;justify-self:center;width:100%;min-width:0;max-width:88px}.trending-score-chip.has-detail,.game-score-result.has-detail{max-width:104px;min-height:42px}.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-head,.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-row,.standings-card:not(.world-cup-table-preview) .table-head,.standings-card:not(.world-cup-table-preview) .table-row{grid-template-columns:minmax(0,1fr) 28px 40px 46px 50px;column-gap:8px}.standings-card:not(.world-cup-table-preview) .table-row>span:first-child{gap:7px;min-width:0}.standings-card:not(.world-cup-table-preview) .club-label>.team-identity,.standings-card:not(.world-cup-table-preview) .table-team-button .team-identity{--team-badge-size:26px;--team-gap:7px;flex-wrap:nowrap;width:100%}.standings-card:not(.world-cup-table-preview) .club-name,.standings-card:not(.world-cup-table-preview) .team-identity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.world-cup-table-preview .table-head,.world-cup-table-preview .table-row,.feed-sidebar .world-cup-table-preview .table-head,.feed-sidebar .world-cup-table-preview .table-row,.world-cup-paper-page:not(.world-cup-squads-page) .group-table-row{grid-template-columns:minmax(0,1fr) 30px 40px 42px;column-gap:8px}.world-cup-table-preview .table-row>span:first-child,.world-cup-paper-page:not(.world-cup-squads-page) .group-table-row>span:first-child{gap:6px;min-width:0}.world-cup-table-preview .team-identity,.feed-sidebar .world-cup-table-preview .team-identity,.world-cup-paper-page:not(.world-cup-squads-page) .group-table-row .team-identity{--team-badge-size:24px;--team-gap:6px;flex-wrap:nowrap;width:100%}.world-cup-table-preview .club-name,.world-cup-table-preview .team-identity-name,.world-cup-paper-page:not(.world-cup-squads-page) .group-table-row .team-identity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.group-fixture{grid-template-columns:72px minmax(0,1fr) minmax(52px,auto);align-items:center;gap:8px;display:grid}.group-fixture strong{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.group-fixture em{grid-area:1/3;align-self:center}.group-fixture .world-cup-fixture-team{flex:initial;min-width:0}.group-fixture .world-cup-fixture-team .team-identity{--team-badge-size:24px;--team-gap:6px;flex-wrap:nowrap;width:100%}.group-fixture .world-cup-fixture-team:last-child .team-identity{flex-direction:row-reverse;justify-content:flex-start}.group-fixture .world-cup-fixture-team .team-identity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.group-fixture .world-cup-fixture-team:last-child .team-identity-name{text-align:right}.feed-article-page .article-fixture-list .article-fixture{grid-template-columns:84px minmax(0,1fr)}.feed-article-page .article-fixture-list .article-fixture-teams{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:10px;font-size:clamp(16px,1.45vw,20px)}.feed-article-page .article-fixture-list .article-fixture-teams .article-fixture-team.team-identity{--team-badge-size:32px;--team-gap:8px;flex-wrap:nowrap;width:100%}.feed-article-page .article-fixture-list .article-fixture-teams .article-fixture-team-name,.feed-article-page .article-fixture-list .article-fixture-teams .article-fixture-team-name.fixture-name-long,.feed-article-page .article-fixture-list .article-fixture-teams .article-fixture-team-name.fixture-name-xl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.feed-article-page .article-fixture-list .article-fixture{grid-template-columns:1fr}.feed-article-page .article-fixture-list .article-fixture-teams{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:8px;font-size:13px}.feed-article-page .article-fixture-list .article-fixture-teams .article-fixture-team.team-identity{--team-badge-size:22px;--team-gap:5px}}@media (width<=680px){.feed-result-board-modern{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:6px}.feed-result-board-modern .feed-result-team{grid-template-columns:minmax(0,1fr);justify-self:stretch;justify-items:stretch;width:100%;min-width:0;display:grid}.feed-result-board-modern .team-identity,.feed-result-board-modern .feed-result-team-away .team-identity{--team-badge-size:24px;--team-gap:5px;text-align:left;flex-flow:row;justify-content:flex-start;align-items:center;width:100%;max-width:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:850;line-height:1.05}.feed-result-board-modern .feed-result-team-away .team-identity{flex-direction:row-reverse;justify-content:flex-start}.feed-result-board-modern .team-identity-name,.feed-result-board-modern .feed-result-team-away .team-identity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed-result-board-modern .feed-result-team:first-child .team-identity-name{text-align:left}.feed-result-board-modern .feed-result-team-away .team-identity-name{text-align:right}.feed-result-board-modern .feed-result-score{justify-self:center;width:54px;min-width:54px;max-width:54px;padding:5px 0}.feed-score-pill{min-width:148px}.feed-team-row .team-identity,.feed-upcoming-fixture .team-identity{--team-badge-size:22px;--team-gap:5px}.feed-upcoming-card-combined{gap:5px}.feed-upcoming-combined-list{gap:3px}.feed-upcoming-combined-row{grid-template-columns:38px minmax(0,1fr);gap:5px;min-height:30px}.feed-upcoming-fixture{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);justify-content:stretch;justify-self:stretch;align-items:center;gap:4px;width:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.feed-upcoming-fixture .team-identity,.feed-upcoming-fixture .team-identity:last-child{--team-badge-size:22px;--team-gap:4px;text-align:left;flex-flow:row;justify-content:flex-start;justify-self:stretch;align-items:center;width:100%;max-width:100%}.feed-upcoming-fixture .team-identity:last-child{flex-direction:row-reverse;justify-content:flex-start}.feed-upcoming-fixture .team-identity-name,.feed-upcoming-fixture .team-identity:last-child .team-identity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;line-height:1.05;overflow:hidden}.feed-upcoming-fixture .team-identity:first-child .team-identity-name{text-align:left}.feed-upcoming-fixture .team-identity:last-child .team-identity-name{text-align:right}.feed-upcoming-vs{text-align:center;min-width:26px;font-size:11px}.feed-upcoming-time-date{font-size:12px;line-height:1}.trending-score-matchup,.scores-paper-page .scores-layout-trending .trending-score-matchup,.game-score-board{grid-template-columns:minmax(0,1fr) minmax(48px,54px) minmax(0,1fr);gap:6px}.trending-score-matchup .team-identity,.game-score-card .team-identity{--team-badge-size:22px;--team-gap:5px;font-size:12px}.trending-score-matchup .team-identity-name{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.trending-score-chip,.game-score-result{max-width:54px;min-height:34px;padding-inline:6px}.trending-score-chip.has-detail,.game-score-result.has-detail{max-width:72px;min-height:40px}.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-head,.scores-paper-page .standings-card:not(.world-cup-table-preview) .table-row,.standings-card:not(.world-cup-table-preview) .table-head,.standings-card:not(.world-cup-table-preview) .table-row{grid-template-columns:minmax(0,1fr) 0 28px 34px 38px;column-gap:4px}.world-cup-table-preview .table-head,.world-cup-table-preview .table-row,.feed-sidebar .world-cup-table-preview .table-head,.feed-sidebar .world-cup-table-preview .table-row,.world-cup-paper-page:not(.world-cup-squads-page) .group-table-row{grid-template-columns:minmax(0,1fr) 22px 28px 30px;column-gap:4px}.world-cup-table-preview .table-head>span:first-child,.feed-sidebar .world-cup-table-preview .table-head>span:first-child{text-align:left;padding-left:42px}.world-cup-table-preview .table-row em{width:18px;height:18px;font-size:11px}.world-cup-table-preview .team-identity,.feed-sidebar .world-cup-table-preview .team-identity,.world-cup-paper-page:not(.world-cup-squads-page) .group-table-row .team-identity,.group-fixture .world-cup-fixture-team .team-identity{--team-badge-size:22px;--team-gap:5px}.group-fixture{grid-template-columns:54px minmax(0,1fr) minmax(42px,auto);gap:6px}.group-fixture strong{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:5px}.world-cup-fixture-row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:6px 8px;min-height:62px;padding-block:9px}.world-cup-fixture-row time{grid-area:1/1/span 2;font-size:11px;line-height:1.2}.world-cup-fixture-row strong{grid-column:2;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);justify-self:stretch;align-items:center;gap:5px;width:100%;min-width:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:1.05;display:grid}.world-cup-fixture-row .world-cup-fixture-vs{min-width:28px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:10px;font-weight:900;display:inline-grid}.world-cup-fixture-row .world-cup-fixture-team{flex-basis:auto;min-width:0}.world-cup-fixture-row .world-cup-fixture-team .team-identity{--team-badge-size:22px;--team-gap:4px;flex-flow:row;justify-content:flex-start;align-items:center;width:100%;max-width:100%;font-size:12px;font-weight:850;line-height:1.05}.world-cup-fixture-row .world-cup-fixture-team:last-child .team-identity{flex-direction:row-reverse;justify-content:flex-start}.world-cup-fixture-row .team-identity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.world-cup-fixture-row .world-cup-fixture-team:first-child .team-identity-name{text-align:left}.world-cup-fixture-row .world-cup-fixture-team:last-child .team-identity-name{text-align:right}.world-cup-fixture-row p{grid-column:2;justify-self:stretch;width:100%;margin-top:2px;font-size:11px;line-height:1.2}.feed-table-wrap{padding-inline:16px}.feed-table-wrap .world-cup-table-preview{width:100%}.world-cup-table-preview .module-head{grid-template-columns:24px minmax(0,1fr) 34px;gap:8px}.world-cup-table-preview .module-head h3{font-size:clamp(26px,8vw,34px);line-height:.98}.world-cup-table-preview .module-kicker{letter-spacing:.16em;font-size:11px}}.scores-paper-page .league-switcher,.scores-paper-page .league-switcher.drag-scroll-area,.feed-inner-page .league-switcher{box-shadow:none;padding-top:3px;border-top:0!important;border-bottom:0!important}.trending-score-day{gap:8px;display:grid}.trending-score-day+.trending-score-day{margin-top:12px}.trending-score-date-head{justify-content:center;align-items:center;min-height:34px;display:flex}.trending-score-date-head span{min-height:28px;color:var(--feed-accent-on-solid);background:var(--feed-green-bright);letter-spacing:0;text-transform:uppercase;border:1px solid #86efac80;border-radius:4px;align-items:center;padding:5px 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:900;display:inline-flex}.trending-score-day-list{gap:8px;display:grid}@media (width<=680px){.scores-paper-page .league-switcher.drag-scroll-area{box-shadow:none;padding-top:4px;padding-bottom:12px;border-top:0!important;border-bottom:0!important}.scores-paper-page .score-item-shell.expanded,.scores-paper-page .game-score-card-shell.expanded{overflow:visible}.scores-paper-page .inline-match-detail.mobile-clips-primary{background:#06130dad;border-color:#86efac38;margin-top:12px;padding:12px 10px 10px}.scores-paper-page .inline-match-detail.mobile-clips-primary .inline-match-detail-head{margin-bottom:8px}.scores-paper-page .inline-match-detail.mobile-clips-primary .scoreboard{border-bottom:1px solid #86efac1f;grid-template-columns:minmax(0,1fr) minmax(58px,auto) minmax(0,1fr);align-items:center;gap:6px;padding:0 0 8px;display:grid}.scores-paper-page .inline-match-detail.mobile-clips-primary .scoreboard-team,.scores-paper-page .inline-match-detail.mobile-clips-primary .scoreboard-team-away{text-align:left}.scores-paper-page .inline-match-detail.mobile-clips-primary .scoreboard-team-away{text-align:right}.scores-paper-page .inline-match-detail.mobile-clips-primary .scoreboard .team-identity,.scores-paper-page .inline-match-detail.mobile-clips-primary .scoreboard-team-away .team-identity{--team-badge-size:28px;--team-gap:6px;flex-direction:row;width:100%;max-width:100%}.scores-paper-page .inline-match-detail.mobile-clips-primary .scoreboard-team-away .team-identity{flex-direction:row-reverse}.scores-paper-page .inline-match-detail.mobile-clips-primary .scoreboard .team-identity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scores-paper-page .inline-match-detail.mobile-clips-primary .scoreboard strong{font-size:14px;line-height:1.05}.scores-paper-page .inline-match-detail.mobile-clips-primary .scoreboard small,.scores-paper-page .inline-match-detail.mobile-clips-primary .match-read,.scores-paper-page .inline-match-detail.mobile-clips-primary .lineup-block{display:none}.scores-paper-page .inline-match-detail.mobile-clips-primary .scoreboard-score{min-width:58px;padding:5px 8px}.scores-paper-page .inline-match-detail.mobile-clips-primary .scoreboard-score .match-score-main{font-size:22px}.scores-paper-page .inline-match-detail.mobile-clips-primary .match-breakdown{gap:0;margin-top:10px}.scores-paper-page .inline-match-detail.mobile-clips-primary .reddit-clip-panel{background:0 0;border:0;padding:8px 0 0}.scores-paper-page .inline-match-detail.mobile-clips-primary .reddit-clip-head{padding:0 0 10px}.scores-paper-page .inline-match-detail.mobile-clips-primary .reddit-clip-list{grid-template-columns:1fr;gap:8px}.scores-paper-page .inline-match-detail.mobile-clips-primary .reddit-clip-link{background:#ffffff0b;border-color:#86efac2e;width:100%;min-height:54px}.scores-paper-page .inline-match-detail.mobile-clips-primary .reddit-clip-minute{min-width:46px;height:34px;color:var(--feed-accent-on-solid);background:var(--feed-green-bright);border-color:var(--feed-green-bright);font-weight:950}.scores-paper-page .inline-match-detail.mobile-clips-primary .reddit-clip-copy strong,.scores-paper-page .inline-match-detail.mobile-clips-primary .reddit-clip-copy small{white-space:normal}}.feed-mobile-only .feed-score-strip{grid-template-columns:minmax(0,1fr);display:grid;overflow-x:visible}.feed-mobile-only .feed-score-pill-shell,.feed-mobile-only .feed-score-pill-shell.expanded{flex-basis:auto;width:100%}.feed-mobile-only .feed-score-pill,.feed-mobile-only .feed-score-pill-shell.expanded .feed-score-pill{width:100%;min-width:0}.feed-score-pill-shell.expanded{flex-basis:min(92vw,420px)}.feed-score-pill-shell.expanded .feed-score-pill,.feed-sidebar-pills .feed-score-pill-shell.expanded .feed-score-pill{width:100%}.feed-score-pill-detail .match-breakdown-clips-only{max-height:none;overflow:visible}.brief-history-page{width:min(980px,100% - 32px);margin:0 auto;padding:24px 0 72px}.brief-history-header{gap:12px;padding:44px 0 26px;display:grid}.brief-history-header span{color:#e5e7ebad;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.brief-history-header h1{color:#f8fafc;margin:0;font-size:clamp(34px,5vw,64px);line-height:.95}.brief-history-header p{color:#e2e8f0c7;max-width:680px;margin:0;font-size:17px;line-height:1.6}.brief-history-list,.brief-history-detail-grid{gap:14px;display:grid}.brief-history-row,.brief-history-empty,.brief-history-section{background:#0f172ac2;border:1px solid #94a3b833;border-radius:8px;box-shadow:0 18px 50px #0000003d}.brief-history-row{color:inherit;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:18px;text-decoration:none;display:grid}.brief-history-row:hover{background:#0f172af0;border-color:#86efac6b}.brief-history-row-icon{width:48px;height:48px;color:var(--feed-green-bright);background:#86efac1a;border-radius:8px;place-items:center;display:grid}.brief-history-row-copy{gap:4px;min-width:0;display:grid}.brief-history-row-copy>span,.brief-history-row-copy small{color:#e2e8f0ad;text-transform:uppercase;font-size:12px;font-weight:800}.brief-history-row-copy strong{color:#f8fafc;font-size:18px;line-height:1.3}.brief-history-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;padding:20px;display:flex}.brief-history-empty h2,.brief-history-empty p{margin:0}.brief-history-empty h2{color:#f8fafc}.brief-history-empty p,.brief-history-empty a{color:#e2e8f0cc}.brief-history-section{gap:14px;padding:22px;display:grid}.brief-history-section h2,.brief-history-section h3,.brief-history-section p{margin:0}.brief-history-section h2{color:var(--feed-green-bright);text-transform:uppercase;font-size:13px;font-weight:900}.brief-history-section article{border-top:1px solid #94a3b829;gap:6px;padding-top:14px;display:grid}.brief-history-section h3{color:#f8fafc;font-size:19px}.brief-history-section p{color:#e2e8f0c2;line-height:1.55}@media (width<=680px){.feed-score-strip{gap:10px}.feed-score-pill-shell.expanded{flex-basis:min(88vw,360px)}.feed-score-pill-detail{padding:9px}.feed-score-pill-detail .reddit-clip-link{min-height:52px}.brief-history-page{width:min(100% - 20px,980px);padding-top:16px}.brief-history-header{padding:30px 0 20px}.brief-history-row{grid-template-columns:40px minmax(0,1fr);padding:14px}.brief-history-row-icon{width:40px;height:40px}}.feed-match-primary-link,.feed-upcoming-combined-button{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0}.feed-upcoming-combined-link{color:inherit;text-decoration:none}.feed-result-actions,.feed-detail-actions{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.feed-result-actions{color:#e2e8f0b3;text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:800}.feed-more-info-link{color:var(--feed-green-bright);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.feed-more-info-link:hover{color:#f8fafc}.feed-lead-result-detail,.feed-upcoming-detail{margin-top:10px}.feed-upcoming-row-shell{gap:8px;display:grid}.feed-upcoming-row-shell+.feed-upcoming-row-shell{margin-top:2px}.feed-upcoming-actions{padding-inline:12px}.match-lineup-block{gap:12px}.match-lineup{gap:12px;display:grid}.match-lineup-pitch{background:radial-gradient(circle,#0000 0 46px,#ecfdf538 47px 48px,#0000 49px),linear-gradient(#ecfdf538,#ecfdf538) 50%/100% 1px no-repeat,repeating-linear-gradient(90deg,#16653452 0 72px,#14532d52 72px 144px),linear-gradient(135deg,#0e5034f5,#052e20fa);border:1px solid #86efac38;border-radius:8px;gap:10px;min-height:620px;padding:18px 14px;display:grid;position:relative;overflow:hidden}.match-lineup-pitch:before,.match-lineup-pitch:after{content:"";z-index:0;pointer-events:none;border:1px solid #ecfdf538;width:min(56%,300px);height:74px;position:absolute;left:50%;transform:translate(-50%)}.match-lineup-pitch:before{border-top:0;top:0}.match-lineup-pitch:after{border-bottom:0;bottom:0}.match-lineup-halfway{z-index:1;min-height:18px;position:relative}.match-lineup-side{z-index:1;grid-template-rows:auto 1fr;gap:12px;min-width:0;display:grid;position:relative}.match-lineup-team-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.match-lineup-team-head strong,.match-lineup-team-head span{min-width:0}.match-lineup-team-head strong{color:#f8fafc;font-size:13px}.match-lineup-team-head span{color:#e2e8f0ad;text-align:right;font-size:11px}.match-lineup-rows{align-content:space-around;gap:12px;display:grid}.match-lineup-row{grid-template-columns:repeat(var(--lineup-count), minmax(0, 1fr));align-items:start;gap:8px;display:grid}.match-lineup-player{color:#f8fafcf0;text-align:center;justify-items:center;gap:5px;min-width:0;font-size:11px;font-weight:850;line-height:1.15;display:grid}.match-lineup-dot{background:#22c55e;border:2px solid #ecfdf5e6;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:0 0 0 3px #030c0a47,0 8px 18px #00000047}.match-lineup-away .match-lineup-dot{background:#38bdf8}.match-lineup-name{overflow-wrap:anywhere;background:#030c0aa3;border-radius:6px;max-width:92px;padding:3px 5px;box-shadow:0 4px 12px #0003}.match-lineup-fallback{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.match-lineup-subs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.match-lineup-sub-list{background:#0f172a47;border:1px solid #94a3b829;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.match-lineup-sub-list strong{color:#f8fafceb;font-size:12px}.match-lineup-sub-list span{color:#e2e8f0ad;font-size:11px;line-height:1.4}@media (width<=680px){.feed-result-actions,.feed-detail-actions,.match-lineup-team-head{flex-direction:column;align-items:flex-start}.match-lineup-team-head span{text-align:left}.match-lineup-pitch{min-height:560px;padding:12px 8px}.match-lineup-row{gap:4px}.match-lineup-player{font-size:10px}.match-lineup-dot{border-width:2px;width:18px;height:18px}.match-lineup-name{max-width:70px;padding:2px 3px}.match-lineup-subs{grid-template-columns:1fr}}[data-theme=light]{--bg:#f7f6f1;--bg-elev:#fffefa;--bg-card:#f7f6f1;--bg-card-hov:#edf3ed;--panel:var(--bg-elev);--panel-2:var(--bg-card-hov);--panel-3:#e1ebe2;--paper:#f7f6f1;--paper-2:#edf3ed;--paper-ink:#123924;--line:#12392429;--line-strong:#12392447;--line-soft:#1239241a;--text:#123924;--muted:#123924bd;--faint:#123924ad;--gold:#0b5f32;--red:#a42121;--green:#0b7139;--blue:#245ea8;--shadow:0 14px 36px #1239241a;--feed-ink:#123924;--feed-paper:#f7f6f1;--feed-paper2:#edf3ed;--feed-card:#f7f6f1;--feed-card-hover:#edf3ed;--feed-rule:#12392429;--feed-rule-strong:#12392447;--feed-muted:#123924bd;--feed-dim:#123924ad;--feed-green:#084c29;--feed-green2:#0b5f32;--feed-green-bright:#0b7139;--feed-accent-on-solid:#fff;--feed-accent-soft:#e7f3eb;--feed-accent-soft-strong:#d8ecdf;--feed-focus-ring:#0b5f32;--feed-badge-transfer:#6d28d9;--feed-badge-squad:#245ea8;--feed-badge-danger:#a42121;--feed-badge-alert:#8b1e2d;--feed-badge-on-solid:#fff;--feed-badge-danger-on-solid:#fff;--feed-result-win-bg:#0b5f32;--feed-result-win-border:#0b5f327a;--feed-result-win-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] body{background:var(--bg)}[data-theme=light] .app-shell,[data-theme=light] .feed-page,[data-theme=light] .feed-inner-page,[data-theme=light] .feedback-page,[data-theme=light] .feed-article-page,[data-theme=light] .scores-paper-page,[data-theme=light] .world-cup-paper-page,[data-theme=light] .scores-newspaper{color:var(--text);background:var(--bg)}[data-theme=light] .feed-inner-page,[data-theme=light] .feed-article-page{--panel:#fffefa;--panel-2:#edf3ed;--panel-3:#e1ebe2;--paper:#f7f6f1;--paper-2:#edf3ed;--line:#12392429;--line-strong:#12392447}[data-theme=light] .feed-top-nav,[data-theme=light] .feed-bottom-nav,[data-theme=light] .feed-page-subbar{border-color:var(--line);background:#f7f6f1f7}[data-theme=light] .feed-top-nav,[data-theme=light] .feed-bottom-nav{box-shadow:0 8px 28px #16201914}[data-theme=light] .feed-nav-brand .brand-logo-image{filter:brightness(0)saturate()invert(20%)sepia(24%)saturate(1230%)hue-rotate(103deg)brightness(91%)contrast(96%)}[data-theme=light] .feed-nav-links{border-color:var(--line);background:#16201909}[data-theme=light] .feed-nav-links .feed-nav-icon-link,[data-theme=light] .feed-nav-links .feed-nav-icon-link:hover,[data-theme=light] .feed-nav-links .feed-nav-icon-link:focus-visible,[data-theme=light] .feed-nav-links .feed-nav-icon-link.active,[data-theme=light] .feed-nav-icon-button,[data-theme=light] .feed-nav-reel,[data-theme=light] .feed-nav-social-button{color:var(--feed-muted)}[data-theme=light] .feed-nav-links .feed-nav-icon-link.active,[data-theme=light] .feed-nav-links .feed-nav-icon-link:hover,[data-theme=light] .feed-nav-links .feed-nav-icon-link:focus-visible,[data-theme=light] .feed-nav-links .feed-nav-icon-link.active .score-card-icon,[data-theme=light] .feed-nav-icon-button:hover,[data-theme=light] .feed-nav-icon-button:focus-visible,[data-theme=light] .feed-nav-social-button:hover,[data-theme=light] .feed-nav-social-button:focus-visible{color:var(--feed-green-bright)}[data-theme=light] .feed-nav-links .feed-nav-icon-link:hover,[data-theme=light] .feed-nav-links .feed-nav-icon-link:focus-visible,[data-theme=light] .feed-nav-icon-button:hover,[data-theme=light] .feed-nav-icon-button:focus-visible,[data-theme=light] .feed-nav-reel:hover,[data-theme=light] .feed-nav-social-button:hover,[data-theme=light] .feed-nav-social-button:focus-visible{color:var(--feed-green-bright);background:var(--feed-accent-soft)}[data-theme=light] .feed-nav-links .feed-nav-icon-link.active{background:var(--feed-accent-soft-strong)}[data-theme=light] .feed-nav-links .feed-nav-icon-link .feed-nav-label{color:var(--feed-muted)}[data-theme=light] .feed-nav-links .feed-nav-icon-link.active .feed-nav-label,[data-theme=light] .feed-nav-links .feed-nav-icon-link:hover .feed-nav-label,[data-theme=light] .feed-nav-links .feed-nav-icon-link:focus-visible .feed-nav-label{color:var(--feed-green-bright)}[data-theme=light] .feed-nav-icon-button,[data-theme=light] .feed-nav-reel{border-color:var(--line);background:#16201909}[data-theme=light] .feed-nav-alert-disabled,[data-theme=light] .feed-nav-alert-disabled:hover,[data-theme=light] .feed-nav-alert-disabled:focus-visible{color:var(--faint);border-color:var(--line);background:#16201906}[data-theme=light] .feed-nav-theme-button{color:var(--feed-muted);border-color:var(--line);background:#16201909}[data-theme=light] .feed-nav-theme-button:focus-visible{color:var(--feed-green-bright);background:var(--feed-accent-soft);outline:2px solid var(--feed-focus-ring);outline-offset:2px;border-color:#0b5f326b}@media (hover:hover){[data-theme=light] .feed-nav-theme-button:hover{color:var(--feed-green-bright);background:var(--feed-accent-soft);border-color:#0b5f326b}}@media (hover:none){[data-theme=light] .feed-nav-theme-button:hover:not(:focus-visible){color:var(--feed-muted);border-color:var(--line);background:#16201909}}[data-theme=light] .feed-bottom-nav .feed-bnav-item span,[data-theme=light] .feed-bottom-nav .feed-bnav-item svg,[data-theme=light] .feed-bottom-nav .feed-bnav-item .score-card-icon{color:var(--faint)}[data-theme=light] .feed-bottom-nav .feed-bnav-item.active span,[data-theme=light] .feed-bottom-nav .feed-bnav-item.active svg,[data-theme=light] .feed-bottom-nav .feed-bnav-item.active .score-card-icon{color:var(--feed-green-bright)}[data-theme=light] .feed-bottom-nav .feed-bnav-item .score-card-icon{background:var(--bg-elev)}[data-theme=light] .feed-bottom-nav .feed-bnav-item.active .score-card-icon{background:var(--feed-accent-soft)}[data-theme=light] .feed-ticker-bar{color:var(--text);border-color:var(--line);background:#f1f5f2}[data-theme=light] .feed-ticker-label{color:#fff;background:var(--feed-green)}[data-theme=light] .feed-ticker-headline-item{color:var(--muted)}[data-theme=light] .feed-intro,[data-theme=light] .feed-section-head,[data-theme=light] .feed-news-featured,[data-theme=light] .feed-news-card,[data-theme=light] .dashboard-panel,[data-theme=light] .feedback-section{background-color:var(--feed-card)}[data-theme=light] .feed-news-featured:hover,[data-theme=light] .feed-news-card:hover,[data-theme=light] .feed-match-card:hover,[data-theme=light] .feed-upcoming-card:hover,[data-theme=light] .feed-storyline-card:hover{background-color:var(--feed-card-hover)}[data-theme=light] .feed-page-sublinks a.active,[data-theme=light] .feed-page-sublinks .app-link.active,[data-theme=light] .feed-badge,[data-theme=light] .stamp.squad,[data-theme=light] .stamp.strong,[data-theme=light] .fixture-day-tab.active,[data-theme=light] .fixture-day-tab.active span,[data-theme=light] .fixture-day-tab.active small,[data-theme=light] .feedback-submit,[data-theme=light] .feed-recap-replay,[data-theme=light] .feed-recap-replay span{color:#fff}[data-theme=light] .feed-badge,[data-theme=light] .stamp.squad,[data-theme=light] .stamp.strong{background:var(--feed-green2)}[data-theme=light] .feed-badge.transfer{color:var(--feed-badge-on-solid);background:var(--feed-badge-transfer)}[data-theme=light] .feed-badge.squad{color:var(--feed-badge-on-solid);background:var(--feed-badge-squad)}[data-theme=light] .feed-badge.injury,[data-theme=light] .stamp.injury{color:var(--feed-badge-danger-on-solid);background:var(--feed-badge-danger)}[data-theme=light] .feed-badge.scandal,[data-theme=light] .stamp.scandal,[data-theme=light] .stamp.watch{color:var(--feed-badge-danger-on-solid);background:var(--feed-badge-alert)}[data-theme=light] .world-cup-squad-stamp.stamp-gk{color:#0b7139;background:#e7f3eb}[data-theme=light] .world-cup-squad-stamp.stamp-def{color:#245ea8;background:#e7effa}[data-theme=light] .world-cup-squad-stamp.stamp-mid{color:#8a4b08;background:#fff3dc}[data-theme=light] .world-cup-squad-stamp.stamp-fwd{color:#a42121;background:#fbe9e8}[data-theme=light] .timeline-yellow-card .timeline-marker{background:#b45309;border-color:#b453095c}[data-theme=light] .timeline-red-card .timeline-marker{background:#b42318;border-color:#b423185c}[data-theme=light] .timeline-substitution .timeline-marker{background:#0b7139;border-color:#0b71395c}[data-theme=light] .match-lineup-sub-list{color:var(--text);background:var(--panel);border-color:var(--line)}[data-theme=light] .match-lineup-sub-list strong{color:var(--text)}[data-theme=light] .match-lineup-sub-list span{color:var(--muted)}[data-theme=light] .feed-score-pill,[data-theme=light] .feed-score-pill-detail{color:var(--feed-accent-on-solid);background:var(--feed-green2)}[data-theme=light] .feed-match-card{background:var(--bg-elev);border-color:var(--feed-rule);box-shadow:0 5px 16px #1239240e}[data-theme=light] .feed-result-board-modern{color:var(--feed-ink);background:linear-gradient(135deg, var(--feed-accent-soft) 0%, #f8fbf8 100%);border:1px solid #0b5f3229;border-radius:11px;padding:clamp(12px,1.4vw,16px);box-shadow:inset 0 1px #ffffffc2}[data-theme=light] .feed-result-board-modern .team-identity-name{color:var(--feed-ink)}[data-theme=light] .feed-result-actions{color:var(--feed-muted)}[data-theme=light] .feed-more-info-link:hover,[data-theme=light] .feed-more-info-link:focus-visible{color:var(--feed-green)}[data-theme=light] .feed-score-pill .feed-team-name,[data-theme=light] .feed-score-pill .feed-team-score,[data-theme=light] .feed-score-pill-detail .reddit-clip-copy strong{color:var(--feed-accent-on-solid)}[data-theme=light] .feed-hero{background:var(--bg);border:1px solid var(--feed-rule-strong)}[data-theme=light] .feed-hero .feed-hero-img{opacity:1;filter:saturate(.9)contrast(.98)brightness(1.02)}[data-theme=light] .feed-hero:hover .feed-hero-img{opacity:1}[data-theme=light] .feed-hero .feed-hero-headline{color:var(--feed-ink)}[data-theme=light] .feed-hero .feed-hero-tag{color:var(--feed-accent-on-solid)}[data-theme=light] .feed-hero .feed-hero-summary{color:var(--feed-muted)}[data-theme=light] .feed-hero .feed-hero-read{color:var(--feed-green2)}[data-theme=light] .feed-hero .feed-hero-credit{color:var(--feed-dim)}[data-theme=light] .feed-inner-page .league-pill,[data-theme=light] .scores-newspaper .league-pill,[data-theme=light] .scores-newspaper .score-item,[data-theme=light] .scores-newspaper .live-rundown,[data-theme=light] .scores-newspaper .league-rundown,[data-theme=light] .scores-newspaper .match-detail,[data-theme=light] .scores-newspaper .season-panel,[data-theme=light] .scores-newspaper .module-card,[data-theme=light] .scores-newspaper .rail-panel,[data-theme=light] .scores-newspaper .empty-state,[data-theme=light] .scores-newspaper .lineup-team,[data-theme=light] .scores-newspaper .season-scorers,[data-theme=light] .third-place-card,[data-theme=light] .bracket-path,[data-theme=light] .bracket-feeds,[data-theme=light] .bracket-map-section,[data-theme=light] .bracket-championship-stage,[data-theme=light] .bracket-quadrant,[data-theme=light] .bracket-inspector,[data-theme=light] .world-cup-cover-meta span,[data-theme=light] .ucl-stage-node,[data-theme=light] .ucl-match-preview,[data-theme=light] .ucl-path-match{color:var(--text);background:var(--panel);border-color:var(--line)}[data-theme=light] .feed-inner-page .league-pill:hover,[data-theme=light] .feed-inner-page .league-pill.active,[data-theme=light] .scores-newspaper .league-pill:hover,[data-theme=light] .scores-newspaper .league-pill.active,[data-theme=light] .scores-newspaper .score-item:hover,[data-theme=light] .scores-newspaper .score-item.active,[data-theme=light] .scores-newspaper .season-match-row:hover,[data-theme=light] .scores-newspaper .season-match-row.active,[data-theme=light] .game-score-card:hover,[data-theme=light] .game-score-card.active{color:var(--text);background:var(--panel-2);border-color:#0f65356b}[data-theme=light] .feed-inner-page .league-pill span,[data-theme=light] .scores-newspaper .league-pill span,[data-theme=light] .scores-newspaper .section-title h3,[data-theme=light] .scores-newspaper .module-head h3,[data-theme=light] .scores-newspaper .score-item strong,[data-theme=light] .scores-newspaper .scoreboard strong,[data-theme=light] .scores-newspaper .timeline-copy strong,[data-theme=light] .scores-newspaper .lineup-block>strong,[data-theme=light] .scores-newspaper .lineup-team span,[data-theme=light] .scores-newspaper .season-match-row strong,[data-theme=light] .scores-newspaper .scorer-row strong,[data-theme=light] .scores-newspaper .table-row>span:first-child,[data-theme=light] .scores-newspaper .table-row strong,[data-theme=light] .scores-newspaper .club-name,[data-theme=light] .knockout-round-head h3,[data-theme=light] .bracket-seed-name,[data-theme=light] .bracket-inspector,[data-theme=light] .bracket-inspector-main h2,[data-theme=light] .bracket-path strong,[data-theme=light] .bracket-map-head h3,[data-theme=light] .championship-copy h3,[data-theme=light] .bracket-quadrant-head h3,[data-theme=light] .world-cup-cover-meta strong,[data-theme=light] .feed-article-page .article-header h1,[data-theme=light] .feed-article-page .article-section h2,[data-theme=light] .feedback-field>span{color:var(--text)}[data-theme=light] .feed-inner-page .league-pill small,[data-theme=light] .scores-newspaper .section-title span,[data-theme=light] .scores-newspaper .module-head small,[data-theme=light] .scores-newspaper .score-item small,[data-theme=light] .scores-newspaper .score-item em,[data-theme=light] .scores-newspaper .score-item time,[data-theme=light] .scores-newspaper .scoreboard small,[data-theme=light] .scores-newspaper .table-head,[data-theme=light] .scores-newspaper .timeline-item p,[data-theme=light] .scores-newspaper .lineup-block p,[data-theme=light] .scores-newspaper .lineup-team small,[data-theme=light] .scores-newspaper .empty-state p,[data-theme=light] .knockout-round-head span,[data-theme=light] .knockout-match-meta,[data-theme=light] .knockout-venue,[data-theme=light] .bracket-path span,[data-theme=light] .bracket-path p,[data-theme=light] .bracket-map-head p,[data-theme=light] .championship-copy p,[data-theme=light] .world-cup-cover-meta span,[data-theme=light] .feed-article-page .article-header p,[data-theme=light] .feed-article-page .article-byline,[data-theme=light] .feedback-field small{color:var(--muted)}[data-theme=light] .feed-article-page .article-header,[data-theme=light] .feed-article-page .article-section,[data-theme=light] .feed-article-page .article-score-card,[data-theme=light] .feed-article-page .article-news-card,[data-theme=light] .feed-article-page .article-fixture,[data-theme=light] .feedback-field input[type=text],[data-theme=light] .feedback-field textarea,[data-theme=light] .feedback-field select,[data-theme=light] .feedback-other,[data-theme=light] .feedback-choice,[data-theme=light] .feedback-check,[data-theme=light] .feedback-rank{color:var(--text);background:var(--panel);border-color:var(--line)}[data-theme=light] .paper-button,[data-theme=light] .paper-button.inline,[data-theme=light] .collapse-button,[data-theme=light] .match-actions button,[data-theme=light] .season-search-box button{color:var(--text);background:var(--panel);border-color:var(--line-strong)}[data-theme=light] .paper-button:hover,[data-theme=light] .paper-button.inline:hover,[data-theme=light] .collapse-button:hover,[data-theme=light] .match-actions button:hover,[data-theme=light] .season-search-box button:hover,[data-theme=light] .feed-tutorial-button:hover,[data-theme=light] .season-round-picker select:hover,[data-theme=light] .season-round-picker select:focus-visible,[data-theme=light] .season-round-controls button:not(:disabled):hover,[data-theme=light] .ucl-view-toggle button:hover,[data-theme=light] .ucl-clear-team:hover,[data-theme=light] .ucl-round-tabs button:hover,[data-theme=light] .ucl-stage-node:hover,[data-theme=light] .ucl-path-team-strip button:hover,[data-theme=light] .ucl-match-preview-actions button:hover,[data-theme=light] .season-round-jump-grid button:hover{color:var(--feed-green);background:var(--feed-accent-soft);border-color:#0b5f3280}[data-theme=light] .ucl-stage-node:hover span,[data-theme=light] .ucl-stage-node:hover strong,[data-theme=light] .ucl-stage-node:hover em{color:var(--feed-green)}[data-theme=light] .world-cup-match-tabs button.active,[data-theme=light] .ucl-view-toggle button.active,[data-theme=light] .ucl-round-tabs button.active,[data-theme=light] .ucl-stage-node.active,[data-theme=light] .ucl-path-team-strip button.active,[data-theme=light] .season-round-jump-grid button.active,[data-theme=light] .ucl-view-switch-option.active{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}[data-theme=light] .ucl-stage-node.active strong,[data-theme=light] .ucl-stage-node.active em,[data-theme=light] .ucl-stage-node.active span{color:var(--feed-accent-on-solid)}[data-theme=light] :where(a,button,input,select,textarea):focus-visible{outline-color:var(--feed-focus-ring)}[data-theme=light] .brief-recap-overlay,[data-theme=light] .site-tutorial-overlay,[data-theme=light] .match-lineup-pitch{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] .app-startup-loading,[data-theme=light] .route-loading{color:var(--muted)}@media (width<=760px){[data-theme=light] .feed-nav-theme-button{display:inline-flex}}:root{--component-gap:14px;--component-pad:clamp(14px, 1.5vw, 20px);--component-radius:10px}@media (width>=768px){.feed-desktop-grid{grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1fr) 400px;align-items:start}.feed-desktop-grid.has-top-row{grid-template-rows:repeat(3,auto)}.feed-main-col,.feed-sidebar{grid-row:1/span 2;grid-template-rows:subgrid;align-content:stretch;align-self:stretch;display:grid}.feed-desktop-grid.has-top-row .feed-main-col,.feed-desktop-grid.has-top-row .feed-sidebar{grid-row-end:span 3}.feed-main-col{grid-column:1}.feed-sidebar{grid-column:2}.feed-home-section{align-self:stretch;min-width:0}.feed-desktop-grid .feed-section-head{padding:24px 24px 12px}.feed-main-col .feed-match-list,.feed-main-col .feed-news-list,.feed-main-col .feed-storylines-list,.feed-sidebar .feed-upcoming-list,.feed-sidebar .feed-table-wrap{padding-left:24px;padding-right:24px}}.feed-news-featured,.feed-news-card,.feed-match-card,.feed-upcoming-card,.feed-storyline-card,.feed-sidebar .world-cup-table-preview{border-radius:var(--component-radius)}.scores-newspaper .scores-layout{gap:var(--component-gap);padding-top:var(--component-gap)}.scores-paper-page .league-switcher,.scores-paper-page .league-switcher.drag-scroll-area{box-sizing:border-box;width:auto;margin:0 clamp(14px,2.2vw,28px);padding:0}.scores-paper-page .scores-body{box-sizing:border-box;gap:var(--component-gap);padding:0 clamp(14px,2.2vw,28px) 28px}.scores-paper-page .scores-overview,.scores-paper-page .scores-side{padding:0}.scores-paper-page .scores-overview,.scores-paper-page .scores-side,.ucl-panel{gap:var(--component-gap)}.scores-newspaper :is(.ucl-panel-head,.ucl-path-chooser,.live-rundown,.league-rundown,.match-detail,.inline-match-detail,.season-panel,.module-card,.rail-panel,.empty-state){border-radius:var(--component-radius)}.scores-newspaper :is(.live-rundown,.league-rundown,.match-detail,.inline-match-detail,.season-panel,.module-card,.rail-panel,.empty-state),.ucl-panel-head,.ucl-path-chooser{padding:var(--component-pad)}.scores-newspaper .section-title{min-height:44px;margin-bottom:var(--component-gap)}.season-panel .section-title>div{text-align:left;flex:auto;min-width:0}.top-scorers-card .section-title{text-align:left;justify-content:flex-start}@media (width>=761px){.feed-nav-links{grid-template-columns:repeat(2,68px);gap:4px;padding:4px}.feed-nav-links .feed-nav-icon-link,.feed-nav-links .feed-nav-icon-link:hover,.feed-nav-links .feed-nav-icon-link:focus-visible,.feed-nav-links .feed-nav-icon-link.active{border-radius:999px;width:68px;min-width:68px}.feed-nav-links .feed-nav-icon-link.active{background:#22c55e1f;border-color:#62f0ad4d}[data-theme=light] .feed-nav-links .feed-nav-icon-link.active{background:var(--feed-accent-soft-strong);border-color:#0b5f323d}.feed-nav-links .feed-nav-icon-link>.feed-nav-world-cup-mark,.feed-nav-links .feed-nav-icon-link:hover>.feed-nav-world-cup-mark,.feed-nav-links .feed-nav-icon-link:focus-visible>.feed-nav-world-cup-mark{align-self:end;transform:none}}@media (width<=767px){[data-theme=light] .feed-hero:before{background:linear-gradient(#f7f6f100 0%,#f7f6f16b 28%,#f7f6f1f5 52%,#f7f6f1fc 100%),linear-gradient(#0b5f3200,#0b5f320d)}.feed-hero{align-items:flex-end;height:auto;min-height:460px;display:flex}.feed-hero-overlay{box-sizing:border-box;width:100%;padding:32px max(20px, env(safe-area-inset-right,0px)) 28px max(20px, env(safe-area-inset-left,0px));margin-top:auto;position:relative;inset:auto}.feed-hero-tag{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;max-width:100%}.feed-home-news-section .feed-news-list{padding-right:max(12px, env(safe-area-inset-right,0px));padding-left:max(12px, env(safe-area-inset-left,0px))}.brief-recap-stage{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;align-items:flex-start;overflow:hidden auto}.brief-recap-story{box-sizing:border-box;width:min(100%,560px);padding-top:18px;padding-bottom:max(40px, env(safe-area-inset-bottom,0px));flex:none;margin-block:auto}}[data-theme=light] :is(.select-control-shell select,.table-preview-trigger,.table-preview-menu,.season-round-trigger,.season-round-jump-grid,.ucl-view-switch){color:var(--text);background:var(--panel-2);border-color:var(--line-strong);box-shadow:none}[data-theme=light] :is(.select-control-shell select:hover,.select-control-shell select:focus-visible,.table-preview-trigger:hover,.table-preview-trigger:focus-visible,.season-round-trigger:hover,.season-round-trigger:focus-visible){color:var(--feed-green);background:var(--feed-accent-soft);border-color:#0b5f327a}[data-theme=light] .table-preview-trigger strong,[data-theme=light] .table-preview-option strong{color:var(--text)}[data-theme=light] .table-preview-trigger small,[data-theme=light] .table-preview-option small{color:var(--muted)}[data-theme=light] .table-preview-menu,[data-theme=light] .season-round-jump-grid{border-color:var(--line-strong);background:#fff;box-shadow:0 18px 42px #1620192e}[data-theme=light] .season-round-jump-grid button{color:var(--text);background:var(--panel-2);border-color:var(--line)}[data-theme=light] .ucl-view-switch-option{color:var(--muted)}[data-theme=light] .ucl-view-switch-option:hover{color:var(--feed-green);background:var(--feed-accent-soft)}[data-theme=light] .ucl-view-switch-option.active,[data-theme=light] .season-round-jump-grid button.active{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}[data-theme=light] .scores-newspaper .inline-match-detail{color:var(--text);background:var(--panel);border-color:var(--line-strong)}[data-theme=light] .inline-match-detail-head button{color:var(--muted);background:var(--panel-2);border-color:var(--line)}[data-theme=light] .scores-newspaper :is(.scoreboard strong,.timeline-copy strong,.lineup-block>strong,.reddit-clip-head strong,.reddit-clip-copy strong){color:var(--text)}[data-theme=light] .scores-newspaper :is(.scoreboard-score,.scoreboard-score strong,.scoreboard-score .match-score-main,.game-score-result,.game-score-result strong,.game-score-result .match-score-main){color:#f8fafcf5}[data-theme=light] .scores-newspaper :is(.match-read,.timeline-item p,.lineup-block p,.reddit-clip-panel p,.reddit-clip-head span,.reddit-clip-copy small){color:var(--muted)}[data-theme=light] .scores-newspaper .reddit-clip-panel{background:var(--panel-2);border-color:var(--line)}[data-theme=light] .scores-newspaper .reddit-clip-link{color:var(--text);background:var(--panel);border-color:var(--line)}[data-theme=light] .scores-newspaper .timeline-item:before{background:var(--line-strong)}[data-theme=light] .scores-newspaper .timeline-marker{color:var(--text);background:var(--panel);border-color:var(--line-strong)}[data-theme=light] .scores-newspaper .lineup-block,[data-theme=light] .scores-newspaper .match-breakdown{border-color:var(--line)}.feed-desktop-grid,.feed-section-head{border-top:0}@media (width>=768px){.feed-hero{border-radius:var(--component-radius);width:calc(100% - 32px);margin-left:16px;margin-right:16px}.feed-desktop-grid .feed-section-head,.feed-main-col .feed-match-list,.feed-main-col .feed-news-list,.feed-main-col .feed-storylines-list,.feed-sidebar .feed-upcoming-list,.feed-sidebar .feed-table-wrap{padding-left:16px;padding-right:16px}[data-theme=light] .feed-main-col,[data-theme=light] .feed-sidebar,[data-theme=light] .feed-home-section{background:var(--feed-card)}}[data-theme=light] :is(.fixture-day-tab,.feed-upcoming-empty,.season-round-controls,.season-round-controls>button,.select-control-shell select,.table-preview-trigger,.season-round-trigger,.season-round-jump-grid,.season-round-jump-grid button,.ucl-view-switch){background:var(--panel);border-color:var(--line)}[data-theme=light] .season-round-controls{box-shadow:none}[data-theme=light] .scores-newspaper .season-round-jump-grid{border-color:var(--line-strong);box-shadow:0 18px 42px #1620192e}[data-theme=light] .fixture-day-tab:not(.active):hover,[data-theme=light] .fixture-day-tab:not(.active):focus-visible{color:var(--feed-green);background:var(--feed-accent-soft);border-color:#0b5f327a}[data-theme=light] .fixture-day-tab:not(.active):hover span,[data-theme=light] .fixture-day-tab:not(.active):hover small,[data-theme=light] .fixture-day-tab:not(.active):focus-visible span,[data-theme=light] .fixture-day-tab:not(.active):focus-visible small{color:var(--feed-green)}[data-theme=light] :is(.season-round-controls>button:not(:disabled):hover,.season-round-trigger:hover,.season-round-trigger:focus-visible,.season-round-jump-grid button:hover){color:var(--feed-green);background:var(--feed-accent-soft);border-color:#0b5f327a}[data-theme=light] .fixture-day-tab.active,[data-theme=light] .season-round-jump-grid button.active{color:var(--feed-accent-on-solid);background:var(--feed-green2);border-color:var(--feed-green2)}@media (width<=980px){.scores-paper-page .scores-body{padding-inline:14px}.scores-paper-page .league-switcher,.scores-paper-page .league-switcher.drag-scroll-area{margin-inline:14px}}[data-theme=light] .feed-hero:before{background:linear-gradient(90deg,#f7f6f1fa 0%,#f7f6f1f0 25%,#f7f6f1c7 38%,#f7f6f166 52%,#f7f6f114 64%,#f7f6f100 72%),linear-gradient(#0b5f3200,#0b5f320d)}[data-theme=light] .feed-hero :is(.feed-hero-headline,.feed-hero-summary,.feed-hero-read,.feed-hero-credit){text-shadow:0 1px 2px #f7f6f1,0 0 10px #f7f6f1,0 0 24px #f7f6f1f0}.feed-badge.category-badge,[data-theme=light] .feed-badge.category-badge{color:var(--feed-category-ink);background:var(--feed-category-color);box-shadow:inset 0 0 0 1px hsl(var(--feed-category-hue) 78% 68% / .4)}.feed-news-featured,.feed-news-card{border:1px solid var(--feed-rule);border-left:5px solid var(--feed-category-color)}.feed-news-featured:hover,.feed-news-featured:focus-visible,.feed-news-card:hover,.feed-news-card:focus-visible{background:var(--feed-card-hover);border-color:var(--feed-rule-strong);border-left:5px solid var(--feed-category-color)}[data-theme=light] .feed-headline-article-page,[data-theme=light] .feed-headline-article-page .article-header,[data-theme=light] .feed-headline-article-page .article-body,[data-theme=light] .feed-headline-article-page .article-section{background:var(--bg)}@media (width<=767px){[data-theme=light] .feed-hero:before{background:linear-gradient(#f7f6f100 24%,#f7f6f10f 30%,#f7f6f14d 40%,#f7f6f1b8 54%,#f7f6f1f0 70%,#f7f6f1fa 100%),linear-gradient(#0b5f3200,#0b5f320d)}}
