/* Dark desk themes for the Exchange Editorial site.
   Apply on #site-shell: class="site-shell ee-site ee-dark ee-navy|ee-amber|ee-teal" */

/* ---- shared dark navy base (matches Signal Desk app) ---- */
.ee-site.ee-dark{
  --paper:#0d1424;        /* page background — deep navy */
  --paper-2:#121b2e;      /* secondary background */
  --ink:#e6eaf2;          /* primary text + hard rules */
  --muted:#93a0b8;        /* secondary text */
  --rule:#273450;         /* light rules */
  --neutral:#5c6c8a;      /* neutral data */
  --term:#131c30;         /* panel surface */
  --term-2:#1b2740;       /* secondary panel surface */
  --term-line:#2c3a58;
  --term-text:#e9edf5;
  --term-mut:#8fa0bd;
}
body.marketing-mode:has(.ee-dark){background:#0d1424;color:#e6eaf2}
.ee-site.ee-dark .ee-num{color:rgba(230,238,255,.05)}
.ee-site.ee-dark .ee-login:hover{background:rgba(230,238,255,.06)}
.ee-site.ee-dark .ee-cta.dark{background:#0d1424;border-color:#0d1424;color:#fff}
.ee-site.ee-dark .ee-cta.dark:hover{background:#060b16;border-color:#060b16}
.ee-site.ee-dark .ee-panel{box-shadow:0 26px 70px rgba(0,0,0,.5)}
.ee-site.ee-dark .ee-scope b{background:#0f1830}
.ee-site.ee-dark .ee-hero::before{opacity:.7}
.ee-site.ee-dark .ee-method{background:#0a101d;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.ee-site.ee-dark .ee-tape{background:#0a101d}

/* ---- A. Navy + Azure (Signal Desk app palette) ---- */
.ee-site.ee-navy{--acc:#4d8dff;--acc-2:#78aaff;--acc-b:#e66b2e;--acc-b-2:#f39763;--loss:#f4567a;--win:#43c78b}
.ee-site.ee-navy .ee-scan{background:rgba(120,170,255,.6)}
.ee-site.ee-navy .ee-ledger h3{text-decoration-color:rgba(77,141,255,.6)}
.ee-site.ee-navy .ee-close{background:#31548f;color:#fff}
.ee-site.ee-navy .ee-close .ee-kick{color:#b9d1ff}
.ee-site.ee-navy .ee-close h2 em{color:#cfe0ff}
.ee-site.ee-navy .ee-cta:hover{background:#3a76e0;border-color:#3a76e0}
.ee-site.ee-navy .ee-session i,.ee-site.ee-navy .ee-strip span::before{background:#4d8dff}

/* ---- B. Navy + Trading Orange (brand accent on the dark desk) ---- */
.ee-site.ee-amber{--acc:#e66b2e;--acc-2:#f39763;--acc-b:#4d8dff;--acc-b-2:#78aaff;--loss:#f4567a;--win:#43c78b}
/* orange defaults from site.css already apply; closing stays #e66b2e */

/* ---- C. Navy + Teal (quote-screen alternative) ---- */
.ee-site.ee-teal{--acc:#35c3c1;--acc-2:#7adfdd;--acc-b:#e66b2e;--acc-b-2:#f39763;--loss:#f4567a;--win:#43c78b}
.ee-site.ee-teal .ee-scan{background:rgba(122,223,221,.6)}
.ee-site.ee-teal .ee-ledger h3{text-decoration-color:rgba(53,195,193,.6)}
.ee-site.ee-teal .ee-close{background:#1c6e6d;color:#fff}
.ee-site.ee-teal .ee-close .ee-kick{color:#aee9e8}
.ee-site.ee-teal .ee-close h2 em{color:#c9f0ee}
.ee-site.ee-teal .ee-cta{color:#06201f}
.ee-site.ee-teal .ee-cta:hover{background:#2aa9a7;border-color:#2aa9a7}
