/* Scoutics light theme (release 200). Generated by gen_light.py from scoutics_cream.css: the same rules with the colours
   mapped onto the light palette (page #FAFAFA, cards #FFFFFF, pale blue #EEF2FF, ink #18181B, text #52525B, borders #E4E4E7,
   blue #3030FF for the main button, active tabs and links), Inter, and the wordmark in Google Sans; hand-written rules at the end.
   scoutics_cream.css is unchanged: putting its link back in partials/scoutics_cream.html restores the cream look. */
@import url('https://fonts.googleapis.com/css2?family=Google+Sans:wght@500;700&family=Inter:wght@400;500;600;700&display=swap');

html.sx-cream.sx-cream[data-theme] {
  --cr-bg: #fafafa; --cr-panel: #ffffff; --cr-panel-2: #f4f4f5; --cr-panel-3: #e4e4e7;
  --cr-ink: #18181b; --cr-muted: rgba(24,24,27,.64); --cr-faint: rgba(24,24,27,.58);
  --cr-line: rgba(24,24,27,.10); --cr-line-2: rgba(24,24,27,.18);
  --cr-accent: #3030ff; --cr-orange: #3030ff; --cr-orange-soft: rgba(48,48,255,.18); --cr-brown: #18181b;
  --cr-good: #1d6b3d; --cr-bad: #b3412c; --cr-warn: #9a5b00;
  --cr-font: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
  color-scheme: light;

  /* desktop shell */
  --sds-bg: var(--cr-bg); --sds-sidebar-bg: var(--cr-bg); --sds-panel: var(--cr-panel); --sds-panel-2: var(--cr-panel-2);
  --sds-hero-right-bg: var(--cr-panel); --sds-border: var(--cr-line); --sds-text: var(--cr-ink); --sds-muted: var(--cr-muted);
  --sds-faint: var(--cr-faint); --sds-hover: rgba(24,24,27,.05); --sds-yellow: var(--cr-accent); --sds-yellow-bright: var(--cr-accent);
  --sds-yellow-soft: var(--cr-orange-soft); --sds-good: var(--cr-good); --sds-bad: var(--cr-bad); --sds-warn: var(--cr-warn);
  --sds-tooltip-bg: var(--cr-brown); --sds-tooltip-text: #fff;
  /* top bar */
  --sc-tb-bg: var(--cr-bg); --sc-tb-panel: var(--cr-bg); --sc-tb-card: var(--cr-panel); --sc-tb-card-hover: var(--cr-panel-2);
  --sc-tb-text: var(--cr-ink); --sc-tb-text-sub: var(--cr-muted); --sc-tb-divider: var(--cr-line); --sc-tb-divider-strong: var(--cr-line-2);
  --sc-tb-accent: var(--cr-accent); --sc-tb-accent-strong: var(--cr-accent); --sc-tb-hover: rgba(24,24,27,.05); --sc-tb-danger: var(--cr-bad);
  /* global theme partial */
  --sc-ink: var(--cr-bg); --sc-panel: var(--cr-panel); --sc-panel-2: var(--cr-panel-2); --sc-line: var(--cr-line); --sc-line-strong: var(--cr-line-2);
  --sc-paper: var(--cr-ink); --sc-slate: var(--cr-muted); --sc-slate-dim: var(--cr-faint); --sc-brand: var(--cr-brown); --sc-brand-bright: var(--cr-accent);
  --sc-brand-dim: var(--cr-orange-soft); --sc-good: var(--cr-good); --sc-good-dim: rgba(29,107,61,.12); --sc-bad: var(--cr-bad); --sc-amber: var(--cr-warn);
  --sc-radius: 14px;
  /* site shell */
  --shell-yellow: var(--cr-orange); --shell-paper: var(--cr-bg); --shell-paper-warm: var(--cr-panel-2); --shell-surface: var(--cr-panel);
  --shell-surface-2: var(--cr-panel-2); --shell-surface-3: var(--cr-panel-3); --shell-ink: var(--cr-ink); --shell-ink-soft: var(--cr-muted);
  --shell-ink-faint: var(--cr-faint); --shell-rule: var(--cr-line); --shell-rule-strong: var(--cr-line-2); --shell-red: var(--cr-ink);
  --shell-teal: var(--cr-ink); --brand-red: var(--cr-ink); --nav-bg: var(--cr-bg); --nav-border: var(--cr-line);
  --dark: var(--cr-bg); --bg: var(--cr-bg);
  /* report pages */
  --report-bg: var(--cr-bg); --report-surface: var(--cr-panel); --report-soft: var(--cr-panel-2); --report-ink: var(--cr-ink);
  --report-muted: var(--cr-muted); --report-rule: var(--cr-line); --report-blue: var(--cr-accent);
  --report-panel: var(--cr-panel); --report-line: var(--cr-line);
  /* names the shared price/injury components fall back on outside the sport pages */
  --slate: var(--cr-muted); --slate-dim: var(--cr-muted); --good: var(--cr-good); --bad: var(--cr-bad); --amber: var(--cr-warn);
}

/* sport pages (EPL / NBA / NFL / NHL) */
html.sx-cream.sx-cream[data-theme] .scoutics-page, html.sx-cream.sx-cream[data-theme] body.has-scoutics-landing {
  --ink: var(--cr-bg); --panel: var(--cr-panel); --panel-2: var(--cr-panel-2);
  --line: var(--cr-line); --line-strong: var(--cr-line-2);
  --paper: var(--cr-ink); --slate: var(--cr-muted); --slate-dim: var(--cr-faint);
  --brand: var(--cr-brown); --brand-bright: var(--cr-accent); --brand-dim: var(--cr-orange-soft);
  --good: var(--cr-good); --good-dim: rgba(29,107,61,.12); --bad: var(--cr-bad); --bad-dim: rgba(179,65,44,.12);
  --amber: var(--cr-warn); --amber-dim: rgba(154,91,0,.12); --radius: 14px;
}

/* type: one family everywhere (icon fonts keep theirs) */
html.sx-cream body, html.sx-cream body :where(:not(.ti):not([class^="ti-"]):not([class*=" ti-"]):not(code):not(pre):not(svg *)) {
  font-family: var(--cr-font) !important;
}
/* release 97: the Scoutics wordmark and the "S" mark stay in Red Hat Display (the logo font) */
html.sx-cream body :is(.scoutics-brand-word, .sds-brand-text, .sds-brand-dot, .logo-mark, .logo-word, .nav-brand, .footer-brand, .legal-brand, a.brand[href="/"], .sx-brand-word) {
  font-family: 'Google Sans', var(--cr-font) !important; font-weight: 500 !important; letter-spacing: -.01em !important;
}
html.sx-cream body { background: var(--cr-bg) !important; color: var(--cr-ink); -webkit-font-smoothing: antialiased; }
html.sx-cream h1, html.sx-cream h2, html.sx-cream h3 { font-weight: 500 !important; letter-spacing: -.02em; }
html.sx-cream .mono, html.sx-cream .num, html.sx-cream td, html.sx-cream th { font-variant-numeric: tabular-nums; }

/* one theme: no light/dark switches */
html.sx-cream [data-scoutics-theme-toggle], html.sx-cream .scoutics-top-theme, html.sx-cream .sds-theme, html.sx-cream .scp-theme,
html.sx-cream [data-scoutics-theme] { display: none !important; }

/* links and buttons: black primary, orange accent */
html.sx-cream body.scoutics-themed a { color: var(--cr-accent); }
html.sx-cream body.scoutics-themed .btn-primary, html.sx-cream body.scoutics-themed button.primary, html.sx-cream body.scoutics-themed input[type="submit"] {
  background: var(--cr-ink) !important; color: var(--cr-bg) !important; border-radius: 10px !important;
}
html.sx-cream body.scoutics-themed .btn-primary:hover, html.sx-cream body.scoutics-themed button.primary:hover { background: #000 !important; }

/* inputs */
html.sx-cream input[type="text"], html.sx-cream input[type="search"], html.sx-cream input[type="number"], html.sx-cream input[type="email"],
html.sx-cream input[type="password"], html.sx-cream select, html.sx-cream textarea {
  background: var(--cr-panel) !important; color: var(--cr-ink) !important; border: 1px solid var(--cr-line-2) !important; border-radius: 10px !important;
}
html.sx-cream input:focus-visible, html.sx-cream select:focus-visible, html.sx-cream textarea:focus-visible, html.sx-cream button:focus-visible, html.sx-cream a:focus-visible {
  outline: 2px solid var(--cr-accent) !important; outline-offset: 2px;
}

/* tables: quiet header, hairlines, no zebra */
html.sx-cream table { background: transparent !important; }
html.sx-cream th { background: transparent !important; color: var(--cr-muted) !important; font-weight: 500 !important; border-bottom: 1px solid var(--cr-line-2) !important; }
html.sx-cream td { border-bottom-color: var(--cr-line) !important; }

/* selection */
html.sx-cream ::selection { background: #c7cdfe; color: var(--cr-ink); }

/* ---- generated from the existing stylesheets (cream/gen.py) ---- */

/* info_tip.css */
html.sx-cream:not(.sx-x) .info-tip-wrap .info-tip-pop{box-shadow:0 16px 44px rgba(24,24,27,0.22)}

/* injury_report.css */
html.sx-cream:not(.sx-x) .scoutics-page #injuryReport{--inj-out:#b3412c}
html.sx-cream:not(.sx-x) .scoutics-page .inj-dot{color:#18181b}

/* lineup_lab.css */
html.sx-cream:not(.sx-x) .lineup-lab{background:#fafafa;border:1px solid rgba(24,24,27,0.12);color:#18181b}
html.sx-cream:not(.sx-x) .lineup-toolbar label{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .lineup-lab select,html.sx-cream:not(.sx-x) .lineup-lab input{background:#ffffff;border:1px solid rgba(24,24,27,0.12);color:#18181b}
html.sx-cream:not(.sx-x) .lineup-lab button{background:#ffffff;color:#18181b;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .lineup-watermark{background:rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .lineup-sides button[aria-pressed=true]{background:#18181b;border-color:rgba(48,48,255,0.85);color:#fafafa}
html.sx-cream:not(.sx-x) .lineup-selection p,html.sx-cream:not(.sx-x) .lineup-notice,html.sx-cream:not(.sx-x) .lineup-status{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .lineup-player small{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .lineup-player.is-selected{background:#f4f4f5}
html.sx-cream:not(.sx-x) .lineup-actions [data-lab-save]{background:#18181b;color:#fafafa}
html.sx-cream:not(.sx-x) .lineup-marker.selected circle{stroke:#9a5b00}
html.sx-cream:not(.sx-x) .lineup-status a{color:#3030ff}
html.sx-cream:not(.sx-x) .lineup-status.is-error{color:#b3412c}
html.sx-cream:not(.sx-x) .default-replay{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .page-data-tools{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .page-data-tools input{background:#ffffff;border:1px solid rgba(24,24,27,0.12);color:#18181b}
html.sx-cream:not(.sx-x) .page-data-tools button,html.sx-cream:not(.sx-x) #standingsDetailToggle{background:#ffffff;border:1px solid rgba(24,24,27,0.12);color:#18181b}
html.sx-cream:not(.sx-x) .sports-review-panel{border:1px solid rgba(24,24,27,0.12);background:#fafafa;color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .sports-review-panel h3,html.sx-cream:not(.sx-x) .sports-review-panel summary{color:#18181b}
html.sx-cream:not(.sx-x) .sports-review-panel a{color:#3030ff}
html.sx-cream:not(.sx-x) .form-W{background:#cbd3cc;color:#1d6b3d}
html.sx-cream:not(.sx-x) .form-D{background:#f4f4f5;color:#18181b}
html.sx-cream:not(.sx-x) .form-L{background:#d9cdcc;color:#b3412c}
html.sx-cream:not(.sx-x) .standings-row.top-positions>td:first-child{border-left:3px solid rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) .lineup-example{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .lineup-scope-note{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) #savedSimulationPanel{border:1px solid rgba(24,24,27,0.12);background:#fafafa}
html.sx-cream:not(.sx-x) #reloadSavedSimulator{background:#ffffff;color:#18181b;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .lineup-lab .lineup-actions [data-lab-save].is-saved:disabled{background:#fafafa;border-color:rgba(24,24,27,0.12);color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) #sportsDashboardFixtures tr[data-href]:focus-visible{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) .fantasy-lineup-card{border:1px solid rgba(24,24,27,0.12);background:#fafafa}
html.sx-cream:not(.sx-x) .fantasy-card-header{background:#18181b}
html.sx-cream:not(.sx-x) .fantasy-card-header span{color:#18181b}
html.sx-cream:not(.sx-x) .lineup-lab .fantasy-player{color:#18181b}
html.sx-cream:not(.sx-x) .lineup-lab .fantasy-player.is-selected{background:rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .lineup-lab .fantasy-player:focus-visible{outline:3px solid rgba(24,24,27,0.1)}
html.sx-cream:not(.sx-x) .fantasy-card-hint{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .lineup-fresh{border:1px solid rgba(24,24,27,0.12);background:#fafafa;color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .lineup-fresh::before{background:#e4e4e7}
html.sx-cream:not(.sx-x) .lineup-fresh[data-tone="loading"]::before{background:#18181b;color:#fafafa}
html.sx-cream:not(.sx-x) .lineup-fresh[data-tone="error"]{color:#b3412c}
html.sx-cream:not(.sx-x) .lineup-lab .inj-tag--out,html.sx-cream:not(.sx-x) .lineup-lab .inj-tag--suspended{color:#b3412c}
html.sx-cream:not(.sx-x) .lineup-lab .inj-tag--doubtful,html.sx-cream:not(.sx-x) .lineup-lab .inj-tag--questionable,html.sx-cream:not(.sx-x) .lineup-lab .inj-tag--day{color:#9a5b00}
html.sx-cream:not(.sx-x) .lineup-lab .inj-tag--gone{color:rgba(24,24,27,0.68);background:rgba(24,24,27,0.013);border-color:rgba(24,24,27,0.2)}
html.sx-cream:not(.sx-x) .lineup-lab .lineup-player.is-unavailable>span{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .pitch-sign{filter:drop-shadow(0 1px 1.5px rgba(24,24,27,0.095))}
html.sx-cream:not(.sx-x) .pitch-legend{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .pitch-legend[data-state="clear"]{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .pitch-legend__item b{color:#18181b}
html.sx-cream:not(.sx-x) .pitch-legend__lead{color:#18181b}
html.sx-cream:not(.sx-x) #savedSimulationPanel #dashboardSimState a{color:#3030ff}
html.sx-cream:not(.sx-x) #savedSimulationPanel #dashboardSimState[data-state=failed],html.sx-cream:not(.sx-x) #savedSimulationPanel #dashboardSimState[data-state=timeout],html.sx-cream:not(.sx-x) #savedSimulationPanel #dashboardSimState[data-state=unavailable]{color:#b3412c}

/* lineup_native_pitch.css */
html.sx-cream:not(.sx-x) .native-lineup-card[data-sport="nhl"] .native-lineup-surface{background:#fafafa}
html.sx-cream:not(.sx-x) .lineup-lab .native-lineup-player{color:#18181b}
html.sx-cream:not(.sx-x) .native-lineup-player>span{text-shadow:0 1px 3px rgba(24,24,27,0.099),1px 0 2px rgba(24,24,27,0.099),-1px 0 2px rgba(24,24,27,0.099)}
html.sx-cream:not(.sx-x) .native-lineup-player>small{background:rgba(24,24,27,0.12);color:#18181b}
html.sx-cream:not(.sx-x) .lineup-lab .native-lineup-player.is-selected{background:rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .lineup-unit-note{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .native-lineup-card[data-sport="nhl"] .native-lineup-player>span{background:rgba(24,24,27,0.042)}

/* lineup_nfl_roster.css */
html.sx-cream:not(.sx-x) .lineup-lab[data-lineup-lab="nfl"] .nfl-role-filters button{border:1px solid rgba(24,24,27,0.12);background:#ffffff;color:#18181b}
html.sx-cream:not(.sx-x) .lineup-lab[data-lineup-lab="nfl"] .nfl-role-filters button[aria-pressed="true"]{background:#18181b;border-color:rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) .lineup-lab[data-lineup-lab="nfl"] .nfl-role-filters button:focus-visible,html.sx-cream:not(.sx-x) .lineup-lab[data-lineup-lab="nfl"] .lineup-player:focus-visible{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) .nfl-squad-picker>h3>span{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .lineup-lab[data-lineup-lab="nfl"] .nfl-player-role{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .lineup-lab[data-lineup-lab="nfl"] .nfl-player-availability{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .lineup-lab[data-lineup-lab="nfl"] .nfl-unavailable{border-top:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .lineup-lab[data-lineup-lab="nfl"] .nfl-unavailable summary{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .lineup-lab[data-lineup-lab="nfl"] .nfl-unavailable>p,html.sx-cream:not(.sx-x) .lineup-lab[data-lineup-lab="nfl"] .nfl-roster-count{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .lineup-lab[data-lineup-lab="nfl"] .nfl-empty{color:rgba(24,24,27,0.68)}

/* lineup_scenario_summary.css */
html.sx-cream:not(.sx-x) .lsum-main.is-moved{color:#1d6b3d}
html.sx-cream:not(.sx-x) .lsum-rows li.is-sig em{color:#1d6b3d}

/* price_check.css */
html.sx-cream:not(.sx-x) [data-price-check]{--pc-good:#1d6b3d;--pc-flag:#9a5b00}
html.sx-cream:not(.sx-x) [data-price-check] .pc-steps b{background:#18181b}
html.sx-cream:not(.sx-x) [data-price-check] .pc-game--selected{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) [data-price-check] .pc-toggle button[aria-pressed=true]{background:#18181b}
html.sx-cream:not(.sx-x) [data-price-check] button:focus-visible,html.sx-cream:not(.sx-x) [data-price-check] summary:focus-visible{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) [data-price-check] .pc-book select option{background:#ffffff}
html.sx-cream:not(.sx-x) [data-price-check] .pc-lock{color:#6b3fa0}
html.sx-cream:not(.sx-x) [data-price-check] .pc-table td.pc-you{background:rgba(48,48,255,0.13)}
html.sx-cream:not(.sx-x) .scoutics-page #fixturesTable.pc-fixtures td[data-price-side] .pc-fx-you{color:#3030ff}
html.sx-cream:not(.sx-x) .scoutics-page #fixturesTable.pc-fixtures .pc-chip{border:1px solid rgba(24,24,27,0.2)}
html.sx-cream:not(.sx-x) .scoutics-page #fixturesTable.pc-fixtures .pc-lock{color:#6b3fa0}
html.sx-cream:not(.sx-x) .scoutics-page #fixturesTable.pc-fixtures .pc-fx-books{border:1px solid rgba(24,24,27,0.2)}
html.sx-cream:not(.sx-x) .scoutics-page #fixturesTable.pc-fixtures .pc-fx-books:hover{border-color:rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) [data-price-check] .pc-table th.pc-bk.pc-you-h>div{color:#3030ff}
html.sx-cream:not(.sx-x) .scoutics-page #gtBody .pc-lock{color:#6b3fa0}
html.sx-cream:not(.sx-x) .scoutics-page #fixturesTable.pc-fixtures .pc-edge{border:1px solid rgba(24,24,27,0.2)}
html.sx-cream:not(.sx-x) .scoutics-page #fixturesTable.pc-fixtures .pc-edge:hover{border-color:rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) .scoutics-page #fixturesTable.pc-fixtures td.pc-fx-pick--go:hover{background:rgba(48,48,255,0.13)}
html.sx-cream:not(.sx-x) [data-price-check] .pc-bt tr.pc-you-r>*{background:rgba(48,48,255,0.13)}
html.sx-cream:not(.sx-x) [data-price-check] .pc-bt tr.pc-you-r td.pc-best{background:rgba(48,48,255,0.13)}
html.sx-cream:not(.sx-x) [data-price-check] .pc-picker select:focus-visible{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) [data-price-check] .pc-picker select option{background:#ffffff}

/* saved_ability_cards.css */
html.sx-cream:not(.sx-x) .saved-batch .batch-player-inputs>.ability-intro{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .ability-player-summary::after{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .ability-player-summary:hover{background:#ffffff}
html.sx-cream:not(.sx-x) .ability-player-summary:focus-visible{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) .ability-role{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .ability-mini-stat{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .ability-mini-stat>b{color:#18181b}
html.sx-cream:not(.sx-x) .ability-player-expanded{border-top:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .ability-all-attributes dt{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .ability-all-attributes dd{color:#18181b}

/* saved_batch_figure.css */
html.sx-cream:not(.sx-x) .batch-result-heading h3 span{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .saved-batch .batch-result-heading p{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .batch-outcome{background:#fafafa;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .batch-outcome>span,html.sx-cream:not(.sx-x) .batch-outcome small{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .batch-outcome>span{color:#18181b}
html.sx-cream:not(.sx-x) .batch-figure{background:#fafafa;color:#18181b;border:1px solid rgba(24,24,27,0.08)}
html.sx-cream:not(.sx-x) .batch-figure text{fill:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .batch-figure .figure-title{fill:#18181b}
html.sx-cream:not(.sx-x) .batch-figure .figure-value{fill:#18181b}
html.sx-cream:not(.sx-x) .figure-grid{stroke:rgba(24,24,27,0.6)}
html.sx-cream:not(.sx-x) .figure-whisker{stroke:#18181b}
html.sx-cream:not(.sx-x) .figure-reference{stroke:#18181b}
html.sx-cream:not(.sx-x) .figure-fit{stroke:#18181b}
html.sx-cream:not(.sx-x) .batch-figure figcaption{color:rgba(24,24,27,0.68);border-top:1px solid rgba(24,24,27,0.102)}
html.sx-cream:not(.sx-x) .batch-figure figcaption strong{color:#18181b}
html.sx-cream:not(.sx-x) .saved-batch .batch-all-runs{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .batch-all-runs summary>span{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .batch-run-tile{background:#ffffff;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .batch-run-tile small{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .batch-legend i.batch-legend-poisson{border:1.4px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .batch-legend i.batch-legend-normal{border-top:1.5px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .batch-player-inputs{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .ability-input-card{background:#fafafa;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .ability-input-card small{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .batch-figure{color:#18181b;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .batch-legend{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .batch-legend i.batch-legend-poisson{border-color:rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .batch-legend i.batch-legend-normal{border-top-color:rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .batch-figure figcaption{color:rgba(24,24,27,0.68);border-top-color:rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .batch-outcome{border:1px solid rgba(24,24,27,0.12);border-top:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .batch-outcome strong{color:#18181b}
html.sx-cream:not(.sx-x) .batch-outcome small{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .batch-run-tile{border:1px solid rgba(24,24,27,0.12);border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .batch-run-tile small{color:rgba(24,24,27,0.6)}

/* saved_lineup_viewer.css */
:where(html.sx-cream:not(.sx-x)) body{background:#fafafa;color:#18181b}
html.sx-cream:not(.sx-x) .simulation-label{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .saved-setup-strip{background:#ffffff;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .saved-setup-strip small{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .saved-setup-strip strong{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream:not(.sx-x) .saved-setup-strip [data-saved-run]{background:#fafafa;color:#18181b}
:where(html.sx-cream:not(.sx-x)) button{background:#ffffff;color:#18181b;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .sim-shell{background:#fafafa;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .player-shell [data-saved-fullscreen]{background:rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .saved-commentary{background:#fafafa}
html.sx-cream:not(.sx-x) .saved-note,html.sx-cream:not(.sx-x) [data-saved-status]{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .saved-note a,html.sx-cream:not(.sx-x) [data-saved-status] a{color:#3030ff}
html.sx-cream:not(.sx-x) .is-error{color:#b3412c !important}
html.sx-cream:not(.sx-x) .saved-buffer{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream:not(.sx-x) .saved-batch{border:1px solid rgba(24,24,27,0.12);background:#fafafa}
html.sx-cream:not(.sx-x) .saved-batch button{background:#18181b;color:#fafafa}
html.sx-cream:not(.sx-x) .saved-batch button:disabled{background:#ffffff}
html.sx-cream:not(.sx-x) .batch-table th,html.sx-cream:not(.sx-x) .batch-table td{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .saved-batch a{color:#3030ff}
html.sx-cream:not(.sx-x) .saved-setup-strip{background:#fafafa;border-color:rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .saved-setup-strip strong{background:#ffffff;border-color:rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .saved-setup-strip [data-saved-run]{background:#18181b;border-color:rgba(48,48,255,0.85);color:#fafafa}
html.sx-cream:not(.sx-x) .saved-setup-strip [data-saved-run]:disabled{background:#ffffff;border-color:rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .sim-shell{background:#fafafa;border-color:rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .saved-phase-strip{background:#fafafa;border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .match-phase{color:#18181b}
html.sx-cream:not(.sx-x) .phase-neutral{--phase-color:#e4e4e7;--phase-bg:#ffffff}
html.sx-cream:not(.sx-x) .phase-build{--phase-color:#3030ff;--phase-bg:#ffffff}
html.sx-cream:not(.sx-x) .phase-progression{--phase-color:#3030ff;--phase-bg:#ffffff}
/* release 114: coloured phase chips are solid fills with white text (contrast 5.7:1 or more). Before, dark text sat on the dark
   theme's fills (Recover / Block central 1.7:1 and 1.0:1). Light chips (neutral, build, progression) keep dark text. */
html.sx-cream:not(.sx-x) .match-phase:is(.phase-combination,.phase-transition,.phase-defense,.phase-press,.phase-finish,.phase-attack){color:#fff}
html.sx-cream:not(.sx-x) .phase-combination{--phase-color:#0e6a6a;--phase-bg:#0e6a6a}
html.sx-cream:not(.sx-x) .phase-transition{--phase-color:#6b3fa0;--phase-bg:#6b3fa0}
html.sx-cream:not(.sx-x) .phase-defense{--phase-color:#7a2618;--phase-bg:#7a2618}
html.sx-cream:not(.sx-x) .phase-press{--phase-color:#b3412c;--phase-bg:#b3412c}
html.sx-cream:not(.sx-x) .phase-finish{--phase-color:#8a5200;--phase-bg:#8a5200}
html.sx-cream:not(.sx-x) .phase-attack{--phase-color:#1d6b3d;--phase-bg:#1d6b3d}
html.sx-cream:not(.sx-x) .saved-commentary{background:#ffffff}
html.sx-cream:not(.sx-x) .saved-insights{background:#fafafa;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .saved-insights header span{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .match-state{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .match-stat-table th,html.sx-cream:not(.sx-x) .match-stat-table td{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .match-stat-table tbody th{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .insight-note,html.sx-cream:not(.sx-x) .insight-empty{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .phase-history li{border-top:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .phase-history time{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .insight-styles p{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .player-phase-card{background:#fafafa;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .player-phase-card h3{color:#18181b}
html.sx-cream:not(.sx-x) .player-phase-card header p{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .player-phase-item{border-bottom:1px solid rgba(24,24,27,0.2)}
html.sx-cream:not(.sx-x) .player-phase-item:hover,html.sx-cream:not(.sx-x) .player-phase-item:focus-visible{background:#ffffff}
html.sx-cream:not(.sx-x) .player-phase-item:focus-visible{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) .phase-player-label{color:#18181b}
html.sx-cream:not(.sx-x) .phase-player-number{color:rgba(24,24,27,0.68)}
@media (max-width:519px){html.sx-cream:not(.sx-x) .player-phase-list:first-child>.player-phase-item:last-child{border-bottom:1px solid rgba(24,24,27,0.2)}}
html.sx-cream:not(.sx-x) .saved-buffer{background:rgba(244,244,245,0.933);border:1px solid rgba(48,48,255,0.85);box-shadow:0 4px 15px rgba(24,24,27,0.041)}
html.sx-cream:not(.sx-x) .saved-buffer span{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .saved-buffer progress{accent-color:#18181b}
html.sx-cream:not(.sx-x) .saved-playback-health{border:1px solid rgba(24,24,27,0.12);background:#fafafa}
html.sx-cream:not(.sx-x) .saved-playback-health span{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .saved-playback-health progress{accent-color:#18181b}
html.sx-cream:not(.sx-x) .saved-buffer progress::-webkit-progress-bar,html.sx-cream:not(.sx-x) .saved-playback-health progress::-webkit-progress-bar{background:#ffffff}
html.sx-cream:not(.sx-x) .saved-buffer progress::-webkit-progress-value,html.sx-cream:not(.sx-x) .saved-playback-health progress::-webkit-progress-value{background:#18181b;color:#fafafa}
html.sx-cream:not(.sx-x) .saved-playback button{background:#ffffff;border-color:rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .saved-run-note{border:1px solid rgba(24,24,27,0.12);border-left:3px solid rgba(48,48,255,0.85);background:#ffffff;color:#18181b}
html.sx-cream:not(.sx-x) .saved-run-note a{color:#3030ff}
html.sx-cream:not(.sx-x) .saved-run-note[data-state=failed],html.sx-cream:not(.sx-x) .saved-run-note[data-state=timeout],html.sx-cream:not(.sx-x) .saved-run-note[data-state=unavailable]{color:#b3412c}

/* sim_fold.css */
html.sx-cream:not(.sx-x) #stadiumMatchPanel .sim-fold-purpose{color:rgba(24,24,27,0.68)}

/* site_shell_styles.css */
html.sx-cream:not(.sx-x) nav.site-tabs{background:#18181b;color:#fafafa}
html.sx-cream:not(.sx-x) .site-brand-lockup{border-right:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .site-brand-lockup .oa-logo-subtitle{color:rgba(24,24,27,0.6)}
html.sx-cream:not(.sx-x) .site-tab{color:rgba(24,24,27,0.6);border-right:1px solid rgba(24,24,27,0.1)}
html.sx-cream:not(.sx-x) .site-tab::after{background:#ffffff}
html.sx-cream:not(.sx-x) .site-tab:hover{background:rgba(24,24,27,0.021)}
html.sx-cream:not(.sx-x) .site-tab--active{background:rgba(24,24,27,0.021)}
html.sx-cream:not(.sx-x) .site-tab:focus-visible{outline:2px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .site-auth-login{border:2px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .site-auth-login:hover{background:#ffffff;color:#3030ff}
html.sx-cream:not(.sx-x) .site-auth-pill{border:2px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .site-auth-avatar-initials{background:#ffffff;color:#3030ff}
html.sx-cream:not(.sx-x) .site-auth-logout{color:rgba(24,24,27,0.6);border-left:1px solid rgba(24,24,27,0.18)}
html.sx-cream:not(.sx-x) .header-sub code{background:rgba(24,24,27,0.035)}
html.sx-cream:not(.sx-x) .header-badge{background:rgba(24,24,27,0.035);border:1px solid rgba(24,24,27,0.18)}
html.sx-cream:not(.sx-x) .header-badge::before{background:#ffffff}
html.sx-cream:not(.sx-x) .site-footer{border-top:1px solid rgba(24,24,27,0.1);color:rgba(24,24,27,0.6)}
html.sx-cream:not(.sx-x) .site-footer-wordmark{color:rgba(24,24,27,0.6)}
html.sx-cream:not(.sx-x) .site-footer-sep{color:rgba(24,24,27,0.6)}
html.sx-cream:not(.sx-x) .site-footer-link{color:rgba(24,24,27,0.6)}
html.sx-cream:not(.sx-x) .site-footer-country{border:1px solid rgba(24,24,27,0.12);color:rgba(24,24,27,0.6)}
html.sx-cream:not(.sx-x) .site-footer-country:hover{border-color:rgba(24,24,27,0.2)}
html.sx-cream:not(.sx-x) .scoutics-footer-settings-trigger{color:rgba(24,24,27,0.6)}
html.sx-cream:not(.sx-x) .scoutics-footer-settings-trigger:hover{background:rgba(24,24,27,0.021)}
html.sx-cream:not(.sx-x) .scoutics-settings-panel{border:2px solid rgba(24,24,27,0.12);box-shadow:6px 6px 0 rgba(24,24,27,0.099)}
html.sx-cream:not(.sx-x) .scoutics-settings-header{border-bottom:1px solid rgba(24,24,27,0.12);background:#18181b;color:#fafafa}
html.sx-cream:not(.sx-x) .scoutics-settings-close{color:rgba(24,24,27,0.6)}
html.sx-cream:not(.sx-x) .scoutics-toggle-thumb{background:#ffffff}
html.sx-cream:not(.sx-x) .scoutics-toggle input:checked + .scoutics-toggle-track{background:#ffffff}
html.sx-cream:not(.sx-x) .site-menu-icon{background:rgba(255,255,255,0.7)}
@media (max-width: 900px){html.sx-cream:not(.sx-x) .site-brand-lockup{border-right:1px solid rgba(24,24,27,0.12)}}
@media (max-width: 900px){html.sx-cream:not(.sx-x) .site-tab-list{background:#18181b;border-bottom:1px solid rgba(24,24,27,0.1);color:#fafafa}}
@media (max-width: 900px){html.sx-cream:not(.sx-x) .site-tab{border-bottom:1px solid rgba(24,24,27,0.1)}}
@media (max-width: 720px){html.sx-cream:not(.sx-x) .scoutics-footer-settings-trigger{border:1px solid rgba(24,24,27,0.16);background:rgba(255,255,255,0.86);color:rgba(24,24,27,0.82);box-shadow:0 8px 24px rgba(24,24,27,0.126)}}
@media (max-width: 900px){html.sx-cream:not(.sx-x) .site-tab--auth{background:rgba(24,24,27,0.014);border-top:1px solid rgba(24,24,27,0.1)}}
@media (max-width: 900px){html.sx-cream:not(.sx-x) .site-tab-auth-action{border:1px solid rgba(24,24,27,0.2);background:#ffffff}}
@media (max-width: 900px){html.sx-cream:not(.sx-x) .site-tab-auth-action--primary{background:#ffffff;color:#3030ff;border-color:rgba(24,24,27,0.12)}}

/* model_performance.css */
html.sx-cream:not(.sx-x) .performance-page{--report-blue:#3030ff}
html.sx-cream:not(.sx-x) .performance-page .report-tag{background:rgba(48,48,255,0.156)}
html.sx-cream:not(.sx-x) .performance-page .report-sport[aria-current="true"]{background:linear-gradient(135deg, rgba(48,48,255,0.117), transparent 85%), var(--report-surface)}
html.sx-cream:not(.sx-x) .performance-page .report-sport-icon{background:rgba(48,48,255,0.143)}
html.sx-cream:not(.sx-x) .performance-page .report-observation{background:rgba(48,48,255,0.091)}
html.sx-cream:not(.sx-x) .performance-page .report-splits .report-split--test{background:rgba(48,48,255,0.078)}
html.sx-cream:not(.sx-x) .performance-page .report-cta{background:linear-gradient(110deg, rgba(48,48,255,0.117), transparent), var(--report-surface)}
html.sx-cream:not(.sx-x) .performance-page .report-button{background:#18181b}
html.sx-cream:not(.sx-x) .performance-page .report-button:hover{background:#18181b;color:#fafafa}
html.sx-cream:not(.sx-x) .performance-page .report-model-selected{background:rgba(48,48,255,0.078)}
html.sx-cream:not(.sx-x) .performance-page .report-selected-label,html.sx-cream:not(.sx-x) .performance-page .report-baseline-label{background:rgba(48,48,255,0.13)}

/* account.html */
:where(html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"])) body{background:radial-gradient(circle at 50% -15%,#ffffff 0%,transparent 38%),#fafafa;color:#18181b}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .eyebrow{color:#3030ff}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .sub{color:rgba(24,24,27,0.68)}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .card{border:1px solid rgba(24,24,27,0.12);background:linear-gradient(160deg,rgba(255,255,255,0.96),rgba(250,250,250,0.96))}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .badge{border:1px solid rgba(48,48,255,0.467);color:#3030ff;background:rgba(48,48,255,0.107)}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .badge.cancel{color:#9a5b00}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .meta{color:rgba(24,24,27,0.68)}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .usage-row{border:1px solid rgba(24,24,27,0.12);background:#fafafa}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .usage-title span:last-child{color:#18181b}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .meter{background:#f4f4f5}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .meter > span{background:linear-gradient(90deg,#18181b,#18181b);color:#fafafa}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .unlimited{color:#1d6b3d !important}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .reset{color:rgba(24,24,27,0.68)}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .credit-rules{color:rgba(24,24,27,0.68)}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .credit-rules strong{color:#18181b}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .avatar{background:#ffffff;color:#3030ff}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .email{color:rgba(24,24,27,0.68)}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .button{border:1px solid rgba(24,24,27,0.12);background:#ffffff;color:#18181b}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .button.primary{border-color:rgba(48,48,255,0.85);background:#18181b;color:#fafafa}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .button.danger{color:#b3412c;background:#ffffff}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .notice{color:rgba(24,24,27,0.68)}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .notice strong{color:#18181b}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .empty{border:1px dashed rgba(24,24,27,0.12);color:rgba(24,24,27,0.68)}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .message.error{background:#ffffff;color:#b3412c}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .message.ok{background:#ffffff;color:#1d6b3d}
html.sx-cream:is([data-sx-page="profile"],[data-sx-page="account"]) .legal{color:rgba(24,24,27,0.6)}

/* admin.html */
:where(html.sx-cream[data-sx-page="admin"]) body{background:#fafafa;color:#18181b}
html.sx-cream[data-sx-page="admin"] .intro,html.sx-cream[data-sx-page="admin"] .muted,html.sx-cream[data-sx-page="admin"] .date{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="admin"] .btn,html.sx-cream[data-sx-page="admin"] .chip,:where(html.sx-cream[data-sx-page="admin"]) select{border:1px solid rgba(24,24,27,0.12);color:#18181b;background:#ffffff}
html.sx-cream[data-sx-page="admin"] .btn:hover,html.sx-cream[data-sx-page="admin"] .chip:hover{border-color:rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="admin"] button:focus-visible,html.sx-cream[data-sx-page="admin"] a:focus-visible,html.sx-cream[data-sx-page="admin"] summary:focus-visible{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="admin"] .stat{border:1px solid rgba(24,24,27,0.12);background:#fafafa}
html.sx-cream[data-sx-page="admin"] .stat span{color:rgba(24,24,27,0.68)}
:where(html.sx-cream[data-sx-page="admin"]) input{border:1px solid rgba(24,24,27,0.12);background:#fafafa;color:#18181b}
html.sx-cream[data-sx-page="admin"] input:focus{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="admin"] .chip.on{color:#1d6b3d}
html.sx-cream[data-sx-page="admin"] .sort-label{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="admin"] .table-wrap{border:1px solid rgba(24,24,27,0.12);background:#fafafa}
:where(html.sx-cream[data-sx-page="admin"]) th{color:rgba(24,24,27,0.68);border-bottom:1px solid rgba(24,24,27,0.12)}
:where(html.sx-cream[data-sx-page="admin"]) td{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="admin"] .email{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="admin"] .tag{color:#18181b;border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="admin"] .tag.good{color:#1d6b3d;background:#ffffff}
html.sx-cream[data-sx-page="admin"] .tag.test,html.sx-cream[data-sx-page="admin"] .tag.warning{color:#9a5b00;background:#ffffff}
html.sx-cream[data-sx-page="admin"] .environment{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="admin"] .subline{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="admin"] .mono{color:rgba(24,24,27,0.68)}
:where(html.sx-cream[data-sx-page="admin"]) summary{color:#3030ff}
html.sx-cream[data-sx-page="admin"] .warning-text{color:#9a5b00}
html.sx-cream[data-sx-page="admin"] .notice{background:#ffffff;color:#9a5b00}
html.sx-cream[data-sx-page="admin"] .foot{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="admin"] .footnote{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="admin"] #load-state{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="admin"] .customer-summary:hover{background:#ffffff}
html.sx-cream[data-sx-page="admin"] .customer-summary.is-open{background:#ffffff}
html.sx-cream[data-sx-page="admin"] .row-toggle{color:#18181b}
html.sx-cream[data-sx-page="admin"] .row-toggle:focus-visible{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="admin"] .duplicate-indicator{color:#9a5b00}
html.sx-cream[data-sx-page="admin"] .country-unknown{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="admin"] .plan-brief.active{color:#1d6b3d}
html.sx-cream[data-sx-page="admin"] .plan-brief.test{color:#9a5b00}
html.sx-cream[data-sx-page="admin"] .plan-brief.beta{color:#3030ff}
html.sx-cream[data-sx-page="admin"] .row-chevron{color:#3030ff}
html.sx-cream[data-sx-page="admin"] .table-wrap .customer-details>td{background:#fafafa}
html.sx-cream[data-sx-page="admin"] .detail-card h2{color:#3030ff}
html.sx-cream[data-sx-page="admin"] .detail-card dt{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="admin"] .footnote a{color:#3030ff}
html.sx-cream[data-sx-page="admin"] .row-instruction{color:rgba(24,24,27,0.68)}

/* admin_feedback.html */
html.sx-cream[data-sx-page="admin"] .intro,html.sx-cream[data-sx-page="admin"] .muted{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="admin"] .btn{border:1px solid rgba(24,24,27,0.12);color:#18181b;background:#ffffff}
html.sx-cream[data-sx-page="admin"] .btn:hover{border-color:rgba(48,48,255,0.85)}
:where(html.sx-cream[data-sx-page="admin"]) a{color:#3030ff}
html.sx-cream[data-sx-page="admin"] a:focus-visible,html.sx-cream[data-sx-page="admin"] .btn:focus-visible{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="admin"] .notice.ok{background:#ffffff;color:#1d6b3d}
html.sx-cream[data-sx-page="admin"] .msg{border:1px solid rgba(24,24,27,0.12);background:#fafafa}
html.sx-cream[data-sx-page="admin"] .msg-head{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="admin"] .msg-head strong{color:#18181b}
html.sx-cream[data-sx-page="admin"] .tag{border:1px solid rgba(24,24,27,0.12);background:#ffffff;color:#18181b}
html.sx-cream[data-sx-page="admin"] .tag.warn{color:#9a5b00;background:#ffffff}
html.sx-cream[data-sx-page="admin"] .msg-meta{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="admin"] .empty{border:1px dashed rgba(24,24,27,0.12);color:rgba(24,24,27,0.68)}

/* arena_match.html */
:where(html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])) body{background:#ffffff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) body::before{background-image:linear-gradient(rgba(24,24,27,0.01) 1px, transparent 1px),
        linear-gradient(90deg, rgba(24,24,27,0.01) 1px, transparent 1px)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-file-badge,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .user-chip{color:rgba(24,24,27,0.6);border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-form-panel{background:#fafafa;color:#9a5b00}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .field label{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .field select,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .field input,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .control-select{border:1px solid rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-form-panel .field label{color:rgba(154,91,0,0.72)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-form-panel .field select,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-form-panel .field input{background:#ffffff;color:#9a5b00}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .button{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .button-ghost{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-form-panel .button.button--nhl{background:#18181b;border-color:rgba(48,48,255,0.85)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-form-panel .button.button--nhl:hover{background:#18181b;border-color:rgba(48,48,255,0.85);color:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .button-ghost:hover{background:#f4f4f5;border-color:rgba(24,24,27,0.2)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .seed-note{color:rgba(154,91,0,0.58)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .panel{background:#ffffff;border:1px solid rgba(24,24,27,0.12);box-shadow:0 8px 32px rgba(24,24,27,0.036), 0 0 0 1px rgba(15, 110, 86, 0.06) inset}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .stat-card{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .stat-label{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) #stadiumMatchPanel{--psm-panel:#18181b;--psm-line:rgba(24,24,27,0.1);--psm-text:#fafafa;--psm-slate:#e4e4e7;--psm-brand:#3030ff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-live-score-strip{border:1px solid rgba(24,24,27,0.12);background:color-mix(in srgb, #ffffff 88%, transparent);box-shadow:0 8px 22px rgba(24,24,27,0.036)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-live-score-core{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-live-score-extra{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-live-score-event{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .team-marquee{border:1px solid rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .team-marquee__logo{filter:drop-shadow(0 10px 16px rgba(24,24,27,0.126))}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .team-marquee__abbr{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .game-core__period{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .game-core__sub{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .state-pill{border:1px solid rgba(24,24,27,0.12);background:rgba(24,24,27,0.048);color:rgba(24,24,27,0.84)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .state-pill[data-tone="finish"],html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .state-pill[data-tone="press"]{color:rgba(154,91,0,0.96)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .state-pill[data-tone="build"],html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .state-pill[data-tone="track"]{background:rgba(48,48,255,0.286);border-color:rgba(48,48,255,0.28);color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .state-pill[data-tone="probe"],html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .state-pill[data-tone="zone"]{background:rgba(24,24,27,0.063);border-color:rgba(24,24,27,0.2);color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .state-pill[data-tone="collapse"],html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .state-pill[data-tone="scramble"]{color:rgba(154,91,0,0.95)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .state-pill[data-tone="recover"]{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .match-event-lyrics{background:rgba(24,24,27,0.098);border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-shell{border:1px solid rgba(24,24,27,0.12);background:#f4f4f5;box-shadow:0 12px 40px rgba(24,24,27,0.072), 0 0 0 1px rgba(15, 110, 86, 0.08) inset}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-sim-shell:fullscreen{background:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-sim-shell--nhl:fullscreen{background:radial-gradient(circle at 50% 8%, color-mix(in srgb, var(--home-team, #B28A28) 16%, transparent), transparent 46%),
        radial-gradient(circle at 50% 92%, color-mix(in srgb, var(--away-team, #18181b) 18%, transparent), transparent 48%),
        #fafafa;color:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .surface-wrap{background:linear-gradient(180deg, rgba(24,24,27,0.04), rgba(24,24,27,0.016));border:1px solid rgba(24,24,27,0.08)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-sim-shell--nhl .surface-wrap{background:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--home-team, #B28A28) 14%, transparent), transparent 48%),
        radial-gradient(circle at 50% 90%, color-mix(in srgb, var(--away-team, #18181b) 16%, transparent), transparent 50%),
        linear-gradient(180deg, rgba(24,24,27,0.048), rgba(24,24,27,0.02));color:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .surface-wrap__bg-label{color:rgba(24,24,27,0.6);text-shadow:0 0 24px rgba(24,24,27,0.016)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .surface-wrap::after{color:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-surface{border:1px solid rgba(24,24,27,0.08);box-shadow:inset 0 0 0 1px rgba(24,24,27,0.02)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-surface--nba{border:1px solid rgba(24,24,27,0.18);box-shadow:0 8px 22px rgba(24,24,27,0.081)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-surface--nhl{background:#ffffff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-surface--reference-nhl{background:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--home-team, #B28A28) 16%, transparent), transparent 44%),
        radial-gradient(circle at 50% 90%, color-mix(in srgb, var(--away-team, #18181b) 18%, transparent), transparent 46%),
        linear-gradient(180deg, rgba(24,24,27,0.04), rgba(24,24,27,0.016));color:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-surface__frame{background:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-tv-embed-frame{background:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player--nba .arena-player__nba-name{color:#18181b;text-shadow:0 1px 2px rgba(24,24,27,0.22), 0 0 3px rgba(24,24,27,0.22)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .fullscreen-btn{border:1px solid rgba(24,24,27,0.18);background:rgba(255,255,255,0.72);color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .fullscreen-btn:hover{background:rgba(255,255,255,0.92)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player--nhl .arena-player__nhl-dot{border:2px solid rgba(24,24,27,0.1);box-shadow:0 0 0 2px rgba(24,24,27,0.22), inset 0 -28% 0 rgba(24,24,27,0.072);text-shadow:0 1px 1px rgba(24,24,27,0.216)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player__core svg{filter:drop-shadow(0 8px 14px rgba(24,24,27,0.099))}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player--nfl.arena-player--runner .arena-player__nfl-carried-ball{background:radial-gradient(circle at 38% 34%, #a55a2a 0%, #7a3c17 58%, #d7ccc4 100%);box-shadow:0 0 0 1px #4b210b, 0 2px 5px rgba(24,24,27,0.203)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player--nfl.arena-player--runner .arena-player__nfl-runner-pulse{box-shadow:0 0 0 2px rgba(24,24,27,0.088), 0 0 22px var(--arena-role-glow), 0 0 34px rgba(255,214,92,0.34)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player--nba[data-role="carrier"] .arena-player__nba-carrier-ring{box-shadow:0 0 0 2px rgba(24,24,27,0.08), 0 0 22px rgba(255,214,92,0.58)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player--nhl.arena-player--nhl-puck-owner .arena-player__nhl-carrier-ring,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player--nhl[data-role="carrier"] .arena-player__nhl-carrier-ring,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player--nhl[data-role="puck_carrier"] .arena-player__nhl-carrier-ring,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player--nhl[data-state="carry"] .arena-player__nhl-carrier-ring{box-shadow:0 0 0 2px rgba(24,24,27,0.12), 0 0 18px rgba(255,214,92,0.86), 0 0 34px rgba(48,48,255,0.35)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player--nhl .arena-player__nhl-stick{filter:drop-shadow(1px 2px 1.5px rgba(24,24,27,0.144))}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player__visor{background:linear-gradient(180deg, var(--arena-facing-visor, rgba(255,255,255,0.92)) 0%, rgba(24,24,27,0.12) 100%);box-shadow:0 0 0 1px rgba(24,24,27,0.072), 0 2px 7px rgba(24,24,27,0.144)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player__nose{border:1px solid rgba(24,24,27,0.2);box-shadow:0 0 0 1px rgba(24,24,27,0.09), 0 1px 6px rgba(24,24,27,0.153)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player__label{background:rgba(255,255,255,0.62);border:1px solid rgba(24,24,27,0.08)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-player__role{color:rgba(24,24,27,0.88)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-ball-shadow{background:rgba(24,24,27,0.098)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-ball{box-shadow:0 8px 18px rgba(24,24,27,0.126)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-ball--nba{box-shadow:inset 0 -1px 2px rgba(24,24,27,0.153), inset 1px 1px 1px rgba(255,206,132,0.34)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-ball--nba .arena-ball__nba-seam--vertical{border-left:0.7px solid rgba(161,161,170,0.78)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-ball--nba .arena-ball__nba-seam--horizontal{border-top:0.7px solid rgba(161,161,170,0.72)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-ball--nba .arena-ball__nba-seam--curve-left{border-right:0.7px solid rgba(161,161,170,0.66)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-ball--nba .arena-ball__nba-seam--curve-right{border-left:0.7px solid rgba(161,161,170,0.66)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-ball--nhl{border:1px solid rgba(24,24,27,0.2);background:#fafafa;box-shadow:0 1px 2px rgba(24,24,27,0.189), 0 0 7px rgba(24,24,27,0.112)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-playback-toggle{border:1px solid rgba(24,24,27,0.12);background:color-mix(in srgb, #ffffff 76%, transparent)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-playback-toggle small{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-playback-toggle input{accent-color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-sim-shell--nhl .controls{border:1px solid rgba(24,24,27,0.12);background:rgba(255,255,255,0.52);box-shadow:0 12px 28px rgba(24,24,27,0.081)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-sim-shell--nhl:hover .controls,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-sim-shell--nhl .controls:focus-within,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-sim-shell--nhl.is-playback-controls-visible .controls{background:rgba(255,255,255,0.52)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-sim-shell--nhl .controls .button-ghost,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-sim-shell--nhl .controls .control-select{background:rgba(24,24,27,0.126);border-color:rgba(24,24,27,0.16)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-sim-shell--nhl .controls .button-ghost:hover,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-sim-shell--nhl .controls .control-select:hover{background:rgba(255,255,255,0.64);border-color:rgba(24,24,27,0.2)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .frame-count{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .stat-row{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .stat-row__label{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .table-card{background:#ffffff;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .table-head{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .table-sub{color:rgba(24,24,27,0.6)}
:where(html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])) th,:where(html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])) td{border-bottom:1px solid rgba(24,24,27,0.14)}
:where(html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])) th{background:#f4f4f5}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) tr:hover td{background:rgba(24,24,27,0.01)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .overview-mini-card{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .overview-kicker{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .overview-meta{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .analytics-table-head{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .heatmap-card__meta{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .heatmap-canvas{border:1px solid rgba(24,24,27,0.08);background:linear-gradient(180deg, rgba(24,24,27,0.032), rgba(24,24,27,0.016));box-shadow:inset 0 0 0 1px rgba(24,24,27,0.016)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .live-card{background:#ffffff;border:1px solid rgba(24,24,27,0.12);box-shadow:0 8px 32px rgba(24,24,27,0.036), 0 0 0 1px rgba(15, 110, 86, 0.06) inset}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .live-card-sub{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .phase-pill{border:1px solid rgba(24,24,27,0.16)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .live-table th,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .live-table td{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .play-type-pill{border:1px solid rgba(24,24,27,0.08);background:rgba(24,24,27,0.032);color:rgba(24,24,27,0.88)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .nfl-snap-hud{border:1px solid rgba(24,24,27,0.12);background:linear-gradient(135deg, color-mix(in srgb, var(--home-team, #B28A28) 12%, transparent), transparent 34%),
        linear-gradient(225deg, color-mix(in srgb, var(--away-team, #18181b) 10%, transparent), transparent 38%),
        #ffffff;color:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .nfl-snap-hud__kicker{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .nfl-snap-hud__situation{border:1px solid color-mix(in srgb, rgba(24,24,27,0.12) 82%, rgba(24,24,27,0.1) 18%);background:color-mix(in srgb, #f4f4f5 84%, #ffffff 16%)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .nfl-snap-hud__tile{background:color-mix(in srgb, #f4f4f5 86%, #ffffff 14%);border:1px solid color-mix(in srgb, rgba(24,24,27,0.12) 80%, rgba(24,24,27,0.1) 20%)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .nfl-snap-hud__label{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .event-feed li{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .live-box-table-wrap{border:1px solid rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .live-box-table thead th{border-bottom:1px solid rgba(24,24,27,0.12);background:color-mix(in srgb, #f4f4f5 86%, #ffffff 14%);color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .live-box-table tbody td{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .live-box-role,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .live-box-meta{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .context-list,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .context-note{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .live-box-empty{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .context-card{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .context-results{border-top:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .context-results__title{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .context-results__table{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .context-results__table th,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .context-results__table td{border-bottom:1px solid color-mix(in srgb, rgba(24,24,27,0.12) 75%, transparent)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .context-results__empty{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .summary-chip{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .summary-chip__label{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .pregame-card{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .pregame-card__number{color:#18181b;border:2px solid rgba(24,24,27,0.2)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .pregame-card__meta{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-report-label{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-report-label::after{background:rgba(24,24,27,0.042)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-stat-name,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-tactic-key{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-stat-track,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-prob-track,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-timeline-track{background:#f4f4f5}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-stat-side,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-prob-track,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-timeline-track{background:color-mix(in srgb, #ffffff 6%, transparent)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-prob-fill-draw{background:rgba(255,255,255,0.58)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-player-table-wrap{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-player-table th{color:rgba(24,24,27,0.6);background:#f4f4f5}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-player-meta{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .epl-table-title{color:rgba(24,24,27,0.6)}
@media (max-width: 900px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-sim-shell--nhl .surface-wrap{background:#f4f4f5 !important}}
@media (max-width: 900px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .arena-sim-shell--nhl .arena-surface--reference-nhl{border:1px solid rgba(24,24,27,0.2) !important;background:#f4f4f5 !important}}
@media (max-width: 600px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) #stadiumMatchPanel .mobile-manual-run-panel{border:1px solid rgba(24,24,27,0.12) !important;background:color-mix(in srgb, #ffffff 86%, transparent) !important}}
@media (max-width: 600px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .mobile-manual-run-panel__head span{color:rgba(24,24,27,0.6)}}
@media (max-width: 600px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .mobile-manual-run-panel label{color:rgba(24,24,27,0.6)}}
@media (max-width: 600px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .mobile-manual-run-btn{background:#18181b;color:#fafafa}}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-roster-quality{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]).scoutics-run-pending{background:#fafafa !important}

/* arena_tv.html */
:where(html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])) body{background:#fafafa;color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) body.tv-embed{background:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .tv-header h1{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .tv-header h1 span{color:#3030ff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .tv-back{color:#3030ff;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .tv-back:hover{color:#18181b;border-color:rgba(48,48,255,0.85)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .video-wrap{background:#fafafa;box-shadow:0 8px 40px rgba(24,24,27,0.22)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) body.tv-embed .video-wrap{background:radial-gradient(circle at 50% 50%, rgba(24,24,27,0.12) 0 1px, transparent 2px 6.6%),
        linear-gradient(90deg, transparent 0 49.6%, rgba(24,24,27,0.12) 49.6% 50.4%, transparent 50.4% 100%),
        linear-gradient(90deg, rgba(37,37,217,.22) 0 20%, transparent 20% 80%, rgba(37,37,217,.22) 80% 100%),
        repeating-linear-gradient(0deg, rgba(24,24,27,0.064) 0 1px, transparent 1px 20px),
        linear-gradient(90deg, #c98945, #e1b06a 48%, #d59b53 52%, #c7833e)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) body.tv-embed[data-sport="nfl"] .video-wrap{background:linear-gradient(90deg, rgba(255,255,255,0.75) 0 8.3%, transparent 8.3% 91.7%, rgba(255,255,255,0.75) 91.7% 100%),
        repeating-linear-gradient(90deg, rgba(24,24,27,0.12) 0 1px, transparent 1px 8.333%),
        repeating-linear-gradient(0deg, rgba(24,24,27,0.112) 0 1px, transparent 1px 27%),
        linear-gradient(180deg, #245a33 0%, #f4f4f5 50%, #245a33 100%)}
:where(html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])) video{background:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .overlay{background:rgba(255,255,255,0.88)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .spinner{border:5px solid rgba(48,48,255,0.18);border-top-color:rgba(48,48,255,0.85)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .overlay-msg{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .overlay-sub{color:#3030ff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .progress-bar-wrap{background:#ffffff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .progress-bar{background:linear-gradient(90deg, #18181b, #18181b);color:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .chunk-status{color:#3030ff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .chunk-status strong{color:#3030ff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .chunk-dot{background:#ffffff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .chunk-dot.ready{background:#18181b;color:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .chunk-dot.playing{background:#18181b;box-shadow:0 0 6px rgba(48,48,255,0.35);color:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .chunk-dot.played{background:#ffffff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .team-banner{color:#3030ff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .team-banner strong{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .vs{color:#3030ff}

/* betting_markets.html */
html.sx-cream[data-sx-page="betting"][data-theme="light"] .sc-model-odds-note a{color:#3030ff}
:where(html.sx-cream[data-sx-page="betting"]) body{background:#ffffff}
:where(html.sx-cream[data-sx-page="betting"]) select{border:1px solid rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream[data-sx-page="betting"] .hero{border:1px solid rgba(24,24,27,0.12);background:linear-gradient(120deg, rgba(52,211,153,0.14), #f4f4f5)}
html.sx-cream[data-sx-page="betting"] .tab{border:1px solid rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream[data-sx-page="betting"] .tab.active{background:#18181b;border-color:rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="betting"] .market{border:1px solid rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream[data-sx-page="betting"] .market h3{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="betting"] .market h3 .period{background:#f4f4f5}
:where(html.sx-cream[data-sx-page="betting"]) th{border-bottom:1px solid rgba(24,24,27,0.12)}
:where(html.sx-cream[data-sx-page="betting"]) tr + tr td{border-top:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="betting"] .pill{background:#f4f4f5}

/* club_dna.html */
:where(html.sx-cream[data-sx-page="tactics"]) body{background:#ffffff}
html.sx-cream[data-sx-page="tactics"] body::before{background-image:linear-gradient(rgba(24,24,27,0.01) 1px, transparent 1px),
      linear-gradient(90deg, rgba(24,24,27,0.01) 1px, transparent 1px)}
html.sx-cream[data-sx-page="tactics"] .dna-badge{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .dna-badge-dot{background:#ffffff}
html.sx-cream[data-sx-page="tactics"] .search-row{background:#ffffff;border:1px solid rgba(24,24,27,0.12);box-shadow:0 8px 20px rgba(24,24,27,0.023)}
html.sx-cream[data-sx-page="tactics"] .search-input{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .search-input:focus{border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .search-input::placeholder{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .filter-btn{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12);color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .filter-btn.active{border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .club-grid-eyebrow{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .club-btn{background:#ffffff;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .club-btn:hover{box-shadow:0 6px 24px rgba(24,24,27,0.09)}
html.sx-cream[data-sx-page="tactics"] .club-btn.active{border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .club-card-summary{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .club-card-pill--focus{color:#18181b}
html.sx-cream[data-sx-page="tactics"] .dna-panel{background:#ffffff;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .dna-head{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .formation-tag{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .phase-label{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .bar-label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .bar-track{background:#ffffff;box-shadow:inset 0 1px 2px rgba(24,24,27,0.203);border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="tactics"] .bar-val{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .gap-label{color:#9a5b00}
html.sx-cream[data-sx-page="tactics"] .gap-mod{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .iq-title{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .iq-card{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .iq-sub{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .legend{border-top:1px solid rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .legend-text{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .empty-state{color:rgba(24,24,27,0.6)}
:where(html.sx-cream[data-sx-page="tactics"]) footer{border-top:1px solid rgba(24,24,27,0.12);color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .skip-link:focus{background:#ffffff;color:#18181b}
html.sx-cream[data-sx-page="tactics"] .club-btn:focus-visible,html.sx-cream[data-sx-page="tactics"] .filter-btn:focus-visible{outline:2px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .coaching-block{background:#ffffff;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .coaching-block ol{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .coaching-intro{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .coaching-table-wrap{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .coaching-table th,html.sx-cream[data-sx-page="tactics"] .coaching-table td{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .coaching-table th{background:#f4f4f5}

/* coaching_lab.html */
html.sx-cream[data-sx-page="tactics"] .lab-header{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .lab-header-pitch{background:radial-gradient(circle at 14% 22%, rgba(15, 110, 86, 0.11), transparent 30%),
      radial-gradient(circle at 84% 18%, rgba(48,48,255,0.13), transparent 28%),
      linear-gradient(180deg, rgba(255,255,255,0.94), rgba(244,244,245,0.96))}
html.sx-cream[data-sx-page="tactics"] .lab-header-stripes{background-image:linear-gradient(rgba(24,24,27,0.017) 1px, transparent 1px),
      linear-gradient(90deg, rgba(24,24,27,0.017) 1px, transparent 1px)}
html.sx-cream[data-sx-page="tactics"] .dna-badge{border:1px solid rgba(24,24,27,0.14)}
html.sx-cream[data-sx-page="tactics"] .file-badge{border:1px solid rgba(24,24,27,0.14);color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .coach-btn{background:#ffffff;border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="tactics"] .coach-btn.active{border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .coach-btn .sub{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .viz-card{background:#ffffff;border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="tactics"] .viz-hint{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .phase-toggle span{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .phase-toggle label{border:1px solid rgba(24,24,27,0.14);background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .phase-toggle input{accent-color:#ffffff}
html.sx-cream[data-sx-page="tactics"] .phase-arrow-legend{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .pitch-legend{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .pitch-legend i{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .pitch-wrap{background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .axis-row{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .axis-bar{background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .axis-bar > i{background:linear-gradient(90deg, #ffffff, var(--accent))}
html.sx-cream[data-sx-page="tactics"] .phase-node{background:#f4f4f5;border:1px solid rgba(24,24,27,0.14)}
html.sx-cream[data-sx-page="tactics"] .phase-node .tx{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .detail-card{background:#f4f4f5;border:1px solid rgba(24,24,27,0.14)}
html.sx-cream[data-sx-page="tactics"] .detail-card p{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .identity-banner{background:#ffffff;border:1px solid rgba(24,24,27,0.14)}
html.sx-cream[data-sx-page="tactics"] .identity-banner .id-body{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .pattern-toolbar label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .pattern-toolbar select{background:#f4f4f5;border:1px solid rgba(24,24,27,0.14)}
html.sx-cream[data-sx-page="tactics"] .pattern-meta{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .pattern-pitch-wrap{background:#f4f4f5;border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="tactics"] .pattern-desc{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] body::before{background-image:linear-gradient(rgba(24,24,27,0.008) 1px, transparent 1px),
      linear-gradient(90deg, rgba(24,24,27,0.008) 1px, transparent 1px)}
html.sx-cream[data-sx-page="tactics"] .lab-header{border-bottom:2px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .page-vol{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .page-vol::after{background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .header-eyebrow{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .lab-header .header-sub{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .sport-switcher a{border:1px solid rgba(24,24,27,0.14);color:rgba(24,24,27,0.6);background:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .guide-intro{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .guide-index-list li{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .guide-index-list li:first-child{border-top:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .guide-index-tag{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="tactics"] .guide-section-head{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .pattern-library,html.sx-cream[data-sx-page="tactics"] .viz-card,html.sx-cream[data-sx-page="tactics"] .identity-banner{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="tactics"] .pattern-ledger{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="tactics"] .pattern-ledger-loading{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .pattern-ledger-card{border-bottom:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="tactics"] .pattern-card-media{background:#f4f4f5;border-right:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .pattern-ledger-card:nth-child(even) .pattern-card-media{border-left:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .pattern-card-svg{border:1px solid rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .pattern-ledger-card:nth-child(3n) .pattern-card-index{color:#9a5b00}
html.sx-cream[data-sx-page="tactics"] .pattern-card-tag{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .pattern-phase-chip{border:1px solid rgba(24,24,27,0.12);background:#ffffff;color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .pattern-phase-chip:hover{background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .pattern-phase-chip.is-active{background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .pattern-ledger-card:nth-child(even) .pattern-phase-chip:hover,html.sx-cream[data-sx-page="tactics"] .pattern-ledger-card:nth-child(even) .pattern-phase-chip.is-active{border-color:rgba(48,48,255,0.22);background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .pattern-ledger-card:nth-child(3n) .pattern-phase-chip:hover,html.sx-cream[data-sx-page="tactics"] .pattern-ledger-card:nth-child(3n) .pattern-phase-chip.is-active{color:#9a5b00}
html.sx-cream[data-sx-page="tactics"] .pattern-card-board-kicker{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .pattern-card-copy{border-left:2px solid rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .pattern-ledger-card:nth-child(even) .pattern-card-copy{border-left-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .pattern-card-meta{color:rgba(24,24,27,0.6)}
@media (max-width: 900px){html.sx-cream[data-sx-page="tactics"] .pattern-card-media,html.sx-cream[data-sx-page="tactics"] .pattern-ledger-card:nth-child(even) .pattern-card-media{border-bottom:1px solid rgba(24,24,27,0.12)}}
html.sx-cream[data-sx-page="tactics"] .module-head{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .module-note{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .pattern-toolbar--guide{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .pattern-toolbar--guide label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .pattern-toolbar select{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="tactics"] .pattern-pill{background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .pattern-pitch-wrap{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .pattern-pitch-wrap svg,html.sx-cream[data-sx-page="tactics"] .pitch-wrap svg{border:1px solid rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .tutorial-sidecar{border:1px solid rgba(24,24,27,0.12);background:linear-gradient(180deg, rgba(255,255,255,0.9), rgba(244,244,245,0.92)),
      radial-gradient(circle at top right, rgba(48,48,255,0.104), transparent 38%)}
html.sx-cream[data-sx-page="tactics"] .tutorial-sidecar::before{background-image:linear-gradient(rgba(24,24,27,0.01) 1px, transparent 1px)}
html.sx-cream[data-sx-page="tactics"] .tutorial-step-btn{border:1px solid rgba(24,24,27,0.12);background:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .tutorial-step-btn:hover{border-color:rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .tutorial-step-btn.is-active{border-color:rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .pattern-desc{border-top:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .coach-selector{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .coach-btn{border-right:1px solid rgba(24,24,27,0.12);border-bottom:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="tactics"] .coach-btn:hover{background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .coach-btn.active{background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .pitch-wrap,html.sx-cream[data-sx-page="tactics"] .radar-wrap{border:1px solid rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .phase-toggle{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .phase-toggle label{border-right:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="tactics"] .phase-toggle label:hover{background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .phase-arrow-legend{border-left:2px solid rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .axis-bar > i{background:linear-gradient(90deg, #ffffff, #ffffff)}
html.sx-cream[data-sx-page="tactics"] .phase-strip{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .phase-node{border-right:1px solid rgba(24,24,27,0.12);border-bottom:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="tactics"] .detail-grid{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .detail-card{border-right:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="tactics"] .empty-ledger{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .coach-tasks a{background:rgba(24,24,27,0.12);border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="tactics"] .coach-tasks a:hover{background:#ffffff}
html.sx-cream[data-sx-page="tactics"] .lab-tech{border:1px solid rgba(24,24,27,0.1)}

/* live_dashboard.html */
:where(html.sx-cream[data-sx-page="live"]) body{background:#f4f4f5}
html.sx-cream[data-sx-page="live"] :focus-visible{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="live"] .lv-livecount{color:#b3412c}
html.sx-cream[data-sx-page="live"] .lv-livecount[data-zero]{background:#ffffff}
html.sx-cream[data-sx-page="live"] .lv-livecount[data-zero] .lv-dot{background:rgba(255,255,255,0.42)}
html.sx-cream[data-sx-page="live"] .lv-refresh{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="live"] .lv-refresh:hover{border-color:rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="live"] .lv-bar{background:#f4f4f5;border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="live"] .lv-days{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="live"] .lv-day[aria-selected="true"]{background:#f4f4f5}
html.sx-cream[data-sx-page="live"] .lv-chip{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="live"] .lv-chip span[data-count]{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-chip[aria-pressed="true"]{background:#ffffff;border-color:rgba(24,24,27,0.12);color:#18181b}
html.sx-cream[data-sx-page="live"] .lv-chip--live[aria-pressed="true"]{color:#18181b}
html.sx-cream[data-sx-page="live"] .lv-chip--live[aria-pressed="true"] .lv-dot{background:#ffffff}
html.sx-cream[data-sx-page="live"] .lv-group{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="live"] .lv-group__head{border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="live"] .lv-group__count{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-game{border-top:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="live"] .lv-row:hover{background:rgba(24,24,27,0.025)}
html.sx-cream[data-sx-page="live"] .lv-when b{color:#b3412c}
html.sx-cream[data-sx-page="live"] .lv-when em{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-rec{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-call__pick > em{color:#3030ff}
html.sx-cream[data-sx-page="live"] .lv-call__sub{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-call--none{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-tag--hit{color:#1d6b3d}
html.sx-cream[data-sx-page="live"] .lv-tag--miss{color:#b3412c}
html.sx-cream[data-sx-page="live"] .lv-tag--flat{background:#f4f4f5}
html.sx-cream[data-sx-page="live"] .lv-chev{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-meter{background:#f4f4f5}
html.sx-cream[data-sx-page="live"] .lv-meter i{background:rgba(255,255,255,0.42)}
html.sx-cream[data-sx-page="live"] .lv-detail{border-top:1px dashed rgba(24,24,27,0.08);background:#f4f4f5}
html.sx-cream[data-sx-page="live"] .lv-sec h3{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-tbl th{border-bottom:1px solid rgba(24,24,27,0.12);color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-tbl td{border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="live"] .lv-tbl .is-total{border-left:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="live"] .lv-tbl .is-dim{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-ld small{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-odds > div{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="live"] .lv-odds .is-pick{border-color:rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="live"] .lv-odds .is-pick b{color:#3030ff}
html.sx-cream[data-sx-page="live"] .lv-note{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-meta span + span::before{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-score-strip{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="live"] .lv-score-strip small{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-modelrec{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="live"] .lv-modelrec small{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-empty{border:1px dashed rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="live"] .lv-empty button{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="live"] .lv-card{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="live"] .lv-card > div > p,html.sx-cream[data-sx-page="live"] .lv-card p{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-pick{border-top:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="live"] .lv-pick__name small{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-pick__pct{color:#3030ff}
html.sx-cream[data-sx-page="live"] .lv-pick__pct small.is-hit{color:#1d6b3d}
html.sx-cream[data-sx-page="live"] .lv-pick__pct small.is-miss{color:#b3412c}
html.sx-cream[data-sx-page="live"] .lv-pick__pct small.is-live{color:#b3412c}
html.sx-cream[data-sx-page="live"] .lv-none{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="live"] .lv-legend{color:rgba(24,24,27,0.6)}

/* login.html */
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]),:where(html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"])) body{background:#fafafa;color:#18181b}
:where(html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"])) body{background:radial-gradient(1200px 600px at 50% -10%, rgba(48,48,255,0.078), transparent 60%),
        #fafafa}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .brand{color:#18181b}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .brand-dot{background:#18181b;box-shadow:0 0 18px rgba(48,48,255,0.35);color:#fafafa}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-card{background:#fafafa;border:1px solid rgba(24,24,27,0.08);box-shadow:0 24px 60px rgba(24,24,27,0.203), 0 1px 0 rgba(24,24,27,0.012) inset}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-subheading{color:rgba(24,24,27,0.66)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-context{color:#18181b;background:rgba(48,48,255,0.104);border:1px solid rgba(48,48,255,0.3)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .btn-google{background:#ffffff;border:1px solid rgba(24,24,27,0.1)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .btn-google:hover{box-shadow:0 8px 22px rgba(24,24,27,0.22)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-features{background:#ffffff;border:1px solid rgba(24,24,27,0.08)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-features li{color:rgba(24,24,27,0.66)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-features li::before{color:#3030ff}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .access-disclosure{border-top:1px solid rgba(24,24,27,0.08)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .access-toggle{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .access-toggle:hover{color:#18181b}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .access-hint{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .local-form input:not([type=hidden]){background:#ffffff;border:1px solid rgba(24,24,27,0.14);color:#18181b}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .local-form input:not([type=hidden])::placeholder{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .local-form input:not([type=hidden]):focus{border-color:rgba(48,48,255,0.85);background:#ffffff}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .local-form button{background:#18181b;color:#fafafa}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-divider{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-divider::before,html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-divider::after{background:rgba(24,24,27,0.112)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .email-form .password-hint{color:rgba(24,24,27,0.66)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .email-form button{color:#18181b}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .beta-note{color:rgba(24,24,27,0.66)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .btn-google:focus-visible,html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .local-form button:focus-visible{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-toggle{color:rgba(24,24,27,0.66)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-toggle a{color:#18181b;border-bottom:1px solid rgba(48,48,255,0.85)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-toggle a:hover{color:#3030ff}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-terms{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-terms a{color:rgba(24,24,27,0.66)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-terms a:hover{color:#18181b}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-flash{color:#b3412c}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-footer{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-footer a{color:rgba(24,24,27,0.66)}
html.sx-cream:is([data-sx-page="login"],[data-sx-page="signup"]) .auth-footer a:hover{color:#18181b}

/* nba_courts.html */
:where(html.sx-cream[data-sx-page="nba"]) body{background:radial-gradient(circle at top left, color-mix(in srgb, var(--team) 22%, transparent), transparent 28%),
        radial-gradient(circle at top right, color-mix(in srgb, var(--team-2) 26%, transparent), transparent 26%),
        #fafafa;color:#18181b}
html.sx-cream[data-sx-page="nba"] body::before{background-image:linear-gradient(rgba(24,24,27,0.012) 1px, transparent 1px),
        linear-gradient(90deg, rgba(24,24,27,0.012) 1px, transparent 1px)}
html.sx-cream[data-sx-page="nba"] .hero p{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nba"] .sport-nav-wrap{background:rgba(250,250,250,0.95);border-top:1px solid rgba(24,24,27,0.08);border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nba"] .conference-block{border-right:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nba"] .conference-label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nba"] .division-block{border-left:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nba"] .team-tab{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nba"] .team-tab:hover{background:rgba(24,24,27,0.032);color:#18181b}
html.sx-cream[data-sx-page="nba"] .team-tab.active{color:#18181b;background:rgba(24,24,27,0.032)}
html.sx-cream[data-sx-page="nba"] .panel{background:linear-gradient(180deg, rgba(24,24,27,0.016), rgba(24,24,27,0.008));border:1px solid rgba(24,24,27,0.08);box-shadow:0 18px 60px rgba(24,24,27,0.158)}
html.sx-cream[data-sx-page="nba"] .surface-sub{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nba"] .team-logo{filter:drop-shadow(0 10px 20px rgba(24,24,27,0.158))}
html.sx-cream[data-sx-page="nba"] .surface-shell{background:#fafafa;border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nba"] .player-token{border:3px solid rgba(24,24,27,0.1);color:#18181b;box-shadow:0 10px 20px rgba(24,24,27,0.158)}
html.sx-cream[data-sx-page="nba"] .player-card-mini{background:rgba(255,255,255,0.76);border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nba"] .player-meta{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nba"] .eyebrow{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nba"] .metric{background:rgba(24,24,27,0.02);border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nba"] .metric-label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nba"] .game-line{border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nba"] .notice{color:#9a5b00}
html.sx-cream[data-sx-page="nba"] .roster-table-wrap{border:1px solid rgba(24,24,27,0.08);background:rgba(24,24,27,0.016)}
html.sx-cream[data-sx-page="nba"] .roster-table thead th{background:color-mix(in srgb, var(--team) 16%, #fafafa);color:rgba(24,24,27,0.86);border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="nba"] .roster-table tbody td{border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nba"] .roster-badge{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nba"] .roster-detail{color:rgba(24,24,27,0.6)}

/* nfl_huddle.html */
:where(html.sx-cream[data-sx-page="nfl"]) body{background:#ffffff}
html.sx-cream[data-sx-page="nfl"] body::before{background-image:linear-gradient(rgba(24,24,27,0.01) 1px, transparent 1px),
        linear-gradient(90deg, rgba(24,24,27,0.01) 1px, transparent 1px)}
html.sx-cream[data-sx-page="nfl"] .panel{background:#ffffff;border:1px solid rgba(24,24,27,0.12);box-shadow:0 8px 32px rgba(24,24,27,0.036), 0 0 0 1px rgba(15, 110, 86, 0.06) inset}
html.sx-cream[data-sx-page="nfl"] .meta{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .badge{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12);color:rgba(24,24,27,0.6)}
:where(html.sx-cream[data-sx-page="nfl"]) label{color:rgba(24,24,27,0.6)}
:where(html.sx-cream[data-sx-page="nfl"]) button,:where(html.sx-cream[data-sx-page="nfl"]) select{border:1px solid rgba(24,24,27,0.12)}
:where(html.sx-cream[data-sx-page="nfl"]) select{background:#f4f4f5}
html.sx-cream[data-sx-page="nfl"] select:focus{border-color:rgba(24,24,27,0.12)}
:where(html.sx-cream[data-sx-page="nfl"]) button{background:#ffffff;color:#18181b;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="nfl"] .match-team-card{border:1px solid rgba(24,24,27,0.12);background:linear-gradient(180deg, rgba(255,255,255,0.92), rgba(244,244,245,0.92))}
html.sx-cream[data-sx-page="nfl"] .team-meta-line{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .team-sub{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .versus-pill{border:1px solid rgba(24,24,27,0.12);background:#ffffff;box-shadow:0 8px 24px rgba(24,24,27,0.036)}
html.sx-cream[data-sx-page="nfl"] .field-panel-copy{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .sim-shell{border:1px solid rgba(24,24,27,0.12);background:#ffffff;box-shadow:0 12px 40px rgba(24,24,27,0.072), 0 0 0 1px rgba(15, 110, 86, 0.08) inset}
html.sx-cream[data-sx-page="nfl"] .field-shell{background:linear-gradient(180deg, #ffffff 0%, rgba(16,36,45,0) 12%), #2e8a46}
html.sx-cream[data-sx-page="nfl"] .formation-player--home .formation-name{background:rgba(255,255,255,0.82);color:#18181b}
html.sx-cream[data-sx-page="nfl"] .formation-player--away .formation-name{background:rgba(255,255,255,0.92);border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="nfl"] .formation-player--away .formation-name span{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .formation-disc{filter:drop-shadow(0 8px 14px rgba(24,24,27,0.081))}
html.sx-cream[data-sx-page="nfl"] .formation-name span{color:rgba(24,24,27,0.7)}
html.sx-cream[data-sx-page="nfl"] .summary-card{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="nfl"] .summary-label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .lineup-table-wrap{border:1px solid rgba(24,24,27,0.12);background:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="nfl"] .lineup-table thead th{border-bottom:1px solid rgba(24,24,27,0.12);background:#f4f4f5;color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .lineup-table tbody td{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="nfl"] .slot-tag{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .lineup-meta{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .notice{border:1px solid rgba(24,24,27,0.12);background:rgba(24,24,27,0.12);color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .panel-copy{color:rgba(24,24,27,0.6)}

/* nfl_match.html */
html.sx-cream[data-sx-page="nfl"] .sim-file-badge{color:rgba(24,24,27,0.6);border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="nfl"] .matchup-form-panel{background:#fafafa;color:#9a5b00}
html.sx-cream[data-sx-page="nfl"] .field label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .field select,html.sx-cream[data-sx-page="nfl"] .field input,html.sx-cream[data-sx-page="nfl"] .full-row select,html.sx-cream[data-sx-page="nfl"] .full-row input,html.sx-cream[data-sx-page="nfl"] .control-select{border:1px solid rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream[data-sx-page="nfl"] .matchup-form-panel .field label,html.sx-cream[data-sx-page="nfl"] .matchup-form-panel .full-row label{color:rgba(154,91,0,0.72)}
html.sx-cream[data-sx-page="nfl"] .matchup-form-panel .field select,html.sx-cream[data-sx-page="nfl"] .matchup-form-panel .field input,html.sx-cream[data-sx-page="nfl"] .matchup-form-panel .full-row select,html.sx-cream[data-sx-page="nfl"] .matchup-form-panel .full-row input{background:#ffffff;color:#9a5b00}
html.sx-cream[data-sx-page="nfl"] .full-row label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .button{color:#18181b}
html.sx-cream[data-sx-page="nfl"] .button-ghost{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="nfl"] .button-ghost:hover{background:#f4f4f5}
html.sx-cream[data-sx-page="nfl"] .seed-note{color:rgba(154,91,0,0.58)}
html.sx-cream[data-sx-page="nfl"] .replay-copy{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .fixture-badge{border:1px solid rgba(24,24,27,0.12);background:#f4f4f5;color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .nfl-score-card{--score-surface:#18181b;--score-surface-soft:#18181b;--score-text:#ffffff;--score-secondary:#e4e4e7;--score-muted:rgba(24,24,27,0.6);--score-border:rgba(24,24,27,0.12);box-shadow:0 2px 12px rgba(24,24,27,0.027)}
html.sx-cream[data-sx-page="nfl"] .nfl-score-card__live-label{color:#b3412c}
html.sx-cream[data-sx-page="nfl"] .nfl-score-team.is-live{color:#fafafa}
html.sx-cream[data-sx-page="nfl"] .nfl-score-card__probability-away{background:{{ away_team.shirt_color or away_team.color or "#c7d2d1" }}}
html.sx-cream[data-sx-page="nfl"] .surface-wrap{background:linear-gradient(180deg, rgba(24,24,27,0.014), rgba(24,24,27,0.003));border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="nfl"] .surface-wrap::after{background:radial-gradient(circle, color-mix(in srgb, {{ away_team.shirt_color or away_team.color or "#c7d2d1" }} 22%, transparent), transparent 60%)}
html.sx-cream[data-sx-page="nfl"] .arena-surface{border:1px solid rgba(24,24,27,0.08);box-shadow:inset 0 0 0 1px rgba(24,24,27,0.02)}
html.sx-cream[data-sx-page="nfl"] .arena-surface--reference-nfl{background:#f4f4f5}
html.sx-cream[data-sx-page="nfl"] .arena-surface__frame{background:#fafafa}
html.sx-cream[data-sx-page="nfl"] .arena-tv-embed-frame{background:#fafafa}
html.sx-cream[data-sx-page="nfl"] .arena-player__core svg{filter:drop-shadow(0 8px 14px rgba(24,24,27,0.099))}
html.sx-cream[data-sx-page="nfl"] .arena-player--nfl.arena-player--runner .arena-player__nfl-carried-ball{background:radial-gradient(circle at 38% 34%, #a55a2a 0%, #7a3c17 58%, #d7ccc4 100%);box-shadow:0 0 0 1px #4b210b, 0 2px 5px rgba(24,24,27,0.203)}
html.sx-cream[data-sx-page="nfl"] .arena-player--nfl.arena-player--runner .arena-player__nfl-runner-pulse{box-shadow:0 0 0 2px rgba(24,24,27,0.088), 0 0 22px var(--arena-role-glow), 0 0 34px rgba(255,214,92,0.34)}
html.sx-cream[data-sx-page="nfl"] .arena-ball-shadow{background:rgba(24,24,27,0.098)}
html.sx-cream[data-sx-page="nfl"] .arena-playback-toggle{border:1px solid rgba(24,24,27,0.12);background:color-mix(in srgb, #ffffff 76%, transparent)}
html.sx-cream[data-sx-page="nfl"] .arena-playback-toggle small{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .arena-playback-toggle input{accent-color:#18181b}
html.sx-cream[data-sx-page="nfl"] .frame-count{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .match-event-line{border:1px solid rgba(24,24,27,0.12);background:linear-gradient(135deg, rgba(24,24,27,0.12), rgba(244,244,245,0.94))}
html.sx-cream[data-sx-page="nfl"] .summary-meta{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .epl-report-label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .epl-report-label::after{background:rgba(24,24,27,0.042)}
html.sx-cream[data-sx-page="nfl"] .epl-stat-name,html.sx-cream[data-sx-page="nfl"] .epl-tactic-key{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .epl-stat-track,html.sx-cream[data-sx-page="nfl"] .epl-prob-track,html.sx-cream[data-sx-page="nfl"] .epl-timeline-track{background:#f4f4f5}
html.sx-cream[data-sx-page="nfl"] .epl-stat-side,html.sx-cream[data-sx-page="nfl"] .epl-prob-track,html.sx-cream[data-sx-page="nfl"] .epl-timeline-track{background:rgba(24,24,27,0.021)}
html.sx-cream[data-sx-page="nfl"] .epl-stat-fill-away,html.sx-cream[data-sx-page="nfl"] .epl-prob-fill-away,html.sx-cream[data-sx-page="nfl"] .epl-timeline-fill-away{background:{{ away_team.shirt_color or away_team.color or "#c7d2d1" }}}
html.sx-cream[data-sx-page="nfl"] .epl-prob-fill-draw{background:rgba(255,255,255,0.58)}
html.sx-cream[data-sx-page="nfl"] #stadiumMatchPanel .epl-report-section{background:#ffffff;border:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="nfl"] #stadiumMatchPanel .epl-report-label::after{background:rgba(48,48,255,0.3)}
html.sx-cream[data-sx-page="nfl"] .epl-player-table-wrap{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="nfl"] .epl-player-table th,html.sx-cream[data-sx-page="nfl"] .epl-player-table td{border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nfl"] .epl-player-table th{color:rgba(24,24,27,0.6);background:#f4f4f5}
html.sx-cream[data-sx-page="nfl"] .epl-player-meta{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .epl-table-title{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .sidebar-card{background:#ffffff;border:1px solid rgba(24,24,27,0.12);box-shadow:0 8px 32px rgba(24,24,27,0.036), 0 0 0 1px rgba(15, 110, 86, 0.06) inset}
html.sx-cream[data-sx-page="nfl"] .sidebar-card__head{border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nfl"] .sidebar-card__sub{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .nfl-snap-cell{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="nfl"] .nfl-snap-cell--reason{background:linear-gradient(180deg, color-mix(in srgb, {{ home_team.shirt_color or home_team.color or "#C8102E" }} 8%, #f4f4f5), #f4f4f5)}
html.sx-cream[data-sx-page="nfl"] .nfl-snap-cell__label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .nfl-field-bar{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="nfl"] .nfl-field-bar__labels{background:#ffffff;color:rgba(24,24,27,0.78)}
html.sx-cream[data-sx-page="nfl"] .nfl-field-bar__labels span:first-child,html.sx-cream[data-sx-page="nfl"] .nfl-field-bar__labels span:last-child{color:#18181b}
html.sx-cream[data-sx-page="nfl"] .nfl-field-meta > div{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="nfl"] .nfl-field-meta__label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .overall-stats-table thead th{background:#f4f4f5;color:rgba(24,24,27,0.6);border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nfl"] .overall-stats-table tbody td,html.sx-cream[data-sx-page="nfl"] .overall-stats-table tbody th{border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nfl"] .stat-row__label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .context-list{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .context-results-card{border:1px solid rgba(24,24,27,0.12);background:color-mix(in srgb, var(--surface) 88%, #ffffff 12%)}
html.sx-cream[data-sx-page="nfl"] .context-results-title{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .context-results-table{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .context-results-table th,html.sx-cream[data-sx-page="nfl"] .context-results-table td{border-bottom:1px solid color-mix(in srgb, rgba(24,24,27,0.12) 78%, transparent)}
html.sx-cream[data-sx-page="nfl"] .context-results-empty{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nfl"] .unit-meta{color:rgba(24,24,27,0.6)}
@media (max-width: 600px){html.sx-cream[data-sx-page="nfl"] #stadiumMatchPanel .mobile-manual-run-panel{border:1px solid rgba(24,24,27,0.12) !important;background:color-mix(in srgb, #ffffff 86%, transparent) !important}}
@media (max-width: 600px){html.sx-cream[data-sx-page="nfl"] .mobile-manual-run-panel__head span{color:rgba(24,24,27,0.6)}}
@media (max-width: 600px){html.sx-cream[data-sx-page="nfl"] .mobile-manual-run-panel label{color:rgba(24,24,27,0.6)}}
@media (max-width: 600px){html.sx-cream[data-sx-page="nfl"] .mobile-manual-run-btn{background:#18181b;color:#fafafa}}
html.sx-cream[data-sx-page="nfl"] .arena-player--nfl .arena-player__nba-name{color:#18181b;text-shadow:0 1px 2px rgba(24,24,27,0.22), 0 0 3px rgba(24,24,27,0.22)}
html.sx-cream[data-sx-page="nfl"] .scoutics-roster-quality{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="nfl"].scoutics-run-pending{background:#fafafa !important}

/* nhl_rinks.html */
:where(html.sx-cream[data-sx-page="nhl"]) body{color:#18181b;background:radial-gradient(circle at top left, color-mix(in srgb, var(--team) 18%, transparent), transparent 25%),
        radial-gradient(circle at top right, color-mix(in srgb, var(--team-2) 20%, transparent), transparent 22%),
        linear-gradient(180deg, #fafafa, #fafafa 55%, #fafafa)}
html.sx-cream[data-sx-page="nhl"] body::before{background-image:linear-gradient(rgba(24,24,27,0.016) 1px, transparent 1px),
        linear-gradient(90deg, rgba(24,24,27,0.016) 1px, transparent 1px)}
html.sx-cream[data-sx-page="nhl"] .hero p{color:rgba(24,24,27,0.62)}
html.sx-cream[data-sx-page="nhl"] .sport-nav-wrap{background:rgba(250,250,250,0.94);border-top:1px solid rgba(24,24,27,0.08);border-bottom:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="nhl"] .conference-block{border-right:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nhl"] .conference-label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="nhl"] .division-block{border-left:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nhl"] .team-tab{color:rgba(24,24,27,0.62)}
html.sx-cream[data-sx-page="nhl"] .team-tab:hover{background:rgba(24,24,27,0.032);color:#18181b}
html.sx-cream[data-sx-page="nhl"] .team-tab.active{color:#18181b;background:rgba(24,24,27,0.032)}
html.sx-cream[data-sx-page="nhl"] .panel{background:linear-gradient(180deg, rgba(24,24,27,0.024), rgba(24,24,27,0.012));border:1px solid rgba(24,24,27,0.1);box-shadow:0 18px 60px rgba(24,24,27,0.158)}
html.sx-cream[data-sx-page="nhl"] .surface-sub{color:rgba(24,24,27,0.62)}
html.sx-cream[data-sx-page="nhl"] .team-logo{filter:drop-shadow(0 10px 20px rgba(24,24,27,0.158))}
html.sx-cream[data-sx-page="nhl"] .surface-shell{background:linear-gradient(180deg, #f4f4f5, #f4f4f5);border:1px solid rgba(24,24,27,0.2)}
html.sx-cream[data-sx-page="nhl"] .player-token{border:3px solid rgba(24,24,27,0.1);color:#18181b;box-shadow:0 10px 20px rgba(24,24,27,0.158)}
html.sx-cream[data-sx-page="nhl"] .player-card-mini{background:rgba(255,255,255,0.78);border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nhl"] .player-meta{color:rgba(24,24,27,0.62)}
html.sx-cream[data-sx-page="nhl"] .eyebrow{color:rgba(24,24,27,0.62)}
html.sx-cream[data-sx-page="nhl"] .metric{background:rgba(24,24,27,0.024);border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nhl"] .metric-label{color:rgba(24,24,27,0.62)}
html.sx-cream[data-sx-page="nhl"] .game-line{border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nhl"] .notice{color:#3030ff}
html.sx-cream[data-sx-page="nhl"] .roster-table-wrap{border:1px solid rgba(24,24,27,0.1);background:rgba(24,24,27,0.016)}
html.sx-cream[data-sx-page="nhl"] .roster-table thead th{background:color-mix(in srgb, var(--team) 14%, #ffffff);color:#18181b;border-bottom:1px solid rgba(24,24,27,0.14)}
html.sx-cream[data-sx-page="nhl"] .roster-table tbody td{border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="nhl"] .roster-badge{color:rgba(24,24,27,0.62)}
html.sx-cream[data-sx-page="nhl"] .roster-detail{color:rgba(24,24,27,0.62)}
@media (max-width: 640px){html.sx-cream[data-sx-page="nhl"] .surface-shell{background:#ffffff !important}}
@media (max-width: 640px){html.sx-cream[data-sx-page="nhl"] .surface-shell > svg{background:#ffffff !important}}

/* contact_modal.html */
html.sx-cream:not(.sx-x) .sct-dialog{border:1px solid rgba(24,24,27,0.12);background:#ffffff;color:#18181b;box-shadow:0 24px 64px rgba(24,24,27,0.203)}
html.sx-cream:not(.sx-x)[data-theme="light"] .sct-dialog{background:#ffffff;border-color:rgba(24,24,27,0.12);box-shadow:0 24px 64px rgba(24,24,27,0.081)}
html.sx-cream:not(.sx-x) .sct-dialog::backdrop{background:rgba(255,255,255,0.55)}
html.sx-cream:not(.sx-x) .sct-kicker{color:#3030ff}
html.sx-cream:not(.sx-x)[data-theme="light"] .sct-kicker{color:#3030ff}
html.sx-cream:not(.sx-x) .sct-sub{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x)[data-theme="light"] .sct-sub{color:rgba(24,24,27,0.6)}
html.sx-cream:not(.sx-x) .sct-x:hover{background:rgba(24,24,27,0.049)}
html.sx-cream:not(.sx-x) .sct-form label{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x)[data-theme="light"] .sct-form label{color:rgba(24,24,27,0.6)}
html.sx-cream:not(.sx-x) .sct-form input,html.sx-cream:not(.sx-x) .sct-form textarea{border:1px solid rgba(24,24,27,0.14);background:#ffffff}
html.sx-cream:not(.sx-x)[data-theme="light"] .sct-form input,html.sx-cream:not(.sx-x)[data-theme="light"] .sct-form textarea{background:#f4f4f5;border-color:rgba(24,24,27,0.14)}
html.sx-cream:not(.sx-x) .sct-form input:focus,html.sx-cream:not(.sx-x) .sct-form textarea:focus{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) .sct-topics legend{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .sct-topic span{border:1px solid rgba(24,24,27,0.2)}
html.sx-cream:not(.sx-x) .sct-topic input:checked+span{background:#18181b;border-color:rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) .sct-topic input:focus-visible+span{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) .sct-count{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .sct-send{background:#18181b}
html.sx-cream:not(.sx-x) .sct-send:hover{background:#18181b;color:#fafafa}
html.sx-cream:not(.sx-x) .sct-error{color:#b3412c}
html.sx-cream:not(.sx-x)[data-theme="light"] .sct-error{color:#b3412c}
html.sx-cream:not(.sx-x) .sct-done .sct-check{color:#1d6b3d}
html.sx-cream:not(.sx-x) .sct-done p{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .sct-foot{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .sct-about{background:rgba(48,48,255,0.182);color:#3030ff}
html.sx-cream:not(.sx-x)[data-theme="light"] .sct-about{background:rgba(48,48,255,0.104);color:#3030ff}
html.sx-cream:not(.sx-x) .sct-fb:hover,html.sx-cream:not(.sx-x) .sct-fb:focus-visible{color:#3030ff;background:rgba(48,48,255,0.156)}
html.sx-cream:not(.sx-x) .sct-fb:focus-visible{outline:2px solid rgba(48,48,255,0.85)}

/* founding_insider_banner.html */
html.sx-cream:not(.sx-x) .sc-beta{border-bottom:1px solid rgba(24,24,27,0.12);background:#ffffff;color:#18181b}
html.sx-cream:not(.sx-x) .sc-beta-badge{color:#3030ff}
html.sx-cream:not(.sx-x) .sc-beta-text{color:#18181b !important}
html.sx-cream:not(.sx-x) .sc-beta-text a{color:#3030ff !important}
html.sx-cream:not(.sx-x) .sc-beta-cta{background:#18181b;color:#fafafa !important}
html.sx-cream:not(.sx-x) .sc-beta-cta:hover{background:#18181b;color:#fafafa}
html.sx-cream:not(.sx-x) .sc-beta-cta:focus-visible,html.sx-cream:not(.sx-x) .sc-beta-text a:focus-visible{outline:3px solid rgba(48,48,255,0.85)}
html.sx-cream:not(.sx-x) .sc-beta--sports{border:1px solid rgba(24,24,27,0.12)}

/* legal_notice.html */
html.sx-cream:not(.sx-x) .sc-legal{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .sc-legal__lede{color:#18181b}
html.sx-cream:not(.sx-x) .sc-legal a{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .sc-legal a:hover{color:#18181b}
html.sx-cream:not(.sx-x) .sc-legal__resources{border-top:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .sc-legal__age{border:1px solid rgba(24,24,27,0.12);color:#18181b}
html.sx-cream:not(.sx-x) .sc-legal__resources a{color:rgba(24,24,27,0.68)}

/* live_league_panel.html */
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .llp-live-count{color:#b3412c}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .llp-clock{color:#b3412c}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .llp-live-pill{color:#b3412c}

/* mvp_prediction_summary.html */
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .mvp-prediction{border:1px solid rgba(48,48,255,0.32);background:linear-gradient(135deg, rgba(255,255,255,0.96), rgba(250,250,250,0.92));color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .mvp-prediction__eyebrow{color:#3030ff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .mvp-prediction h2{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .mvp-prediction__stamp{color:rgba(24,24,27,0.68)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .mvp-prediction__metric{background:rgba(24,24,27,0.044)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .mvp-prediction__label{color:#3030ff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .mvp-prediction__value{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .mvp-prediction__detail{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .mvp-prediction__drivers{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .mvp-prediction__market--unavailable{color:#9a5b00}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .mvp-prediction__notice{color:#9a5b00}

/* responsible_use_notice.html */
html.sx-cream:not(.sx-x) .sc-model-odds-note{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .sc-model-odds-note strong{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .sc-model-odds-note a{color:#3030ff}

/* scoutics_desktop_shell.html */
@media (min-width: 1100px){html.sx-cream:not(.sx-x) .sds-brand-dot{color:#18181b}}
@media (min-width: 1100px){html.sx-cream:not(.sx-x) .sds-toggle{box-shadow:0 8px 22px rgba(24,24,27,0.099)}}
@media (min-width: 1100px){html.sx-cream:not(.sx-x) .sds-toggle:hover{border-color:rgba(24,24,27,0.2);box-shadow:0 10px 28px rgba(24,24,27,0.144)}}
@media (min-width: 1100px){html.sx-cream:not(.sx-x)[data-theme="light"] .sds-toggle:hover{border-color:rgba(24,24,27,0.2)}}
@media (min-width: 1100px){html.sx-cream:not(.sx-x) .sds-toggle:focus-visible{box-shadow:0 0 0 4px rgba(48,48,255,0.18)}}
@media (min-width: 1100px){html.sx-cream:not(.sx-x) .sds-link::after{box-shadow:0 2px 8px rgba(24,24,27,0.068)}}
@media (min-width: 1100px){html.sx-cream:not(.sx-x) body .sds-sidebar a,html.sx-cream:not(.sx-x) body.scoutics-themed .sds-sidebar a,html.sx-cream:not(.sx-x) body .sds-sidebar .sds-brand-dot,html.sx-cream:not(.sx-x) body.scoutics-themed .sds-sidebar .sds-brand-dot{color:#18181b}}
@media (min-width: 1100px){html.sx-cream:not(.sx-x) .sds-theme button.active{box-shadow:0 1px 2px rgba(24,24,27,0.045)}}
@media (min-width: 1100px){html.sx-cream:not(.sx-x)[data-theme="light"] .sds-theme button.active{background:#ffffff;border:1px solid rgba(24,24,27,0.1)}}
@media (min-width: 1100px){html.sx-cream:not(.sx-x) .sds-profile-menu{box-shadow:0 14px 36px rgba(24,24,27,0.153)}}
@media (min-width: 1100px){html.sx-cream:not(.sx-x) .sds-plan-badge--pro{border-color:rgba(48,48,255,0.45)}}
@media (min-width: 1100px){html.sx-cream:not(.sx-x) .sds-plan-badge--insider{color:#6b3fa0}}
@media (min-width: 1100px){html.sx-cream:not(.sx-x) .sds-hero-right{border:1px solid rgba(48,48,255,0.18)}}
@media (min-width: 1100px){html.sx-cream:not(.sx-x) .sds-hero-right::before{background:radial-gradient(ellipse at top right, rgba(48,48,255,0.065), transparent 60%)}}
@media (min-width: 1100px){html.sx-cream:not(.sx-x) .sds-stat-num.blue{color:#3030ff}}
html.sx-cream:not(.sx-x) .snap-dot{background:rgba(244,244,245,0.4)}
html.sx-cream:not(.sx-x) .snap-dot.active{background:#18181b;box-shadow:0 0 0 3px rgba(48,48,255,0.25);color:#fafafa}
html.sx-cream:not(.sx-x)[data-theme="light"] .snap-dot{background:rgba(24,24,27,0.098)}
html.sx-cream:not(.sx-x)[data-theme="light"] .snap-dot.active{background:#18181b;box-shadow:0 0 0 3px rgba(48,48,255,0.22);color:#fafafa}
html.sx-cream:not(.sx-x) .snap-dot:hover:not(.active){background:rgba(244,244,245,0.75)}
html.sx-cream:not(.sx-x) .snap-dot:focus-visible{outline:2px solid rgba(48,48,255,0.85)}

/* scoutics_landing.html */
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail{background:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])[data-theme="light"] .scoutics-page .scp-rail{background:#ffffff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail .rail-brand .logo-mark{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page #bestBetsTable .rank-pre{color:#9a5b00}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page #bestBetsTable td.rank-gap-pre{text-decoration-color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page #bestBetsTable .rank-ev-lock{color:#6b3fa0}
@media (prefers-reduced-motion: reduce){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page tr.rank-row-flash > td{background:rgba(48,48,255,0.182)}}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-theme button.active{box-shadow:0 1px 2px rgba(24,24,27,0.072)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-profile-avatar{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-profile-menu{box-shadow:0 14px 36px rgba(24,24,27,0.153)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-plan-badge--insider{color:#6b3fa0}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-header{background:rgba(250,250,250,0.9)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])[data-theme="light"] .scoutics-page .scp-header{background:rgba(255,255,255,0.9)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .logo-mark{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .rank-skeleton{background:linear-gradient(90deg, var(--panel-2) 25%, rgba(24,24,27,0.105) 50%, var(--panel-2) 75%)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) body.has-scoutics-landing{background:#fafafa !important}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) body.has-scoutics-landing #stadiumMatchPanel{border:1px solid rgba(24,24,27,0.1) !important;color:#18181b !important}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail.scp-rail--shell{background:#fafafa;border-right:1px solid rgba(24,24,27,0.2)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])[data-theme="light"] .scoutics-page .scp-rail.scp-rail--shell{background:#ffffff;border-right-color:rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail--shell .rail-brand{border-bottom:1px solid rgba(24,24,27,0.2)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])[data-theme="light"] .scoutics-page .scp-rail--shell .rail-brand{border-bottom-color:rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail--shell .rail-brand .logo-mark{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail--shell nav a .icon,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail--shell nav a.active .icon{color:rgba(24,24,27,0.68)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail--shell nav a:hover,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail--shell nav a.active{background:rgba(24,24,27,0.048)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail--shell nav a:hover .icon,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail--shell nav a.active .icon{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])[data-theme="light"] .scoutics-page .scp-rail--shell nav a .icon{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])[data-theme="light"] .scoutics-page .scp-rail--shell nav a:hover,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])[data-theme="light"] .scoutics-page .scp-rail--shell nav a.active{background:rgba(24,24,27,0.021)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail--shell .rail-divider{background:rgba(24,24,27,0.122)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail--shell .scp-theme{border-color:rgba(24,24,27,0.2)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail--shell .scp-theme button{color:rgba(24,24,27,0.68)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail--shell .scp-theme button.active,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail--shell .scp-theme button:hover{background:#fafafa;color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])[data-theme="light"] .scoutics-page .scp-rail--shell .scp-theme button.active,html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])[data-theme="light"] .scoutics-page .scp-rail--shell .scp-theme button:hover{background:#f4f4f5}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page .scp-rail--shell .scp-profile{border-top-color:rgba(24,24,27,0.2)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .scoutics-page #scpGapNote{box-shadow:0 10px 28px rgba(24,24,27,0.158)}

/* scoutics_theme.html */
html.sx-cream:not(.sx-x) body.scoutics-themed .btn-primary,html.sx-cream:not(.sx-x) body.scoutics-themed button.primary,html.sx-cream:not(.sx-x) body.scoutics-themed input[type="submit"]{color:#18181b !important}

/* scoutics_topbar.html */
html.sx-cream:not(.sx-x) .scoutics-brand-dot{box-shadow:0 0 8px rgba(48,48,255,0.35)}
html.sx-cream:not(.sx-x) .scoutics-profile-signin{color:#18181b}
html.sx-cream:not(.sx-x) .scoutics-profile-menu{box-shadow:0 16px 44px rgba(24,24,27,0.144)}
html.sx-cream:not(.sx-x) .scoutics-profile-plan-badge--pro{background:rgba(48,48,255,0.182);border-color:rgba(48,48,255,0.4)}
html.sx-cream:not(.sx-x) .scoutics-profile-plan-badge--insider{color:#6b3fa0}
html.sx-cream:not(.sx-x) .scoutics-menu-panel{box-shadow:-8px 0 32px rgba(24,24,27,0.081)}
html.sx-cream:not(.sx-x) .scoutics-nav-menu{box-shadow:0 18px 40px rgba(24,24,27,0.158)}
html.sx-cream:not(.sx-x) .scoutics-topbar a.scoutics-profile-signin{color:#18181b}

/* tactics_lab_footer.html */
html.sx-cream:not(.sx-x) .scoutics-footer{--sf-bg:#fafafa;--sf-line:rgba(24,24,27,0.12);--sf-ink:#18181b;--sf-dim:rgba(24,24,27,0.68);--sf-blue:#3030ff}
html.sx-cream:not(.sx-x) .scoutics-footer__col a{color:#3030ff}
html.sx-cream:not(.sx-x) .scoutics-footer__col a:hover{color:#18181b}
html.sx-cream:not(.sx-x) .scoutics-footer__social{color:rgba(24,24,27,0.68)}
html.sx-cream:not(.sx-x) .scoutics-footer__social:hover{color:#18181b}
html.sx-cream:not(.sx-x) .scoutics-footer__bottom{border-top:1px solid rgba(24,24,27,0.12)}
html.sx-cream:not(.sx-x) .scoutics-footer__copyright{color:rgba(24,24,27,0.6)}
html.sx-cream:not(.sx-x) .scoutics-footer__legal a:hover{color:#18181b}
html.sx-cream:not(.sx-x) .scoutics-footer__region{border:1px solid rgba(24,24,27,0.12);background:#fafafa;color:rgba(24,24,27,0.68);background-image:linear-gradient(45deg, transparent 50%, #e4e4e7 50%), linear-gradient(135deg, #e4e4e7 50%, transparent 50%)}

/* user_global_records.html */
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-shell{--yellow:#3030ff;--ink:#ffffff;--ink-2:rgba(255,255,255,0.72);--ink-3:rgba(255,255,255,0.58);--ink-4:rgba(24,24,27,0.6);--blue:#3030ff;--blue-soft:rgba(48,48,255,0.104);--amber:#9a5b00;--rose:#b3412c;--bg:#18181b;--bg-soft:#18181b;--bg-row:#18181b;--border:rgba(24,24,27,0.1);--border-soft:rgba(24,24,27,0.08);--shadow:0 1px 0 rgba(24,24,27,0.009), 0 8px 24px rgba(24,24,27,0.018)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-shell .live-pulse{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-shell .live-pulse__lbl{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-shell .live-pulse__stat{border-right:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-shell .live-pulse__sublbl{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-shell .insight__chip{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-shell .th-wdl--d{background:rgba(24,24,27,0.035)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-shell .wk-team .wk-chip{color:#18181b;box-shadow:inset 0 -2px 0 rgba(24,24,27,0.081)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-shell .wk-source--you{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-shell .wk-source--world{border:1px solid rgba(48,48,255,0.18)}
@media (max-width: 600px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-shell{--ios-bg:#fafafa;--ios-card:#ffffff;--ios-divider:rgba(24,24,27,0.08);--ios-label:rgba(24,24,27,0.68);--ios-title:#18181b;--ios-sub:rgba(24,24,27,0.68);--ios-blue:#3030ff;--ios-green:#1d6b3d;--ios-orange:#9a5b00;--ios-red:#b3412c;--ios-chevron:rgba(48,48,255,0.7)}}
@media (max-width: 600px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-shell .sim-summary__row.wk-row--you td.wk-team--home .wk-chip{color:#18181b}}
@media (max-width: 600px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-shell .sim-summary__row.wk-row--you td.wk-team--home .wk-chip .wk-chip-icon{color:#18181b}}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile{--srm-page-bg:#fafafa;--srm-panel-bg:#ffffff;--srm-group-bg:#ffffff;--srm-group-hover:#ffffff;--srm-divider:rgba(24,24,27,0.1);--srm-divider-strong:rgba(48,48,255,0.28);--srm-text:#18181b;--srm-text-sub:rgba(24,24,27,0.68);--srm-text-sect:#e4e4e7;--srm-accent:#3030ff;--srm-accent-soft:rgba(48,48,255,0.208);--srm-win-high:#1d6b3d;--srm-win-mid:#9a5b00;--srm-win-low:rgba(24,24,27,0.68);--srm-live-red:#b3412c;--srm-yellow:#3030ff;--srm-yellow-bright:#3030ff;--srm-toggle-bg:rgba(24,24,27,0.032);--srm-toggle-thumb:rgba(48,48,255,0.208)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])[data-theme="light"] .sim-records-mobile{--srm-page-bg:#f4f4f5;--srm-panel-bg:#ffffff;--srm-group-bg:#ffffff;--srm-group-hover:#f4f4f5;--srm-divider:rgba(24,24,27,0.1);--srm-divider-strong:rgba(48,48,255,0.28);--srm-text-sub:rgba(24,24,27,0.6);--srm-text-sect:rgba(24,24,27,0.68);--srm-accent:#3030ff;--srm-accent-soft:rgba(48,48,255,0.13);--srm-win-high:#1d6b3d;--srm-win-mid:#9a5b00;--srm-win-low:rgba(24,24,27,0.6);--srm-live-red:#b3412c;--srm-yellow:#3030ff;--srm-yellow-bright:#3030ff;--srm-toggle-bg:rgba(24,24,27,0.017);--srm-toggle-thumb:rgba(48,48,255,0.182)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-seg-btn--active{box-shadow:0 1px 2px rgba(24,24,27,0.054)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-run-all-btn{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-actionbar-tab--active{box-shadow:0 1px 2px rgba(24,24,27,0.054)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-best-bet{border:1px solid rgba(48,48,255,0.36)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-best-bet:hover{background:rgba(48,48,255,0.286)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-table thead th{background:rgba(24,24,27,0.016)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])[data-theme="light"] .sim-records-mobile .srm-table thead th{background:rgba(24,24,27,0.007)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-team-chip{box-shadow:0 0 0 1px rgba(24,24,27,0.04)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-win-pill{background:rgba(24,24,27,0.04)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])[data-theme="light"] .sim-records-mobile .srm-win-pill{background:rgba(24,24,27,0.014)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-hero-eye-pill{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-row-icon{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-hero-card::before{background:radial-gradient(ellipse at top right, rgba(48,48,255,0.065), transparent 60%)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-form-pill{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-footer-cta{color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-footer-cta-btn{background:#fafafa;color:#18181b}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-shell--footer .srm-footer-cta::before{background:radial-gradient(circle at top right, rgba(24,24,27,0.12), transparent 60%)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .srm-menu-avatar{color:#18181b}
@media (min-width: 769px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile{--scd-hover:rgba(48,48,255,0.13)}}
@media (min-width: 769px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile > .srm-section--hero::before{background:radial-gradient(ellipse at top right, rgba(48,48,255,0.065), transparent 60%)}}
@media (min-width: 769px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .scd-brand-dot{color:#18181b}}
@media (min-width: 769px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .scd-sidebar-toggle{box-shadow:0 8px 22px rgba(24,24,27,0.099)}}
@media (min-width: 769px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .scd-sidebar-toggle:hover{border-color:rgba(24,24,27,0.2);box-shadow:0 10px 28px rgba(24,24,27,0.144)}}
@media (min-width: 769px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"])[data-theme="light"] .sim-records-mobile .scd-sidebar-toggle:hover{border-color:rgba(24,24,27,0.2)}}
@media (min-width: 769px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .scd-sidebar-toggle:focus-visible{box-shadow:0 0 0 4px rgba(48,48,255,0.18)}}
@media (min-width: 769px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .scd-sb-link::after{box-shadow:0 2px 8px rgba(24,24,27,0.068)}}
@media (min-width: 769px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .scd-profile-menu{box-shadow:0 14px 36px rgba(24,24,27,0.153)}}
@media (min-width: 769px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sim-records-mobile .scd-plan-badge--insider{color:#6b3fa0}}

/* user_recent_simulations.html */
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .user-sims-table tbody tr.user-sims-row--active td{color:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .user-sims-pill{background:rgba(24,24,27,0.064)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .user-sims-pill--epl{color:#1d6b3d}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .user-sims-pill--nba{color:#9a5b00}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .user-sims-pill--nfl{background:rgba(48,48,255,0.234);color:#3030ff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .user-sims-pill--nhl{color:#6b3fa0}

/* postmatch_dashboard.html */
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .dark{--yellow:#3030ff;--coral:#b3412c;--ink:#18181b;--ink-2:rgba(24,24,27,0.6);--ink-3:rgba(24,24,27,0.6);--ink-4:rgba(24,24,27,0.6);--bg:#fafafa;--bg2:#ffffff;--rule:rgba(24,24,27,0.09);--green:#1d6b3d;--away:#3030ff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .nav{background:#18181b;color:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .live-badge{background:rgba(24,24,27,0.035);border:1px solid rgba(24,24,27,0.2)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .live-dot{background:#ffffff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .clock{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .theme-btn{background:#ffffff;color:#3030ff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .hero-meta{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .hero-team-form{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .hstat-l{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .hero-digits .sep{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .hero-status{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .hero-xg{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .ticker{background:#ffffff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .dark .ticker{background:#ffffff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .ticker-label{color:#3030ff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .ticker-text{color:rgba(24,24,27,0.65)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .section-label{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .section-label::after{background:rgba(24,24,27,0.035)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .kpi-strip{border:1px solid rgba(24,24,27,0.1)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .kpi{border-right:1px solid rgba(24,24,27,0.1)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .kpi-l{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sbar-legend-a{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sbar-name{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sbar-left{background:rgba(24,24,27,0.049)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sbar-left-fill{background:#ffffff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sbar-right{background:rgba(24,24,27,0.049)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sbar-right-fill{background:#ffffff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .prob-label{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .prob-track{background:rgba(24,24,27,0.049)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .prob-fill{background:#ffffff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sprint-axis{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sprint-name{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sprint-track{background:rgba(24,24,27,0.049)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sprint-track::after{background:rgba(24,24,27,0.035)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sprint-pip{background:#ffffff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sprint-name.away{color:#3030ff}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sprint-pip.away{background:#18181b;color:#fafafa}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .sprint-count{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .tbl-label{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .player-table th{color:rgba(24,24,27,0.6);border-bottom:1px solid rgba(24,24,27,0.1)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .player-table td{color:rgba(24,24,27,0.6);border-bottom:1px solid rgba(24,24,27,0.1)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .pos-tag{border:1px solid rgba(24,24,27,0.1);color:rgba(24,24,27,0.6);background:rgba(24,24,27,0.049)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .tac-row{border-bottom:1px solid rgba(24,24,27,0.1)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .tac-key{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .page-footer{border-top:1px solid rgba(24,24,27,0.1)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .footer-left{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .footer-brand{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .footer-link{color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .footer-region{border:1px solid rgba(24,24,27,0.1);color:rgba(24,24,27,0.6)}
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .footer-region:hover{border-color:rgba(24,24,27,0.2)}

/* pricing.html */
:where(html.sx-cream[data-sx-page="pricing"]) body{background:radial-gradient(circle at 50% 0%,#ffffff 0%,transparent 55%),#fafafa;color:#18181b}
html.sx-cream[data-sx-page="pricing"] .pricing-eyebrow{color:#3030ff}
html.sx-cream[data-sx-page="pricing"] .pricing-dot{background:#18181b;box-shadow:0 0 8px rgba(48,48,255,0.35);color:#fafafa}
html.sx-cream[data-sx-page="pricing"] .pricing-sub{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="pricing"] .billing-toggle{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="pricing"] .billing-toggle button{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="pricing"] .billing-toggle button.active{background:#18181b;color:#fafafa}
html.sx-cream[data-sx-page="pricing"] .save-badge{background:#ffffff;color:#1d6b3d}
html.sx-cream[data-sx-page="pricing"] .billing-toggle button.active .save-badge{background:rgba(24,24,27,0.016)}
html.sx-cream[data-sx-page="pricing"] .pricing-plan{border:1px solid rgba(24,24,27,0.12);background:#fafafa}
html.sx-cream[data-sx-page="pricing"] .pricing-plan.featured{border-color:rgba(48,48,255,0.85);background:linear-gradient(180deg,#ffffff 0%,#fafafa 55%);box-shadow:0 0 0 1px rgba(48,48,255,0.2),0 20px 50px -20px rgba(48,48,255,0.267)}
html.sx-cream[data-sx-page="pricing"] .popular-badge{background:#18181b;color:#fafafa}
html.sx-cream[data-sx-page="pricing"] .plan-desc{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="pricing"] .period{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="pricing"] .price-note{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="pricing"] .plan-cta{border:1px solid rgba(24,24,27,0.12);background:#ffffff;color:#18181b}
html.sx-cream[data-sx-page="pricing"] .featured .plan-cta{border-color:rgba(48,48,255,0.85);background:#18181b;color:#fafafa}
html.sx-cream[data-sx-page="pricing"] .plan-features li{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="pricing"] .plan-features .yes{color:#18181b}
html.sx-cream[data-sx-page="pricing"] .plan-features .yes::before{color:#1d6b3d}
html.sx-cream[data-sx-page="pricing"] .plan-features .no::before{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="pricing"] .pricing-footnote{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="pricing"] .pricing-footnote a{color:#3030ff}
html.sx-cream[data-sx-page="pricing"] .pricing-message{background:#ffffff;color:#b3412c}
html.sx-cream[data-sx-page="pricing"] .pricing-message.info{border-color:rgba(48,48,255,0.85);background:#ffffff;color:#18181b}
html.sx-cream[data-sx-page="pricing"] .pricing-continue{background:#18181b;color:#fafafa}
html.sx-cream[data-sx-page="pricing"] .pricing-plan.chosen{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="pricing"] .pricing-credits{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="pricing"] .pricing-credits h2{color:#18181b}
html.sx-cream[data-sx-page="pricing"] .pricing-credits strong{color:#18181b}

/* shared_comparison.html */
:where(html.sx-cream[data-sx-page="c"]) body{background:#fafafa}
html.sx-cream[data-sx-page="c"] .sc-kicker{color:#3030ff}
html.sx-cream[data-sx-page="c"] .sc-meta{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="c"] .sc-engine{border:1px solid rgba(24,24,27,0.12);color:#3030ff}
html.sx-cream[data-sx-page="c"] .sc-changes li{background:#ffffff}
html.sx-cream[data-sx-page="c"] .sc-changes s{color:#b3412c}
html.sx-cream[data-sx-page="c"] .sc-changes b.in{color:#9a5b00}
html.sx-cream[data-sx-page="c"] .sc-table thead th{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="c"] .sc-note{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="c"] .sc-lineup h3 span{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="c"] .sc-lineup ol{color:#18181b}
html.sx-cream[data-sx-page="c"] .sc-lineup li.is-new{color:#9a5b00}
html.sx-cream[data-sx-page="c"] .sc-lineup li em{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="c"] .sc-actions{background:linear-gradient(135deg,#ffffff,#fafafa)}
html.sx-cream[data-sx-page="c"] .sc-actions p{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="c"] .sc-btn{background:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="c"] .sc-btn.primary{border-color:rgba(48,48,255,0.85);background:#18181b;color:#fafafa}
html.sx-cream[data-sx-page="c"] .sc-how .body{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="c"] .sc-main a:not(.sc-btn){color:#3030ff}
html.sx-cream[data-sx-page="c"] .sc-empty{color:rgba(24,24,27,0.68)}

/* site_info.html */
:where(html.sx-cream:is([data-sx-page="about"],[data-sx-page="disclaimer"],[data-sx-page="privacy"],[data-sx-page="responsible-play"],[data-sx-page="terms"])) body{background:#fafafa;color:#18181b}
html.sx-cream:is([data-sx-page="about"],[data-sx-page="disclaimer"],[data-sx-page="privacy"],[data-sx-page="responsible-play"],[data-sx-page="terms"]) .legal-top{background:rgba(250,250,250,0.92);border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream:is([data-sx-page="about"],[data-sx-page="disclaimer"],[data-sx-page="privacy"],[data-sx-page="responsible-play"],[data-sx-page="terms"]) .legal-brand{color:#18181b}
html.sx-cream:is([data-sx-page="about"],[data-sx-page="disclaimer"],[data-sx-page="privacy"],[data-sx-page="responsible-play"],[data-sx-page="terms"]) .legal-top nav a{color:#3030ff}
html.sx-cream:is([data-sx-page="about"],[data-sx-page="disclaimer"],[data-sx-page="privacy"],[data-sx-page="responsible-play"],[data-sx-page="terms"]) .legal-eyebrow{color:#3030ff}
html.sx-cream:is([data-sx-page="about"],[data-sx-page="disclaimer"],[data-sx-page="privacy"],[data-sx-page="responsible-play"],[data-sx-page="terms"]) .legal-lead{color:rgba(24,24,27,0.68)}
html.sx-cream:is([data-sx-page="about"],[data-sx-page="disclaimer"],[data-sx-page="privacy"],[data-sx-page="responsible-play"],[data-sx-page="terms"]) .legal-card{border:1px solid rgba(24,24,27,0.12);background:#fafafa}
html.sx-cream:is([data-sx-page="about"],[data-sx-page="disclaimer"],[data-sx-page="privacy"],[data-sx-page="responsible-play"],[data-sx-page="terms"]) .legal-card p,html.sx-cream:is([data-sx-page="about"],[data-sx-page="disclaimer"],[data-sx-page="privacy"],[data-sx-page="responsible-play"],[data-sx-page="terms"]) .legal-card li{color:rgba(24,24,27,0.68)}
html.sx-cream:is([data-sx-page="about"],[data-sx-page="disclaimer"],[data-sx-page="privacy"],[data-sx-page="responsible-play"],[data-sx-page="terms"]) .legal-card strong{color:#18181b}
html.sx-cream:is([data-sx-page="about"],[data-sx-page="disclaimer"],[data-sx-page="privacy"],[data-sx-page="responsible-play"],[data-sx-page="terms"]) .legal-card a{color:#3030ff}
html.sx-cream:is([data-sx-page="about"],[data-sx-page="disclaimer"],[data-sx-page="privacy"],[data-sx-page="responsible-play"],[data-sx-page="terms"]) .legal-note{border-left:3px solid rgba(48,48,255,0.85);background:#ffffff;color:rgba(24,24,27,0.68)}
html.sx-cream:is([data-sx-page="about"],[data-sx-page="disclaimer"],[data-sx-page="privacy"],[data-sx-page="responsible-play"],[data-sx-page="terms"]) .legal-updated{color:rgba(24,24,27,0.6)}

/* soccer.html */
html.sx-cream[data-sx-page="epl"] .player-ppt-toggle-btn{background:rgba(24,24,27,0.056);border:1px solid rgba(24,24,27,0.18)}
html.sx-cream[data-sx-page="epl"] .player-ppt-toggle-btn:hover{background:rgba(24,24,27,0.112)}
:where(html.sx-cream[data-sx-page="epl"]) body{background:#ffffff}
html.sx-cream[data-sx-page="epl"] body::before{background-image:linear-gradient(rgba(24,24,27,0.01) 1px, transparent 1px),
        linear-gradient(90deg, rgba(24,24,27,0.01) 1px, transparent 1px)}
html.sx-cream[data-sx-page="epl"] .panel{background:#ffffff;border:1px solid rgba(24,24,27,0.1);box-shadow:0 8px 32px rgba(24,24,27,0.036), 0 0 0 1px rgba(15, 110, 86, 0.06) inset}
html.sx-cream[data-sx-page="epl"] .meta{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .badge{background:#f4f4f5;border:1px solid rgba(24,24,27,0.1);color:rgba(24,24,27,0.6)}
@media (max-width: 600px){html.sx-cream[data-sx-page="epl"] .stat-card{background:rgba(48,48,255,0.078)}}
html.sx-cream[data-sx-page="epl"] .stadium-preview-shell{border:1px solid rgba(24,24,27,0.1);background:#ffffff}
:where(html.sx-cream[data-sx-page="epl"]) label{color:rgba(24,24,27,0.6)}
:where(html.sx-cream[data-sx-page="epl"]) input,:where(html.sx-cream[data-sx-page="epl"]) button,:where(html.sx-cream[data-sx-page="epl"]) select{border:1px solid rgba(24,24,27,0.1)}
:where(html.sx-cream[data-sx-page="epl"]) input,:where(html.sx-cream[data-sx-page="epl"]) select{background:#f4f4f5}
html.sx-cream[data-sx-page="epl"] input:focus,html.sx-cream[data-sx-page="epl"] select:focus{border-color:rgba(24,24,27,0.12)}
:where(html.sx-cream[data-sx-page="epl"]) button{background:#ffffff;color:#18181b;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .btn-secondary{border:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .btn-secondary:hover{background:#f4f4f5;border-color:rgba(24,24,27,0.2)}
html.sx-cream[data-sx-page="epl"] .match-event-lyrics{background:rgba(24,24,27,0.098);border:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .stat-card{background:#f4f4f5;border:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .stat-label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] #stadiumMatchPanel{--psm-panel:#18181b;--psm-line:rgba(24,24,27,0.1);--psm-text:#fafafa;--psm-slate:#e4e4e7;--psm-brand:#3030ff}
html.sx-cream[data-sx-page="epl"] .sim-shell{border:1px solid rgba(24,24,27,0.1);background:#ffffff;box-shadow:0 12px 40px rgba(24,24,27,0.072), 0 0 0 1px rgba(15, 110, 86, 0.08) inset}
html.sx-cream[data-sx-page="epl"] .stadium-setup-strip{border:1px solid rgba(24,24,27,0.1);background:color-mix(in srgb, #ffffff 86%, transparent)}
html.sx-cream[data-sx-page="epl"] .stadium-setup-strip label,html.sx-cream[data-sx-page="epl"] .stadium-playback-toggle span{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .stadium-setup-strip .stadium-run-play-btn{border:1px solid rgba(24,24,27,0.16);background:rgba(255,255,255,0.78);color:#18181b}
html.sx-cream[data-sx-page="epl"] .stadium-setup-strip .stadium-run-play-btn:hover{background:rgba(255,255,255,0.94);border-color:rgba(24,24,27,0.2)}
html.sx-cream[data-sx-page="epl"] .stadium-playback-toggle{border:1px solid rgba(24,24,27,0.1);background:color-mix(in srgb, #ffffff 76%, transparent)}
html.sx-cream[data-sx-page="epl"] .stadium-playback-toggle small{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .stadium-playback-toggle input{accent-color:#ffffff}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .stadium-setup-title span{color:rgba(24,24,27,0.6)}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .stadium-setup-strip .stadium-run-play-btn{background:#ffffff}}
@media (max-width: 768px){:where(html.sx-cream[data-sx-page="epl"]) body{background:#f4f4f5 !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .stat-card{background:#ffffff !important;box-shadow:0 1px 0 rgba(24,24,27,0.009)}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .stat-label{color:rgba(24,24,27,0.6) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .live-card,html.sx-cream[data-sx-page="epl"] .table-card{background:#ffffff !important;box-shadow:0 1px 0 rgba(24,24,27,0.009)}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .live-card-sub,html.sx-cream[data-sx-page="epl"] .table-sub{color:rgba(24,24,27,0.6) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .live-card-scroll th,html.sx-cream[data-sx-page="epl"] .live-card-scroll td,html.sx-cream[data-sx-page="epl"] .table-scroll th,html.sx-cream[data-sx-page="epl"] .table-scroll td{border-color:rgba(24,24,27,0.12) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .table-scroll thead th{background:#ffffff !important;color:rgba(24,24,27,0.6) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .overview-mini-card{border-top:1px solid rgba(24,24,27,0.12)}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .overview-team-title{color:rgba(24,24,27,0.6) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .overview-mini-table th{color:rgba(24,24,27,0.6) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .engine-note-card{background:#ffffff !important}}
html.sx-cream[data-sx-page="epl"] .player-shell{background:#ffffff}
html.sx-cream[data-sx-page="epl"] #bubbleCanvas{background:#ffffff}
html.sx-cream[data-sx-page="epl"] .player-btn,html.sx-cream[data-sx-page="epl"] .live-pill{border:1px solid rgba(24,24,27,0.16);background:rgba(255,255,255,0.78);color:#18181b}
html.sx-cream[data-sx-page="epl"] .player-btn:hover,html.sx-cream[data-sx-page="epl"] .live-pill:hover{background:rgba(255,255,255,0.94)}
html.sx-cream[data-sx-page="epl"] .live-pill.live-edge{background:rgba(255,255,255,0.88)}
html.sx-cream[data-sx-page="epl"] .live-pill.live-behind{border-color:rgba(24,24,27,0.16);background:rgba(255,255,255,0.78)}
html.sx-cream[data-sx-page="epl"] .timelineSlider::-webkit-slider-thumb{background:linear-gradient(180deg, #f4f4f5, #ffffff)}
html.sx-cream[data-sx-page="epl"] .timelineSlider::-moz-range-thumb{background:linear-gradient(180deg, #f4f4f5, #ffffff)}
html.sx-cream[data-sx-page="epl"] .timeLabel{color:#18181b}
html.sx-cream[data-sx-page="epl"] .player-pitch-time{background:#fafafa;border:1px solid rgba(24,24,27,0.08);color:#18181b}
html.sx-cream[data-sx-page="epl"] .player-pitch-time::before{background-image:linear-gradient(rgba(24,24,27,0.01) 1px, transparent 1px),
        linear-gradient(90deg, rgba(24,24,27,0.01) 1px, transparent 1px)}
html.sx-cream[data-sx-page="epl"] .player-ppt-topbar{background:#ffffff;border-bottom:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .player-ppt-home-col{color:#b3412c}
html.sx-cream[data-sx-page="epl"] .player-ppt-vs-col{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .player-ppt-title-note{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .player-ppt-live-badge{color:#b3412c}
html.sx-cream[data-sx-page="epl"] .player-ppt-toolbar{background:#fafafa;border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="epl"] .player-ppt-ctrl-sep{background:#ffffff}
html.sx-cream[data-sx-page="epl"] .player-ppt-ctrl-btn,html.sx-cream[data-sx-page="epl"] .player-ppt-player-btn{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .player-ppt-ctrl-btn:hover,html.sx-cream[data-sx-page="epl"] .player-ppt-player-btn:hover{color:#18181b;border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .player-ppt-ctrl-btn.on{background:rgba(48,48,255,0.156);border-color:rgba(48,48,255,0.85);color:#3030ff}
html.sx-cream[data-sx-page="epl"] .player-ppt-player-btn.is-active[data-tone="red"]{color:#b3412c}
html.sx-cream[data-sx-page="epl"] .player-ppt-player-btn.is-active[data-tone="blue"]{background:rgba(48,48,255,0.156);border-color:rgba(48,48,255,0.85);color:#3030ff}
html.sx-cream[data-sx-page="epl"] .player-ppt-player-btn.is-active[data-tone="amber"]{color:#9a5b00}
html.sx-cream[data-sx-page="epl"] .player-ppt-player-btn.is-active[data-tone="green"]{color:#1d6b3d}
html.sx-cream[data-sx-page="epl"] .player-ppt-section-head::after{background:rgba(24,24,27,0.056)}
html.sx-cream[data-sx-page="epl"] .player-ppt-grid-matrix{border:1px solid rgba(24,24,27,0.1);background:#f4f4f5}
html.sx-cream[data-sx-page="epl"] .player-ppt-heat-card{background:#fafafa;border:1px solid rgba(24,24,27,0.08);box-shadow:inset 0 0 0 1px rgba(24,24,27,0.008)}
html.sx-cream[data-sx-page="epl"] .player-ppt-grid-header{background:rgba(255,255,255,0.92);border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="epl"] .player-ppt-grid-num{color:#3030ff}
html.sx-cream[data-sx-page="epl"] .player-ppt-grid-name{color:#18181b}
html.sx-cream[data-sx-page="epl"] .player-ppt-grid-pos{color:#3030ff}
html.sx-cream[data-sx-page="epl"] .player-ppt-heat-cell{background:linear-gradient(180deg, #ffffff 0%, #fafafa 100%);border:1px solid rgba(24,24,27,0.08);box-shadow:inset 0 0 0 1px rgba(24,24,27,0.008)}
html.sx-cream[data-sx-page="epl"] .player-ppt-chart-panel,html.sx-cream[data-sx-page="epl"] .player-ppt-compare-panel{background:#ffffff;border:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .player-ppt-chart-panel.player-ppt-scientific-card{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12);box-shadow:0 12px 30px rgba(24,24,27,0.072)}
html.sx-cream[data-sx-page="epl"] .player-ppt-panel-header,html.sx-cream[data-sx-page="epl"] .player-ppt-compare-header{border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="epl"] .player-ppt-scientific-card .player-ppt-panel-header{border-bottom:1px solid rgba(24,24,27,0.1);background:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .player-ppt-panel-title,html.sx-cream[data-sx-page="epl"] .player-ppt-compare-header{color:#18181b}
html.sx-cream[data-sx-page="epl"] .player-ppt-scientific-card .player-ppt-panel-sub{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .player-ppt-scientific-card .player-ppt-chart-wrap{background:#f4f4f5}
html.sx-cream[data-sx-page="epl"] .player-ppt-phase-bar,html.sx-cream[data-sx-page="epl"] .player-ppt-group-bar{border-top:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="epl"] .player-ppt-scientific-card .player-ppt-phase-bar,html.sx-cream[data-sx-page="epl"] .player-ppt-scientific-card .player-ppt-group-bar{border-top:1px solid rgba(24,24,27,0.12);background:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .player-ppt-phase-seg,html.sx-cream[data-sx-page="epl"] .player-ppt-group-seg{border-right:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="epl"] .player-ppt-scientific-card .player-ppt-phase-seg,html.sx-cream[data-sx-page="epl"] .player-ppt-scientific-card .player-ppt-group-seg{border-right:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .player-ppt-featured-caption{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .player-ppt-stats-row{border-top:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="epl"] .player-ppt-stat-cell{border-right:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="epl"] .player-ppt-sig-legend{border-top:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="epl"] .player-ppt-compare-legend{border-top:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="epl"] .live-zone-maps{border-top:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .live-policy-telemetry{color:rgba(24,24,27,0.6);background:rgba(24,24,27,0.077);border:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .live-zone-heat-card{background:#ffffff;border:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .live-zone-heat-sub{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .live-zone-heat-legend{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .live-zone-heat-legend .live-zone-heat-gradient{background:linear-gradient(to right, rgba(255,255,255,0.9), rgba(24,24,27,0.95), rgba(24,24,27,0.95), rgba(60,200,80,0.95), rgba(220,180,0,0.95), rgba(220,30,10,0.98));border:1px solid rgba(24,24,27,0.1);color:#fafafa}
html.sx-cream[data-sx-page="epl"] .live-zone-heat-wrap{border:1px solid rgba(24,24,27,0.08);background:#fafafa;box-shadow:inset 0 0 0 1px rgba(24,24,27,0.012)}
html.sx-cream[data-sx-page="epl"] .live-zone-map-card{background:#ffffff;border:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .live-zone-map-status{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .live-zone-legend{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .live-zone-legend i{border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .live-zone-legend i.lz-leg-block{background:linear-gradient(135deg, rgba(222,202,199,0.65), rgba(46, 125, 50, 0.2))}
html.sx-cream[data-sx-page="epl"] .live-zone-legend i.lz-leg-ball{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="epl"] .live-zone-pitch{border:1px solid rgba(24,24,27,0.12);box-shadow:inset 0 1px 0 rgba(24,24,27,0.04)}
html.sx-cream[data-sx-page="epl"] .live-zone-cell{background:rgba(24,24,27,0.014);box-shadow:inset 0 0 0 1px rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="epl"] .live-zone-cell-label .lz-lane{color:rgba(24,24,27,0.78);text-shadow:0 1px 2px rgba(24,24,27,0.22), 0 0 14px rgba(24,24,27,0.158)}
html.sx-cream[data-sx-page="epl"] .live-zone-cell-label .lz-band{color:rgba(24,24,27,0.6);text-shadow:0 1px 2px rgba(24,24,27,0.203)}
html.sx-cream[data-sx-page="epl"] .live-zone-cell--weak{background:linear-gradient(135deg, rgba(120, 53, 15, 0.22), rgba(24,24,27,0.035))}
html.sx-cream[data-sx-page="epl"] .live-zone-cell--ball{outline:2px solid rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="epl"] .table-card{background:#ffffff;border:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .table-head{border-bottom:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .table-sub{color:rgba(24,24,27,0.6)}
:where(html.sx-cream[data-sx-page="epl"]) th,:where(html.sx-cream[data-sx-page="epl"]) td{border-bottom:1px solid rgba(24,24,27,0.14)}
:where(html.sx-cream[data-sx-page="epl"]) th{background:#f4f4f5}
html.sx-cream[data-sx-page="epl"] tr:hover td{background:rgba(24,24,27,0.02)}
html.sx-cream[data-sx-page="epl"] .sim-file-badge{color:rgba(24,24,27,0.6);border:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .engine-notes{background:#ffffff;border:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .engine-notes::before{background:radial-gradient(circle at 12% 20%, rgba(15, 110, 86, 0.08), transparent 24%),
        radial-gradient(circle at 88% 18%, rgba(48,48,255,0.104), transparent 22%),
        linear-gradient(180deg, rgba(24,24,27,0.12), rgba(24,24,27,0.12))}
html.sx-cream[data-sx-page="epl"] .engine-notes-intro{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .engine-note-card{background:#f4f4f5;border:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .engine-note-body{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .engine-note-equation{background:#f4f4f5;border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="epl"] .engine-note-foot{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .engine-note-figure{border:1px solid rgba(24,24,27,0.1);background:#ffffff}
html.sx-cream[data-sx-page="epl"] .engine-note-figure::before{background-image:linear-gradient(rgba(24,24,27,0.016) 1px, transparent 1px),
        linear-gradient(90deg, rgba(24,24,27,0.016) 1px, transparent 1px)}
html.sx-cream[data-sx-page="epl"] .engine-note-figure-meta span{color:rgba(24,24,27,0.6);border:1px solid rgba(24,24,27,0.1);background:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .engine-note-svg-label{fill:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .fullscreen-btn{border:1px solid rgba(24,24,27,0.18);background:rgba(255,255,255,0.72);color:#18181b}
html.sx-cream[data-sx-page="epl"] .fullscreen-btn:hover{background:rgba(255,255,255,0.92)}
html.sx-cream[data-sx-page="epl"] .live-card{background:#ffffff;border:1px solid rgba(24,24,27,0.1);box-shadow:0 8px 32px rgba(24,24,27,0.158)}
html.sx-cream[data-sx-page="epl"] .live-card-sub{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .live-table th,html.sx-cream[data-sx-page="epl"] .live-table td{border-bottom:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .live-table th{background:#f4f4f5}
html.sx-cream[data-sx-page="epl"] .live-summary-table th,html.sx-cream[data-sx-page="epl"] .live-summary-table td{border-bottom:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .phase-pill{border:1px solid rgba(24,24,27,0.16)}
html.sx-cream[data-sx-page="epl"] .live-card-head,html.sx-cream[data-sx-page="epl"] .table-head{border-bottom:1px solid rgba(24,24,27,0.1);background:linear-gradient(180deg, rgba(24,24,27,0.12), rgba(24,24,27,0.12))}
html.sx-cream[data-sx-page="epl"] .player-ppt-live-badge{background:rgba(48,48,255,0.156);border-color:rgba(48,48,255,0.26);color:#3030ff}
html.sx-cream[data-sx-page="epl"] .player-pitch-time{background:#f4f4f5;border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .player-pitch-time::before{background-image:linear-gradient(rgba(24,24,27,0.016) 1px, transparent 1px),
        linear-gradient(90deg, rgba(24,24,27,0.016) 1px, transparent 1px)}
html.sx-cream[data-sx-page="epl"] .player-ppt-topbar,html.sx-cream[data-sx-page="epl"] .player-ppt-toolbar{background:rgba(24,24,27,0.12);border-bottom:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .player-ppt-vs-col,html.sx-cream[data-sx-page="epl"] .player-ppt-title-note,html.sx-cream[data-sx-page="epl"] .player-ppt-topbar-right,html.sx-cream[data-sx-page="epl"] .player-ppt-ctrl-label,html.sx-cream[data-sx-page="epl"] .player-ppt-section-head,html.sx-cream[data-sx-page="epl"] .player-ppt-section-note-inline{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .player-ppt-section-head::after,html.sx-cream[data-sx-page="epl"] .player-ppt-ctrl-sep{background:rgba(24,24,27,0.049)}
html.sx-cream[data-sx-page="epl"] .player-ppt-ctrl-btn,html.sx-cream[data-sx-page="epl"] .player-ppt-player-btn{border-color:rgba(48,48,255,0.24)}
html.sx-cream[data-sx-page="epl"] .player-ppt-ctrl-btn{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .player-ppt-ctrl-btn:hover{border-color:rgba(48,48,255,0.48);background:rgba(48,48,255,0.104)}
html.sx-cream[data-sx-page="epl"] .player-ppt-ctrl-btn.on{background:rgba(48,48,255,0.208);border-color:rgba(48,48,255,0.48);color:#3030ff}
html.sx-cream[data-sx-page="epl"] .player-ppt-grid-matrix{border-color:rgba(24,24,27,0.12);background:#f4f4f5}
html.sx-cream[data-sx-page="epl"] .player-ppt-heat-card{background:#f4f4f5;border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .player-ppt-grid-header{background:rgba(24,24,27,0.12);border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .player-ppt-grid-num,html.sx-cream[data-sx-page="epl"] .player-ppt-grid-pos{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .player-ppt-heat-cell{background:linear-gradient(180deg, #f4f4f5 0%, #f4f4f5 100%);border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .player-ppt-chart-panel,html.sx-cream[data-sx-page="epl"] .player-ppt-compare-panel,html.sx-cream[data-sx-page="epl"] .player-ppt-chart-panel.player-ppt-scientific-card{background:#f4f4f5;border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .player-ppt-panel-header,html.sx-cream[data-sx-page="epl"] .player-ppt-compare-header{background:rgba(24,24,27,0.12);border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .player-ppt-panel-sub,html.sx-cream[data-sx-page="epl"] .player-ppt-featured-caption,html.sx-cream[data-sx-page="epl"] .player-ppt-sig-legend,html.sx-cream[data-sx-page="epl"] .player-ppt-stat-label,html.sx-cream[data-sx-page="epl"] .player-ppt-stat-unit,html.sx-cream[data-sx-page="epl"] .player-ppt-legend-meta{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .player-ppt-chart-wrap,html.sx-cream[data-sx-page="epl"] .player-ppt-compare-wrap,html.sx-cream[data-sx-page="epl"] .player-ppt-scientific-card .player-ppt-chart-wrap{background:#f4f4f5}
html.sx-cream[data-sx-page="epl"] .player-ppt-phase-bar,html.sx-cream[data-sx-page="epl"] .player-ppt-group-bar,html.sx-cream[data-sx-page="epl"] .player-ppt-stats-row,html.sx-cream[data-sx-page="epl"] .player-ppt-sig-legend,html.sx-cream[data-sx-page="epl"] .player-ppt-compare-legend,html.sx-cream[data-sx-page="epl"] .player-ppt-scientific-card .player-ppt-phase-bar,html.sx-cream[data-sx-page="epl"] .player-ppt-scientific-card .player-ppt-group-bar{border-top:1px solid rgba(24,24,27,0.12);background:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .player-ppt-phase-seg,html.sx-cream[data-sx-page="epl"] .player-ppt-group-seg,html.sx-cream[data-sx-page="epl"] .player-ppt-stat-cell,html.sx-cream[data-sx-page="epl"] .player-ppt-scientific-card .player-ppt-phase-seg,html.sx-cream[data-sx-page="epl"] .player-ppt-scientific-card .player-ppt-group-seg{border-right:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .live-policy-telemetry{background:rgba(244,244,245,0.92);border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .live-zone-heat-card,html.sx-cream[data-sx-page="epl"] .live-zone-map-card{background:#f4f4f5;border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .live-zone-heat-wrap{background:linear-gradient(180deg, #f4f4f5 0%, #f4f4f5 100%);border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .live-zone-heat-legend .live-zone-heat-gradient{border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="epl"] .engine-note-card:nth-child(even){border-top-color:rgba(48,48,255,0.24)}
html.sx-cream[data-sx-page="epl"] .engine-note-equation{background:#f4f4f5}
html.sx-cream[data-sx-page="epl"] .overview-live-stats-table th:first-child,html.sx-cream[data-sx-page="epl"] .overview-live-stats-table td:first-child{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .overview-live-stats-table td.overview-coaching-row{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .tiny-live-note{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .overview-mini-card{background:#f4f4f5;border:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .overview-mini-table th,html.sx-cream[data-sx-page="epl"] .overview-mini-table td{border-bottom:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .overview-mini-table th{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="epl"] .overview-live-stats-table th,html.sx-cream[data-sx-page="epl"] .overview-live-stats-table td{border-bottom:1px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="epl"] .player-pitch-time{--ppt-paper:#18181b;--ppt-paper2:#18181b;--ppt-ink:#ffffff;--ppt-ink2:#f4f4f5;--ppt-muted:#e4e4e7;--ppt-faint:rgba(24,24,27,0.68);--ppt-rule:rgba(24,24,27,0.12);--ppt-rule-light:rgba(24,24,27,0.12);--ppt-yellow:#3030ff;--ppt-blue:#3030ff;--ppt-red:#b3412c}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"],:where(html.sx-cream[data-sx-page="epl"]) body{background:#f4f4f5 !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .site-shell,html.sx-cream[data-sx-page="epl"] .site-content{background:#f4f4f5 !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] #stadiumMatchPanel{background:#f4f4f5 !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .sim-shell{background:#fafafa !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-match-panels{background:#f4f4f5 !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-section-hdr{color:rgba(24,24,27,0.6) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-lineup-card{background:#ffffff !important;border:1px solid rgba(24,24,27,0.18) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-lineup-head{border-bottom:0.5px solid rgba(24,24,27,0.18) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-lu-team:first-child{border-right:0.5px solid rgba(24,24,27,0.18) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-lu-form{color:rgba(24,24,27,0.68) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-lu-tactic{color:#3030ff !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-lu-col:first-child{border-right:0.5px solid rgba(24,24,27,0.18) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-lu-player{border-bottom:0.5px solid rgba(24,24,27,0.18) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-lu-num{background:rgba(24,24,27,0.056) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-stats-card{background:#ffffff !important;border:1px solid rgba(24,24,27,0.18) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-poss-bar{background:rgba(24,24,27,0.056) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-poss-fill-home{background:#18181b !important;color:#fafafa}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-poss-label{color:rgba(24,24,27,0.68) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-stat-row{border-top:0.5px solid rgba(24,24,27,0.18) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-stat-lbl{color:rgba(24,24,27,0.68) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .mobile-stat-divider{background:rgba(24,24,27,0.063) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .tables-wrap--player-stats{border:1px solid rgba(24,24,27,0.18) !important;background:#ffffff !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .tables-wrap--player-stats .table-card{background:#ffffff !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .tables-wrap--player-stats .table-card + .table-card{border-top:0.5px solid rgba(24,24,27,0.18) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .tables-wrap--player-stats .table-head{border-bottom:0.5px solid rgba(24,24,27,0.18) !important;background:#ffffff !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .tables-wrap--player-stats .table-head h3{color:rgba(24,24,27,0.6) !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .tables-wrap--player-stats table th,html.sx-cream[data-sx-page="epl"] .tables-wrap--player-stats table td{border-bottom:0.5px solid rgba(24,24,27,0.18) !important;background:#ffffff !important}}
@media (max-width: 768px){html.sx-cream[data-sx-page="epl"] .tables-wrap--player-stats table thead th{color:rgba(24,24,27,0.68) !important}}
html.sx-cream[data-sx-page="epl"] .smi-panel{background:#fafafa;border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="epl"] .smi-panel h3{color:#18181b}
html.sx-cream[data-sx-page="epl"] .smi-sub{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="epl"] .smi-odds-table th,html.sx-cream[data-sx-page="epl"] .smi-odds-table td{border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="epl"] .smi-odds-table th{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="epl"] .smi-odds-table td.smi-outcome{color:#18181b}
html.sx-cream[data-sx-page="epl"] .smi-odds-table .smi-odds{color:#9a5b00}
html.sx-cream[data-sx-page="epl"] .smi-odds-table .smi-pct{color:#18181b}
html.sx-cream[data-sx-page="epl"] .smi-edge-pos{color:#1d6b3d}
html.sx-cream[data-sx-page="epl"] .smi-edge-neg{color:#b3412c}
html.sx-cream[data-sx-page="epl"] .smi-edge-zero{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="epl"] .smi-value{color:#18181b}
html.sx-cream[data-sx-page="epl"] .smi-value strong{color:#1d6b3d}
html.sx-cream[data-sx-page="epl"] .smi-note{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="epl"] .smi-chip--w{color:#1d6b3d}
html.sx-cream[data-sx-page="epl"] .smi-chip--d{background:rgba(24,24,27,0.072);color:#18181b}
html.sx-cream[data-sx-page="epl"] .smi-chip--l{color:#b3412c}
html.sx-cream[data-sx-page="epl"] .smi-form-col h4,html.sx-cream[data-sx-page="epl"] .smi-meetings h4{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="epl"] .smi-form-row{border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="epl"] .smi-form-res.D{background:#f4f4f5}
html.sx-cream[data-sx-page="epl"] .smi-form-opp{color:#18181b}
html.sx-cream[data-sx-page="epl"] .smi-form-ha{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="epl"] .smi-form-score{color:#9a5b00}
html.sx-cream[data-sx-page="epl"] .smi-meet-row{color:#18181b}
html.sx-cream[data-sx-page="epl"] .smi-meet-row .smi-meet-date{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="epl"] .smi-meet-row .smi-meet-score{color:#9a5b00}

/* sports_dashboard.html */
html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .dashboard-sim-state{color:rgba(24,24,27,0.68)}
@media (max-width:900px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .dashboard-mobile-nav{background:#fafafa;border-bottom:1px solid rgba(24,24,27,0.12)}}
@media (max-width:900px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .dashboard-mobile-nav a{color:#18181b}}
@media (max-width:900px){html.sx-cream:is([data-sx-page="epl"],[data-sx-page="nba"],[data-sx-page="nfl"],[data-sx-page="nhl"]) .dashboard-mobile-nav a[aria-current=page]{background:#18181b}}

/* support.html */
:where(html.sx-cream[data-sx-page="support"]) body{background:#fafafa;color:#18181b}
:where(html.sx-cream[data-sx-page="support"]) a{color:#3030ff}
html.sx-cream[data-sx-page="support"] a:focus-visible,html.sx-cream[data-sx-page="support"] summary:focus-visible{outline:3px solid rgba(48,48,255,0.85)}
:where(html.sx-cream[data-sx-page="support"]) header{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="support"] .brand{color:#18181b}
:where(html.sx-cream[data-sx-page="support"]) p{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="support"] .card{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
:where(html.sx-cream[data-sx-page="support"]) details{border-top:1px solid rgba(24,24,27,0.12)}
:where(html.sx-cream[data-sx-page="support"]) footer{border-top:1px solid rgba(24,24,27,0.12);color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="support"] .fb .opt{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="support"] .fb input,html.sx-cream[data-sx-page="support"] .fb select,html.sx-cream[data-sx-page="support"] .fb textarea{color:#18181b;background:#fafafa;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="support"] .fb input:focus-visible,html.sx-cream[data-sx-page="support"] .fb select:focus-visible,html.sx-cream[data-sx-page="support"] .fb textarea:focus-visible{outline:3px solid rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="support"] .fb-send{background:#18181b;color:#fafafa}
html.sx-cream[data-sx-page="support"] .fb-send:focus-visible{outline:3px solid rgba(24,24,27,0.1)}
html.sx-cream[data-sx-page="support"] .fb-status[data-state=ok]{color:#1d6b3d}
html.sx-cream[data-sx-page="support"] .fb-status[data-state=error]{color:#b3412c}

/* tactical_patterns_temp.html */
html.sx-cream[data-sx-page="tactics"] .temp-header-wrap{border-bottom:2px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="tactics"] .page-header{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .header-vol{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .header-vol::after{background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .header-formula{color:rgba(24,24,27,0.6);border-top:1px solid rgba(24,24,27,0.12);border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .fi{color:#3030ff}
html.sx-cream[data-sx-page="tactics"] .header-meta{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .pattern-block{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .pitch-label{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="tactics"] .pitch-frame{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .pattern-theorem-num{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .pattern-seq{color:#3030ff;border-top:1px solid rgba(24,24,27,0.12);border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .mini-step{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .formula-block{background:#f4f4f5;color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .formula-block.ind{border-left-color:rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="tactics"] .insight-box{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .section-chapter{border-bottom:2px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] footer.patterns-footer{border-top:2px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .footer-copy{color:rgba(24,24,27,0.68)}

/* tactical_profiles.html */
html.sx-cream[data-sx-page="tactics"] .file-badge{color:rgba(24,24,27,0.6);border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .style-selector{background:#ffffff;border:1px solid rgba(24,24,27,0.12);box-shadow:0 8px 20px rgba(24,24,27,0.023)}
html.sx-cream[data-sx-page="tactics"] .style-card{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .style-card.active{border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .sc-clubs{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .profile-deep-card,html.sx-cream[data-sx-page="tactics"] .compare-section{background:#ffffff;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .profile-deep-head{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .profile-deep-meta{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .panel-title{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .phase-tabs .filter-btn{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12);color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .phase-tabs .filter-btn.active{border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .stat-group-title{color:rgba(24,24,27,0.6);border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .stat-label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .stat-bar-track{background:#ffffff;box-shadow:inset 0 1px 2px rgba(24,24,27,0.203);border:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="tactics"] .iq-section{border-top:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .iq-card-label{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .profile-legend{border-top:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .profile-legend .legend-text{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .compare-head{border-bottom:1px solid rgba(24,24,27,0.12)}
:where(html.sx-cream[data-sx-page="tactics"]) th{color:rgba(24,24,27,0.6);border-bottom:1px solid rgba(24,24,27,0.12);background:#f4f4f5}
:where(html.sx-cream[data-sx-page="tactics"]) td{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] tr:hover td{background:rgba(24,24,27,0.016)}
html.sx-cream[data-sx-page="tactics"] td.mono{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .page-footer{border-top:1px solid rgba(24,24,27,0.12);color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .style-card:focus-visible,html.sx-cream[data-sx-page="tactics"] .filter-btn:focus-visible{outline:2px solid rgba(24,24,27,0.12)}

/* team_scout.html */
html.sx-cream[data-sx-page="tactics"] body::before{background-image:linear-gradient(rgba(24,24,27,0.01) 1px, transparent 1px),
        linear-gradient(90deg, rgba(24,24,27,0.01) 1px, transparent 1px)}
html.sx-cream[data-sx-page="tactics"] .lab-header-pitch{background:radial-gradient(circle at 12% 20%, rgba(15,110,86,.10), transparent 30%),
        radial-gradient(circle at 82% 18%, rgba(48,48,255,0.117), transparent 28%),
        linear-gradient(180deg, rgba(255,255,255,0.94), rgba(244,244,245,0.96))}
html.sx-cream[data-sx-page="tactics"] .lab-header-stripes{background-image:linear-gradient(rgba(24,24,27,0.017) 1px, transparent 1px),
        linear-gradient(90deg, rgba(24,24,27,0.017) 1px, transparent 1px)}
html.sx-cream[data-sx-page="tactics"] .c-pill{background:#ffffff;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .c-pill span{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .lab-header .header-sub code{background:rgba(24,24,27,0.035)}
html.sx-cream[data-sx-page="tactics"] .scout-tabs{background:#ffffff;border:1px solid rgba(24,24,27,0.12);box-shadow:0 8px 20px rgba(24,24,27,0.027)}
html.sx-cream[data-sx-page="tactics"] .s-tab{border:1px solid rgba(24,24,27,0.12);background:#ffffff;color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .s-tab.active{background:#ffffff;border-color:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .toolbar{background:#ffffff;border:1px solid rgba(24,24,27,0.12);box-shadow:0 8px 20px rgba(24,24,27,0.023)}
html.sx-cream[data-sx-page="tactics"] .toolbar input{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="tactics"] .toolbar input::placeholder{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .group-title{border-bottom:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .card{background:#ffffff;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .card:hover{box-shadow:0 10px 24px rgba(24,24,27,0.036)}
html.sx-cream[data-sx-page="tactics"] .card-meta{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .archetype-tag{border:1px solid rgba(48,48,255,0.24);background:rgba(48,48,255,0.104)}
html.sx-cream[data-sx-page="tactics"] .card-txt{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .chip{background:#f4f4f5;border:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="tactics"] .barrow{color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="tactics"] .bar{background:#f4f4f5}
html.sx-cream[data-sx-page="tactics"] .fill{background:linear-gradient(90deg, #ffffff, #ffffff)}
:where(html.sx-cream[data-sx-page="tactics"]) body{background:#fafafa}
html.sx-cream[data-sx-page="tactics"] body::before{background:radial-gradient(circle at 18% 0%, rgba(48,48,255,0.091), transparent 42%),
        radial-gradient(circle at 88% 10%, rgba(48,48,255,0.046), transparent 35%)}
html.sx-cream[data-sx-page="tactics"] .lab-header{background:#fafafa;border-bottom:1px solid rgba(24,24,27,0.08)}
html.sx-cream[data-sx-page="tactics"] .lab-header-pitch{background:#fafafa}
html.sx-cream[data-sx-page="tactics"] .lab-header .header-eyebrow{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="tactics"] .lab-header .page-title{color:#18181b}
html.sx-cream[data-sx-page="tactics"] .lab-header .header-sub{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="tactics"] .lab-header .header-sub code{background:rgba(48,48,255,0.13)}
html.sx-cream[data-sx-page="tactics"] .coverage-pills .c-pill{background:#fafafa;border:1px solid rgba(48,48,255,0.15);box-shadow:inset 0 0 0 1px rgba(24,24,27,0.008)}
html.sx-cream[data-sx-page="tactics"] .coverage-pills .c-pill strong{color:#18181b}
html.sx-cream[data-sx-page="tactics"] .coverage-pills .c-pill span{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="tactics"] .scout-tabs,html.sx-cream[data-sx-page="tactics"] .toolbar{background:#fafafa;border-color:rgba(48,48,255,0.15)}
html.sx-cream[data-sx-page="tactics"] .s-tab{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="tactics"] .s-tab:hover{background:rgba(48,48,255,0.104);border-color:rgba(48,48,255,0.22);color:#18181b}
html.sx-cream[data-sx-page="tactics"] .s-tab.active{background:rgba(48,48,255,0.182);border-color:rgba(48,48,255,0.34)}
html.sx-cream[data-sx-page="tactics"] .toolbar input{background:#fafafa;border-color:rgba(48,48,255,0.12);color:#18181b}
html.sx-cream[data-sx-page="tactics"] .toolbar input:focus{border-color:rgba(48,48,255,0.42)}
html.sx-cream[data-sx-page="tactics"] .group-title{border-bottom-color:rgba(48,48,255,0.15);color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="tactics"] .card{background:#fafafa;border:1px solid rgba(48,48,255,0.15)}
html.sx-cream[data-sx-page="tactics"] .card:hover{background:#fafafa;border-color:rgba(48,48,255,0.38);box-shadow:0 14px 34px rgba(24,24,27,0.189), inset 0 0 0 1px rgba(48,48,255,0.05)}
html.sx-cream[data-sx-page="tactics"] .card:focus-within{border-color:rgba(48,48,255,0.46)}
html.sx-cream[data-sx-page="tactics"] .card h3{color:#18181b}
html.sx-cream[data-sx-page="tactics"] .card-meta{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="tactics"] .team-abbr{background:rgba(48,48,255,0.13);border-color:rgba(48,48,255,0.26)}
html.sx-cream[data-sx-page="tactics"] .archetype-tag{background:rgba(48,48,255,0.13);border-color:rgba(48,48,255,0.28)}
html.sx-cream[data-sx-page="tactics"] .card-txt{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="tactics"] .card-txt strong{color:#18181b}
html.sx-cream[data-sx-page="tactics"] .chip{background:rgba(24,24,27,0.028);border-color:rgba(24,24,27,0.08);color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="tactics"] .barrow{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="tactics"] .bar{background:rgba(24,24,27,0.044)}
html.sx-cream[data-sx-page="tactics"] .fill{background:linear-gradient(90deg, #ffffff, #f4f4f5)}
html.sx-cream[data-sx-page="tactics"] .barrow b{color:#18181b}
html.sx-cream[data-sx-page="tactics"] .tactics-available{border-top:1px solid rgba(48,48,255,0.15)}
html.sx-cream[data-sx-page="tactics"] .tactics-available-title{color:#18181b}
html.sx-cream[data-sx-page="tactics"] .tactics-card{background:#fafafa;border:1px solid rgba(48,48,255,0.15)}
html.sx-cream[data-sx-page="tactics"] .tactics-card:hover{background:#fafafa;border-color:rgba(48,48,255,0.38);box-shadow:0 14px 34px rgba(24,24,27,0.189), inset 0 0 0 1px rgba(48,48,255,0.05)}
html.sx-cream[data-sx-page="tactics"] .tactics-card-icon{background:rgba(48,48,255,0.156);border:1px solid rgba(48,48,255,0.26)}
html.sx-cream[data-sx-page="tactics"] .tactics-card-title{color:#18181b}
html.sx-cream[data-sx-page="tactics"] .tactics-card-copy{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="tactics"] .tactics-card-tags span{background:rgba(24,24,27,0.028);border:1px solid rgba(24,24,27,0.08);color:rgba(24,24,27,0.68)}

/* track_record.html */
html.sx-cream[data-sx-page="track-record"] .performance-page{--vz-model:#3030ff;--vz-market:#9a5b00;--vz-blend:#1d6b3d;--vz-cand:#6b3fa0;--vz-muted:rgba(24,24,27,0.68);--vz-grid:rgba(24,24,27,0.07)}
html.sx-cream[data-sx-page="track-record"] .tr-chip.s-early,html.sx-cream[data-sx-page="track-record"] .tr-chip.s-none{color:#9a5b00}
html.sx-cream[data-sx-page="track-record"] .tr-hit{color:#1d6b3d}
html.sx-cream[data-sx-page="track-record"] .tr-miss{color:#b3412c}
html.sx-cream[data-sx-page="track-record"] .vz-tipbox{box-shadow:0 16px 44px rgba(24,24,27,0.22)}
html.sx-cream[data-sx-page="track-record"][data-theme="light"] .vz-tipbox{background:#ffffff;box-shadow:0 12px 32px rgba(24,24,27,0.081)}
html.sx-cream[data-sx-page="track-record"] .vz-row:not(.vz-head):not(.vz-foot):hover{background:rgba(24,24,27,0.032)}
html.sx-cream[data-sx-page="track-record"] .vz-gauge-track{background:rgba(24,24,27,0.035)}
html.sx-cream[data-sx-page="track-record"] .vz-gauge-zone{background:rgba(24,24,27,0.042)}

/* wc_archive.html */
:where(html.sx-cream[data-sx-page="wc"]) body{color:#18181b;background:radial-gradient(circle at 50% 0%,#ffffff 0%,transparent 52%),#fafafa}
html.sx-cream[data-sx-page="wc"] .wc-archive-card{border:1px solid rgba(24,24,27,0.12);background:linear-gradient(145deg,#ffffff,#fafafa 62%);box-shadow:0 24px 70px rgba(24,24,27,0.081)}
html.sx-cream[data-sx-page="wc"] .wc-archive-mark{border:1px solid rgba(48,48,255,0.4);color:#3030ff;background:#ffffff}
html.sx-cream[data-sx-page="wc"] .wc-archive-label{color:#3030ff}
:where(html.sx-cream[data-sx-page="wc"]) p{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="wc"] .wc-archive-actions a{border:1px solid rgba(24,24,27,0.12);color:#18181b}
html.sx-cream[data-sx-page="wc"] .wc-archive-actions a.primary{border-color:rgba(48,48,255,0.85);background:#18181b;color:#fafafa}
html.sx-cream[data-sx-page="wc"] .wc-archive-note{color:rgba(24,24,27,0.6)}

/* wc_gallery.html */
html.sx-cream[data-sx-page="wc"] .wc-bracket-match{box-shadow:0 6px 18px rgba(24,24,27,0.072)}
html.sx-cream[data-sx-page="wc"] .wc-bracket-match.is-final{box-shadow:0 0 0 1px color-mix(in srgb, #ff5656 58%, transparent), 0 12px 30px rgba(24,24,27,0.108)}
html.sx-cream[data-sx-page="wc"] .wc-bracket-team.is-winner{color:#9a5b00}
html.sx-cream[data-sx-page="wc"] .wc-card:hover{box-shadow:0 8px 32px rgba(24,24,27,0.135)}
html.sx-cream[data-sx-page="wc"] .wc-visual-label{color:#18181b}
html.sx-cream[data-sx-page="wc"] .wc-badge-status.fallback{color:#9a5b00}
html.sx-cream[data-sx-page="wc"] .wc-lightbox-title{color:rgba(24,24,27,0.8)}
html.sx-cream[data-sx-page="wc"] .wcx{--model:#3030ff;--market:#9a5b00;--good:#1d6b3d;--draw:rgba(24,24,27,0.6);--shadow:0 1px 3px rgba(24,24,27,0.027), 0 1px 2px rgba(24,24,27,0.018)}
html.sx-cream[data-sx-page="wc"] .wcx-tab.active{color:#18181b}
html.sx-cream[data-sx-page="wc"] .wcx .group-label{color:#18181b}
html.sx-cream[data-sx-page="wc"] .wcx tr.q-maybe .team-rank{color:#9a5b00}
html.sx-cream[data-sx-page="wc"] .wcx .mc-score.live-score{color:#b3412c}
html.sx-cream[data-sx-page="wc"] .wcx .mc-min{color:#b3412c}
html.sx-cream[data-sx-page="wc"] .wcx .s-live{background:#f4f4f5}
html.sx-cream[data-sx-page="wc"] .wcx .s-ft{background:#f4f4f5;color:rgba(24,24,27,0.6)}
html.sx-cream[data-sx-page="wc"] .wcx .s-soon,html.sx-cream[data-sx-page="wc"] .wcx .s-up{background:#f4f4f5}
html.sx-cream[data-sx-page="wc"] .wcx .mb-w{background:#18181b;color:#fafafa}
html.sx-cream[data-sx-page="wc"] .wcx .mb-d{background:#e4e4e7}
html.sx-cream[data-sx-page="wc"] .wcx .mb-wm{background:rgba(24,24,27,0.65);color:#fafafa}
html.sx-cream[data-sx-page="wc"] .wcx .mb-dm{background:rgba(244,244,245,0.65)}
html.sx-cream[data-sx-page="wc"] .wcx .mc-elapsed{color:#b3412c}
html.sx-cream[data-sx-page="wc"] .wcx .mc-score-big{color:#3030ff}
html.sx-cream[data-sx-page="wc"] .wcx .mc-score-big.live-score{color:#b3412c}
html.sx-cream[data-sx-page="wc"] .wcx .fb-seg{color:#18181b}
html.sx-cream[data-sx-page="wc"] .wcx .fb-wm{background:#18181b;color:#fafafa}
html.sx-cream[data-sx-page="wc"] .wcx .fb-dm{background:#e4e4e7}
html.sx-cream[data-sx-page="wc"] .wcx .cv-neg{background:#f4f4f5}
html.sx-cream[data-sx-page="wc"] .wcx .mc-odds-delta.up{color:#1d6b3d}
html.sx-cream[data-sx-page="wc"] .wcx .mc-odds-delta.down{color:#b3412c}
html.sx-cream[data-sx-page="wc"] .wcx .mc-odds-signal.strengthening{background:#f4f4f5;color:#1d6b3d}
html.sx-cream[data-sx-page="wc"] .wcx .mc-odds-signal.weakening{background:#f4f4f5;color:#b3412c}
html.sx-cream[data-sx-page="wc"] .wcx .mc-odds-signal.stable{background:rgba(24,24,27,0.052)}
html.sx-cream[data-sx-page="wc"] .wcx .mc-odds-signal.halftime{color:#9a5b00}
html.sx-cream[data-sx-page="wc"] .wcx .mc-odds-lock-overlay{background:linear-gradient(180deg, rgba(24,24,27,0.014) 0%, rgba(24,24,27,0.077) 100%)}
html.sx-cream[data-sx-page="wc"] .wcx .mc-odds-lock-icon{filter:drop-shadow(0 1px 2px rgba(24,24,27,0.135))}
html.sx-cream[data-sx-page="wc"] .wcx .mc-odds-lock-msg{text-shadow:0 1px 2px rgba(24,24,27,0.081)}
html.sx-cream[data-sx-page="wc"] .wcx .mc-odds-lock-cta{box-shadow:0 2px 8px rgba(24,24,27,0.09)}
html.sx-cream[data-sx-page="wc"] .wcx .bk-team.is-winner{background:rgba(48,48,255,0.182);box-shadow:inset 3px 0 0 rgba(48,48,255,0.35)}
html.sx-cream[data-sx-page="wc"] .wcx .bk-mode-btn.active{color:#18181b}
html.sx-cream[data-sx-page="wc"] .wcx .bk-team.picked-tag::after{color:#3030ff}

/* worked_example.html */
:where(html.sx-cream[data-sx-page="example"]) body{background:#fafafa;color:#18181b}
html.sx-cream[data-sx-page="example"] .we-kicker{color:#3030ff}
html.sx-cream[data-sx-page="example"] .we-sub{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="example"] .we-tabs a,html.sx-cream[data-sx-page="example"] .we-tabs span{border:1px solid rgba(24,24,27,0.12);color:#18181b;background:#fafafa}
html.sx-cream[data-sx-page="example"] .we-tabs a:hover{border-color:rgba(48,48,255,0.85)}
html.sx-cream[data-sx-page="example"] .we-tabs a[aria-current="page"]{background:#18181b;border-color:rgba(48,48,255,0.85);color:#fafafa}
html.sx-cream[data-sx-page="example"] .we-tabs span{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="example"] .we-card{border:1px solid rgba(24,24,27,0.12);background:#fafafa}
html.sx-cream[data-sx-page="example"] .we-game p{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="example"] .we-step > h3{color:#3030ff}
html.sx-cream[data-sx-page="example"] .we-step > h3 b{background:#ffffff;color:#3030ff}
html.sx-cream[data-sx-page="example"] .we-change{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="example"] .we-change .out{color:#b3412c}
html.sx-cream[data-sx-page="example"] .we-change .in{color:#1d6b3d}
html.sx-cream[data-sx-page="example"] .we-rule{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="example"] .we-rule b{color:#18181b}
html.sx-cream[data-sx-page="example"] .we-bar{background:#ffffff}
html.sx-cream[data-sx-page="example"] .we-seg.home{background:#18181b;color:#fafafa}
html.sx-cream[data-sx-page="example"] .we-seg.draw{background:#e4e4e7}
html.sx-cream[data-sx-page="example"] .we-legend{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="example"] .we-legend li::before{background:#e4e4e7}
html.sx-cream[data-sx-page="example"] .we-legend li.home::before{background:#18181b;color:#fafafa}
html.sx-cream[data-sx-page="example"] .we-legend b{color:#18181b}
html.sx-cream[data-sx-page="example"] .we-result{border:1px solid rgba(24,24,27,0.12);border-left:4px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="example"] .we-result .detail{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="example"] .we-table th,html.sx-cream[data-sx-page="example"] .we-table td{border-top:1px solid rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="example"] .we-table thead th{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="example"] .we-table .sig{color:#1d6b3d}
html.sx-cream[data-sx-page="example"] .we-engine{border:1px solid rgba(24,24,27,0.12);color:#3030ff}
html.sx-cream[data-sx-page="example"] .we-models{border:1px solid rgba(24,24,27,0.12);background:#ffffff}
html.sx-cream[data-sx-page="example"] .we-models p{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="example"] .we-models b{color:#18181b}
html.sx-cream[data-sx-page="example"] .we-note{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="example"] .we-how{border:1px solid rgba(24,24,27,0.12);background:#fafafa}
html.sx-cream[data-sx-page="example"] .we-how .body{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="example"] .we-how dt{color:#18181b}
html.sx-cream[data-sx-page="example"] .we-cta{border:1px solid rgba(24,24,27,0.12);background:linear-gradient(135deg,#ffffff,#fafafa)}
html.sx-cream[data-sx-page="example"] .we-cta p{color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="example"] .we-cta p b{color:#18181b}
html.sx-cream[data-sx-page="example"] .we-btn{border:1px solid rgba(24,24,27,0.12);color:#18181b;background:rgba(24,24,27,0.12)}
html.sx-cream[data-sx-page="example"] .we-btn.primary{border-color:rgba(48,48,255,0.85);background:#18181b;color:#fafafa}
html.sx-cream[data-sx-page="example"] .we-main a:not(.we-btn):not([aria-current]){color:#3030ff}
html.sx-cream[data-sx-page="example"] .we-empty{border:1px dashed rgba(24,24,27,0.12);color:rgba(24,24,27,0.68)}
html.sx-cream[data-sx-page="example"] .we-empty b{color:#18181b}

/* zone_maze_lab.html */
:where(html.sx-cream[data-sx-page="zones"]) body{background:#ffffff}
html.sx-cream[data-sx-page="zones"] body::before{background-image:linear-gradient(rgba(24,24,27,0.01) 1px, transparent 1px),
        linear-gradient(90deg, rgba(24,24,27,0.01) 1px, transparent 1px)}

/* ---- inline colours (cream/inline.py) ---- */
html.sx-cream :is([style^="background:#080b09"],[style*=";background:#080b09"],[style*="; background:#080b09"],[style^="background: #080b09"],[style*=";background: #080b09"],[style*="; background: #080b09"]){background:#fafafa !important}
html.sx-cream :is([style^="background:#0a0a0a"],[style*=";background:#0a0a0a"],[style*="; background:#0a0a0a"],[style^="background: #0a0a0a"],[style*=";background: #0a0a0a"],[style*="; background: #0a0a0a"]){background:#fafafa !important}
html.sx-cream :is([style^="background:#0b0a09"],[style*=";background:#0b0a09"],[style*="; background:#0b0a09"],[style^="background: #0b0a09"],[style*=";background: #0b0a09"],[style*="; background: #0b0a09"]){background:#fafafa !important}
html.sx-cream :is([style^="background:#1a1a1a"],[style*=";background:#1a1a1a"],[style*="; background:#1a1a1a"],[style^="background: #1a1a1a"],[style*=";background: #1a1a1a"],[style*="; background: #1a1a1a"]){background:#ffffff !important}
html.sx-cream :is([style^="background:#1a73e8"],[style*=";background:#1a73e8"],[style*="; background:#1a73e8"],[style^="background: #1a73e8"],[style*=";background: #1a73e8"],[style*="; background: #1a73e8"]){background:#18181b !important}
html.sx-cream :is([style^="background:#2563eb"],[style*=";background:#2563eb"],[style*="; background:#2563eb"],[style^="background: #2563eb"],[style*=";background: #2563eb"],[style*="; background: #2563eb"]){background:#18181b !important}
html.sx-cream :is([style^="background:#faf9f6"],[style*=";background:#faf9f6"],[style*="; background:#faf9f6"],[style^="background: #faf9f6"],[style*=";background: #faf9f6"],[style*="; background: #faf9f6"]){background:#f4f4f5 !important}
html.sx-cream :is([style^="background:rgba(90,172,240,0.5)"],[style*=";background:rgba(90,172,240,0.5)"],[style*="; background:rgba(90,172,240,0.5)"],[style^="background: rgba(90,172,240,0.5)"],[style*=";background: rgba(90,172,240,0.5)"],[style*="; background: rgba(90,172,240,0.5)"]){background:rgba(24,24,27,0.5) !important}
html.sx-cream :is([style^="border-color:#1a1a1a"],[style*=";border-color:#1a1a1a"],[style*="; border-color:#1a1a1a"],[style^="border-color: #1a1a1a"],[style*=";border-color: #1a1a1a"],[style*="; border-color: #1a1a1a"]){border-color:rgba(24,24,27,0.12) !important}
html.sx-cream :is([style^="border-color:#ffffff"],[style*=";border-color:#ffffff"],[style*="; border-color:#ffffff"],[style^="border-color: #ffffff"],[style*=";border-color: #ffffff"],[style*="; border-color: #ffffff"]){border-color:rgba(24,24,27,0.1) !important}
html.sx-cream :is([style^="border:1px solid rgba(50,20,5,0.55)"],[style*=";border:1px solid rgba(50,20,5,0.55)"],[style*="; border:1px solid rgba(50,20,5,0.55)"],[style^="border: 1px solid rgba(50,20,5,0.55)"],[style*=";border: 1px solid rgba(50,20,5,0.55)"],[style*="; border: 1px solid rgba(50,20,5,0.55)"]){border:1px solid rgba(166,152,144,0.55) !important}
html.sx-cream :is([style^="border:1px solid var(--border, #2a2a2a)"],[style*=";border:1px solid var(--border, #2a2a2a)"],[style*="; border:1px solid var(--border, #2a2a2a)"],[style^="border: 1px solid var(--border, #2a2a2a)"],[style*=";border: 1px solid var(--border, #2a2a2a)"],[style*="; border: 1px solid var(--border, #2a2a2a)"]){border:1px solid var(--border, rgba(24,24,27,0.12)) !important}
html.sx-cream :is([style^="border:4px solid rgba(255,255,255,.15)"],[style*=";border:4px solid rgba(255,255,255,.15)"],[style*="; border:4px solid rgba(255,255,255,.15)"],[style^="border: 4px solid rgba(255,255,255,.15)"],[style*=";border: 4px solid rgba(255,255,255,.15)"],[style*="; border: 4px solid rgba(255,255,255,.15)"]){border:4px solid rgba(24,24,27,0.15) !important}
html.sx-cream :is([style^="color:#2dd4a0"],[style*=";color:#2dd4a0"],[style*="; color:#2dd4a0"],[style^="color: #2dd4a0"],[style*=";color: #2dd4a0"],[style*="; color: #2dd4a0"]){color:#1d6b3d !important}
html.sx-cream :is([style^="color:#34d399"],[style*=";color:#34d399"],[style*="; color:#34d399"],[style^="color: #34d399"],[style*=";color: #34d399"],[style*="; color: #34d399"]){color:#1d6b3d !important}
html.sx-cream :is([style^="color:#4f9cf9"],[style*=";color:#4f9cf9"],[style*="; color:#4f9cf9"],[style^="color: #4f9cf9"],[style*=";color: #4f9cf9"],[style*="; color: #4f9cf9"]){color:#3030ff !important}
html.sx-cream :is([style^="color:#6b7280"],[style*=";color:#6b7280"],[style*="; color:#6b7280"],[style^="color: #6b7280"],[style*=";color: #6b7280"],[style*="; color: #6b7280"]){color:rgba(24,24,27,0.6) !important}
html.sx-cream :is([style^="color:#7ee8a2"],[style*=";color:#7ee8a2"],[style*="; color:#7ee8a2"],[style^="color: #7ee8a2"],[style*=";color: #7ee8a2"],[style*="; color: #7ee8a2"]){color:#1d6b3d !important}
html.sx-cream :is([style^="color:#8b93a7"],[style*=";color:#8b93a7"],[style*="; color:#8b93a7"],[style^="color: #8b93a7"],[style*=";color: #8b93a7"],[style*="; color: #8b93a7"]){color:rgba(24,24,27,0.68) !important}
html.sx-cream :is([style^="color:#9ec1ff"],[style*=";color:#9ec1ff"],[style*="; color:#9ec1ff"],[style^="color: #9ec1ff"],[style*=";color: #9ec1ff"],[style*="; color: #9ec1ff"]){color:#3030ff !important}
html.sx-cream :is([style^="color:#DC2626"],[style*=";color:#DC2626"],[style*="; color:#DC2626"],[style^="color: #DC2626"],[style*=";color: #DC2626"],[style*="; color: #DC2626"]){color:#b3412c !important}
html.sx-cream :is([style^="color:#a9c1ff"],[style*=";color:#a9c1ff"],[style*="; color:#a9c1ff"],[style^="color: #a9c1ff"],[style*=";color: #a9c1ff"],[style*="; color: #a9c1ff"]){color:#3030ff !important}
html.sx-cream :is([style^="color:#aaa"],[style*=";color:#aaa"],[style*="; color:#aaa"],[style^="color: #aaa"],[style*=";color: #aaa"],[style*="; color: #aaa"]){color:rgba(24,24,27,0.68) !important}
html.sx-cream :is([style^="color:#ccc"],[style*=";color:#ccc"],[style*="; color:#ccc"],[style^="color: #ccc"],[style*=";color: #ccc"],[style*="; color: #ccc"]){color:#18181b !important}
html.sx-cream :is([style^="color:#e9efff"],[style*=";color:#e9efff"],[style*="; color:#e9efff"],[style^="color: #e9efff"],[style*=";color: #e9efff"],[style*="; color: #e9efff"]){color:#18181b !important}
html.sx-cream :is([style^="color:#f5a623"],[style*=";color:#f5a623"],[style*="; color:#f5a623"],[style^="color: #f5a623"],[style*=";color: #f5a623"],[style*="; color: #f5a623"]){color:#9a5b00 !important}
html.sx-cream :is([style^="color:#facc15"],[style*=";color:#facc15"],[style*="; color:#facc15"],[style^="color: #facc15"],[style*=";color: #facc15"],[style*="; color: #facc15"]){color:#9a5b00 !important}
html.sx-cream :is([style^="color:#fff"],[style*=";color:#fff"],[style*="; color:#fff"],[style^="color: #fff"],[style*=";color: #fff"],[style*="; color: #fff"]){color:#18181b !important}

/* ---- hand fixes ---- */
/* Buttons, after the home page: black for the main action, orange (dark text) for the top-bar action, black for a chosen chip. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] body .btn-primary, html.sx-cream.sx-cream:not(.sx-x)[data-theme] body a.btn-primary, html.sx-cream.sx-cream:not(.sx-x)[data-theme] body .daily-brief-cta,
html.sx-cream.sx-cream:not(.sx-x)[data-theme] body .sc-beta-cta, html.sx-cream.sx-cream:not(.sx-x)[data-theme] body button.primary, html.sx-cream.sx-cream:not(.sx-x)[data-theme] body input[type="submit"] {
  background: var(--cr-ink) !important; color: var(--cr-bg) !important; border-color: var(--cr-ink) !important; border-radius: 10px !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] body .btn-primary:hover, html.sx-cream.sx-cream:not(.sx-x)[data-theme] body .daily-brief-cta:hover, html.sx-cream.sx-cream:not(.sx-x)[data-theme] body .sc-beta-cta:hover { background: #000 !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-topbar a.scoutics-profile-signin { background: var(--cr-orange) !important; color: #fff !important; border-radius: 10px; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-topbar a.scoutics-profile-signin:hover { background: #2525d9 !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scp-intent button[aria-pressed="true"], html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scp-intent button.is-active, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scp-intent button.active {
  background: var(--cr-ink) !important; color: var(--cr-bg) !important; }

/* Navigation text is ink, not link-orange. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-topbar { background: var(--cr-bg) !important; border-bottom: 1px solid var(--cr-line) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-topbar a.scoutics-brand, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-topbar .scoutics-brand-word { color: var(--cr-ink) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-topbar a.scoutics-nav-link, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-topbar button.scoutics-nav-link,
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-topbar a.scoutics-top-contact { color: var(--cr-ink) !important; background: transparent !important; border: 0 !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-topbar .scoutics-nav-link.is-active::after { background: var(--cr-orange) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-topbar .scoutics-nav-menu { background: var(--cr-panel) !important; border: 1px solid var(--cr-line) !important; border-radius: 14px !important; box-shadow: 0 24px 48px -24px rgba(24,24,27,.35) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-topbar .scoutics-nav-menu a, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-topbar .scoutics-nav-menu b { color: var(--cr-ink) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-topbar .scoutics-nav-menu small { color: var(--cr-muted) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scp-jump a { color: var(--cr-muted) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scp-jump a:hover, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scp-jump a.active, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scp-jump a[aria-current] { color: var(--cr-ink) !important; }

/* Track record / model report charts: one series colour per source, readable on cream. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .performance-page { --vz-model: #18181b; --vz-market: #3030ff; --vz-blend: #1d6b3d; --vz-cand: #18181b; --vz-muted: rgba(24,24,27,.5);
  --vz-ink: var(--cr-ink); --vz-ink2: var(--cr-muted); --vz-panel: var(--cr-panel); --vz-line: var(--cr-line); --vz-grid: rgba(24,24,27,.12); }

/* Outcome colours everywhere match the home page: the team in question orange, draw beige, the opponent brown. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] body { --we-home: #3030ff; --we-draw: #a1a1aa; --we-away: #3f3f46; --we-blue: #18181b; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .we-seg.home, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .we-seg.away { color: #fff !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .we-seg.draw { color: #18181b !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .we-tabs a[aria-current="page"], html.sx-cream.sx-cream:not(.sx-x)[data-theme] .we-btn.primary { background: #18181b !important; border-color: #18181b !important; color: #fafafa !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .we-btn:not(.primary) { background: var(--cr-panel) !important; color: var(--cr-ink) !important; border-color: var(--cr-line-2) !important; }

/* Sport page hero: plain cream, no tinted gradient. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .hero { background: none !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .we-seg.home, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .we-legend li.home::before { background: #3030ff !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .we-seg.draw, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .we-legend li::before { background: #a1a1aa !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .we-seg.away, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .we-legend li.away::before { background: #3f3f46 !important; }

/* Active pills and filled buttons whose own text colour came from another rule. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .dashboard-mobile-nav a.active, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .dashboard-mobile-nav a[aria-current],
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .dashboard-mobile-nav a.is-active { background: var(--cr-ink) !important; color: var(--cr-bg) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .email-form button, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .local-form button { background: var(--cr-ink) !important; color: var(--cr-bg) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-menu-panel a.scoutics-menu-item { color: var(--cr-ink) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-menu-panel a.scoutics-menu-item.is-active { background: var(--cr-panel-2) !important; }

/* Lineup editor: the black card header keeps light text; name plates on light surfaces (ice, court) stay dark with white text. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .fantasy-card-header, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .fantasy-card-header * { color: var(--cr-bg) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .native-lineup-player > span:not(.native-lineup-jersey):not([class*="badge"]) { background: rgba(24,24,27,.78) !important; color: #fff !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .pc-how > span:first-child { color: var(--cr-muted) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .pc-how small, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .price-check small { color: var(--cr-muted) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .sport-switcher a { color: var(--cr-muted) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .sport-switcher a.active, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .sport-switcher a[aria-current] { color: var(--cr-ink) !important; background: var(--cr-panel) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .nfl-role-filters button[aria-pressed="true"] { background: var(--cr-ink) !important; color: var(--cr-bg) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .lineup-watermark { color: rgba(24,24,27,.55) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .sct-send { background: var(--cr-ink) !important; color: var(--cr-bg) !important; }

/* Dark surfaces that are meant to stand out become the home page's browns (the hero's example card), with white text. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] #scoutics-login-cta { background: #18181b !important; border: 0 !important; color: #fff !important; box-shadow: 0 20px 40px -20px rgba(24,24,27,.6) !important; border-radius: 16px !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] #scoutics-login-cta * { color: #fff !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] #scoutics-login-cta > div:first-of-type { color: #c7cdfe !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] #scoutics-login-cta a[href^="/login"] { background: var(--cr-orange) !important; color: #fff !important; border-radius: 10px !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] #scoutics-login-cta a[href^="/signup"] { text-decoration: underline !important; text-underline-offset: 3px; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .sc-beta { background: #18181b !important; border-color: #18181b !important; color: #fff !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .sc-beta .sc-beta-badge { color: #c7cdfe !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .sc-beta .sc-beta-text, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .sc-beta .sc-beta-text a { color: #fff !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .sc-beta .sc-beta-cta { background: var(--cr-orange) !important; color: #fff !important; border-color: var(--cr-orange) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .fantasy-card-header { background: #18181b !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .native-lineup-player { background: transparent !important; border-color: transparent !important; box-shadow: none !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .native-lineup-player > small { background: rgba(24,24,27,.6) !important; color: #fff !important; }

/* Section rhythm like the home page: cream hero with an orange "today" panel, then a full-width beige band behind the
   tables, then the simulator back on cream. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .daily-brief {
  background: #3030ff !important; border: 0 !important; border-radius: 28px !important; box-shadow: none !important;
  --paper: #18181b; --slate: rgba(24,24,27,.72); --slate-dim: rgba(24,24,27,.72); --brand-bright: #18181b; --good: #18181b; --line: rgba(24,24,27,.16); }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .daily-brief * { color: #18181b; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .daily-brief .daily-brief-cta { color: #fafafa !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .daily-brief > :not(.daily-brief-header) [class*="card"],
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .daily-brief li, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .daily-brief article {
  background: #ffffff !important; border-color: rgba(24,24,27,.08) !important; }
/* release 117: the chosen market pill (Moneyline, Corners, ...) is a dark fill, so its label is white, not the dark page ink. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .cat-tab.active,
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .cat-tab.active * { color: #fff !important; }
/* release 116: the market-change card on the orange panel is a rounded card with room inside, like the game tiles; the move is
   green when the chance went up and red when it went down. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .daily-brief-support article { padding: 16px 18px !important; border-radius: 16px !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .daily-brief .daily-brief-delta.is-up { color: #1d6b3d !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .daily-brief .daily-brief-delta.is-down { color: #b3412c !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .daily-brief button.info-tip { background: transparent !important; border-color: rgba(24,24,27,.4) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-main {
  background: linear-gradient(180deg, #fafafa 0, #f4f4f5 220px, #f4f4f5 60%, #fafafa 100%);
  box-shadow: 0 0 0 100vmax #f4f4f5; clip-path: inset(0 -100vmax); }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-main { box-shadow: none; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-main::before { content: ""; position: absolute; inset: 0 -100vmax; z-index: -1;
  background: linear-gradient(180deg, #fafafa 0, #f4f4f5 260px, #f4f4f5 55%, #f4f4f5 85%, #fafafa 100%); }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-main { position: relative; z-index: 0; background: none; clip-path: none; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page { overflow-x: clip; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .daily-brief .lb-tile { background: #ffffff !important; border-color: transparent !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .daily-brief .lb-tile:hover { background: #fff !important; }

/* Sport pages: every block in the tables band is one warm-white panel (heading inside), on the beige band. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-layout > div > section.block {
  background: #ffffff !important; border: 1px solid rgba(24,24,27,.06) !important; border-radius: 24px !important;
  padding: 22px 22px 18px !important; box-shadow: 0 24px 48px -32px rgba(24,24,27,.35) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-layout > div > section.block + section.block { margin-top: 20px !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-layout > div > section.block > .panel {
  background: transparent !important; border: 0 !important; box-shadow: none !important; padding-left: 0 !important; padding-right: 0 !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-layout > div > section.block table thead th { background: #fafafa !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-layout > div > section.block tbody tr:hover > * { background: #f4f4f5 !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] #stadiumMatchPanel { border-radius: 24px !important; border: 1px solid rgba(24,24,27,.06) !important; box-shadow: 0 24px 48px -32px rgba(24,24,27,.35) !important; }

/* "Comparing sportsbooks?" is the way into the price tables: make it a clear panel with a real button. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-value-teaser {
  display: flex !important; flex-wrap: wrap; align-items: center; gap: 6px 10px; padding: 16px 20px !important; margin: 20px 0 0 !important;
  background: #18181b !important; border: 0 !important; border-radius: 20px !important; color: #fff !important; font-size: 15px; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-value-teaser span { color: #fff !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-value-teaser button {
  order: 3; margin-left: auto; padding: 10px 16px !important; border-radius: 10px !important; border: 0 !important;
  background: var(--cr-orange) !important; color: #fff !important; font-weight: 600 !important; text-decoration: none !important; cursor: pointer; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-value-teaser button:hover { background: #2525d9 !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-value-teaser span:last-of-type { display: none !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .scoutics-page .scp-value-teaser span:first-of-type::after { content: " See which book pays the most on every game."; }

/* Sportsbook tables show by default too ("follow the games" puts them after the games); the switch only changes the order. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] body.scp-fan #gameTakeaway, html.sx-cream.sx-cream:not(.sx-x)[data-theme] body.scp-fan .pc-wide,
html.sx-cream.sx-cream:not(.sx-x)[data-theme] body.scp-fan #priceCheck { display: block !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] body.scp-fan .scoutics-page .scp-value-teaser { display: none !important; }

/* Players on the pitch, court, field and rink: no tiles, the shirt sits on the surface; names stay white with a shadow. */
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .fantasy-pitch button.fantasy-player, html.sx-cream.sx-cream:not(.sx-x)[data-theme] .fantasy-pitch .fantasy-player {
  background: transparent !important; border-color: transparent !important; box-shadow: none !important; color: #fff !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .fantasy-pitch .fantasy-player > span { color: #fff !important; text-shadow: 0 1px 2px rgba(0,40,26,.9) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .fantasy-pitch .fantasy-player.is-selected { background: rgba(8,44,35,.44) !important; border-color: var(--cr-orange) !important; }
html.sx-cream.sx-cream:not(.sx-x)[data-theme] .fantasy-pitch .fantasy-player:focus-visible { outline: 3px solid #fff !important; }

/* ---- release 200: hand-written rules for the light theme ---- */
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] { --lt-blue: #3030ff; --lt-blue-2: #2525d9; --lt-pale: #eef2ff; --lt-pale-2: #e0e7ff; --lt-line: #e4e4e7; --lt-ink: #18181b; --lt-text: #52525b; }

/* top bar: white, the "S" logo, the simulator button blue */
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-topbar { background: #fff !important; border-bottom: 1px solid var(--lt-line) !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-brand-mark { display: block !important; width: 34px !important; height: 34px !important; border-radius: 8px !important; box-shadow: none !important;
  background: #0658f6 url("/static/img/scoutics_s.svg") center / cover no-repeat !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-brand-mark i { display: none !important; }
/* release 201: the owner's "S" logo alone at the top left (the link keeps its label "Scoutics home") */
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-topbar .scoutics-brand-word { display: none !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-topbar a.scoutics-top-sim { background: var(--lt-blue) !important; border-color: var(--lt-blue) !important; color: #fff !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-topbar a.scoutics-top-sim:hover { background: var(--lt-blue-2) !important; border-color: var(--lt-blue-2) !important; color: #fff !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-topbar a.scoutics-nav-link, html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-topbar button.scoutics-nav-link { color: #3f3f46 !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-topbar .scoutics-nav-link.is-active, html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-topbar .scoutics-nav-link[aria-current] { color: var(--lt-ink) !important; }

/* "Save your work": a white card with a blue button, as on the home page */
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] #scoutics-login-cta { background: #fff !important; border: 1px solid var(--lt-line) !important; color: var(--lt-ink) !important; box-shadow: 0 1px 2px rgba(0,0,0,.04) !important; border-radius: 12px !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] #scoutics-login-cta * { color: var(--lt-text) !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] #scoutics-login-cta > div:first-of-type { color: var(--lt-blue) !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] #scoutics-login-cta a[href^="/login"] { background: var(--lt-blue) !important; color: #fff !important; border-radius: 8px !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] #scoutics-login-cta a[href^="/signup"] { color: var(--lt-blue) !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] #scoutics-login-cta button { color: var(--lt-text) !important; background: transparent !important; }

/* main buttons blue with white text; secondary buttons white with a hairline */
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] body.scoutics-themed .btn-primary, html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] body.scoutics-themed button.primary,
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] body.scoutics-themed input[type="submit"], html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .we-btn.primary,
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .email-form button, html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .local-form button, html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .sct-send,
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .lineup-actions [data-lab-save]:not(:disabled), html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-page .daily-brief .daily-brief-cta {
  background: var(--lt-blue) !important; border-color: var(--lt-blue) !important; color: #fff !important; border-radius: 8px !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] body.scoutics-themed .btn-primary:hover, html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] body.scoutics-themed button.primary:hover { background: var(--lt-blue-2) !important; }

/* active tabs and pills: blue with white text */
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scp-intent button[aria-pressed="true"], html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scp-intent button.is-active, html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scp-intent button.active,
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .we-tabs a[aria-current="page"], html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .dashboard-mobile-nav a.active, html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .dashboard-mobile-nav a[aria-current],
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .dashboard-mobile-nav a.is-active, html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .nfl-role-filters button[aria-pressed="true"],
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .lineup-sides button[aria-pressed=true], html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-page .cat-tab.active {
  background: var(--lt-blue) !important; border-color: var(--lt-blue) !important; color: #fff !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-sx-page="pricing"] .featured .plan-cta { background: var(--lt-blue) !important; border-color: var(--lt-blue) !important; color: #fff !important; }

/* sport pages: the "today" panel plain pale blue (it was orange), cards white */
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-page .daily-brief {
  background-color: var(--lt-pale) !important; border: 1px solid var(--lt-line) !important; border-radius: 16px !important;
  background-image: none !important;
  --paper: var(--lt-ink); --slate: var(--lt-text); --slate-dim: var(--lt-text); --brand-bright: var(--lt-blue); --good: #15803d; --line: var(--lt-line); }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-page .daily-brief * { color: var(--lt-ink); }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-page .daily-brief > :not(.daily-brief-header) [class*="card"], html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-page .daily-brief li,
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-page .daily-brief article, html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-page .daily-brief .lb-tile { background: #fff !important; border: 1px solid var(--lt-line) !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-page .scp-layout > div > section.block, html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] #stadiumMatchPanel {
  border: 1px solid var(--lt-line) !important; border-radius: 12px !important; box-shadow: 0 1px 2px rgba(0,0,0,.04) !important; }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-page .scp-main::before { background: #fafafa !important; }

/* the brand label colour on sport-page headings ("Premier League simulator") */
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-page .hero h1 em, html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .scoutics-page .hero h1 span { color: var(--lt-blue) !important; }

/* cards everywhere: white, hairline, small radius, a whisper of shadow */
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .sc-card, html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .panel, html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-theme] .plan { box-shadow: 0 1px 2px rgba(0,0,0,.04); }
html.sx-cream.sx-cream:not(.sx-x):not(.sx-y)[data-sx-page="pricing"] .billing-toggle button.active { background: var(--lt-blue) !important; color: #fff !important; }

/* release 342: Zubair Iqbal's SCOUTICS wordmark alone, in navy (owner: no symbol in the top bar; release 341 had the green mark beside it).
   Release 257: the new Scoutics logo (the speed mark + "Scoutics"), from the designers' scoutics_v3 artwork.
   One lockup everywhere the brand appears: the top bar, the home header and footer, the phone menu, the legal pages and
   the sign-in page. :not(#sc-logo) lifts these rules above the older logo rules (the grey "S" tile) without editing them. */
:is(.scoutics-brand-mark, .sx-brand-mark):not(#sc-logo) {
  display: block !important; flex: none !important; width: 175px !important; height: 17px !important;
  border-radius: 0 !important; box-shadow: none !important; filter: none !important; outline: 0 !important;
  background: transparent url("/static/img/scoutics_wordmark_z.svg?v=342") left center / contain no-repeat !important;
}
:is(.scoutics-brand-mark, .sx-brand-mark):not(#sc-logo) i { display: none !important; }
:is(.scoutics-brand, .sx-brand):not(#sc-logo) { width: auto !important; min-width: 175px; gap: 0 !important; }
.sx-brand:not(#sc-logo) > span:not(.sx-brand-mark) { display: none !important; }
:is(.scoutics-menu-brand-lockup .scoutics-brand-word, a.legal-brand, a.brand[href="/"]):not(#sc-logo) {
  display: inline-block !important; width: 165px !important; height: 16px !important; overflow: hidden !important;
  font-size: 0 !important; color: transparent !important; text-indent: -999px;
  background: transparent url("/static/img/scoutics_wordmark_z.svg?v=342") left center / contain no-repeat !important;
}
a.brand[href="/"]:not(#sc-logo) > * { display: none !important; }
@media (max-width: 600px) {
  :is(.scoutics-brand-mark, .sx-brand-mark):not(#sc-logo) { width: 145px !important; height: 14px !important; }
  :is(.scoutics-brand, .sx-brand):not(#sc-logo) { min-width: 145px; }
}
