/* GENERATED by build_theme_map.py - do not hand-edit; re-run it.
   Every colour styles.css hard-codes, mapped to a token that exists in
   BOTH dark and light (see theme-desk.css). Scoped html[data-theme], so
   styles.css is untouched. theme-desk.css loads AFTER this and wins. */
html[data-theme] .news-ticker{ background:linear-gradient(180deg, var(--dk-wash-lo), var(--dk-wash-lo)); }

html[data-theme] .nt-cat.crypto{ background:var(--dk-blue-bg); color:var(--dk-text-2); }

html[data-theme] .nt-cat.stock{ background:var(--dk-blue-bg); color:var(--dk-text-2); }

html[data-theme] .nt-cat.forex{ background:var(--dk-green-bg); color:var(--dk-green); }

html[data-theme] .nt-cat.macro{ background:var(--dk-wash-hi); color:var(--dk-text-2); }

html[data-theme] .btn:hover{ background:var(--dk-wash-hi); border-color:var(--dk-wash-line); }

html[data-theme] .btn.primary{ color:var(--dk-amber); }

html[data-theme] .profile-avatar{ color:var(--dk-amber); }

html[data-theme] .globe-panel{ background:var(--dk-page); border:0.5px solid var(--dk-line); }

html[data-theme] .gp-status.open{ color:var(--dk-green); }

html[data-theme] .gp-status.closed{ color:var(--dk-red); }

html[data-theme] .gp-trade{ color:var(--dk-amber); }

html[data-theme] .lg-dot.open{ background:var(--dk-green); }

html[data-theme] .lg-dot.closed{ background:var(--dk-red); }

html[data-theme] .lg-dot.night{ background:var(--dk-page); border:0.5px solid var(--dk-line); }

html[data-theme] .pf-main{ background:var(--dk-wash-hi); }

html[data-theme] .news-tag.crypto{ background:var(--dk-blue-bg); color:var(--dk-text-2); }

html[data-theme] .news-tag.stock{ background:var(--dk-blue-bg); color:var(--dk-text-2); }

html[data-theme] .news-tag.forex{ background:var(--dk-green-bg); color:var(--dk-green); }

html[data-theme] .news-tag.macro{ background:var(--dk-wash-hi); color:var(--dk-text-2); }

html[data-theme] .edge-bar{ background:linear-gradient(90deg,var(--dk-red),var(--dk-amber),var(--dk-green)); }

html[data-theme] .cal-cell.win{ background:var(--dk-green-bg); border-color:var(--dk-green-line); }

html[data-theme] .cal-cell.loss{ background:var(--dk-red-bg); border-color:var(--dk-red-line); }

html[data-theme] .login-gate{ background:var(--dk-wash-hi); }

html[data-theme] .modal-overlay{ background:var(--dk-wash-lo); }

html[data-theme] .review-dir.long{ background:var(--dk-green-bg); }

html[data-theme] .review-dir.short{ background:var(--dk-red-bg); }

html[data-theme] .wallet-opt.selected{ background:var(--dk-wash-hi); }

html[data-theme] .done-check{ background:var(--dk-green-bg); }

html[data-theme] .toggle-pair button.on.long{ background:var(--dk-green-bg); }

html[data-theme] .toggle-pair button.on.short{ background:var(--dk-red-bg); }

html[data-theme] .switch.on::after{ background:var(--dk-amber-bg); }

html[data-theme] .dir-tag.long{ background:var(--dk-green-bg); }

html[data-theme] .dir-tag.short{ background:var(--dk-red-bg); }

html[data-theme] .fut-modes{ border:1px solid var(--dk-line); }

html[data-theme] .fut-mode{ color:var(--dim,var(--dk-muted)); }

html[data-theme] .fut-mode.on{ background:var(--dk-row); color:var(--ink,var(--dk-amber)); }

html[data-theme] .fut-lev-label{ color:var(--dim,var(--dk-muted)); }

html[data-theme] .fut-lev-val{ color:var(--gold,var(--dk-amber)); }

html[data-theme] .fut-lev-slider{ accent-color:var(--gold,var(--dk-amber)); }

html[data-theme] .fut-lev-ticks{ color:var(--dk-faint); }

html[data-theme] .fut-balance,
html[data-theme] .fut-readout,
html[data-theme] .fut-liq{ color:var(--dim,var(--dk-muted)); }

html[data-theme] .fut-balance b,
html[data-theme] .fut-readout b,
html[data-theme] .fut-liq b{ color:var(--ink,var(--dk-amber)); }

html[data-theme] .fut-liq b{ color:var(--dk-amber); }

html[data-theme] .fut-type{ border:1px solid var(--dk-line); color:var(--dim,var(--dk-muted)); }

html[data-theme] .fut-type.on{ border-color:var(--gold,var(--dk-amber)); color:var(--ink,var(--dk-amber)); }

html[data-theme] .fut-field{ border:1px solid var(--dk-line); }

html[data-theme] .fut-field label{ color:var(--dk-faint); }

html[data-theme] .fut-field input{ color:var(--ink,var(--dk-amber)); }

html[data-theme] .fut-inline-btn{ background:var(--dk-panel); color:var(--dim,var(--dk-muted)); }

html[data-theme] .fut-pct{ border:1px solid var(--dk-line); color:var(--dim,var(--dk-muted)); }

html[data-theme] .fut-pct:hover{ border-color:var(--gold,var(--dk-amber)); color:var(--ink,var(--dk-amber)); }

html[data-theme] .fut-tpsl-toggle{ color:var(--dim,var(--dk-muted)); }

html[data-theme] .fut-proj{ color:var(--dim,var(--dk-muted)); }

html[data-theme] .fut-error{ color:var(--dk-red); }

html[data-theme] .fut-buy,
html[data-theme] .fut-sell{ color:var(--dk-faint); }

html[data-theme] .fut-buy{ background:var(--dk-green); }

html[data-theme] .fut-sell{ background:var(--dk-red); }

html[data-theme] .fut-note{ color:var(--dk-faint); }

html[data-theme] .fut-row .fut-liq-cell{ color:var(--dk-amber); }

html[data-theme] .fut-pending{ color:var(--gold,var(--dk-amber)); }

html[data-theme] .connections-card .conn-sub{ color:var(--dk-faint); }

html[data-theme] .conn-row{ border:1px solid var(--dk-line); }

html[data-theme] .conn-row.connected{ border-color:var(--dk-green); background:var(--dk-green-bg); }

html[data-theme] .conn-detail{ color:var(--dim,var(--dk-muted)); }

html[data-theme] .conn-real{ color:var(--dk-green); border:1px solid var(--dk-green); }

html[data-theme] .conn-paper{ color:var(--gold,var(--dk-amber)); border:1px solid var(--dk-amber); }

html[data-theme] .conn-btn{ border:1px solid var(--dk-line); color:var(--dim,var(--dk-muted)); }

html[data-theme] .conn-btn.primary{ border-color:var(--gold,var(--dk-amber)); color:var(--ink,var(--dk-amber)); }

html[data-theme] .conn-btn:hover{ border-color:var(--gold,var(--dk-amber)); }

html[data-theme] .connect-opt{ background:var(--dk-panel); border:1px solid var(--dk-line); }

html[data-theme] .connect-opt:hover{ border-color:var(--gold,var(--dk-amber)); }

html[data-theme] .connect-name{ color:var(--ink,var(--dk-amber)); }

html[data-theme] .connect-status{ color:var(--dim,var(--dk-muted)); }

html[data-theme] .conn-balance{ color:var(--dim,var(--dk-muted)); }

html[data-theme] .conn-balance b{ color:var(--ink,var(--dk-amber)); }

html[data-theme] .conn-balance b.up{ color:var(--dk-green); }

html[data-theme] .conn-balance b.down{ color:var(--dk-red); }

html[data-theme] .fut-market-tag{ color:var(--dk-faint); border-bottom:1px solid var(--dk-line); }

html[data-theme] .tv-badge{ background:var(--dk-wash-lo); border:1px solid var(--dk-line); }

html[data-theme] .tv-badge-count{ color:var(--dim,var(--dk-muted)); }

html[data-theme] .tv-badge-pnl.up{ color:var(--dk-green); border-color:var(--dk-green); }

html[data-theme] .tv-badge-pnl.down{ color:var(--dk-red); border-color:var(--dk-red); }

html[data-theme] .tv-repos-pop{ background:var(--dk-panel); border:1px solid var(--dk-line); box-shadow:none; }

html[data-theme] .trp-title{ color:var(--ink,var(--dk-amber)); }

html[data-theme] .trp-row{ color:var(--dim,var(--dk-muted)); }

html[data-theme] .trp-row b{ color:var(--ink,var(--dk-amber)); }

html[data-theme] .trp-row b.up{ color:var(--dk-green); }

html[data-theme] .trp-row b.down{ color:var(--dk-red); }

html[data-theme] .profile-pos-row{ border:1px solid var(--dk-line); }

html[data-theme] .profile-pos-row:hover{ background:var(--dk-wash-hi); }

html[data-theme] .profile-pos-row .pp-sym{ color:var(--ink,var(--dk-amber)); }

html[data-theme] .profile-pos-row .pp-cell{ color:var(--dim,var(--dk-muted)); }

html[data-theme] .profile-pos-row .pnl.up{ color:var(--dk-green); }

html[data-theme] .profile-pos-row .pnl.down{ color:var(--dk-red); }

html[data-theme] .profile-pos-row .pp-go{ color:var(--gold,var(--dk-amber)); }

html[data-theme] .lev-badge{ color:var(--dk-amber); background:var(--dk-amber-bg); border:1px solid var(--dk-amber-line); }

html[data-theme] .pp-clock{ color:var(--dim,var(--dk-muted)); }

html[data-theme] .pp-clock b{ color:var(--ink,var(--dk-amber)); }

html[data-theme] .pp-clock-bar{ background:var(--dk-wash-hi); }

html[data-theme] .pp-clock-bar i{ background:var(--gold,var(--dk-hover)); }

html[data-theme] .pp-clock.due{ color:var(--dk-amber); }

html[data-theme] .bstat-v .pos{ color:var(--dk-green); }

html[data-theme] .bstat-v .neg{ color:var(--dk-red); }

html[data-theme] .fm-country{ fill:var(--dk-wash-hi); }

html[data-theme] .fm-lake{ fill:var(--dk-faint); }

html[data-theme] .fm-city-dot{ fill:var(--dk-text-2); }

html[data-theme] .fm-marker{ fill:var(--dk-green); stroke:var(--dk-green); }

html[data-theme] .fm-marker.closed{ fill:var(--dk-red); stroke:var(--dk-red); }

html[data-theme] .fm-marker-core{ fill:var(--dk-green); }

html[data-theme] .fm-label{ fill:var(--dk-text-2); stroke:var(--dk-wash-lo); }

html[data-theme] .fm-label.market{ fill:var(--dk-green); }

html[data-theme] .fm-scan::before{ background:linear-gradient(90deg, transparent, var(--dk-wash-hi), var(--dk-blue-bg), var(--dk-wash-hi), transparent); }

html[data-theme] body{ background:radial-gradient(1500px 950px at 50% 22%, var(--dk-panel), var(--dk-page) 74%) fixed; }

html[data-theme] .screen{ background:radial-gradient(1000px 460px at 50% -4%, var(--dk-wash-hi), transparent 60%),
    repeating-linear-gradient(0deg, var(--dk-wash-hi) 0 1px, transparent 1px 46px),
    repeating-linear-gradient(90deg, var(--dk-wash-hi) 0 1px, transparent 1px 46px),
    radial-gradient(1500px 950px at 50% 22%, var(--dk-panel), var(--dk-page) 74%); }

html[data-theme] .pcard,
html[data-theme] .stat-box,
html[data-theme] .pf-box,
html[data-theme] .conn-row,
html[data-theme] .form-card,
html[data-theme] .market-card,
html[data-theme] .exchange-card,
html[data-theme] .session-card,
html[data-theme] .side-panel,
html[data-theme] .positions-panel,
html[data-theme] .chart-panel,
html[data-theme] .modal-card{ box-shadow:none; }

html[data-theme] .pcard-title,
html[data-theme] .panel-title,
html[data-theme] .step-heading{ color:var(--dk-text-2); }

html[data-theme] .stat-val{ text-shadow:none; }

html[data-theme] .btn.primary{ color:var(--dk-text-2); }

html[data-theme] .news-ticker{ border-bottom-color:var(--dk-wash-line); }

html[data-theme] .fm-leader{ stroke:var(--dk-blue-line); }

html[data-theme] .screen{ background:repeating-linear-gradient(0deg, var(--dk-wash-hi) 0 1px, transparent 1px 46px),
    repeating-linear-gradient(90deg, var(--dk-wash-hi) 0 1px, transparent 1px 46px),
    linear-gradient(var(--dk-page), var(--dk-page)); }

html[data-theme] .welcome-line{ color:var(--dk-text-2); text-shadow:none; }

html[data-theme] .welcome-auth{ background:var(--dk-wash-lo); border:1px solid var(--dk-wash-line); }

html[data-theme] .wa-title{ color:var(--dk-text-2); }

html[data-theme] .inv-actions input{ background:var(--dk-wash-lo); }

html[data-theme] .inv-fresh{ background:var(--dk-wash-hi); }

html[data-theme] .acc-warn{ color:var(--dk-amber); }

html[data-theme] .mail-off{ background:var(--dk-amber-bg); }

html[data-theme] .inv-slot{ background:var(--dk-wash-lo); }

html[data-theme] .inv-slot.filled{ border-color:var(--dk-wash-line); }

html[data-theme] .slot-email{ background:var(--dk-wash-lo); }

html[data-theme] .slot-code{ background:var(--dk-wash-hi); }

html[data-theme] .slot-link input{ background:var(--dk-wash-lo); }

html[data-theme] .slot-ok{ color:var(--dk-green); }

html[data-theme] .slot-warn{ color:var(--dk-amber); }

html[data-theme] .mode-badge.is-real{ color:var(--dk-faint); background:var(--dk-amber); border-color:var(--dk-amber); }

html[data-theme] .mode-banner{ background:var(--dk-amber-bg); color:var(--dk-amber); border-top:1px solid var(--dk-amber); }

html[data-theme] .mode-banner.live{ background:var(--dk-red-bg); color:var(--dk-red); border-top-color:var(--dk-red); }

html[data-theme] .mode-banner .mb-dot{ background:var(--dk-amber); box-shadow:none; }

html[data-theme] .mode-banner.live .mb-dot{ background:var(--dk-red); }

html[data-theme] body.real-money .side-panel,
html[data-theme] body.real-money .positions-panel{ border-color:var(--dk-amber); }

html[data-theme] .brk-tag{ background:var(--dk-amber); color:var(--dk-faint); }

html[data-theme] .brk-tag.live{ background:var(--dk-red); color:var(--dk-text); }

html[data-theme] .brk-grid b.pos,
html[data-theme] .brk-pnl.pos{ color:var(--dk-green); }

html[data-theme] .brk-grid b.neg,
html[data-theme] .brk-pnl.neg{ color:var(--dk-red); }

html[data-theme] .mode-banner .mb-kill.on{ background:var(--dk-red); color:var(--dk-text); border-color:var(--dk-red); }

html[data-theme] .bot-row{ background:var(--dk-wash-lo); }

html[data-theme] .bot-row.on{ border-color:var(--dk-green-line); }

html[data-theme] .bot-tag.live{ color:var(--dk-green); border-color:var(--dk-green); }

html[data-theme] .bot-tag.auto{ color:var(--dk-amber); border-color:var(--dk-amber); }

html[data-theme] .bot-tag.real{ background:var(--dk-red); color:var(--dk-text); border-color:var(--dk-red); }

html[data-theme] .bot-act{ background:var(--dk-wash-hi); }

html[data-theme] .bot-act.long{ color:var(--dk-green); }

html[data-theme] .bot-act.short{ color:var(--dk-red); }

html[data-theme] .bot-btn.on{ background:var(--dk-red); color:var(--dk-text); border-color:var(--dk-red); }

html[data-theme] .bot-btn.danger{ color:var(--dk-red); }

html[data-theme] .bot-form select,
html[data-theme] .bot-form input{ background:var(--dk-wash-lo); }

html[data-theme] .bot-error{ color:var(--dk-amber); }

html[data-theme] .sug-row.traded{ border-left-color:var(--dk-green); }

html[data-theme] .sug-row.failed{ border-left-color:var(--dk-red); }

html[data-theme] .sug-act.long{ color:var(--dk-green); }

html[data-theme] .sug-act.short{ color:var(--dk-red); }

html[data-theme] .bot-score .pos{ color:var(--dk-green); }

html[data-theme] .bot-score .neg{ color:var(--dk-red); }

html[data-theme] .scan-form select,
html[data-theme] .scan-form input{ background:var(--dk-wash-lo); }

html[data-theme] .setup-card{ background:var(--dk-wash-lo); }

html[data-theme] .setup-dir.up{ background:var(--dk-green-bg); color:var(--dk-green); }

html[data-theme] .setup-dir.down{ background:var(--dk-red-bg); color:var(--dk-red); }

html[data-theme] .setup-nums b.up,
html[data-theme] .up{ color:var(--dk-green); }

html[data-theme] .setup-nums b.down,
html[data-theme] .down{ color:var(--dk-red); }

html[data-theme] .setup-cost .ok{ color:var(--dk-green); }

html[data-theme] .setup-cost .warn{ color:var(--dk-amber); }

html[data-theme] .setup-drift .ok{ color:var(--dk-green); }

html[data-theme] .setup-drift .warn{ color:var(--dk-amber); }

html[data-theme] .setup-bar{ background:var(--dk-wash-hi); }

html[data-theme] .setup-poor{ color:var(--dk-amber); background:var(--dk-amber-bg); border:1px solid var(--dk-amber-line); }

html[data-theme] .entry-opt.cheap{ border-left-color:var(--dk-green); }

html[data-theme] .entry-caveat{ color:var(--dk-amber); }

html[data-theme] .setup-edge.good{ color:var(--dk-green); background:var(--dk-green-bg); border:1px solid var(--dk-green-line); }

html[data-theme] .setup-edge.ok{ background:var(--dk-wash-hi); }

html[data-theme] .setup-edge.bad{ color:var(--dk-amber); background:var(--dk-amber-bg); border:1px solid var(--dk-amber-line); }

html[data-theme] .tv-tag{ color:var(--dk-text-2); box-shadow:none; }

html[data-theme] .tv-tag-x{ border-left:1px solid var(--dk-wash-lo); }

html[data-theme] .tv-tag-entry{ background:var(--dk-hover); }

html[data-theme] .tv-tag-tp{ background:var(--dk-green); }

html[data-theme] .tv-tag-sl{ background:var(--dk-red); color:var(--dk-text); }

html[data-theme] .tv-tag-liq{ background:var(--dk-amber); }

html[data-theme] .tv-jump{ background:var(--dk-wash-lo); }

html[data-theme] .bot-row{ background:var(--dk-blue-bg); }

html[data-theme] .bot-row.on{ border-color:var(--dk-wash-line); }

html[data-theme] .bot-dot{ background:var(--dk-hover); }

html[data-theme] .bot-dot.live{ background:var(--dk-green); box-shadow:none; }

html[data-theme] .bot-chip.real{ color:var(--dk-red); border-color:var(--dk-red-line); }

html[data-theme] .av-backdrop{ background:var(--dk-page); }

html[data-theme] .av-big{ box-shadow:none; }

html[data-theme] .vp-pick:hover{ background:var(--dk-wash-hi); }

html[data-theme] .mw-row{ background:var(--dk-wash-hi); }

html[data-theme] .mw-leg.stop{ border-color:var(--dk-red-line); color:var(--dk-red); }

html[data-theme] .mw-leg.stop b{ color:var(--dk-red); }

html[data-theme] .mw-sell{ color:var(--dk-text); background:var(--dk-red); border-color:var(--dk-red); }

html[data-theme] .mw-sell:hover{ background:var(--dk-red); border-color:var(--dk-red); }

html[data-theme] .mw-selling{ color:var(--dk-amber); }

html[data-theme] .meme-row.yes{ background:var(--dk-wash-hi); }

html[data-theme] .meme-paid{ color:var(--dk-amber); border:1px solid var(--dk-amber-line); }

html[data-theme] .bot-state.live{ color:var(--dk-green); }

html[data-theme] .bstat-v.pos{ color:var(--dk-green); }

html[data-theme] .bstat-v.neg{ color:var(--dk-red); }

html[data-theme] .bot-note-line{ background:var(--dk-wash-hi); }

html[data-theme] .wk-box{ background:var(--dk-wash-hi); }

html[data-theme] .wk-n{ background:var(--dk-wash-hi); }

html[data-theme] .wk.ok .wk-n{ background:var(--dk-green-bg); color:var(--dk-green); }

html[data-theme] .wk.stalled .wk-n{ background:var(--dk-red-bg); color:var(--dk-red); }

html[data-theme] .wk.stalled .wk-note{ color:var(--dk-red); }

html[data-theme] .pc-stopped{ background:var(--dk-red-bg); color:var(--dk-red); border-color:var(--dk-red); }

html[data-theme] .pc-waiting{ background:var(--dk-amber-bg); color:var(--dk-amber); border-color:var(--dk-amber); }

html[data-theme] .pc-running{ background:var(--dk-green-bg); color:var(--dk-green); border-color:var(--dk-green); }

html[data-theme] .pc-mode{ background:var(--dk-blue-bg); color:var(--dk-text-2); border-color:var(--dk-line); }

html[data-theme] .pc-real-off{ background:var(--dk-wash-hi); color:var(--dk-text-2); border-color:var(--dk-line); }

html[data-theme] .pc-note{ color:var(--dk-text-2); }

html[data-theme] .pc-sec{ color:var(--dk-text-2); }

html[data-theme] .pc-cell{ background:var(--dk-wash-hi); border:1px solid var(--dk-wash-line); }

html[data-theme] .pc-cell-k{ color:var(--dk-text-2); }

html[data-theme] .pc-cell-v{ color:var(--dk-text-2); }

html[data-theme] .pc-sub{ color:var(--dk-text-2); }

html[data-theme] .pc-why{ color:var(--dk-muted); }

html[data-theme] .pc-sym{ color:var(--dk-text-2); }

html[data-theme] .pc-side{ color:var(--dk-text-2); }

html[data-theme] .pc-right{ color:var(--dk-text-2); }

html[data-theme] .pc-up{ color:var(--dk-green); }

html[data-theme] .pc-down{ color:var(--dk-red); }

html[data-theme] .pc-arrow{ color:var(--dk-faint); }

html[data-theme] .pc-stage{ border:1px solid var(--dk-wash-line); }

html[data-theme] .pc-stage-ok{ color:var(--dk-text-2); background:var(--dk-blue-bg); }

html[data-theme] .pc-stage-bad{ color:var(--dk-red); background:var(--dk-red-bg); border-color:var(--dk-red); }

html[data-theme] .pc-pos:hover{ border-color:var(--dk-line); background:var(--dk-blue-bg); }

html[data-theme] .pc-go{ color:var(--dk-text-2); }

html[data-theme] .pc-cap-k{ color:var(--dk-text-2); }

html[data-theme] .pc-cap-in{ color:var(--dk-text-2); border:1px solid var(--dk-wash-line); background:var(--dk-wash-hi); }

html[data-theme] .pc-cap-in input{ color:var(--dk-text-2); }

html[data-theme] .pc-cap-left{ color:var(--dk-text-2); }

html[data-theme] .pc-cap-none{ color:var(--dk-amber); }

html[data-theme] .pc-fn{ color:var(--dk-text-2); background:var(--dk-wash-hi); border:1px solid var(--dk-wash-line); }

html[data-theme] .pc-fn b{ color:var(--dk-text-2); }

html[data-theme] .bot-dot.live{ box-shadow:none; }

html[data-theme] .position-row:hover{ background:var(--dk-wash-hi); }

html[data-theme] .position-row.viewing{ background:var(--dk-wash-hi); }

html[data-theme] .cr-backdrop{ background:var(--dk-wash-lo); }

html[data-theme] .cr-agree.yes{ border-color:var(--dk-green-line); }

html[data-theme] .tr-chip.on{ color:var(--dk-text-2); }

html[data-theme] .tr-side.long{ color:var(--dk-green); }

html[data-theme] .tr-side.short{ color:var(--dk-red); }

html[data-theme] .tr-net.up{ color:var(--dk-green); }

html[data-theme] .tr-net.down{ color:var(--dk-red); }

html[data-theme] .tr-foot b.up{ color:var(--dk-green); }

html[data-theme] .tr-foot b.down{ color:var(--dk-red); }

html[data-theme] .mw-stopwatch{ color:var(--dk-amber); border:1px solid var(--dk-amber); }

html[data-theme] .mw-stopwatch.hit{ color:var(--dk-text); background:var(--dk-red); border-color:var(--dk-red); }

html[data-theme] .mw-fee{ color:var(--dk-red); border:1px solid var(--dk-red); }

html[data-theme] .mw-fee b{ color:var(--dk-red); }

html[data-theme] .mw-btn.mw-on{ color:var(--dk-text-2); }

html[data-theme] .mw-ask{ color:var(--dk-red); }

html[data-theme] .mw-watch{ color:var(--dk-text-2); border:1px solid var(--dk-line); }

html[data-theme] .mw-rung.hit{ color:var(--dk-amber); border-color:var(--dk-amber); }

html[data-theme] .mw-wrong{ color:var(--dk-text); background:var(--dk-red); border:1px solid var(--dk-red); }

html[data-theme] .mw-wrong b{ color:var(--dk-red); }

html[data-theme] #screen-profile .btn.mw-sell{ background:var(--dk-red); border-color:var(--dk-red); color:var(--dk-text); }

html[data-theme] .screen .btn.primary:hover{ color:var(--dk-text); }

html[data-theme] .screen .btn.mw-sell{ background:var(--dk-red); border-color:var(--dk-red); color:var(--dk-text); }

html[data-theme] #screen-profile .btn.primary:hover{ color:var(--dk-text); }

html[data-theme] .mw-feetag{ color:var(--dk-red); border:1px solid var(--dk-red); }

html[data-theme] .mw-lvl.stop i{ color:var(--dk-red); }

html[data-theme] .mw-lvl.stop.hit{ background:var(--dk-red); color:var(--dk-text); }

html[data-theme] .mw-lvl.stop.hit i,
html[data-theme] .mw-lvl.stop.hit em{ color:var(--dk-text); }

html[data-theme] .mw-lvl.hit b,
html[data-theme] .mw-lvl.hit i{ color:var(--dk-amber); }

html[data-theme] .mw-nosell{ color:var(--dk-red); background:var(--dk-red-bg); border:1px solid var(--dk-red); }

html[data-theme] .mw-nosell b{ color:var(--dk-red); }

html[data-theme] .mw-costly{ color:var(--dk-amber); background:var(--dk-amber-bg); border:1px solid var(--dk-amber); }

html[data-theme] .mw-costly b{ color:var(--dk-amber); }

html[data-theme] .mw-notlive{ color:var(--dk-amber); border:1px solid var(--dk-amber); }

html[data-theme] .screen .chart-panel.is-full{ background:var(--dk-blue-bg); }
