/* RMSP FULL DUMMY THEME R3
   Complete mode differentiation.
   REAL = approved ivory/gold (light) or charcoal/gold (dark).
   DUMMY = crystal rose (light) or ruby/wine (dark).
   Geometry, typography, spacing, hit areas and business logic are unchanged.
*/

/* =========================================================
   DUMMY MASTER TOKENS
   ========================================================= */
html[data-theme="light"][data-money-mode="dummy"]{
  --bg:#fff0f3!important;
  --bg2:#ffe8ed!important;
  --surface:#fff8fa!important;
  --surface2:#fff0f4!important;
  --surface3:#ffe5eb!important;
  --line:#e7b7c2!important;
  --line2:#d78395!important;
  --text:#35151d!important;
  --muted:#835e68!important;
  --soft:#60424b!important;
  --purple:#b72f55!important;
  --purple2:#d84e72!important;
  --cyan:#c15a73!important;
  --cyan2:#d9788d!important;
  --gold:#a76a15!important;
  --gold2:#c78c31!important;
  --green:#0f946a!important;
  --red:#ce3442!important;
  --orange:#b85e24!important;
  --shadow:0 13px 34px rgba(112,35,51,.10)!important;
}

html[data-theme="dark"][data-money-mode="dummy"]{
  --bg:#100407!important;
  --bg2:#17070b!important;
  --surface:#1d090e!important;
  --surface2:#260c13!important;
  --surface3:#32101a!important;
  --line:#5d2a37!important;
  --line2:#844052!important;
  --text:#fff0f3!important;
  --muted:#c49aa5!important;
  --soft:#e2bdc6!important;
  --purple:#c24464!important;
  --purple2:#e45b7b!important;
  --cyan:#d46a81!important;
  --cyan2:#ee8ea1!important;
  --gold:#daa54c!important;
  --gold2:#f0cb78!important;
  --green:#31d49a!important;
  --red:#ff6670!important;
  --orange:#e69a48!important;
  --shadow:0 16px 42px rgba(0,0,0,.42)!important;
}

/* =========================================================
   WHOLE APP ATMOSPHERE
   ========================================================= */
html[data-theme="light"][data-money-mode="dummy"] body{
  background:
    radial-gradient(circle at 78% -6%,rgba(218,86,119,.16),transparent 31%),
    radial-gradient(circle at 12% 14%,rgba(238,140,160,.13),transparent 24%),
    linear-gradient(180deg,#fff8fa 0%,#fff0f4 58%,#ffedf1 100%)!important;
}
html[data-theme="dark"][data-money-mode="dummy"] body{
  background:
    radial-gradient(circle at 78% -6%,rgba(175,46,76,.18),transparent 31%),
    radial-gradient(circle at 12% 14%,rgba(117,22,48,.14),transparent 24%),
    linear-gradient(180deg,#0f0306 0%,#15060a 58%,#0d0305 100%)!important;
}
html[data-money-mode="dummy"] body::before{
  background:
    radial-gradient(circle at 44% 10%,rgba(233,91,125,.11),transparent 28%),
    radial-gradient(circle at 74% 8%,rgba(168,42,74,.10),transparent 30%)!important;
  animation:rmspDummyAtmosphere 8s ease-in-out infinite!important;
}

/* =========================================================
   HEADER / NAVIGATION
   ========================================================= */
html[data-theme="light"][data-money-mode="dummy"] .topbar{
  background:rgba(255,246,248,.97)!important;
  border-bottom-color:#e5b7c1!important;
  box-shadow:0 8px 24px rgba(127,41,59,.08)!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .topbar{
  background:rgba(24,7,11,.98)!important;
  border-bottom-color:#592938!important;
  box-shadow:0 8px 26px rgba(0,0,0,.34)!important;
}
html[data-money-mode="dummy"] .brand-text b{
  background:linear-gradient(180deg,#d66b7f,#a93150)!important;
  -webkit-background-clip:text!important;
  color:transparent!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .brand-text b{
  background:linear-gradient(180deg,#f19aad,#c6506b)!important;
  -webkit-background-clip:text!important;
}
html[data-theme="light"][data-money-mode="dummy"] .brand-text span{color:#7a4d59!important}
html[data-theme="dark"][data-money-mode="dummy"] .brand-text span{color:#c9a6af!important}

html[data-theme="light"][data-money-mode="dummy"] .topnav-item{color:#4b2d35!important}
html[data-theme="dark"][data-money-mode="dummy"] .topnav-item{color:#e4cbd1!important}
html[data-money-mode="dummy"] .topnav-item:hover{
  background:rgba(190,55,86,.10)!important;
  color:var(--purple2)!important;
}
html[data-theme="light"][data-money-mode="dummy"] .topnav-item.active{
  color:#8e2441!important;
  background:linear-gradient(180deg,#ffe4ea,#fff2f5)!important;
  box-shadow:0 6px 20px rgba(150,47,69,.10)!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .topnav-item.active{
  color:#ffdce3!important;
  background:linear-gradient(180deg,#34101a,#211017)!important;
  box-shadow:0 6px 20px rgba(0,0,0,.24)!important;
}
html[data-money-mode="dummy"] .topnav-item.active::after{
  background:linear-gradient(90deg,transparent,#b52f52,#e95f7d,transparent)!important;
  box-shadow:0 0 13px rgba(208,66,99,.28)!important;
}
html[data-theme="light"][data-money-mode="dummy"] .search,
html[data-theme="light"][data-money-mode="dummy"] .icon-btn,
html[data-theme="light"][data-money-mode="dummy"] .theme-toggle,
html[data-theme="light"][data-money-mode="dummy"] .avatar{
  background:#fff8fa!important;
  border-color:#e4b6c0!important;
  color:#5b3440!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .search,
html[data-theme="dark"][data-money-mode="dummy"] .icon-btn,
html[data-theme="dark"][data-money-mode="dummy"] .theme-toggle,
html[data-theme="dark"][data-money-mode="dummy"] .avatar{
  background:#211017!important;
  border-color:#643141!important;
  color:#f2cbd4!important;
}
html[data-money-mode="dummy"] .avatar{border-color:#be4a66!important}

/* =========================================================
   SIDEBAR
   ========================================================= */
html[data-theme="light"][data-money-mode="dummy"] .sidebar{
  background:linear-gradient(180deg,#fff8fa,#fff0f4)!important;
  border-right-color:#e5b7c1!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .sidebar{
  background:linear-gradient(180deg,#16070b,#100407)!important;
  border-right-color:#542635!important;
}
html[data-theme="light"][data-money-mode="dummy"] .side-item{color:#593740!important}
html[data-theme="dark"][data-money-mode="dummy"] .side-item{color:#dfc4ca!important}
html[data-money-mode="dummy"] .side-item:hover{
  background:rgba(189,53,84,.10)!important;
  color:var(--purple2)!important;
}
html[data-theme="light"][data-money-mode="dummy"] .side-item.active{
  color:#8e2441!important;
  background:linear-gradient(90deg,#ffdfe6,#fff2f5)!important;
  border-left-color:#c13d5d!important;
  box-shadow:0 7px 20px rgba(132,38,58,.08)!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .side-item.active{
  color:#ffafbd!important;
  background:linear-gradient(90deg,#35101b,#1c0a10)!important;
  border-left-color:#d04b69!important;
  box-shadow:0 7px 20px rgba(0,0,0,.22)!important;
}
html[data-theme="light"][data-money-mode="dummy"] .side-footer{background:#fff3f6!important;border-top-color:#e2b5bf!important}
html[data-theme="dark"][data-money-mode="dummy"] .side-footer{background:#15070b!important;border-top-color:#502431!important}

/* =========================================================
   HERO — full palette swap, same geometry
   ========================================================= */
html[data-theme="light"][data-money-mode="dummy"] .hero-card{
  background:
    radial-gradient(circle at 58% 48%,rgba(235,129,151,.35),transparent 18%),
    radial-gradient(circle at 76% 15%,rgba(255,210,220,.34),transparent 24%),
    linear-gradient(90deg,#fff9fa 0%,#fff0f4 42%,#ffe8ee 70%,#fff8fa 100%)!important;
  border-color:#e5b7c1!important;
  box-shadow:inset 0 -18px 38px rgba(163,47,72,.05),0 9px 24px rgba(124,37,56,.06)!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .hero-card{
  background:
    radial-gradient(circle at 58% 48%,rgba(184,53,83,.20),transparent 18%),
    radial-gradient(circle at 76% 15%,rgba(105,25,49,.17),transparent 24%),
    linear-gradient(90deg,#17070b 0%,#210a10 42%,#280c14 70%,#16070a 100%)!important;
  border-color:#5b2938!important;
  box-shadow:inset 0 -18px 38px rgba(0,0,0,.24),0 9px 24px rgba(0,0,0,.22)!important;
}
html[data-money-mode="dummy"] .hero-grid-bg{
  background-image:
    linear-gradient(rgba(194,66,95,.10) 1px,transparent 1px),
    linear-gradient(90deg,rgba(194,66,95,.10) 1px,transparent 1px)!important;
}
html[data-money-mode="dummy"] .hero-globe{
  border-color:rgba(201,68,98,.30)!important;
  box-shadow:inset 0 0 90px rgba(178,47,79,.12),0 0 70px rgba(213,77,107,.10)!important;
}
html[data-money-mode="dummy"] .hero-globe::before,
html[data-money-mode="dummy"] .hero-globe::after{border-color:rgba(202,79,106,.24)!important}
html[data-money-mode="dummy"] .hero-copy h1{
  background:linear-gradient(180deg,#d16c80 4%,#ad3757 44%,#8f2748 74%,#e08ba0)!important;
  -webkit-background-clip:text!important;
  color:transparent!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .hero-copy h1{
  background:linear-gradient(180deg,#f7b0bf 4%,#d45f79 44%,#ad3b5b 74%,#f09bad)!important;
  -webkit-background-clip:text!important;
}
html[data-theme="light"][data-money-mode="dummy"] .hero-copy h2{color:#41252e!important}
html[data-theme="dark"][data-money-mode="dummy"] .hero-copy h2{color:#ffe9ee!important}
html[data-theme="light"][data-money-mode="dummy"] .hero-copy p{color:#79545e!important}
html[data-theme="dark"][data-money-mode="dummy"] .hero-copy p{color:#cfabb4!important}
html[data-money-mode="dummy"] .eyebrow,
html[data-money-mode="dummy"] .hero-copy p em{color:#b43c5a!important}
html[data-theme="dark"][data-money-mode="dummy"] .eyebrow,
html[data-theme="dark"][data-money-mode="dummy"] .hero-copy p em{color:#ec7890!important}
html[data-money-mode="dummy"] .hero-cta .primary{
  background:linear-gradient(180deg,#d85d74,#a52d4c)!important;
  border-color:#b83856!important;
  box-shadow:0 8px 18px rgba(128,38,58,.20),inset 0 1px 0 rgba(255,255,255,.24)!important;
}
html[data-theme="light"][data-money-mode="dummy"] .hero-cta .secondary{
  color:#8d2844!important;
  border-color:#d99aaa!important;
  background:#fff4f6!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .hero-cta .secondary{
  color:#f3a8b8!important;
  border-color:#7a3a4b!important;
  background:#231016!important;
}
html[data-money-mode="dummy"] .video-core{
  border-color:#c65370!important;
  box-shadow:0 0 30px rgba(195,65,95,.22),0 0 78px rgba(141,32,62,.10)!important;
}
html[data-money-mode="dummy"] .orbit{border-color:rgba(205,78,106,.30)!important}
html[data-money-mode="dummy"] .o2{border-color:rgba(227,105,132,.34)!important}
html[data-money-mode="dummy"] .o3{border-color:rgba(171,48,80,.34)!important}
html[data-money-mode="dummy"] .orbit::before{
  background:#df607d!important;
  box-shadow:0 0 12px #df607d!important;
}
html[data-theme="light"][data-money-mode="dummy"] .node{
  background:#fff4f6!important;color:#9c2c49!important;border-color:#dda1ae!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .node{
  background:#241017!important;color:#f19aac!important;border-color:#743647!important;
}
html[data-theme="light"][data-money-mode="dummy"] .hero-right b,
html[data-theme="light"][data-money-mode="dummy"] .hero-right q{color:#9d2e4b!important}
html[data-theme="dark"][data-money-mode="dummy"] .hero-right b,
html[data-theme="dark"][data-money-mode="dummy"] .hero-right q{color:#efa0b1!important}
html[data-theme="light"][data-money-mode="dummy"] .hero-right>span{color:#70505a!important}
html[data-theme="dark"][data-money-mode="dummy"] .hero-right>span{color:#d6b5bd!important}
html[data-theme="light"][data-money-mode="dummy"] .hero-mode{background:#f6dfe4!important;color:#79505a!important;border-color:#dfadb8!important}
html[data-theme="dark"][data-money-mode="dummy"] .hero-mode{background:#2a151b!important;color:#d4abb5!important;border-color:#60303e!important}

/* =========================================================
   MONEY / SESSION STRIPS
   ========================================================= */
html[data-theme="light"][data-money-mode="dummy"] .session-truth-bar,
html[data-theme="light"][data-money-mode="dummy"] .money-mode-banner{
  background:linear-gradient(90deg,#fff8fa,#ffe7ec 50%,#fff6f8)!important;
  border-color:#dc97a6!important;
  box-shadow:0 5px 16px rgba(128,42,58,.07)!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .session-truth-bar,
html[data-theme="dark"][data-money-mode="dummy"] .money-mode-banner{
  background:linear-gradient(90deg,#1e0b10,#2d1018 50%,#1b0a0e)!important;
  border-color:#783849!important;
  box-shadow:0 5px 18px rgba(0,0,0,.24)!important;
}
html[data-money-mode="dummy"] .money-mode-banner{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  animation:rmspDummyBannerPulse 2.8s ease-in-out infinite!important;
}
html[data-money-mode="dummy"] .money-mode-banner>*{position:relative;z-index:2}
html[data-money-mode="dummy"] .money-mode-banner::before{
  content:"";
  position:absolute;z-index:1;top:-55%;bottom:-55%;left:-18%;width:16%;
  pointer-events:none;transform:skewX(-24deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),rgba(255,255,255,.54),rgba(255,191,202,.20),transparent);
  animation:rmspDummyCrystalSweep 4.4s cubic-bezier(.55,.08,.38,.95) infinite;
}
html[data-theme="dark"][data-money-mode="dummy"] .money-mode-banner::before{
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.015),rgba(255,147,162,.22),rgba(255,220,225,.07),transparent);
}
html[data-theme="light"][data-money-mode="dummy"] .money-mode-badge.dummy{
  background:linear-gradient(180deg,#ffe1e7,#ffc9d3)!important;
  border-color:#c95f76!important;color:#9d1d3b!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .money-mode-badge.dummy{
  background:linear-gradient(180deg,#451823,#2e1017)!important;
  border-color:#91445a!important;color:#ff9eb1!important;
}
html[data-money-mode="dummy"] .money-mode-switch button.active[data-money-mode-choice="dummy"]{
  background:linear-gradient(180deg,#dd6179,#a52d4d)!important;
  border-color:#b73856!important;color:#fff!important;
  box-shadow:0 7px 17px rgba(123,33,52,.24),0 0 18px rgba(207,75,104,.13)!important;
  animation:rmspDummySwitchPulse 2.2s ease-in-out infinite!important;
}
html[data-theme="light"][data-money-mode="dummy"] .money-mode-wallet-btn{
  background:linear-gradient(180deg,#fff4f6,#ffe3e8)!important;border-color:#d890a1!important;color:#702b3d!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .money-mode-wallet-btn{
  background:linear-gradient(180deg,#281119,#1e0c11)!important;border-color:#713447!important;color:#f3c7d1!important;
}
html[data-theme="light"][data-money-mode="dummy"] .money-mode-banner button,
html[data-theme="light"][data-money-mode="dummy"] .money-mode-banner .trade-now{
  background:#fff4f6!important;border-color:#d993a3!important;color:#982b47!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .money-mode-banner button,
html[data-theme="dark"][data-money-mode="dummy"] .money-mode-banner .trade-now{
  background:#271017!important;border-color:#723548!important;color:#ffa0b2!important;
}

/* =========================================================
   TICKERS / DASHBOARD PANELS
   ========================================================= */
html[data-theme="light"][data-money-mode="dummy"] .ticker-card{
  background:linear-gradient(180deg,#fff9fa,#fff0f4)!important;
  border-color:#e3b2bd!important;
  box-shadow:0 7px 18px rgba(119,37,54,.06)!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .ticker-card{
  background:linear-gradient(180deg,#211017,#18090d)!important;
  border-color:#5c2a38!important;
  box-shadow:0 7px 18px rgba(0,0,0,.20)!important;
}
html[data-theme="light"][data-money-mode="dummy"] .ticker-card .name{color:#58363f!important}
html[data-theme="dark"][data-money-mode="dummy"] .ticker-card .name{color:#e0c2ca!important}
html[data-theme="light"][data-money-mode="dummy"] .ticker-card .price{color:#32161e!important}
html[data-theme="dark"][data-money-mode="dummy"] .ticker-card .price{color:#fff0f3!important}
html[data-money-mode="dummy"] .ticker-card.selected,
html[data-money-mode="dummy"] .ticker-card.active,
html[data-money-mode="dummy"] .ticker-card.r3-selected{
  border-color:#c94e6b!important;
  box-shadow:0 0 0 1px rgba(201,78,107,.15),0 7px 20px rgba(116,34,52,.10)!important;
}

html[data-theme="light"][data-money-mode="dummy"] .panel{
  background:linear-gradient(180deg,#fff9fa,#fff0f4)!important;
  border-color:#e2b1bc!important;
  box-shadow:0 8px 20px rgba(117,35,52,.06)!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .panel{
  background:linear-gradient(180deg,#211017,#18090d)!important;
  border-color:#5d2a38!important;
  box-shadow:0 8px 20px rgba(0,0,0,.22)!important;
}
html[data-theme="light"][data-money-mode="dummy"] .panel-head{
  background:linear-gradient(180deg,#fff6f8,#ffecef)!important;border-bottom-color:#dfadb8!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .panel-head{
  background:linear-gradient(180deg,#271018,#1c0b10)!important;border-bottom-color:#5c2a38!important;
}
html[data-money-mode="dummy"] .panel-icon{color:#c74766!important}
html[data-theme="dark"][data-money-mode="dummy"] .panel-icon{color:#ed7891!important}
html[data-money-mode="dummy"] .chart-controls button.active,
html[data-money-mode="dummy"] .tf-tabs button.active,
html[data-money-mode="dummy"] .expiry-tabs button.active,
html[data-money-mode="dummy"] .mini-tabs button.active,
html[data-money-mode="dummy"] .pill-tabs button.active{
  background:linear-gradient(180deg,#d45a73,#a62e4d)!important;
  border-color:#bb3d59!important;
  color:#fff!important;
  box-shadow:0 4px 12px rgba(120,34,53,.18)!important;
}
html[data-theme="light"][data-money-mode="dummy"] .capital-card,
html[data-theme="light"][data-money-mode="dummy"] .risk-card,
html[data-theme="light"][data-money-mode="dummy"] .anomaly-list,
html[data-theme="light"][data-money-mode="dummy"] .event-log{
  background:#fff3f6!important;border-color:#dfb0ba!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .capital-card,
html[data-theme="dark"][data-money-mode="dummy"] .risk-card,
html[data-theme="dark"][data-money-mode="dummy"] .anomaly-list,
html[data-theme="dark"][data-money-mode="dummy"] .event-log{
  background:#1f0d13!important;border-color:#582835!important;
}

/* =========================================================
   GENERIC WORKSPACE PAGES
   ========================================================= */
html[data-theme="light"][data-money-mode="dummy"] .r3-page-head,
html[data-theme="light"][data-money-mode="dummy"] #r3Workspace[data-r3-unified="2"]>.r3-page-head{
  background:
    radial-gradient(circle at 84% 42%,rgba(216,95,124,.14),transparent 24%),
    linear-gradient(180deg,#fff9fa,#fff0f4)!important;
  border-color:#e2b0bc!important;
  box-shadow:0 8px 22px rgba(119,34,53,.06)!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .r3-page-head,
html[data-theme="dark"][data-money-mode="dummy"] #r3Workspace[data-r3-unified="2"]>.r3-page-head{
  background:
    radial-gradient(circle at 84% 42%,rgba(178,54,85,.14),transparent 24%),
    linear-gradient(180deg,#211017,#17090d)!important;
  border-color:#5b2937!important;
  box-shadow:0 8px 22px rgba(0,0,0,.22)!important;
}
html[data-money-mode="dummy"] .r3-page-head small{color:#b83b5a!important}
html[data-theme="dark"][data-money-mode="dummy"] .r3-page-head small{color:#ec7890!important}
html[data-theme="light"][data-money-mode="dummy"] .r3-card{
  background:linear-gradient(180deg,#fff9fa,#fff0f4)!important;border-color:#e1afbb!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .r3-card{
  background:linear-gradient(180deg,#211017,#18090d)!important;border-color:#5b2937!important;
}
html[data-theme="light"][data-money-mode="dummy"] .r3-card-head{
  background:linear-gradient(180deg,#fff6f8,#ffecef)!important;border-color:#dfadb8!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .r3-card-head{
  background:linear-gradient(180deg,#271018,#1c0b10)!important;border-color:#592735!important;
}
html[data-money-mode="dummy"] .r3-card-head>div>small{color:#b83b5a!important}
html[data-theme="dark"][data-money-mode="dummy"] .r3-card-head>div>small{color:#ea7890!important}
html[data-theme="light"][data-money-mode="dummy"] .r3-row,
html[data-theme="light"][data-money-mode="dummy"] .r3-kpi,
html[data-theme="light"][data-money-mode="dummy"] .r3-note,
html[data-theme="light"][data-money-mode="dummy"] .r3-empty{
  background:#fff5f7!important;border-color:#e2b7c0!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .r3-row,
html[data-theme="dark"][data-money-mode="dummy"] .r3-kpi,
html[data-theme="dark"][data-money-mode="dummy"] .r3-note,
html[data-theme="dark"][data-money-mode="dummy"] .r3-empty{
  background:#1e0d12!important;border-color:#562632!important;
}
html[data-money-mode="dummy"] .r3-btn.primary{
  background:linear-gradient(180deg,#d65d75,#a52d4c)!important;border-color:#b83a56!important;color:#fff!important;
}
html[data-theme="light"][data-money-mode="dummy"] .r3-field input,
html[data-theme="light"][data-money-mode="dummy"] .r3-field select{
  background:#fff8fa!important;border-color:#ddabb7!important;color:#3c2028!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .r3-field input,
html[data-theme="dark"][data-money-mode="dummy"] .r3-field select{
  background:#211017!important;border-color:#603040!important;color:#ffeef2!important;
}

/* =========================================================
   MARKETS
   ========================================================= */
html[data-theme="light"][data-money-mode="dummy"] .mkx-page{
  --mkx-a:#b73858!important;
  --mkx-b:#d85c78!important;
  --mkx-edge:#dfacb8!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .mkx-page{
  --mkx-a:#d55271!important;
  --mkx-b:#ee8298!important;
  --mkx-edge:#633040!important;
}
html[data-theme="light"][data-money-mode="dummy"] .mkx-topbar,
html[data-theme="light"][data-money-mode="dummy"] .mkx-hero,
html[data-theme="light"][data-money-mode="dummy"] .mkx-summary-card,
html[data-theme="light"][data-money-mode="dummy"] .mkx-panel{
  background:linear-gradient(180deg,#fff9fa,#fff0f4)!important;
  border-color:#dfadb8!important;
  box-shadow:0 8px 18px rgba(116,34,52,.06)!important;
}
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:linear-gradient(180deg,#211017,#18090d)!important;
  border-color:#5b2937!important;
  box-shadow:0 8px 18px rgba(0,0,0,.22)!important;
}

/* =========================================================
   OPTIONS
   ========================================================= */
html[data-theme="light"][data-money-mode="dummy"] .opx-page{
  --opx-bg:#fff0f3!important;
  --opx-bg2:#fff7f9!important;
  --opx-panel:#fff9fa!important;
  --opx-panel2:#fff0f4!important;
  --opx-line:#e2b0bb!important;
  --opx-line2:#d48798!important;
  --opx-blue:#b73858!important;
  --opx-blue2:#d75c78!important;
  --opx-indigo:#a52f4f!important;
  --opx-violet:#c44967!important;
  --opx-cyan:#b75b70!important;
  --opx-cyan2:#d67b8f!important;
  --opx-green:#0f946a!important;
  --opx-red:#cf3947!important;
  --opx-text:#37161e!important;
  --opx-muted:#825d67!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .opx-page{
  --opx-bg:#100407!important;
  --opx-bg2:#17070b!important;
  --opx-panel:#211017!important;
  --opx-panel2:#281019!important;
  --opx-line:#5b2937!important;
  --opx-line2:#7d3c4d!important;
  --opx-blue:#d45270!important;
  --opx-blue2:#ed8298!important;
  --opx-indigo:#b7405f!important;
  --opx-violet:#d65c78!important;
  --opx-cyan:#d06a80!important;
  --opx-cyan2:#e78da0!important;
  --opx-green:#31d49a!important;
  --opx-red:#ff6670!important;
  --opx-text:#fff0f3!important;
  --opx-muted:#c49aa5!important;
}
html[data-theme="light"][data-money-mode="dummy"] .opx-topbar,
html[data-theme="light"][data-money-mode="dummy"] .opx-panel{
  background:linear-gradient(180deg,#fff9fa,#fff0f4)!important;border-color:#dfadb8!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .opx-topbar,
html[data-theme="dark"][data-money-mode="dummy"] .opx-panel{
  background:linear-gradient(180deg,#211017,#18090d)!important;border-color:#5b2937!important;
}

/* =========================================================
   DRAWERS / MODALS / NEWS
   ========================================================= */
html[data-theme="light"][data-money-mode="dummy"] .money-drawer,
html[data-theme="light"][data-money-mode="dummy"] .roadmap-drawer,
html[data-theme="light"][data-money-mode="dummy"] .rmsp-modal-shell{
  background:linear-gradient(180deg,#fff9fa,#fff0f4)!important;
  border-color:#dfadb8!important;color:#35151d!important;
  box-shadow:0 18px 50px rgba(113,34,51,.14)!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .money-drawer,
html[data-theme="dark"][data-money-mode="dummy"] .roadmap-drawer,
html[data-theme="dark"][data-money-mode="dummy"] .rmsp-modal-shell{
  background:linear-gradient(180deg,#211017,#15070b)!important;
  border-color:#673243!important;color:#fff0f3!important;
  box-shadow:0 18px 50px rgba(0,0,0,.50)!important;
}
html[data-theme="light"][data-money-mode="dummy"] .newsbar{
  background:linear-gradient(90deg,#fff4f6,#ffe5ea 48%,#fff3f6)!important;
  border-top-color:#dfabb7!important;color:#66434c!important;
}
html[data-theme="dark"][data-money-mode="dummy"] .newsbar{
  background:linear-gradient(90deg,#15070b,#260c14 48%,#14070a)!important;
  border-top-color:#592735!important;color:#d5b3bc!important;
}
html[data-money-mode="dummy"] .newsbar>button{
  background:linear-gradient(180deg,#d75d76,#a52d4c)!important;color:#fff!important;
}

/* =========================================================
   REAL MODE REMAINS APPROVED GOLD
   ========================================================= */
html[data-money-mode="real"] .money-mode-banner{animation:none!important}
html[data-money-mode="real"] .money-mode-banner::before{content:none!important}
html[data-money-mode="real"] .money-mode-switch button.active[data-money-mode-choice="real"]{
  background:linear-gradient(180deg,#d7a03a,#a56a09)!important;
  border-color:#b57914!important;color:#fff!important;
  box-shadow:0 5px 14px rgba(130,82,5,.16),inset 0 1px 0 rgba(255,255,255,.23)!important;
  animation:none!important;
}

/* Motion */
@keyframes rmspDummyCrystalSweep{
  0%,14%{left:-20%;opacity:0}
  24%{opacity:.9}
  48%{opacity:.76}
  62%{left:112%;opacity:0}
  100%{left:112%;opacity:0}
}
@keyframes rmspDummyBannerPulse{
  0%,100%{filter:saturate(1) brightness(1)}
  50%{filter:saturate(1.10) brightness(1.018)}
}
@keyframes rmspDummySwitchPulse{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.09)}
}
@keyframes rmspDummyAtmosphere{
  0%,100%{opacity:.86}
  50%{opacity:1}
}
@media(prefers-reduced-motion:reduce){
  html[data-money-mode="dummy"] body::before,
  html[data-money-mode="dummy"] .money-mode-banner,
  html[data-money-mode="dummy"] .money-mode-banner::before,
  html[data-money-mode="dummy"] .money-mode-switch button.active[data-money-mode-choice="dummy"]{
    animation:none!important;
  }
}
