html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--plum:#edf7fe;--plum-dark:#edf7fe;--plum-soft:#74517b;--sky:#562e5e;--paper:#633b6b;--table-paper:#633b6b;--module-paper:#6b4473;--ink:#edf7fe;--muted:#d0dee8;--line:#8f7297;--lime:#e0fe75;--color-canvas:var(--sky);--color-surface-primary:var(--paper);--color-surface-secondary:var(--module-paper);--color-brand:var(--plum);--color-accent:var(--lime);--color-ink:var(--ink);--color-muted:var(--muted);--color-rule:var(--line);--color-live-brand:#562e5e;--color-live-accent:#e0fe75;--focus-ring:3px solid #edf7fe}html[data-theme=dark] .site-header{background:#562e5e;border-color:#8f7297}html[data-theme=dark] :is(.brand-wordmark,.site-footer-wordmark){filter:brightness(0)invert();opacity:.94}html[data-theme=dark] .header-link-methodology,html[data-theme=dark] .header-link-methodology:hover,html[data-theme=dark] .header-link-methodology.is-current{color:#562e5e;text-decoration-color:#562e5e}html[data-theme=dark] .editorial-news-ticker{color:#562e5e;background:#e0fe75;border-color:#8fa94d}html[data-theme=dark] .editorial-news-ticker *{color:#562e5e}html[data-theme=dark] .editorial-news-ticker :focus-visible{outline-color:#562e5e}html[data-theme=dark] .editorial-news-ticker-link:hover{background:#562e5e14}html[data-theme=dark] .global-score-ticker,html[data-theme=dark] .global-score-ticker-link{background:#633b6b}html[data-theme=dark] .global-score-ticker-link:hover{background:#74517b}html[data-theme=dark] :is(.intro,.product-story-hero-copy>p.intro,.paths-page-intro>p:last-child,.fixtures-hero-copy p:not(.eyebrow):not(.competition-context),.paths-how p,.methodology-hero>p:last-child,.methodology-method details p,.methodology-ties p,.methodology-detail>div>p){color:#d0dee8}html[data-theme=dark] .hero-texture{color:#afbbc7}html[data-theme=dark] .hero-texture-base{opacity:.13}html[data-theme=dark] .hero-texture circle{fill:#afbbc7}html[data-theme=dark] .ceiling-pulse,html[data-theme=dark] .table-card,html[data-theme=dark] .paths-table{border-color:#96739c;box-shadow:4px 4px #48264f}html[data-theme=dark] .ceiling-pulse-story>p{color:#d0dee8}html[data-theme=dark] .season-pulse-track{stroke:#706278}html[data-theme=dark] .season-pulse-trace{stroke:#edf7fe}html[data-theme=dark] :is(.ceilings-table-ceiling .max-column,.ceilings-table-classic :is(th,td).points-column,.paths-race-tabs button.is-active,.fixture-stakes-tag,.module-stats>div,.paths-status-unknown){background:#6b4473}html[data-theme=dark] .paths-table-row.is-expanded{background:#74517b}html[data-theme=dark] .ceilings-table>tbody>.club-table-row:not(.rank-divider):not(.is-expanded)>:is(td,th){border-bottom-color:#8f7297}html[data-theme=dark] :is(tbody tr:hover>*,.paths-table-row:hover,.fixture-row:hover,.fixture-row-trigger:hover,.match-centre-row:hover,.paths-race-tabs button:hover),html[data-theme=dark] .ceilings-table tbody .club-table-row:not(.is-expanded):hover>.desktop-table-cell,html[data-theme=dark] .ceilings-table-ceiling tbody .club-table-row:not(.is-expanded):hover>.max-column,html[data-theme=dark] .ceilings-table tbody .club-table-row:focus-within>.row-expansion-cell,html[data-theme=dark] .ceilings-table-classic tbody .club-table-row:not(.is-expanded):hover>.points-column,html[data-theme=dark] .ceilings-table-classic tbody .club-table-row:focus-within>.points-column,html[data-theme=dark] .ceilings-table tbody .club-table-row:hover .mobile-club-row-cell,html[data-theme=dark] .ceilings-table tbody .club-table-row:focus-within .mobile-club-row-cell,html[data-theme=dark] .club-table-row.is-expanded>*{background:#74517b}html[data-theme=dark] .ceilings-table tbody .club-table-row:has(>.row-expansion-cell:hover)>.row-expansion-cell{background:#74517b}html[data-theme=dark] .ceilings-table-classic tbody .club-table-row:has(>.row-expansion-cell:hover)>.points-column{background:#74517b}html[data-theme=dark] .ceilings-table-classic .mobile-classic-points{background:#6b4473}html[data-theme=dark] :is(.paths-prediction strong,.paths-possible strong,.metric-path-share,.path-profile-path>strong,.path-profile-race-row>span){color:#d0dee8}html[data-theme=dark] .runway-track,html[data-theme=dark] .runway-key-available{background:#8f7297}html[data-theme=dark] .fixture-select-label select{color:#edf7fe;background:#633b6b;border-color:#8f7297}html[data-theme=dark] .hero-ceiling{color:#edf7fe;background:#633b6b}html[data-theme=dark] :is(.hero-ceiling-label,.hero-ceiling-unit){color:#d0dee8}html[data-theme=dark] .state-page button{color:#562e5e;background:#edf7fe}html[data-theme=dark] :is(.live-state-highlight,.match-state-soon,.snapshot-card-ceiling .snapshot-value span,.max-column strong:not(.table-max-points),.table-order-toggle .table-order-option.is-active,.fixture-status-toggle button.is-active,.race-status-clinched,.paths-status-clinched,.methodology-jump-nav button:hover,.methodology-jump-nav button:focus-visible,.fixture-club-stake dl div:first-child dd){color:#562e5e}html[data-theme=dark] .table-order-toggle .table-order-option.is-active{box-shadow:inset 0 -2px #fff}html[data-theme=dark] :is(.fixture-journey-pills a:hover,.ceiling-profile-hub-link:hover,.path-profile-hub-link:hover,.path-profile-fixture-link:hover,.path-profile-own-race>button:hover),html[data-theme=dark] :is(.fixture-journey-pills a:hover,.ceiling-profile-hub-link:hover,.path-profile-hub-link:hover,.path-profile-fixture-link:hover,.path-profile-own-race>button:hover) .inline-wordmark,html[data-theme=dark] .fixture-live .fixture-score{color:#562e5e}html[data-theme=dark] .club-table-row.position-title .position-number,html[data-theme=dark] .position-color-key .position-title .position-number{background:color-mix(in srgb, var(--tier-title) 12%, transparent)}html[data-theme=dark] .club-table-row.position-champions-league .position-number,html[data-theme=dark] .position-color-key .position-champions-league .position-number,html[data-theme=dark] .position-legend-mark{background:#24364b}html[data-theme=dark] .club-table-row.position-europe .position-number,html[data-theme=dark] .position-color-key .position-europe .position-number{background:#473322}html[data-theme=dark] .club-table-row.position-relegation .position-number,html[data-theme=dark] .position-color-key .position-relegation .position-number{background:#4b2831}html[data-theme=dark] .form-list>.form-w{box-shadow:none;color:#562e5e;background:#e0fe75}html[data-theme=dark] .form-list>.form-d{box-shadow:none;color:#562e5e;background:#edf7fe}html[data-theme=dark] .form-list>.form-l{box-shadow:none;color:#562e5e;background:#f2b7bf}html[data-theme=dark] .delta-token-positive{color:#e0fe75;background:#303c25;border-color:#749147}html[data-theme=dark] .delta-token-negative{background:color-mix(in srgb, #ff929d 10%, var(--color-surface-secondary));border-color:color-mix(in srgb, #ff929d 45%, var(--color-surface-secondary));color:#ffd0d5}html[data-theme=dark] :is(.race-status-impossible,.paths-status-impossible,.module-path-status.race-status-impossible){color:#ef9aae}html[data-theme=dark] .paths-unavailable{color:#ebc4d0;background:#432d38}html[data-theme=dark] :is(.race-status-possible,.paths-status-possible,.module-path-status.race-status-possible){color:#562e5e;background:#e0fe75;border-color:#e0fe75}html[data-theme=dark] :is(.race-status-possible,.paths-status-possible)>i{background:#562e5e;border-color:#562e5e}html[data-theme=dark] :is(.race-status-possible,.paths-status-possible)>i:after{border-color:#562e5e}@media (max-width:640px){html[data-theme=dark] .table-card,html[data-theme=dark] .ceiling-pulse{box-shadow:3px 3px #48264f}}
html[data-theme=dark] [data-club-theme]{--club-dark-canvas:var(--club-navy);--club-dark-heading:var(--club-white);--club-dark-accent:var(--club-white);--club-dark-surface:color-mix(in srgb, var(--club-dark-canvas) 94%, var(--club-white));--club-dark-secondary:color-mix(in srgb, var(--club-dark-canvas) 91%, var(--club-white));--club-dark-hover:color-mix(in srgb, var(--club-dark-canvas) 87%, var(--club-white));--club-dark-muted:color-mix(in srgb, var(--club-white) 90%, var(--club-dark-canvas));--club-dark-rule:color-mix(in srgb, var(--club-white) 34%, var(--club-dark-canvas));--plum:var(--club-dark-heading);--plum-dark:var(--club-dark-heading);--plum-soft:var(--club-dark-hover);--sky:var(--club-dark-canvas);--paper:var(--club-dark-surface);--table-paper:var(--club-dark-surface);--module-paper:var(--club-dark-secondary);--ink:var(--club-white);--muted:var(--club-dark-muted);--line:var(--club-dark-rule);--lime:var(--club-dark-accent);--color-canvas:var(--sky);--color-surface-primary:var(--paper);--color-surface-secondary:var(--module-paper);--color-brand:var(--plum);--color-accent:var(--lime);--color-ink:var(--ink);--color-muted:var(--muted);--color-rule:var(--line);--club-runway-earned:color-mix(in srgb, var(--club-dark-heading) 75%, var(--club-dark-canvas));--club-runway-available:color-mix(in srgb, var(--club-white) 92%, var(--club-dark-canvas));--club-runway-dropped:#d6a0ac;--club-runway-edge:var(--club-dark-canvas);--focus-ring:3px solid var(--club-dark-accent);color:var(--color-ink);background:var(--color-canvas)}html[data-theme=dark] [data-club-header] .site-header{background:var(--club-dark-canvas,var(--color-canvas));border-color:color-mix(in srgb, #fff 25%, var(--club-dark-canvas,var(--color-canvas)))}html[data-theme=dark] :is([data-club-theme=tottenham],[data-club-header=tottenham]){--club-dark-canvas:#132257}html[data-theme=dark] :is([data-club-theme=mancity],[data-club-header=mancity]){--club-dark-canvas:#1c2c5b;--club-dark-heading:color-mix(in srgb, var(--club-primary) 75%, var(--club-white));--club-dark-accent:var(--club-accent)}html[data-theme=dark] :is([data-club-theme=arsenal],[data-club-header=arsenal]){--club-dark-canvas:#023474;--club-dark-accent:var(--club-accent)}html[data-theme=dark] :is([data-club-theme=manunited],[data-club-header=manunited]){--club-dark-canvas:#000;--club-dark-accent:var(--club-accent)}html[data-theme=dark] :is([data-club-theme=hullcity],[data-club-header=hullcity]){--club-dark-canvas:#000;--club-dark-heading:var(--club-primary);--club-dark-accent:var(--club-primary)}html[data-theme=dark] :is([data-club-theme=astonvilla],[data-club-header=astonvilla]){--club-dark-canvas:#603;--club-dark-heading:var(--club-primary);--club-dark-accent:var(--club-accent)}html[data-theme=dark] :is([data-club-theme=fulham],[data-club-header=fulham]){--club-dark-canvas:#000}html[data-theme=dark] :is([data-club-theme=coventry],[data-club-header=coventry]){--club-dark-canvas:#0b2b5c;--club-dark-heading:var(--club-primary);--club-dark-accent:var(--club-primary)}html[data-theme=dark] :is([data-club-theme=brentford],[data-club-header=brentford]){--club-dark-canvas:#140e0c;--club-dark-accent:var(--club-accent)}html[data-theme=dark] :is([data-club-theme=nottinghamforest],[data-club-header=nottinghamforest]){--club-dark-canvas:#1e1e1e}html[data-theme=dark] :is([data-club-theme=sunderland],[data-club-header=sunderland]){--club-dark-canvas:#211e1e;--club-dark-accent:#d1bf7f}html[data-theme=dark] :is([data-club-theme=bournemouth],[data-club-header=bournemouth]){--club-dark-canvas:#000;--club-dark-accent:var(--club-accent)}html[data-theme=dark] :is([data-club-theme=crystalpalace],[data-club-header=crystalpalace]){--club-dark-canvas:#173568}html[data-theme=dark] :is([data-club-theme=everton],[data-club-header=everton]){--club-dark-canvas:#039}html[data-theme=dark] :is([data-club-theme=newcastle],[data-club-header=newcastle]){--club-dark-canvas:#241f20;--club-dark-accent:var(--club-accent)}html[data-theme=dark] :is([data-club-theme=liverpool],[data-club-header=liverpool]){--club-dark-canvas:#7c0a1d;--club-dark-accent:var(--club-accent-strong)}html[data-theme=dark] :is([data-club-theme=chelsea],[data-club-header=chelsea]){--club-dark-canvas:#023876;--club-dark-accent:var(--club-accent)}html[data-theme=dark] :is([data-club-theme=leeds],[data-club-header=leeds]){--club-dark-canvas:#17356e;--club-dark-accent:var(--club-accent)}html[data-theme=dark] :is([data-club-theme=ipswich],[data-club-header=ipswich]){--club-dark-canvas:#131d9a}html[data-theme=dark] :is([data-club-theme=brighton],[data-club-header=brighton]){--club-dark-canvas:#003f84;--club-dark-accent:var(--club-accent)}html[data-theme=dark] [data-club-theme] .club-hub-hero{--color-brand:var(--club-dark-heading);--color-ink:var(--club-white);--color-muted:var(--club-dark-muted);--color-accent:var(--club-dark-accent);color:var(--color-ink);background:var(--club-dark-canvas)}html[data-theme=dark] [data-club-theme] .club-hub-hero h1{color:var(--club-dark-heading)}html[data-theme=dark] [data-club-theme] .club-hub-texture{color:var(--club-dark-muted)}html[data-theme=dark] [data-club-theme] .club-hub-texture-base{opacity:.16}html[data-theme=dark] [data-club-theme] .club-hub-texture-tracer{stroke:var(--club-dark-accent)}html[data-theme=dark] [data-club-theme] .club-hub-section .eyebrow{color:var(--club-dark-heading)}html[data-theme=dark] [data-club-theme] :is(.club-hub-chart-detail,.module-stats>div,.fixture-stakes-tag,.paths-status-unknown){background:var(--club-dark-secondary)}html[data-theme=dark] [data-club-theme] .club-hub-trajectory-tabs button:is(:hover,:focus-visible){background:var(--club-dark-hover);outline-color:var(--club-dark-accent)}html[data-theme=dark] [data-club-theme] .club-hub-trajectory-tabs button.is-active,html[data-theme=dark] [data-club-theme] .club-hub-trajectory-tabs button.is-active:is(:hover,:focus-visible){background:var(--club-dark-secondary);color:var(--club-white);box-shadow:inset 0 -4px 0 var(--club-dark-accent)}html[data-theme=dark] [data-club-theme] .runway-track{background:var(--club-dark-rule)}html[data-theme=dark] [data-club-theme] .club-hub-link{-webkit-text-decoration-color:var(--club-dark-accent);text-decoration-color:var(--club-dark-accent)}html[data-theme=dark] [data-club-theme] .club-hub-link:hover{-webkit-text-decoration-color:var(--club-dark-heading);text-decoration-color:var(--club-dark-heading)}html[data-theme=dark] [data-club-theme] :is(.path-profile-path>strong,.path-profile-race-row>.path-profile-race-path){color:var(--club-dark-muted)}html[data-theme=dark] [data-club-theme] .club-hub-fixtures :is(.fixture-row:hover,.fixture-row-trigger:hover){background:var(--club-dark-hover)}html[data-theme=dark] [data-club-theme] :is(.fixture-journey-pills a:hover,.ceiling-profile-hub-link:hover,.path-profile-hub-link:hover,.path-profile-fixture-link:hover,.path-profile-own-race>button:hover){border-color:var(--club-dark-accent);background:var(--club-dark-hover);color:var(--club-dark-heading)}html[data-theme=dark] [data-club-theme] :is(.fixture-journey-pills a:hover,.ceiling-profile-hub-link:hover,.path-profile-hub-link:hover,.path-profile-fixture-link:hover,.path-profile-own-race>button:hover) .inline-wordmark{color:inherit}html[data-theme=dark] [data-club-theme] .match-state-label.match-state-soon{border-color:var(--club-dark-rule);background:var(--club-dark-secondary);color:var(--club-white)}html[data-theme=dark] [data-club-theme] .delta-token-positive{color:#e0fe75;background:#303c25;border-color:#749147}html[data-theme=dark] [data-club-theme] .delta-token-negative{background:color-mix(in srgb, #ff929d 10%, var(--color-surface-secondary));border-color:color-mix(in srgb, #ff929d 45%, var(--color-surface-secondary));color:#ffd0d5}html[data-theme=dark] [data-club-theme] .race-status-possible{color:#562e5e;background:#e0fe75;border-color:#e0fe75}html[data-theme=dark] [data-club-theme] .race-status-possible>i{background:#562e5e;border-color:#562e5e}html[data-theme=dark] [data-club-theme] .race-status-possible>i:after{border-color:#562e5e}html[data-theme=dark] [data-club-theme] .race-status-clinched{color:#562e5e;background:#e0fe75;border-color:#e0fe75}html[data-theme=dark] [data-club-theme] .site-footer{--color-brand:var(--club-dark-heading);--muted:var(--club-dark-muted);background:var(--club-dark-surface);color:var(--club-white)}html[data-theme=dark] [data-club-theme] .site-footer-brand>a:before{background:var(--club-dark-heading)}html[data-theme=dark] [data-club-theme] .site-footer-brand>a:focus-visible{outline-color:var(--club-dark-accent)}
.site-header .theme-toggle{--theme-toggle-surface:#562e5e;--theme-toggle-ink:#edf7fe;box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--theme-toggle-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin:0 0 0 8px;padding:0;display:grid;position:relative}html[data-theme=dark] .site-header .theme-toggle{--theme-toggle-surface:#edf7fe;--theme-toggle-ink:#562e5e}.site-header .theme-toggle:before{content:"";box-sizing:border-box;border:1px solid var(--theme-toggle-surface);background:var(--theme-toggle-surface);pointer-events:none;border-radius:50%;width:24px;height:24px;position:absolute}.site-header .theme-toggle:hover:before{border-color:currentColor}.site-header .theme-toggle:focus-visible{outline:var(--focus-ring);outline-offset:3px}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;position:relative}.theme-toggle .theme-toggle-sun{display:none}.theme-toggle .theme-toggle-moon,html[data-theme=dark] .theme-toggle .theme-toggle-sun{display:block}html[data-theme=dark] .theme-toggle .theme-toggle-moon{display:none}@media (max-width:720px){.site-header:has(.theme-toggle){grid-template-rows:44px minmax(44px,auto);grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px 16px;min-height:0;padding-block:8px;display:grid}.site-header:has(.theme-toggle) .brand{grid-area:1/1;place-self:center start;position:static}.site-header:has(.theme-toggle) .header-actions{grid-area:2/1/auto/-1;justify-content:space-between;width:100%;min-width:0}.site-header .theme-toggle{grid-area:1/2;justify-self:end;margin:0}}
.season-pulse-mark .season-pulse-trace{vector-effect:none;stroke:var(--color-brand);stroke-width:var(--pulse-mark-width,2.4);stroke-dashoffset:var(--pulse-mark-start,27.57);animation:4.8s linear infinite pulse-mark-single-trace;stroke-dasharray:var(--pulse-mark-dash,25.57) var(--pulse-mark-gap,213.08)!important}@keyframes pulse-mark-single-trace{0%{stroke-dashoffset:var(--pulse-mark-start,27.57)}to{stroke-dashoffset:var(--pulse-mark-exit,-108.54)}}@media (prefers-reduced-motion:reduce){.season-pulse-mark .season-pulse-trace{stroke-dashoffset:var(--pulse-mark-still,-40.49)!important;animation:none!important}}
