/* RMSP APPROVED DARK PARITY R1
   Dark counterpart to approved-gold-light.css.
   Geometry, spacing, typography, radii and component proportions intentionally mirror the approved light theme.
   Only palette/elevation treatment changes.
*/
html[data-theme="dark"]{
  --bg:#090806!important;
  --bg2:#0f0d0a!important;
  --surface:#15120e!important;
  --surface2:#1a160f!important;
  --surface3:#221b12!important;
  --line:#4a3920!important;
  --line2:#725528!important;
  --text:#f7eddc!important;
  --muted:#b3a18a!important;
  --soft:#d1c2ad!important;
  --purple:#7b4bf0!important;
  --purple2:#8758f5!important;
  --cyan:#1bb7b0!important;
  --cyan2:#35c9c0!important;
  --gold:#d69a29!important;
  --gold2:#f0c56a!important;
  --green:#23c98c!important;
  --red:#ff5d61!important;
  --orange:#e79a32!important;
  --shadow:0 14px 38px rgba(0,0,0,.42)!important;
  --top:80px!important;
  --side:188px!important;
  --news:34px!important;
}
html[data-theme="dark"] *{scrollbar-color:#9d732c #15110b}
html[data-theme="dark"] body{
  background:
    radial-gradient(circle at 68% -10%,rgba(204,144,38,.11),transparent 34%),
    radial-gradient(circle at 10% 22%,rgba(188,125,32,.07),transparent 22%),
    linear-gradient(180deg,#0b0907,#0d0a07 62%,#080705)!important;
  color:var(--text)!important;
}
html[data-theme="dark"] body::before{
  background:
    radial-gradient(circle at 45% 10%,rgba(221,164,57,.08),transparent 27%),
    radial-gradient(circle at 75% 8%,rgba(140,92,20,.06),transparent 30%)!important;
}

/* Header — same geometry as approved light */
html[data-theme="dark"] .topbar{
  height:80px!important;
  padding:0 22px!important;
  gap:18px!important;
  background:rgba(15,13,10,.97)!important;
  border-bottom:1px solid #4b3b24!important;
  box-shadow:0 8px 24px rgba(0,0,0,.26)!important;
  backdrop-filter:blur(14px)!important;
}
html[data-theme="dark"] .brand{
  min-width:238px!important;
  gap:11px!important;
}
html[data-theme="dark"] .brand-video{
  width:56px!important;height:56px!important;border-radius:15px!important;
  border:1px solid #8a672e!important;
  box-shadow:0 6px 18px rgba(0,0,0,.32),0 0 22px rgba(194,135,37,.10)!important;
}
html[data-theme="dark"] .brand-text b{
  font-size:23px!important;
  letter-spacing:.20em!important;
  background:linear-gradient(180deg,#f7cf79,#bd7b16)!important;
  -webkit-background-clip:text!important;
  color:transparent!important;
}
html[data-theme="dark"] .brand-text span{
  color:#d3bea1!important;
  font-size:10px!important;
  letter-spacing:.08em!important;
}
html[data-theme="dark"] .topnav{gap:2px!important}
html[data-theme="dark"] .topnav-item{
  padding:0 14px!important;
  color:#dfd2c0!important;
  font-size:11px!important;
  font-weight:600!important;
  text-shadow:none!important;
  border-radius:10px!important;
}
html[data-theme="dark"] .topnav-item:hover{
  background:#211a10!important;
  color:#f0c56a!important;
}
html[data-theme="dark"] .topnav-item.active{
  color:#f7eddc!important;
  background:linear-gradient(180deg,#241b0e,#17120b)!important;
  box-shadow:0 6px 20px rgba(0,0,0,.24)!important;
}
html[data-theme="dark"] .topnav-item.active::after{
  height:2px!important;
  left:14px!important;right:14px!important;
  background:linear-gradient(90deg,transparent,#b67813,#e2ae47,transparent)!important;
  box-shadow:0 0 10px rgba(216,154,36,.24)!important;
}
html[data-theme="dark"] .search{
  width:225px!important;height:42px!important;
  border-color:#4e3d25!important;
  background:#15110d!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important;
}
html[data-theme="dark"] .search input{color:#f7eddc!important;font-size:11px!important}
html[data-theme="dark"] .search input::placeholder{color:#998873!important}
html[data-theme="dark"] .icon-btn,
html[data-theme="dark"] .theme-toggle{
  width:40px!important;height:40px!important;
  border:1px solid #4e3d25!important;
  border-radius:12px!important;
  background:#15110d!important;
  color:#eadbc6!important;
}
html[data-theme="dark"] .icon-btn:hover,
html[data-theme="dark"] .theme-toggle:hover{background:#241b10!important}
html[data-theme="dark"] .avatar{
  width:42px!important;height:42px!important;
  border:1px solid #ad7a27!important;
  color:#e3ae4e!important;background:#15110d!important;
}
html[data-theme="dark"] .profile-btn{color:#eadbc6!important;font-weight:600!important}

/* Money mode: same geometry as light, dark gold treatment */
html[data-theme="dark"] .money-mode-switch{
  background:#15110d!important;
  border-color:#4e3c23!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important;
}
html[data-theme="dark"] .money-mode-switch button{
  color:#c7b69f!important;
  font-weight:700!important;
}
html[data-theme="dark"] .money-mode-switch button.active,
html[data-theme="dark"][data-money-mode="dummy"] .money-mode-switch button.active{
  color:#fff!important;
  background:linear-gradient(180deg,#d79a24,#9f6300)!important;
  border-color:#b4740c!important;
  box-shadow:0 6px 16px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.25)!important;
}
html[data-theme="dark"] .money-mode-wallet-btn{
  color:#f7eddc!important;
  background:#17120d!important;
  border-color:#684f29!important;
  box-shadow:none!important;
}

/* Sidebar — same geometry as light */
html[data-theme="dark"] .sidebar{
  background:linear-gradient(180deg,#100e0b,#0c0a08)!important;
  border-right:1px solid #40321e!important;
}
html[data-theme="dark"] .side-scroll{padding:16px 10px!important}
html[data-theme="dark"] .side-item{
  height:48px!important;
  border-radius:11px!important;
  color:#d4c6b4!important;
  font-size:11px!important;
  font-weight:600!important;
  margin:3px 0!important;
}
html[data-theme="dark"] .side-item:hover{
  background:#21190f!important;
  color:#efc46d!important;
}
html[data-theme="dark"] .side-item.active{
  color:#f1c46a!important;
  background:linear-gradient(90deg,#2a1d0d,#18120a)!important;
  border-left:3px solid #c38419!important;
  box-shadow:0 7px 20px rgba(0,0,0,.18)!important;
}
html[data-theme="dark"] .side-footer{
  background:#100d09!important;
  border-top:1px solid #40321e!important;
}
html[data-theme="dark"] .mini-mark{
  border-color:#8b672d!important;
  color:#e0aa48!important;
  background:#15110d!important;
}

/* Dashboard hero — same dimensions/typography as light */
html[data-theme="dark"] .content{background:transparent!important}
html[data-theme="dark"] .hero-card{
  height:298px!important;
  margin:0 0 10px!important;
  border:1px solid #4a3821!important;
  border-radius:0!important;
  background:
    radial-gradient(circle at 58% 48%,rgba(217,159,52,.15),transparent 18%),
    radial-gradient(circle at 76% 15%,rgba(112,76,19,.13),transparent 24%),
    linear-gradient(90deg,#0f0d09 0%,#15110c 42%,#18130c 70%,#0f0d09 100%)!important;
  box-shadow:inset 0 -18px 38px rgba(0,0,0,.24),0 9px 24px rgba(0,0,0,.18)!important;
}
html[data-theme="dark"] .hero-grid-bg{
  opacity:.42!important;
  background-image:
    linear-gradient(rgba(201,148,52,.08) 1px,transparent 1px),
    linear-gradient(90deg,rgba(201,148,52,.08) 1px,transparent 1px)!important;
}
html[data-theme="dark"] .hero-globe{
  width:620px!important;height:620px!important;
  left:46%!important;top:-365px!important;
  border-color:rgba(218,160,52,.26)!important;
  box-shadow:inset 0 0 90px rgba(203,145,42,.08),0 0 70px rgba(214,154,34,.08)!important;
}
html[data-theme="dark"] .hero-globe::before,
html[data-theme="dark"] .hero-globe::after{border-color:rgba(203,143,35,.20)!important}
html[data-theme="dark"] .hero-copy{left:4.6%!important;top:34px!important}
html[data-theme="dark"] .eyebrow{
  color:#d2a354!important;
  font-size:10px!important;
  letter-spacing:.23em!important;
  font-weight:800!important;
}
html[data-theme="dark"] .hero-copy h1{
  margin:8px 0 -5px!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:72px!important;
  letter-spacing:.08em!important;
  font-weight:700!important;
  background:linear-gradient(180deg,#f2c770 4%,#c98a20 44%,#a96806 74%,#efc96f)!important;
  -webkit-background-clip:text!important;
  color:transparent!important;
  filter:drop-shadow(0 2px 5px rgba(0,0,0,.35))!important;
}
html[data-theme="dark"] .hero-copy h2{
  color:#f0e4d1!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:18px!important;
  letter-spacing:.20em!important;
  font-weight:700!important;
}
html[data-theme="dark"] .hero-copy p{
  color:#c5b39c!important;
  font-size:10px!important;
  letter-spacing:.12em!important;
}
html[data-theme="dark"] .hero-copy p em{color:#e0aa49!important}
html[data-theme="dark"] .hero-cta button{
  height:44px!important;
  padding:0 36px!important;
  font-size:11px!important;
  border-radius:23px!important;
}
html[data-theme="dark"] .hero-cta .primary{
  color:#fff!important;
  border:1px solid #b97b12!important;
  background:linear-gradient(180deg,#d79b2c,#9d6100)!important;
  box-shadow:0 8px 18px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.25)!important;
}
html[data-theme="dark"] .hero-cta .secondary{
  color:#f1c56d!important;
  border:1px solid #765729!important;
  background:#17120d!important;
  box-shadow:0 4px 14px rgba(0,0,0,.16)!important;
}
html[data-theme="dark"] .hero-brain{
  left:58%!important;top:49%!important;
  width:320px!important;height:320px!important;
}
html[data-theme="dark"] .video-core{
  width:158px!important;height:158px!important;
  border:2px solid #bd8930!important;
  box-shadow:0 0 28px rgba(219,165,57,.20),0 0 78px rgba(219,165,57,.08)!important;
  background:#080706!important;
}
html[data-theme="dark"] .orbit{border-color:rgba(213,157,50,.28)!important}
html[data-theme="dark"] .o2{border-color:rgba(225,182,92,.34)!important}
html[data-theme="dark"] .o3{border-color:rgba(190,123,11,.34)!important}
html[data-theme="dark"] .orbit::before{
  background:#e8a11c!important;
  box-shadow:0 0 12px #e8a11c!important;
}
html[data-theme="dark"] .node{
  background:#17120d!important;
  color:#e2b15d!important;
  border-color:#6d5229!important;
  box-shadow:0 4px 11px rgba(0,0,0,.18)!important;
}
html[data-theme="dark"] .bull{
  color:#35dba2!important;
  border-color:#235f4c!important;
  background:#10251f!important;
}
html[data-theme="dark"] .bear{
  color:#ff7070!important;
  border-color:#6e3434!important;
  background:#281313!important;
}
html[data-theme="dark"] .hero-right{right:2.8%!important;top:35px!important}
html[data-theme="dark"] .hero-right b{color:#e0ad51!important}
html[data-theme="dark"] .hero-right>span{color:#c6b49d!important}
html[data-theme="dark"] .hero-right q{color:#e0ad51!important;font-size:12px!important}
html[data-theme="dark"] .hero-mode{
  background:#29241e!important;
  color:#baa994!important;
  border:1px solid #493a25!important;
}

/* Session truth + money banner */
html[data-theme="dark"] .session-truth-bar,
html[data-theme="dark"] .money-mode-banner{
  background:#15110d!important;
  border-color:#4a3922!important;
  box-shadow:0 4px 12px rgba(0,0,0,.14)!important;
}
html[data-theme="dark"] .session-source-pill,
html[data-theme="dark"] .money-mode-badge,
html[data-theme="dark"] .money-mode-stat{
  background:#19140e!important;
  border-color:#533f24!important;
  color:#d7c7b2!important;
}
html[data-theme="dark"] .money-mode-badge.dummy{
  background:#271314!important;
  color:#ff7777!important;
  border-color:#704040!important;
}
html[data-theme="dark"] .session-truth-actions button{
  background:#17120d!important;
  color:#d8c7b1!important;
  border-color:#533f24!important;
}
html[data-theme="dark"] .session-truth-actions button.active:not(.demo){
  background:linear-gradient(180deg,#7950ee,#5f31d3)!important;
  color:#fff!important;
  border-color:#6a39db!important;
}
html[data-theme="dark"] .money-mode-banner button,
html[data-theme="dark"] .money-mode-banner .trade-now{
  background:#17120d!important;
  color:#f0c56a!important;
  border-color:#6a4f28!important;
}

/* Tickers */
html[data-theme="dark"] .ticker-strip{gap:8px!important}
html[data-theme="dark"] .ticker-card{
  height:96px!important;
  border:1px solid #493821!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,#17130e,#120f0b)!important;
  box-shadow:0 7px 18px rgba(0,0,0,.18)!important;
  padding:12px 14px!important;
}
html[data-theme="dark"] .ticker-card .name{
  color:#d2c4b2!important;
  font-size:11px!important;
}
html[data-theme="dark"] .ticker-card .price{
  color:#f7eddc!important;
  font-size:18px!important;
  font-weight:800!important;
}
html[data-theme="dark"] .ticker-card .change{font-size:11px!important}
html[data-theme="dark"] .ticker-card.selected,
html[data-theme="dark"] .ticker-card.active{
  border-color:#b07817!important;
  box-shadow:0 0 0 1px rgba(212,149,28,.15),0 7px 20px rgba(0,0,0,.20)!important;
}

/* Dashboard panels */
html[data-theme="dark"] .dashboard-grid{gap:10px!important}
html[data-theme="dark"] .panel{
  border:1px solid #493821!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,#17130e,#120f0b)!important;
  box-shadow:0 8px 20px rgba(0,0,0,.20)!important;
}
html[data-theme="dark"] .panel-head{
  height:42px!important;
  border-bottom:1px solid #493821!important;
  background:linear-gradient(180deg,#1b160f,#15110c)!important;
}
html[data-theme="dark"] .panel-head b{color:#f0e4d1!important;font-size:11px!important}
html[data-theme="dark"] .panel-head small{
  color:#b7a48c!important;
  border-color:#4f3e27!important;
  background:#17120d!important;
}
html[data-theme="dark"] .panel-icon{color:#dda84a!important}
html[data-theme="dark"] .panel-tools button,
html[data-theme="dark"] .expand-btn,
html[data-theme="dark"] .chart-controls button,
html[data-theme="dark"] .tf-tabs button,
html[data-theme="dark"] .expiry-tabs button,
html[data-theme="dark"] .mini-tabs button{
  border-color:#4f3e27!important;
  background:#17120d!important;
  color:#cfbea7!important;
}
html[data-theme="dark"] .chart-controls button.active,
html[data-theme="dark"] .tf-tabs button.active,
html[data-theme="dark"] .expiry-tabs button.active,
html[data-theme="dark"] .mini-tabs button.active{
  color:#fff!important;
  background:linear-gradient(180deg,#d0931f,#9b6000)!important;
  border-color:#b57209!important;
  box-shadow:0 4px 12px rgba(0,0,0,.22)!important;
}
html[data-theme="dark"] .forecast-title-row h3,
html[data-theme="dark"] .quote-line strong,
html[data-theme="dark"] .intel-table td,
html[data-theme="dark"] .positions-table td{color:#f7eddc!important}
html[data-theme="dark"] .forecast-main dt,
html[data-theme="dark"] .intel-table th,
html[data-theme="dark"] .positions-table th{color:#b7a58d!important}
html[data-theme="dark"] .gauge-inner{background:#15110d!important}
html[data-theme="dark"] .ai-insight b{color:#e0ad51!important}
html[data-theme="dark"] .ai-insight p{color:#c9b9a3!important}
html[data-theme="dark"] .pill-tabs button{
  background:#17120d!important;
  color:#cfbea8!important;
  border-color:#4f3e27!important;
}
html[data-theme="dark"] .pill-tabs button.active{
  color:#fff!important;
  background:linear-gradient(180deg,#d0931f,#a26400)!important;
  border-color:#b87609!important;
}
html[data-theme="dark"] .capital-card,
html[data-theme="dark"] .risk-card,
html[data-theme="dark"] .anomaly-list,
html[data-theme="dark"] .event-log{
  border-color:#493821!important;
  background:#15110d!important;
}
html[data-theme="dark"] .risk-card h4,
html[data-theme="dark"] .capital-card h4{color:#e0ad51!important}
html[data-theme="dark"] .watch-btn,
html[data-theme="dark"] .positions-table td button{
  border-color:#765729!important;
  color:#efc36b!important;
  background:#17120d!important;
}

/* News */
html[data-theme="dark"] .newsbar{
  background:#100d09!important;
  border-top:1px solid #40321e!important;
  color:#c7b79f!important;
}
html[data-theme="dark"] .newsbar>button{
  background:linear-gradient(180deg,#bc7a12,#8f5700)!important;
  color:#fff!important;
}
html[data-theme="dark"] .news-track span,
html[data-theme="dark"] .system-ok{color:#c2b29c!important}

/* Generic workspace pages */
html[data-theme="dark"] .r3-page-head,
html[data-theme="dark"] #r3Workspace[data-r3-unified="2"]>.r3-page-head{
  border-color:#493821!important;
  background:
    radial-gradient(circle at 84% 42%,rgba(210,153,49,.10),transparent 24%),
    linear-gradient(180deg,#17130e,#120f0b)!important;
  box-shadow:0 8px 22px rgba(0,0,0,.20)!important;
}
html[data-theme="dark"] .r3-page-head h1{color:#f7eddc!important}
html[data-theme="dark"] .r3-page-head small{color:#dda84b!important}
html[data-theme="dark"] .r3-page-head p{color:#c8b7a0!important}
html[data-theme="dark"] .r3-page-badge{
  background:#21180d!important;
  border-color:#6f542b!important;
  color:#efc36b!important;
}
html[data-theme="dark"] .r3-card,
html[data-theme="dark"] #r3Workspace[data-r3-unified="2"] .r3-card{
  border-color:#493821!important;
  background:linear-gradient(180deg,#17130e,#120f0b)!important;
  box-shadow:0 7px 18px rgba(0,0,0,.18)!important;
}
html[data-theme="dark"] .r3-card-head{
  border-color:#493821!important;
  background:linear-gradient(180deg,#1b160f,#15110c)!important;
}
html[data-theme="dark"] .r3-card-head h3{color:#f0e4d1!important}
html[data-theme="dark"] .r3-card-head>div>small{color:#dda84b!important}
html[data-theme="dark"] .r3-row,
html[data-theme="dark"] .r3-kpi,
html[data-theme="dark"] .r3-note,
html[data-theme="dark"] .r3-empty{
  background:#15110d!important;
  border-color:#493821!important;
}
html[data-theme="dark"] .r3-row>span,
html[data-theme="dark"] .r3-kpi span,
html[data-theme="dark"] .r3-kpi small,
html[data-theme="dark"] .r3-note{color:#c7b69f!important}
html[data-theme="dark"] .r3-row>strong,
html[data-theme="dark"] .r3-kpi b,
html[data-theme="dark"] .r3-table td{color:#f4e9d7!important}
html[data-theme="dark"] .r3-btn{
  border-color:#5e4828!important;
  background:#17120d!important;
  color:#cfbda5!important;
}
html[data-theme="dark"] .r3-btn.primary{
  color:#fff!important;
  border-color:#b47308!important;
  background:linear-gradient(180deg,#d19420,#9e6100)!important;
}
html[data-theme="dark"] .r3-field input,
html[data-theme="dark"] .r3-field select{
  background:#17120d!important;
  color:#f0e4d1!important;
  border-color:#514028!important;
}

/* Markets / Options */
html[data-theme="dark"] .mkx-page{
  --mkx-a:#c4871f!important;
  --mkx-b:#dda84b!important;
  --mkx-edge:#4c3a22!important;
}
html[data-theme="dark"] .mkx-topbar,
html[data-theme="dark"] .mkx-hero,
html[data-theme="dark"] .mkx-summary-card,
html[data-theme="dark"] .mkx-panel{
  background:linear-gradient(180deg,#17130e,#120f0b)!important;
  border-color:#493821!important;
  box-shadow:0 8px 18px rgba(0,0,0,.18)!important;
}
html[data-theme="dark"] .opx-page{
  --opx-bg:#090806!important;
  --opx-bg2:#0f0d0a!important;
  --opx-panel:#17130e!important;
  --opx-panel2:#1a160f!important;
  --opx-line:#493821!important;
  --opx-line2:#705428!important;
  --opx-blue:#c4871f!important;
  --opx-blue2:#dda84b!important;
  --opx-indigo:#ad7311!important;
  --opx-violet:#c1841b!important;
  --opx-cyan:#29b5ad!important;
  --opx-cyan2:#42c7be!important;
  --opx-green:#23c98c!important;
  --opx-red:#ff6266!important;
  --opx-text:#f4e9d7!important;
  --opx-muted:#b8a78f!important;
}
html[data-theme="dark"] .opx-topbar,
html[data-theme="dark"] .opx-panel{
  background:linear-gradient(180deg,#17130e,#120f0b)!important;
  border-color:#493821!important;
  box-shadow:0 8px 20px rgba(0,0,0,.20)!important;
}

/* Modal/drawers */
html[data-theme="dark"] .rmsp-modal-shell,
html[data-theme="dark"] .money-drawer,
html[data-theme="dark"] .roadmap-drawer{
  background:linear-gradient(180deg,#17130e,#100d09)!important;
  border-color:#5a4527!important;
  color:#f4e9d7!important;
  box-shadow:0 18px 50px rgba(0,0,0,.48)!important;
}
html[data-theme="dark"] .rmsp-modal-title,
html[data-theme="dark"] .money-drawer-head h2{color:#f4e9d7!important}
html[data-theme="dark"] .rmsp-modal-message,
html[data-theme="dark"] .rmsp-modal-details,
html[data-theme="dark"] .money-drawer-head small{color:#c6b59e!important}

/* Dark + Dummy: preserve identical geometry and dark master surfaces.
   Only training/status elements remain red. */
html[data-theme="dark"][data-money-mode="dummy"] body{
  --bg:#090806!important;
  --bg2:#0f0d0a!important;
  --surface:#15120e!important;
  --surface2:#1a160f!important;
  --surface3:#221b12!important;
  --line:#4a3920!important;
  --line2:#725528!important;
  --text:#f7eddc!important;
  --muted:#b3a18a!important;
  --soft:#d1c2ad!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .topbar,
html[data-theme="dark"][data-money-mode="dummy"] .sidebar,
html[data-theme="dark"][data-money-mode="dummy"] .hero-card,
html[data-theme="dark"][data-money-mode="dummy"] .ticker-card,
html[data-theme="dark"][data-money-mode="dummy"] .panel,
html[data-theme="dark"][data-money-mode="dummy"] .r3-card,
html[data-theme="dark"][data-money-mode="dummy"] .opx-topbar,
html[data-theme="dark"][data-money-mode="dummy"] .opx-panel,
html[data-theme="dark"][data-money-mode="dummy"] .mkx-topbar,
html[data-theme="dark"][data-money-mode="dummy"] .mkx-hero,
html[data-theme="dark"][data-money-mode="dummy"] .mkx-summary-card,
html[data-theme="dark"][data-money-mode="dummy"] .mkx-panel{
  background-color:transparent!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .money-mode-badge.dummy{
  color:#ff7777!important;
  background:#271314!important;
  border-color:#704040!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .money-mode-banner .trade-now{
  color:#ff8a8a!important;
  border-color:#704040!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .panel-icon{color:#dda84a!important}

/* semantic status colors */
html[data-theme="dark"] .up,
html[data-theme="dark"] .r3-ok,
html[data-theme="dark"] .money-positive{color:#2ed29a!important}
html[data-theme="dark"] .down,
html[data-theme="dark"] .r3-lock,
html[data-theme="dark"] .money-negative{color:#ff666a!important}
html[data-theme="dark"] .r3-wait{color:#e2b45e!important}
