/* Actual account identity only. Plan previews never set data-member-tier.
   Appearance is separate: standard mode keeps its normal page palette. */

/* The small identity treatment remains visible in every appearance mode. */
html[data-member-tier=member]{--identity-ink:#e5eadd;--identity-surface:#244b38;--identity-line:#768f69}
html[data-member-tier=diamond]{--identity-ink:#e5edf8;--identity-surface:#203b5c;--identity-line:#839cb9}
html[data-member-tier=elite]{--identity-ink:#e3cc9a;--identity-surface:#292723;--identity-line:#9b8459}
html[data-membership=active][data-member-tier] .user-member-badge{width:fit-content;max-width:100%;padding:2px 7px 2px 5px;border:1px solid var(--identity-line);border-radius:5px;background:var(--identity-surface);color:var(--identity-ink);font:500 10px/1.45 var(--sans);white-space:nowrap;gap:5px}
.user-member-badge svg{width:15px;height:15px;flex:none;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}
.tier-emblem-fill{fill:currentColor;fill-opacity:.09;stroke:none}
.user-avatar{position:relative}
html[data-member-tier=diamond] .user-avatar{background:#e6edf5;color:#294764;border-color:#aabacf}
html[data-member-tier=elite] .user-avatar{background:#e9e2d3;color:#5c4d32;border-color:#bcab87}

/* Diamond: platinum against a navy frame, with cool, layered reading surfaces. */
html[data-theme=member][data-member-tier=diamond]{
  --ink:#20354b;--paper:#edf1f6;--panel:#ffffff;--line:#d4deea;--muted:#5a6d82;
  --green:#294d75;--green-soft:#e5edf6;--nav:#172e49;--lime:#d0deef;--red:#a24f43;
  --club-forest:#132a44;--club-gold:#ccd9e9;--member-surface:#f2f6fb;
  --tier-accent:#294d75;--tier-on-accent:#fff;--tier-field:#fbfcfe;--tier-hover:#eaf0f7;
  --tier-rule:#8aa3bf;--tier-metal:#cedceb;--tier-inverse:#18314e;--tier-inverse-ink:#f0f5fb;--tier-inverse-muted:#becddd;
  --tier-sidebar-text:#c1d0e2;--tier-sidebar-muted:#97aec7;--tier-sidebar-line:#ffffff1c;--tier-sidebar-active:#c7dbf114;
  --tier-prob-a:#5c7fa6;--tier-prob-b:#abb7c7;--tier-prob-c:#ac8174;
  --tier-warning:#f7eee3;--tier-warning-ink:#805a30;--tier-warning-line:#e5d1b6;
  --tier-success-surface:#e7f0ed;--member-positive:#326a57;--member-negative:#a24f43;
  --tier-shadow:0 9px 26px #243e5b08;--tier-panel-edge:inset 0 1px 0 #ffffffc4;
}
html[data-theme=member][data-member-tier=diamond][data-member-mode=night]{
  --ink:#e6edf7;--paper:#101d2e;--panel:#182a40;--line:#34485f;--muted:#adbed1;
  --green:#c7d9ee;--green-soft:#253c56;--nav:#0f2035;--lime:#d0deef;--red:#e3a294;
  --club-forest:#0b1a2b;--member-surface:#1e324b;
  --tier-accent:#c7d9ee;--tier-on-accent:#172c44;--tier-field:#13253a;--tier-hover:#253c56;
  --tier-rule:#708eaf;--tier-metal:#ccdaec;--tier-inverse:#11243b;--tier-inverse-ink:#e9f0fa;--tier-inverse-muted:#b4c7dc;
  --tier-sidebar-text:#bbcee3;--tier-sidebar-muted:#8fa8c2;--tier-sidebar-line:#c6d8ed24;--tier-sidebar-active:#c7dbf118;
  --tier-prob-a:#8fadd1;--tier-prob-b:#60768f;--tier-prob-c:#c5998a;
  --tier-warning:#3d342b;--tier-warning-ink:#e2c397;--tier-warning-line:#685642;
  --tier-success-surface:#223e3d;--member-positive:#b1d2c2;--member-negative:#e3a294;
  --tier-shadow:0 9px 26px #00000012;--tier-panel-edge:inset 0 1px 0 #d8e7fb08;
}

/* Elite: an ink frame and champagne details, kept out of dense body copy. */
html[data-theme=member][data-member-tier=elite]{
  --ink:#302e29;--paper:#f1f0eb;--panel:#fffefa;--line:#dedace;--muted:#625d51;
  --green:#746039;--green-soft:#ece7db;--nav:#292a27;--lime:#dfca99;--red:#a05243;
  --club-forest:#242623;--club-gold:#dbc69a;--member-surface:#f6f3ec;
  --tier-accent:#6d5935;--tier-on-accent:#fffdf7;--tier-field:#fffdf8;--tier-hover:#f0ece2;
  --tier-rule:#b19b70;--tier-metal:#dbc69a;--tier-inverse:#2a2c28;--tier-inverse-ink:#f4f0e6;--tier-inverse-muted:#c6c1b4;
  --tier-sidebar-text:#d1d0c4;--tier-sidebar-muted:#a8aa9d;--tier-sidebar-line:#dfca9924;--tier-sidebar-active:#dfca9912;
  --tier-prob-a:#a58d60;--tier-prob-b:#b9b7a8;--tier-prob-c:#ab8172;
  --tier-warning:#f4ecdd;--tier-warning-ink:#815c29;--tier-warning-line:#dfc99d;
  --tier-success-surface:#e8ede5;--member-positive:#456747;--member-negative:#a05243;
  --tier-shadow:0 9px 26px #37332507;--tier-panel-edge:inset 0 1px 0 #ffffffdb;
}
html[data-theme=member][data-member-tier=elite][data-member-mode=night]{
  --ink:#eeeade;--paper:#1b1e1b;--panel:#262b26;--line:#474b40;--muted:#bbb9aa;
  --green:#dfca99;--green-soft:#373a30;--nav:#1a1d19;--lime:#e1c995;--red:#dfa28d;
  --club-forest:#151a16;--member-surface:#2d322b;
  --tier-accent:#dfca99;--tier-on-accent:#292b23;--tier-field:#22271f;--tier-hover:#34392e;
  --tier-rule:#9f8b63;--tier-metal:#e1c995;--tier-inverse:#20251e;--tier-inverse-ink:#f2ecdc;--tier-inverse-muted:#c6c2b0;
  --tier-sidebar-text:#d0d1c1;--tier-sidebar-muted:#a3aa98;--tier-sidebar-line:#dfca9924;--tier-sidebar-active:#dfca9915;
  --tier-prob-a:#c2ac7c;--tier-prob-b:#777f6e;--tier-prob-c:#bf9382;
  --tier-warning:#3e3829;--tier-warning-ink:#e2c69a;--tier-warning-line:#6c5c3f;
  --tier-success-surface:#313f2e;--member-positive:#bed2ad;--member-negative:#dfa28d;
  --tier-shadow:0 9px 26px #00000012;--tier-panel-edge:inset 0 1px 0 #efe3c308;
}

/* Quiet chrome: the navigation and actual identity carry the tier. */
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .topbar{background:var(--panel);border-bottom-color:var(--line);box-shadow:0 3px 14px #15213004}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-sidebar{color:var(--tier-sidebar-text);border-right:1px solid var(--tier-sidebar-line)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-brand{color:var(--tier-metal)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.club-brand small,.club-nav-label,.club-sidebar-foot>p){color:var(--tier-sidebar-muted)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-monogram{border-color:var(--tier-rule)}
html[data-theme=member][data-member-tier=diamond] .club-monogram{border-radius:8px 8px 15px 15px}
html[data-theme=member][data-member-tier=diamond] :is(.heading h1,.focus-heading h1,.live-heading h1,.backtest-heading h1,.diagnostic-heading h1,.account-heading h1){font-family:var(--sans);font-weight:500;letter-spacing:.015em}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-nav a{position:relative;color:var(--tier-sidebar-text);transition:background-color 160ms,border-color 160ms,color 160ms}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-nav a:hover{background:var(--tier-sidebar-active);color:var(--tier-inverse-ink)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-nav a[aria-current=page]{background:var(--tier-sidebar-active);border-color:var(--tier-sidebar-line);color:var(--tier-inverse-ink);box-shadow:inset 2px 0 var(--tier-metal)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-nav a[aria-current=page] svg{color:var(--tier-metal)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-nav a[aria-current=page] i{display:none}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-sidebar-foot>a{color:var(--tier-metal);border-color:var(--tier-sidebar-line);padding:18px 2px;gap:9px}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-sidebar-foot small{color:var(--tier-sidebar-muted);font-size:12px}
.club-sidebar-foot .club-tier-symbol{display:grid;place-items:center;flex:none;width:32px;height:38px;color:inherit}
.club-sidebar-foot .club-tier-symbol svg{width:29px;height:29px;stroke-width:1.35}
.club-sidebar-foot>a>span:nth-child(2){min-width:0}
.club-sidebar-foot strong{display:block;line-height:1.6}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.club-theme-toggle,.user-profile-summary){transition:background-color 160ms,box-shadow 160ms}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.club-theme-toggle:hover,.user-profile-summary:hover,.user-profile-menu[open] .user-profile-summary){background:var(--green-soft);box-shadow:inset 0 0 0 1px var(--line)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .user-profile-panel{box-shadow:0 16px 42px #101a2422,var(--tier-panel-edge);border-top-color:var(--tier-rule)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .brandmark{color:var(--green);border-color:var(--tier-rule)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--tier-accent)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) ::selection{background:var(--tier-accent);color:var(--tier-on-accent)}

/* Surfaces have distinct jobs: paper canvas, clear panels, inset data groups. */
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.detail,.market-detail,.sx-detail,.account-panel,.simulation-slip){border-color:var(--line);border-top:2px solid var(--tier-rule);box-shadow:var(--tier-shadow),var(--tier-panel-edge)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.date-control,.day-tabs,.backtest-tabs,.detail-tabs,.snapshot-toolbar,.diagnostic-toolbar,.report-fold,.report-fold .daily-review-card,.report-fold .shot-review-card,.account-panel,.source-switch a,.halftime-summary,.halftime-list,.backtest-count-popover){background:var(--panel);color:var(--ink);border-color:var(--line)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(#backtest-body,#snapshot-body,#diagnostics-body){background:var(--panel)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.match-tools,.market-columns,.quote-summary,.quote-grid>div,.backtest-metric,.snapshot-metric,.diagnostic-metric,.daily-review-metric,.shot-review-metric,.model-audit-card,.focus-card,.diagnostic-reading,.sx-selection-message,.compact-toggle,.access-section-gate,.halftime-model-note,.halftime-badge,.parlay-status,.parlay-card header,.backtest-count-presets,.calibration-audit,.backtest-insight){background:var(--member-surface);color:var(--ink);border-color:var(--line)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.overview-strip,.focus-metrics,.live-summary){background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--tier-panel-edge)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .overview-strip .summary-accent{background:var(--member-surface)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) body .container table th{background:var(--member-surface);color:var(--muted)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) body .container :is(input,select,textarea){background:var(--tier-field);color:var(--ink);border-color:var(--line)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) body .container input::placeholder{color:var(--muted)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) body .container :is(input,select,textarea):hover{border-color:var(--tier-rule)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .prediction-page .match-card{background:var(--panel);border-color:var(--line);transition:background-color 140ms,box-shadow 140ms}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.prediction-page .match-card:hover,.market-row:hover,.date-option:hover,.league-option:hover,.day-tab:hover,.backtest-tabs button:hover,.issue-dates button:hover){background:var(--tier-hover);color:var(--ink)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.prediction-page .match-card.selected,.market-row[aria-pressed=true],.sx-table tr[data-selected=true]){background:var(--green-soft);box-shadow:inset 3px 0 var(--tier-rule)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.day-tab.active,.backtest-tabs button.active,.league-option.active,.snapshot-period.active,.source-switch a[aria-current=page],.favorite-match-button[aria-pressed=true]){background:var(--green-soft);color:var(--green);border-color:var(--tier-rule)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.date-option.active,.issue-dates button[aria-pressed=true],.market-tabs button[aria-pressed=true],.source-switch a[aria-current=page] .source-emblem,.backtest-count-presets button[aria-pressed=true],.backtest-count-popover button[type=submit]){background:var(--tier-accent);color:var(--tier-on-accent);border-color:var(--tier-accent)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .prediction-view-tabs button[aria-selected=true]{background:var(--green-soft);color:var(--ink);box-shadow:inset 0 -2px var(--tier-rule)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.refresh-button,.live-button,.clear-filters,.snapshot-pagination button,.detail-back,.auth-secondary,.favorite-match-button,.market-tabs button,.snapshot-period,.backtest-page-size button,.backtest-page-size-menu,.account-favorite button,.halftime-page button){background:var(--panel);color:var(--ink);border-color:var(--line)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.refresh-button,.live-button,.clear-filters,.auth-secondary,.favorite-match-button,.halftime-page button):hover:enabled{background:var(--tier-hover);color:var(--green);border-color:var(--tier-rule)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.heading>.refresh-button,.backtest-heading>.refresh-button,.diagnostic-heading>.refresh-button,.live-refresh,.focus-controls>.refresh-button,.inline-retry,.auth-primary,.access-login-link){background:var(--tier-accent);color:var(--tier-on-accent)!important;border-color:var(--tier-accent)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.heading>.refresh-button,.backtest-heading>.refresh-button,.diagnostic-heading>.refresh-button,.live-refresh,.focus-controls>.refresh-button,.inline-retry,.auth-primary,.access-login-link):hover:enabled{background:var(--tier-accent);box-shadow:0 0 0 3px var(--green-soft);border-color:var(--tier-rule)}

/* Dark analysis moments are legible in both reading modes. */
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.club-featured,.prediction,.focus-pick,.sx-selection,.backtest-metric.lead,.snapshot-metric.lead,.diagnostic-metric.lead){background:var(--tier-inverse);color:var(--tier-inverse-ink);border-color:var(--tier-rule)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-featured{box-shadow:0 10px 26px #11243a0c;border:1px solid var(--tier-sidebar-line)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.club-featured-header,.club-team small,.club-time small,.club-time span,.club-probability>p,.club-probability>p small,.club-probability-values>div,.club-featured-footer,.club-no-forecast,.prediction p,.prediction-top,.sx-selection span,.backtest-metric.lead>span,.backtest-metric.lead small,.snapshot-metric.lead>span,.snapshot-metric.lead small,.diagnostic-metric.lead>span,.diagnostic-metric.lead small){color:var(--tier-inverse-muted)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.club-featured-header strong,.club-time strong,.club-probability-values>div:first-child strong,.club-featured-footer a,.prediction-top b,.backtest-metric.lead strong,.snapshot-metric.lead strong,.diagnostic-metric.lead strong){color:var(--tier-metal)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.club-team>strong,.club-probability-values strong){color:var(--tier-inverse-ink)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .prediction-page .container .pick small{color:var(--tier-metal)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-crest:not(.team-crest){border-color:var(--tier-sidebar-line);outline-color:var(--tier-sidebar-line);color:var(--tier-metal)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-pitch svg{stroke:var(--tier-metal)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-pitch span{color:var(--tier-inverse-muted)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.club-probability-values,.club-featured-footer){border-color:var(--tier-sidebar-line)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-featured-footer{background:#0000000c}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-featured .probability i:first-child{background:var(--tier-metal)!important}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-featured .probability i:nth-child(2){background:var(--tier-prob-b)!important}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-featured .probability i:nth-child(3){background:var(--tier-prob-a)!important}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .prediction-page .probability i:first-child{background:var(--tier-prob-a)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .probability i:nth-child(2){background:var(--tier-prob-b)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .probability i:nth-child(3){background:var(--tier-prob-c)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .metric-bar{background:var(--line)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .metric-bar i{background:var(--tier-prob-a)}

/* Supporting account, simulation, and half-time surfaces share the same tokens. */
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.account-panel h2,.account-identifiers dd,.account-favorite a,.auth-field,.halftime-empty h3,.backtest-count-popover label){color:var(--ink)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.account-muted,.account-heading p:last-child,.account-identifiers dt,.account-favorite small,.account-favorites,.account-simulation-link span,.access-section-gate p,.halftime-heading p,.halftime-filters label,.halftime-summary span,.halftime-status,.halftime-list-heading span,.halftime-table td>small,.halftime-full-score,.halftime-empty,.halftime-footnote,.backtest-count-popover p){color:var(--muted)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.account-simulation-link,.halftime-summary strong,.halftime-score,.backtest-count-controls button){color:var(--green)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.halftime-summary>div,.halftime-list-heading,.halftime-table td,.account-identifiers>div,.account-favorite){border-color:var(--line)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.simulation-preview,.simulation-pair,.simulation-picks button,.simulation-kind button,.simulation-badge,.simulation-notice,.simulation-order header>b){background:var(--member-surface);color:var(--ink);border-color:var(--line)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.simulation-picks [aria-pressed=true],.simulation-kind [aria-pressed=true],.simulation-submit){background:var(--tier-accent);color:var(--tier-on-accent);border-color:var(--tier-accent)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.simulation-heading p,.simulation-eyebrow,.simulation-wallet span,.simulation-wallet small,.simulation-section-heading span,.simulation-section-heading small,.simulation-controls label,.simulation-caption,.simulation-match-meta,.simulation-match>small,.simulation-leg p,.simulation-leg label,.simulation-stake small,.simulation-stake>span,.simulation-preview span,.simulation-preview small,.simulation-preview p,.simulation-slip-note,.simulation-pairs>p,.simulation-pair span,.simulation-order header,.simulation-order-legs span,.simulation-order footer,.simulation-order>small,.simulation-rules,.simulation-empty){color:var(--muted)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.simulation-wallet strong,.simulation-preview strong,.simulation-pair b,.simulation-order-legs p,.simulation-order footer b,.simulation-empty strong,.simulation-rules summary,.simulation-pair button,.simulation-message){color:var(--green)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.notice,.market-notice,.evidence-note,.detail-error,.live-warning,.sx-detail-note,.simulation-recovery,.simulation-message.error){background:var(--tier-warning);color:var(--tier-warning-ink);border-color:var(--tier-warning-line)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.status.live,.source-health,.parlay-selection,.halftime-badge[data-state=halftime],.halftime-badge[data-state=live],.simulation-order header>.won){background:var(--tier-success-surface);color:var(--member-positive)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .backtest-match-result.correct{color:var(--member-positive)}
html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) :is(.backtest-match-result.incorrect,.auth-message.is-error){color:var(--member-negative)}

/* Data never inherits display numerals, including prices and dates. */
html[data-club-shell=true] body{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}
html[data-club-shell=true] :is(input,select,button,table,time,.user-profile-panel,.overview-strip strong,.focus-metric strong,.live-summary strong,.backtest-metric strong,.snapshot-metric strong,.diagnostic-metric strong,.snapshot-period strong,.club-time strong,.club-probability-values strong,.prob-label b,.pick small,.member-overview strong,.sx-money,.quote-grid strong,.row-odds,.halftime-score,.halftime-summary strong,.simulation-wallet strong,.simulation-preview strong,.simulation-picks strong,.simulation-order footer b){font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}
html[data-club-shell=true] :is(.halftime-score,.halftime-summary strong,.simulation-wallet strong,.simulation-preview strong,.simulation-picks strong,.simulation-order footer b){font-family:var(--numeric);letter-spacing:normal}

@media(hover:hover) and (prefers-reduced-motion:no-preference){
  html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-nav a svg{transition:transform 160ms}
  html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-nav a:hover svg{transform:translateX(2px)}
  html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-sidebar-foot>a .club-tier-symbol{transition:transform 180ms}
  html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .club-sidebar-foot>a:hover .club-tier-symbol{transform:translateY(-2px)}
}
@media(max-width:959px){
  html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .nav a[aria-current=page]{background:var(--green-soft);color:var(--ink);box-shadow:inset 2px 0 var(--tier-rule)}
  html[data-theme=member]:is([data-member-tier=diamond],[data-member-tier=elite]) .nav a:hover{background:var(--tier-hover);color:var(--ink)}
  html[data-membership=active][data-member-tier] .user-member-badge{font-size:9px;padding:1px 4px;gap:3px}
  .user-member-badge svg{width:12px;height:12px}
}
@media(max-width:390px){
  html[data-club-shell=true] .user-profile-summary>.user-avatar{display:none}
  html[data-club-shell=true] .user-identity strong{max-width:88px}
}
@media(prefers-reduced-motion:reduce){
  .user-profile-summary,.club-tier-symbol,.club-nav a,.club-nav a svg{transition:none!important;animation:none!important}
}

/* Navigation sits on an inverse surface in both day and night appearances. */
html[data-theme=member][data-club-shell=true] .club-sidebar :is(a,button,[tabindex]):focus-visible{outline-color:var(--tier-metal,#d9c69c)}
