html[data-theme=light]{color-scheme:light;--page:#f3f5f7;--surface:#fff;--subtle:#eef2f5;--ink:#172532;--muted:#526375;--line:#d1dbe3;--accent:#08764c;--tint:#e4f5ec}html[data-theme=light] body{background:var(--page);color:var(--ink)}html[data-theme=light] :is(.header,.league-sidebar,.league-page-sidebar,.league,.league-page-card){background:var(--surface);border-color:var(--line)}html[data-theme=light] :is(.brand-wordmark,.score,.league-page-head h1,.league-sidebar h3,.league-page-sidebar h3,.league-nav-item b){color:var(--ink)}html[data-theme=light] :is(.brand-accent,.league-live-count,.status,.seo-navigation a,.league-page-sidebar h4){color:var(--accent)}html[data-theme=light] :is(.date,.muted,.back-link,.league-page-breadcrumb,.league-country-heading,.odds-summary-caption,.league-page-head p,.league-nav-item small,.match-side-copy time,.status.upcoming){color:var(--muted)}html[data-theme=light] :is(.global-search>input,.date-picker,.date-picker button,.filter-button,.league-page-tabs button,.league-season-picker select,.language-switcher,.theme-toggle,.mobile-competition,.league-nav-item,.search-input){background:var(--surface);color:var(--muted);border-color:var(--line)}html[data-theme=light] .global-search>input::placeholder{color:var(--muted)}html[data-theme=light] :is(.league-title,thead){background:var(--subtle);color:var(--ink)}html[data-theme=light] :is(.match,td,th,.legal-footer){border-color:var(--line)}html[data-theme=light] .match:hover{background:#f4faf7}html[data-theme=light] :is(.filter-button.selected,.league-page-tabs button.active,.league-nav-item.selected,.language-switcher button.active){background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] .league-sidebar:after{display:none}html[data-theme=light] .odds-price-grid{background:#f5f8fa;border-color:var(--line)}html[data-theme=light] .odds-price-cell+.odds-price-cell{border-color:var(--line)}html[data-theme=light] :is(.odds-price-value,.odds-outcome-label){color:var(--ink)}html[data-theme=light] .odds-live-badge{background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] [data-movement=up]{background:#e4f5ec;color:#08764c}html[data-theme=light] [data-movement=down]{background:#fff0ee;color:#b32836}html[data-theme=light] [data-movement] :is(.odds-price-value,.odds-outcome-label){color:inherit}html[data-theme=light] .status.paused{color:#8a5b0c}html[data-theme=light] .status.finished{color:#526375}html[data-theme=light] .form.win{background:#e0f2e8;color:#086343}html[data-theme=light] .form.draw{background:#edf0f3;color:#46566a}html[data-theme=light] .form.loss{background:#fdebee;color:#a82838}html[data-theme=light] .header-account{color:#526375}html[data-theme=light] .favorite-button,html[data-theme=light] .header-favorites{color:#875e09}html[data-theme=light] .legal-footer,html[data-theme=light] .table-note{color:var(--muted)}html[data-theme=light] .match .odds-price-cell{background:#f0f4f7}html[data-theme=light] .match [data-movement=up]{background:#e4f5ec}html[data-theme=light] .match [data-movement=down]{background:#fff0ee}html[data-theme=light] :is(.standing-row,.standing-head,.league-standings-table,.league-statistics-block,.tournament-leaders,.league-overview-section,.league-results-list,.league-overview-match-card,.league-overview-team-card,.league-season-summary article,.league-history-season-section,.league-cup-summary article,.league-calendar-controls,.league-calendar-modes,.league-calendar-round-menu,.league-calendar-round-grid button,.notification-settings-dialog,.notification-event-option,.league-sidebar-mobile-top,.league-sidebar-close,.league-page-competition-trigger,.league-page-competition-menu,.league-statistics-tabs button){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.standing-head,.league-calendar-modes,.tournament-leaders-heading){background:var(--subtle)}html[data-theme=light] :is(.standing-row,.unverified-rating-row,.league-statistics-row,.tournament-leader-row,.league-result-row,.league-title,.match-odds-summary){border-color:var(--line);color:var(--ink)}html[data-theme=light] :is(.standing-row:hover,.league-result-row:hover){background:var(--tint)}html[data-theme=light] :is(.standing-row .team,.standing-team,.standing-team a,.tournament-leader-player a,.league-statistics-player,.league-page-card h2,.league-page-card h3,.league-overview-section h2,.league-overview-section h3){color:var(--ink)}html[data-theme=light] :is(.rating-exclusion-reason,.tournament-leader-player small,.standing-head,.league-statistics-player small,.empty,.loading,.league-overview-empty,.notification-settings-dialog .muted){color:var(--muted)}html[data-theme=light] :is(.league-statistics-tabs button.active,.league-calendar-modes button.active,.league-calendar-round-grid button.active,.notification-event-option:has(input:checked)){background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] .matches-content>.league{background:transparent;border:0}html[data-theme=light] .matches-content>.league>.match{background:var(--surface);border-color:#c2ced9}html[data-theme=light] .matches-content>.league>.match:hover{background:#f4faf7}html[data-theme=light] .matches-content>.league>.match.match-event-active{background:var(--tint);animation-name:match-event-pulse-light}@keyframes match-event-pulse-light{0%,to{background:#e4f5ec}50%{background:#c5ead7}}html[data-theme=light] .live-odds-info-popover{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] .odds-price-cell[data-movement=up]{background:#e4f5ec;color:#08764c}html[data-theme=light] .odds-price-cell[data-movement=down]{background:#fff0ee;color:#a82838}html[data-theme=light] :is(.error,.admin-error,.seo-refresh-warning){color:#a82838}.theme-toggle{min-height:36px;border:1px solid #415168;background:#1b2532;color:#ecf2fa;border-radius:8px;padding:7px 10px;white-space:nowrap;cursor:pointer;font:inherit;font-size:12px}.theme-toggle:focus-visible{outline:3px solid #16855a;outline-offset:3px}html[data-theme=light] :is(.tournament-leaders-heading h2,.tournament-leader-player b){color:var(--ink)}html[data-theme=light] :is(.tournament-leader-categories,.tournament-leader-board){background:var(--surface);border-color:var(--line)}html[data-theme=light] .tournament-leader-categories button{background:var(--surface);color:var(--muted);border-color:var(--line)}html[data-theme=light] .tournament-leader-categories button.active,html[data-theme=light] .tournament-leader-categories button:hover{background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] .league-statistics-block h3,html[data-theme=light] .tournament-leader-table-head{background:var(--subtle);color:var(--ink)}html[data-theme=light] .odds-history-badge{background:var(--subtle);color:var(--muted);border-color:var(--line)}html[data-theme=light] .refresh-button:not(.account-form .refresh-button){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] .refresh-button:not(.account-form .refresh-button):hover{background:var(--tint);color:var(--accent)}html[data-theme=light] .bookmaker-brand{background:#172532;border-radius:4px;padding:3px 5px}html[data-theme=light] :is(.tournament-leaders-heading small,.tournament-leader-row>strong){color:var(--accent)}html[data-theme=light] .odds-price-grid-history .odds-price-cell[data-won]{background:var(--tint)}html[data-theme=light] .odds-price-cell[data-won] :is(.odds-price-value,.odds-outcome-label){color:var(--accent)}html[data-theme=light] .match-odds-comparison .odds-winning{background:var(--tint);color:var(--accent)}html[data-theme=light] :is(.tournament-leaders-info,.tournament-leaders-info summary){color:var(--muted)}html[data-theme=light] :is(.tournament-leaders-info summary:hover,.tournament-leaders-info summary:focus-visible){color:var(--accent)}html[data-theme=light] .tournament-leaders-info>div{background:var(--surface);color:var(--ink);border-color:var(--line)}@media(max-width:650px){.header-actions{flex-wrap:wrap}}html[data-theme=light] .tournament-leader-mobile-category{color:var(--muted)}html[data-theme=light] .tournament-leader-mobile-category select{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light]{--text:var(--ink);--card:var(--surface);--border:var(--line)}html[data-theme=light] :is(.match-card,.match-center-topbar,.match-comments,.match-comment-report,.match-odds-comparison,.global-search-results,.match-list-toolbar,.favorite-entity-panel,.favorite-player-grid article,.favorite-chip-list>span,.match-calendar-panel,.team-comparison,.team-comparison-details,.team-comparison-panel,.team-comparison-h2h-score,.player-identity-card,.player-provider-card,.player-hero,.player-current-team,.player-section-nav,.player-stat-cards article,.player-form-panel,.player-form-summary>div,.match-statistics-teams,.match-statistic-comparison-row,.protocol-card){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.match-card-league,.match-center-status,.match-info-item strong,.match-coach-side strong,.match-comments h2,.match-comment-meta strong,.global-search-result-copy strong,.global-search-result,.favorite-entity-heading h2,.favorite-player-link,.favorite-chip-list>span>button:first-child,.team-comparison-head h3,.team-comparison-team,.team-comparison-row,.team-comparison-panel h4,.team-comparison-h2h-match b,.team-comparison-absence-team li>a,.team-comparison-absence-team li>span,.match-statistics-teams strong,.match-statistic-comparison-row strong,.h2h-list h3,.h2h-row,.h2h-row strong,.player-current-team strong,.player-stat-cards article>strong,.player-provider-card code,.match-calendar-head strong){color:var(--ink)}html[data-theme=light] :is(.match-tab-panel,.match-tab,.match-card-time,.match-card-score small,.match-info-item span,.match-coach-side span,.match-comment-meta time,.match-comment-form-footer small,.global-search-results h3,.global-search-state,.global-search-icon,.global-search-clear,.global-search-result-copy small,.favorite-player-link small,.favorite-entity-empty,.favorite-chip-list>span>small,.team-comparison-head>strong,.team-comparison-teams>span,.team-comparison-loading,.team-comparison-row>span,.team-comparison-panel>p,.team-comparison-absence-team>p,.team-comparison-h2h-score span,.team-comparison-h2h-match,.team-comparison-absence-team li small,.match-statistics-toolbar>span,.match-statistic-comparison-row span,.match-statistic-comparison-row.unavailable small,.h2h-row small,.lineup-position,.lineup-half h4,.lineup-number,.player-page-note,.player-identity-card p,.player-identity-card>div:last-child>span,.player-provider-card span,.player-hero-main>p,.player-current-team span,.player-section-nav a,.player-section-heading small,.player-stat-cards article>span,.player-stat-cards article>small,.player-form-head>small,.player-form-summary span,.player-form-summary small,.match-calendar-weekdays,.match-calendar-filters label,.match-calendar-head small,.match-calendar-panel>footer,.odds-outcome-description,.odds-history-unavailable,.match-odds-comparison summary span,.match-odds-comparison p,.match-odds-comparison>small,.team-form-empty){color:var(--muted)}html[data-theme=light] :is(.match-page-favorite,.player-favorite-button,.modal-close,.notification-settings-close,.notification-select-button,.notification-done-button,.match-list-settings-toggle,.match-sort-switch button,.collapse-leagues-button,.match-calendar-head button,.match-calendar-filters select,.match-calendar-filters>button,.match-calendar-grid>button,.match-statistics-periods button,.standings-button,.match-comment-report select,.match-comment-report button,.match-comment-form textarea){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.match-tab-count,.player-identity-meta b,.player-badges b,.team-comparison-head>strong,.match-calendar-grid>button>span,.calendar-count-sample,.team-form-loading i){background:var(--subtle);color:var(--muted);border-color:var(--line)}html[data-theme=light] :is(.league-nav-item:hover,.global-search-result:hover,.global-search-result.active,.global-search-clear:hover,.match-page-favorite:hover,.player-favorite-button:hover,.match-list-settings-toggle:hover,.match-list-settings-toggle.active,.match-sort-switch button:hover,.match-sort-switch button.selected,.collapse-leagues-button:hover,.match-calendar-grid>button:hover,.match-calendar-grid>button.selected,.match-calendar-filters>button.active,.standings-button:hover,.match-odds-comparison td .affiliate-odds-link:hover){background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] :is(.league-nav-item.selected small,.league-nav-item.selected em,.match-tab.active,.player-section-nav a.active,.match-statistic-comparison-row strong.ahead,.match-odds-comparison .odds-highest,.odds-history-result,.team-comparison-h2h-score b,.player-form-summary strong,.player-stat-cards article.accent>strong,.player-stat-cards article.rating>strong,.player-hero-main>span,.player-section-heading span,.player-form-head span,.match-calendar-head>div:first-child>span,.notification-permission-ready,.match-comment-signin a){color:var(--accent);text-shadow:none}html[data-theme=light] :is(.match-tab.active,.player-section-nav a.active){border-bottom-color:var(--accent)}html[data-theme=light] :is(.match-statistics-periods button.active,.match-tab.active .match-tab-count,.player-badges b.verified,.player-identity-meta b.verified){background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] :is(.match-page-favorite.selected,.player-favorite-button.selected){background:#fff4d6;color:#795400;border-color:#b28a27}html[data-theme=light] :is(.match-favorite,.team-favorite,.match-notification-button,.favorite-entity-remove){color:var(--muted)}html[data-theme=light] :is(.match-favorite.selected,.team-favorite.selected,.match-card-penalty-score,.match-penalty-result){color:#795400}html[data-theme=light] .match-notification-button.selected{color:var(--accent)}html[data-theme=light] :is(.match-comment-error,.match-calendar-error,.player-badges b.injured){background:#fff0ee;color:#a82838;border-color:#d99aa3}html[data-theme=light] :is(.team-form-badge:after,.match-event-legend-popover){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] .odds-price-grid-detailed{background:transparent}html[data-theme=light] .odds-price-grid-detailed .odds-price-cell{background:var(--subtle);border-color:var(--line)}html[data-theme=light] .odds-price-grid-detailed .odds-price-cell[data-movement=up],html[data-theme=light] .odds-price-grid-detailed .odds-price-cell[data-won]{background:var(--tint)}html[data-theme=light] .odds-price-grid-detailed .odds-price-cell[data-movement=down]{background:#fff0ee}html[data-theme=light] .odds-price-cell[data-movement=down] :is(.odds-price-value,.odds-movement-arrow){color:#a82838}html[data-theme=light] .odds-price-cell[data-movement=up] :is(.odds-price-value,.odds-movement-arrow){color:var(--accent)}html[data-theme=light] :is(.notification-permission-button:disabled,.match-calendar-filters>button:disabled){background:var(--subtle);color:var(--muted);border-color:var(--line)}html[data-theme=light] :is(.global-search>input,.search-input,.match-comment-form textarea):focus-visible{outline:3px solid var(--accent);outline-offset:2px}html[data-theme=light] :is(.team-hero,.team-section,.team-next-match,.team-last-match,.team-leaders-grid article,.team-season-history>a,.team-competitions>a,.team-player-card,.player-data-details,.player-compare-controls,.player-compare-selected,.player-compare-results,.player-compare-empty,.player-compare-card,.player-compare-card>footer,.player-compare-picker input,.player-compare-context select){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.team-tabs a,.team-standing-column-head,.team-player-stats-head,.team-player-stat-row small,.team-leaders-grid article>span,.team-leader-empty,.team-availability-row small,.team-transfer-row small,.team-transfer-row time,.team-season-history>a small,.team-achievement-list small,.team-achievement-list time,.team-achievements footer,.team-transfers footer,.team-match-date,.team-match-date small,.team-competitions>a span,.team-player-card span,.team-next-match small,.team-next-opponent span,.team-form-line>span,.player-data-details summary,.player-compare-hero p,.player-compare-picker label,.player-compare-context label,.player-compare-selected small,.player-compare-results small,.player-compare-results p,.player-compare-empty p,.player-compare-headings>span,.player-compare-heading small,.player-compare-row>span,.player-compare-row.muted>b){color:var(--muted)}html[data-theme=light] :is(.team-player-card strong,.team-leaders-grid article>a,.team-leaders-grid b,.team-last-important-event b,.team-next-match>a,.player-compare-selected b,.player-compare-results b,.player-compare-heading b,.player-compare-row>b){color:var(--ink)}html[data-theme=light] :is(.team-tabs a:hover,.team-tabs a.active,.team-standing-row.current,.team-match-row:hover,.player-compare-results button:hover,.player-compare-results button:focus-visible,.team-squad-total){background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] :is(.team-squad-total span,.team-squad-total strong,.team-squad-total small,.team-section-heading a,.team-next-match-live>div:first-child>span,.team-lineups-status.ready,.team-transfer-row>span:first-child.in,.team-season-history>a .wins,.team-player-card .team-player-value,.team-player-card .team-player-value b){color:var(--accent)}html[data-theme=light] .team-page-favorite{color:var(--muted)}html[data-theme=light] .team-page-favorite.selected{color:#795400}html[data-theme=light] :is(.team-match-row,.team-standing-column-head,.team-player-stats-head,.team-player-card,.team-comparison-row,.team-comparison-h2h-match,.match-statistics-toolbar,.h2h-row,.match-tabs,.player-section-nav,.player-compare-row,.player-compare-headings){border-color:var(--line)}html[data-theme=light] :is(.protocol-period,.protocol-period>header,.protocol-period>header small,.match-event-legend summary){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.protocol-head,.protocol-marker,.protocol-event-copy small,.protocol-event-copy small span){color:var(--muted);border-color:var(--line)}html[data-theme=light] :is(.protocol-head strong,.protocol-event-copy strong){color:var(--ink)}html[data-theme=light] :is(.match-event-legend summary:hover,.match-event-legend[open] summary,.match-event-legend-item:hover){background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] :is(.player-matches-table,.player-match-filters select,.player-match-filter-buttons button,.player-matches-more){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.player-matches-table th,.player-match-filter-buttons button.reset){background:var(--subtle);color:var(--muted)}html[data-theme=light] :is(.player-match-row,.player-match-row>i,.player-match-score,.player-matches-table a,.player-match-summary b){color:var(--ink)}html[data-theme=light] :is(.player-match-row>span,.player-match-row>div span,.player-matches-heading p,.player-match-filters label,.player-match-summary span,.player-matches-scroll-hint,.player-matches-table .player-match-competition,.player-match-minutes,.player-match-appearance small){color:var(--muted)}html[data-theme=light] :is(.player-match-row:hover,.player-matches-table tbody tr:hover,.player-match-filter-buttons button:hover,.player-match-filter-buttons button.active){background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] .player-matches-table tbody tr.unused{background:var(--subtle)}html[data-theme=light] .player-matches-table td.positive{color:var(--accent)}html[data-theme=light] :is(.live-odds-panel,.historical-odds-panel){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.live-odds-title h3,.additional-odds-label,.additional-odds-price strong,.match-comment-report label){color:var(--ink)}html[data-theme=light] :is(.live-odds-market,.live-odds-updated,.live-odds-updated time,.live-odds-note,.affiliate-disclosure,.odds-history-status,.historical-odds-meta summary,.historical-odds-meta-content,.additional-odds-label small,.additional-odds-price>span){color:var(--muted)}html[data-theme=light] :is(.additional-odds-label select,.additional-odds-price){background:var(--subtle);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.additional-odds-row,.historical-odds-disclosure-row){border-color:var(--line)}html[data-theme=light] :is(.match-center-minute,.match-comment-actions span){color:var(--accent)}html[data-theme=light] .match-comment-actions button{color:#a82838}html[data-theme=light] .match-comment-report button:first-child{background:#fff0ee;color:#a82838;border-color:#d99aa3}html[data-theme=light] :is(.lineup-entered,.lineup-assist-mark){background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] .lineup-replaced{background:#fff4d6;color:#795400;border-color:#b28a27}html[data-theme=light] .lineup-save-mark{background:#e7f1fc;color:#175a94}html[data-theme=light] .additional-odds-label select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}html[data-theme=light] :is(.league-overview-section-head small,.league-overview-section-head button,.player-profile-link:hover,.player-facts dd a.player-market-value-source,.team-player-card a.player-market-value-source){color:var(--accent)}html[data-theme=light] .team-player-card .team-player-value{background:var(--tint);border-color:#8fc9ad}html[data-theme=light] .player-market-value-source:focus-visible{outline-color:var(--accent)}html[data-theme=light] .odds-history-status{background:#fff4d6;color:#795400;border-color:#b28a27}html[data-theme=light] .match-statistics-toolbar>span b{color:var(--ink)}html[data-theme=light] :is(.league-overview-players,.league-overview-team-card,.league-overview-match-card){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.league-overview-team-card>a span,.league-overview-match-teams span,.league-overview-match-content>strong,.league-overview-player-copy b,.league-result-team,.league-result-row strong,.league-results-title,.league-overview-section-head h2){color:var(--ink)}html[data-theme=light] :is(.league-overview-team-card>small,.league-overview-match-card>small,.league-overview-team-card>a em,.league-overview-team-card>p,.league-overview-team-card>strong,.league-overview-match-content time,.league-overview-match-content>strong i,.league-overview-player-rank,.league-overview-player-copy small,.league-result-status b,.league-result-time){color:var(--muted)}html[data-theme=light] :is(.league-overview-live,.league-overview-live-match,.league-overview-team-card.leader){background:var(--tint);color:var(--ink);border-color:#8fc9ad}html[data-theme=light] :is(.league-overview-live-head h2,.league-overview-live-minute,.league-overview-team-card.leader>small,.league-overview-match-content time b,.league-overview-players strong,.league-result-status,.league-result-status small,.league-results-title.live-title){color:var(--accent)}html[data-theme=light] .league-overview-live-match>strong{color:var(--ink)}html[data-theme=light] :is(.league-overview-live-head>span,.league-overview-live-match>strong i){color:var(--muted)}html[data-theme=light] .league-overview-live-head h2 i{background:var(--accent)}html[data-theme=light] :is(.league-overview-team-card.champion,.league-overview-match-round){background:#fff4d6;color:#795400;border-color:#b28a27}html[data-theme=light] :is(.league-overview-team-card.champion>small,.league-overview-match-content>strong small){color:#795400}html[data-theme=light] .league-overview-player-logo{background:var(--subtle);color:var(--muted)}html[data-theme=light] :is(.league-overview-players>a,.league-overview-players>div,.league-overview-players>:nth-child(odd)){border-color:var(--line)}html[data-theme=light] :is(.player-panel,.player-achievements,.player-achievement-summary>div,.player-achievement-sections article){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.player-form-row,.player-form-row>span strong,.player-facts dd,.player-match-row>span b,.player-match-teams span.player-team,.player-achievement-sections h3,.player-achievement-list strong){color:var(--ink)}html[data-theme=light] :is(.player-form-row>span small,.player-facts dt,.player-facts dd small,.player-facts div.missing dd>span,.player-match-row>span small,.player-matches-table tbody tr.unused,.player-achievement-summary>div,.player-achievement-sections article>p,.player-achievement-list small,.player-achievements>footer){color:var(--muted)}html[data-theme=light] :is(.player-panel-head>span,.player-match-summary span,.player-form-row.header,.player-form-result){background:var(--subtle);color:var(--muted)}html[data-theme=light] :is(.player-form-row:not(.header):hover,.player-match-row>i,.player-form-result.win){background:var(--tint);color:var(--accent)}html[data-theme=light] :is(.player-form-row>b.positive,.player-facts dd a,.player-matches-table a:hover,.player-achievement-list a){color:var(--accent)}html[data-theme=light] :is(.player-form-result.draw,.player-achievements-head>strong,.player-achievement-sections article>header>b){background:#fff4d6;color:#795400;border-color:#b28a27}html[data-theme=light] :is(.player-achievements-head>div>span,.player-achievements-head>strong>span,.player-achievements-head>strong b,.player-achievement-summary b,.player-achievement-list time){color:#795400}html[data-theme=light] .player-form-result.loss{background:#fff0ee;color:#a82838}html[data-theme=light] :is(.player-form-row,.player-facts div,.player-match-row,.player-matches-table-wrap,.player-matches-table td,.player-achievement-list>div,.player-achievement-sections article>p){border-color:var(--line)}html[data-theme=light] :is(.league-season-summary strong,.league-cup-summary strong,.league-calendar-round-menu-head,.league-history-entity,.league-history-records span){color:var(--ink)}html[data-theme=light] :is(.league-season-summary small,.league-statistics-row>span,.season-rating-row .league-statistics-player small,.league-calendar-controls>span,.league-calendar-round-trigger span,.league-cup-summary p,.league-history-head p,.league-history-head>div:last-child span,.league-history-empty,.league-history-row>span:first-child small,.league-history-missing,.league-history-title-list>div>span,.league-history-records small,.league-history>footer){color:var(--muted)}html[data-theme=light] .league-statistics-row>b{color:var(--accent)}html[data-theme=light] :is(.league-calendar-modes button,.league-calendar-round-switch button,.league-calendar-round-menu-head button){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.league-calendar-modes button:hover,.league-calendar-round-trigger.active,.league-calendar-round-menu-head button:hover,.league-calendar-round-grid button:hover){background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] .league-calendar-round-switch button:disabled{color:var(--muted)}html[data-theme=light] :is(.league-history-head,.league-history-lower>section,.league-history-finals,.league-history-records article,.league-cup-summary article,.league-cup-summary article:last-child){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] .league-history-row.header{background:var(--subtle);color:var(--muted)}html[data-theme=light] :is(.league-history-head>div:first-child>span,.league-history-head>div:last-child b,.league-history-row>span:first-child strong,.league-history-title-list>div>b,.league-history-records strong,.league-history-finals time,.league-cup-summary small){color:#795400}html[data-theme=light] .league-cup-summary article:last-child small{color:var(--muted)}html[data-theme=light] :is(.league-history-score,.league-cup-summary article>div b){background:#fff4d6;color:#795400;border-color:#b28a27}html[data-theme=light] .league-history-leader>b{background:var(--tint);color:var(--accent)}html[data-theme=light] .league-history-entity:hover{color:var(--accent)}html[data-theme=light] :is(.league-history-title-list>div,.league-history-finals>div>div){border-color:var(--line)}html[data-theme=light] :is(.league-team-statistics,.xg-standings-intro,.xg-standings-note){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] .league-team-statistics-head{background:var(--subtle);color:var(--muted)}html[data-theme=light] .league-team-statistics-row{color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.league-team-statistics-row>b,.xg-standings-intro small,.xg-standings-table strong,.xg-positive,.xg-standings-note em,.cup-path-table-intro small){color:var(--accent)}html[data-theme=light] :is(.xg-standings-intro h2,.xg-coverage b,.xg-standings-note b,.cup-path-table-intro h2){color:var(--ink)}html[data-theme=light] :is(.xg-standings-intro p,.cup-path-table-intro p){color:var(--muted)}html[data-theme=light] .xg-coverage{background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] .xg-coverage.partial{background:#fff4d6;color:#795400;border-color:#b28a27}html[data-theme=light] :is(.xg-coverage.partial strong,.xg-negative){color:#795400}html[data-theme=light] :is(.league-calendar-controls button:focus-visible,.player-matches-table-wrap:focus-visible){outline-color:var(--accent)}html[data-theme=light] :is(.legal-page p,.seo-directory a){color:var(--ink)}html[data-theme=light] :is(.legal-page p a,.legal-footer a:hover){color:var(--accent)}html[data-theme=light] :is(.seo-directory span,.seo-data-note,.legal-footer){color:var(--muted)}html[data-theme=light] .seo-directory li{border-color:var(--line)}html[data-theme=light] :is(.account-card,.account-panel,.account-favorites-grid div,.account-comment-item,.account-backup-codes){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.account-dashboard-identity p,.account-panel-heading span,.account-profile-email span,.account-favorites-grid span,.account-security-panel p,.account-tabs button,.account-owner-link button){color:var(--muted)}html[data-theme=light] .account-favorites-grid strong{color:var(--ink)}html[data-theme=light] :is(.account-dashboard-eyebrow,.account-panel-link,.account-comment-item span,.account-tabs button.selected,.account-notice,.account-action){color:var(--accent)}html[data-theme=light] :is(.account-dashboard-avatar,.account-google-button:hover){background:var(--tint);color:var(--accent)}html[data-theme=light] :is(.account-dashboard-logout,.account-google-button){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.account-dashboard-logout:hover,.account-comment-item:hover,.account-tabs button.selected){border-color:var(--accent)}html[data-theme=light] .account-form .refresh-button{background:var(--accent);color:#fff;border-color:var(--accent)}html[data-theme=light] .account-error{color:#a82838}html[data-theme=light] :is(.account-dashboard-hero,.account-totp-secret){border-color:var(--line)}html[data-theme=light] :is(.player-metrics b,.player-competition-row>span strong,.player-competition-row>b,.player-transfer-row>div span,.player-injury-list strong){color:var(--ink)}html[data-theme=light] :is(.player-information-heading p,.player-metrics div,.player-competition-row.header,.player-competition-row>span small,.player-transfer-row time,.player-transfer-row small,.player-injury-list small,.player-injury-list time){color:var(--muted)}html[data-theme=light] :is(.player-transfer-row>div i,.player-current-team i,.player-data-details code){color:var(--accent)}html[data-theme=light] :is(.player-competition-row>b.competition-rating,.player-appearance-status.played){background:var(--tint);color:var(--accent)}html[data-theme=light] .player-appearance-status.unused{background:var(--subtle);color:var(--muted)}html[data-theme=light] .player-metrics b.yellow{color:#795400}html[data-theme=light] .player-metrics b.red{color:#a82838}html[data-theme=light] .injury-mark{background:#fff0ee;color:#a82838}html[data-theme=light] .player-card-counts i.red{background:#b32836;color:#fff}html[data-theme=light] :is(.player-metrics div,.player-competition-row,.player-transfer-row,.player-injury-list>div,.player-empty,.player-data-details>div){border-color:var(--line)}html[data-theme=light] .league-sidebar :is(.sidebar-title,.pinned-leagues-title,.pinned-league-item,.pinned-league-item b,.league-country-title){color:var(--ink)}html[data-theme=light] .league-sidebar :is(.sidebar-title span,.pinned-league-item small,.pinned-league-drag-handle,.pinned-leagues-more,.tournament-search>span,.league-country-title small){color:var(--muted)}html[data-theme=light] .league-sidebar .tournament-search input::placeholder{color:var(--muted)}html[data-theme=light] .league-sidebar .league-country-title:before{color:var(--muted)}html[data-theme=light] .league-sidebar :is(.sidebar-title span,.pinned-league-edit-button,.pinned-league-order-buttons button,.tournament-search input,.tournament-filter-toggle,.tournament-filter-list button){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] .league-sidebar :is(.sidebar-live-count,.pinned-leagues-title span,.tournament-filter-toggle strong){color:var(--accent)}html[data-theme=light] .league-sidebar :is(.pinned-league-item:hover,.pinned-league-item.selected,.pinned-league-edit-button:hover,.pinned-leagues-more:hover,.tournament-filter-toggle:hover,.tournament-filter-toggle.active,.tournament-filter-list button:hover,.tournament-filter-list button.selected,.league-country-group[open] .league-country-title){background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] .league-sidebar .league-country-group[open] .league-country-title:before{color:var(--accent)}html[data-theme=light] .league-sidebar .pinned-league-edit-item.dragging{background:var(--subtle)}html[data-theme=light] .league-sidebar .pinned-leagues{border-color:var(--line)}html[data-theme=light] .league-sidebar .league-nav-item em{color:var(--muted)}html[data-theme=light] .league-sidebar .league-nav-item.selected em{color:var(--accent)}html[data-theme=light] .league-country-group h2{background:var(--subtle);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.mobile-league-sidebar-toggle,.mobile-league-sidebar-toggle strong){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] .league-page-sidebar :is(a,summary){color:var(--ink)}html[data-theme=light] .league-page-sidebar :is(a:hover,a.active,.league-page-pinned a.active){background:var(--tint);color:var(--accent)}html[data-theme=light] .league-sidebar :is(.tournament-search input,.tournament-filter-toggle,.tournament-filter-list button,.pinned-league-item,.pinned-league-edit-button,.pinned-leagues-more):focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-theme=light] :is(.protocol-marker-finished,.protocol-event-flags b){color:var(--accent)}html[data-theme=light] .protocol-event-flags b{background:var(--tint)}html[data-theme=light] .protocol-event-flags em{background:var(--subtle);color:var(--ink)}html[data-theme=light] :is(.protocol-event-flags em.cancelled,.protocol-event-copy .protocol-cancellation-reason){background:#fff0ee;color:#a82838}html[data-theme=light] .protocol-minute{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:0 0 0 4px var(--surface)}html[data-theme=light] .protocol-goal .protocol-card{background:var(--tint)}html[data-theme=light] .team-summary-card{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.team-summary h2,.team-summary-card>strong,.team-last-important-event,.team-comparison-absence-team>b,.team-comparison-lineups>div b){color:var(--ink)}html[data-theme=light] :is(.team-summary-card span,.team-next-match>div:first-child>span,.team-last-match>div:first-child>span,.team-comparison-lineups>div,.team-comparison-empty,.league-season-picker,.league-season-picker span,.league-page-sidebar .league-page-pinned small,.language-switcher button){color:var(--muted)}html[data-theme=light] .team-lineups-status{background:var(--subtle);color:var(--muted);border-color:var(--line)}html[data-theme=light] .team-lineups-status.ready{background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] :is(.team-last-important-event b,.player-compare-hero>span,.player-compare-card>header span,.league-page-sidebar .league-page-pinned small i,.league-page-sidebar .league-page-pinned h4>span){color:var(--accent)}html[data-theme=light] .player-compare-card>header>strong{background:var(--subtle);color:var(--muted);border-color:var(--line)}html[data-theme=light] .league-season-picker em{background:var(--tint);color:var(--accent);border-color:#8fc9ad}html[data-theme=light] .league-season-picker select{color-scheme:light}html[data-theme=light] .league-season-picker select:focus{outline-color:var(--accent);border-color:var(--accent)}html[data-theme=light] :is(.language-switcher button.active,.language-switcher a.active){background:var(--tint);color:var(--accent)}html[data-theme=light] .team-red-card-badge{color:#a82838}html[data-theme=light] .team-form-badge{background:var(--subtle);color:var(--muted)}html[data-theme=light] .team-form-badge.w{background:var(--tint);color:var(--accent)}html[data-theme=light] .team-form-badge.d{background:#fff4d6;color:#795400}html[data-theme=light] .team-form-badge.l{background:#fff0ee;color:#a82838}html[data-theme=light] :is(.event-timeline-item,.event-timeline-item>span,.event-timeline-tick,.event-timeline-tick>span){color:var(--muted)}html[data-theme=light] .key-moments{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] .key-moments h3{color:var(--ink)}html[data-theme=light] .key-moment{background:var(--subtle);color:var(--ink)}html[data-theme=light] .key-moment b{color:var(--muted)}html[data-theme=light] .key-moment-goal{background:var(--tint);color:var(--accent)}html[data-theme=light] .key-moment-red-card{background:#fff0ee;color:#a82838}html[data-theme=light] :is(.key-moment-second-yellow,.key-moment-miss){background:#fff4d6;color:#795400}html[data-theme=light] .pitch-player-rating.rating-average{background:#8a5b0b;color:#fff}html[data-theme=light] .match-odds-live .odds-summary-caption>span:not(.odds-live-badge){color:var(--muted)}html[data-theme=light] :is(.standing-zone-legend,.standing-zone-legend-item,.tournament-leader-rank,.tournament-leader-number-detail,.league-placeholder,.league-placeholder p){color:var(--muted)}html[data-theme=light] .league-placeholder h2{color:var(--ink)}html[data-theme=light] :is(.form-dot.win,.team-transfer-row>span:first-child.in){background:var(--tint);color:var(--accent)}html[data-theme=light] .form-dot.draw{background:#fff4d6;color:#795400}html[data-theme=light] .standings-scroll-hint{color:var(--muted)}@media (max-width:651px){html[data-theme=light] .league-standings-table .standing-row>:is(:first-child,:nth-child(2),.standing-position,.standing-team,.standing-played,.standing-points){background:inherit}html[data-theme=light] .league-standings-table .standing-head>:is(:first-child,:nth-child(2),.standing-position,.standing-team,.standing-played,.standing-points){color:var(--muted)}}html[data-theme=light] .team-hero-logo{background:var(--subtle);border:1px solid var(--line);box-sizing:border-box}html[data-theme=light] :is(.team-follow-button,.league-page-favorite){color:var(--ink);background:var(--surface);border-color:var(--line)}html[data-theme=light] :is(.team-follow-button,.league-page-favorite):hover{color:var(--ink);background:var(--subtle);border-color:var(--muted)}html[data-theme=light] .team-follow-button.selected{color:#086343;background:#e0f2e8;border-color:#8fc9ad}html[data-theme=light] .league-page-favorite.selected{color:#795400;background:#fff4d6;border-color:#b28a27}html[data-theme=light] :is(.team-follow-button,.league-page-favorite):focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-theme=light] :is(.team-follow-button,.league-page-favorite):disabled{color:var(--muted);background:var(--subtle);cursor:default}html[data-theme=light] :is(.form-dot.win,.team-form-badge.w){color:#fff;background:#08764c}html[data-theme=light] :is(.form-dot.draw,.team-form-badge.d){color:#172532;background:#f0a400}html[data-theme=light] :is(.form-dot.loss,.team-form-badge.l){color:#fff;background:#b32836}html[data-theme=light] :is(.form-dot.unknown,.team-form-badge.unknown){color:#526375;background:#eef2f5}html[data-theme=light] .event-timeline-track{background:#c3d0da}html[data-theme=light] .event-timeline-tick i{background:#526375}html[data-theme=light] .event-timeline-item i{color:#172532;background:#eef2f5;border-color:#d1dbe3;box-shadow:none}html[data-theme=light] .event-timeline-item.clustered .event-timeline-icons{background:#fff;border-color:#d1dbe3;box-shadow:none}html[data-theme=light] :is(.event-timeline-substitution i,.protocol-substitution .protocol-event-icon,.match-event-legend-substitution){color:#174b73;background:#e5f1fb;box-shadow:none}html[data-theme=light] .event-timeline-goal i{color:#fff;background:#08764c}html[data-theme=light] .event-timeline-yellow-card i{background:#ffd84d;border-color:#795400}html[data-theme=light] .event-timeline-red-card i{background:#ef4f60;border-color:#a82838}html[data-theme=light] .event-timeline-second-yellow i{background:linear-gradient(110deg,transparent 0 17%,#ffd84d 18% 57%,transparent 58%),linear-gradient(70deg,transparent 0 42%,#ef4f60 43% 82%,transparent 83%);border:0}html[data-theme=light] .event-timeline-miss i{color:#fff;background:#a82838}html[data-theme=light] :is(.protocol-period,.protocol-card,.protocol-event-icon,.protocol-minute){box-shadow:none}html[data-theme=light] .protocol-card{border-color:#c3d0da}html[data-theme=light] .protocol-goal .protocol-card{border-color:#8fc9ad}html[data-theme=light] .team-form-badge:focus-visible{outline:2px solid var(--accent);outline-offset:3px}