/* Mana Market Watch shared colorway (matches the home page). Colors only. v20261102cw */
:root{--bg:#F7FAF8;--surface:#FFFFFF;--soft:#EEF5F0;--text:#17251E;--muted:#52645A;--accent:#14532D;--accent-d:#14532D;--green:#14532D;--green-dark:#14532D;--ink:#17251E;--line:#D8E2DC;--border:#D8E2DC;--spark:#FACC15;--yellow:#FACC15;--success:#15803D;--danger:#B91C1C}
html[data-theme="dark"]{--bg:#0B0F14;--surface:#121821;--soft:#18202B;--text:#E9EEF4;--muted:#93A1B1;--accent:#4ADE80;--accent-d:#15803D;--green:#4ADE80;--green-dark:#4ADE80;--ink:#E9EEF4;--line:#243040;--border:#243040;--spark:#FACC15;--yellow:#FACC15;--success:#4ADE80;--danger:#F87171;color-scheme:dark}
html[data-theme="dark"] body{background:radial-gradient(1200px 500px at 70% -10%,#13261c 0%,transparent 60%),var(--bg);background-color:var(--bg);color:var(--text)}
/* price colors in dark: same hues as the home page (Nov 1 contrast fix) */
html[data-theme="dark"] .up,html[data-theme="dark"] .pts-dn,html[data-theme="dark"] .dn{color:#F87171}
html[data-theme="dark"] .down,html[data-theme="dark"] .pts-up{color:#4ADE80}
html[data-theme="dark"] .btn{background:#15803D;color:#fff}
html[data-theme="dark"] .btn:hover{background:#14532D}
html[data-theme="dark"] .mmw-join button{background:#15803D;color:#fff}
/* pages that had no shared palette (trade, alerts/stop, sealed-or-singles) */
body.cw-plain{background:var(--bg);color:var(--text)}
body.cw-plain a{color:var(--accent)}
body.cw-plain .side,body.cw-plain .card{background:var(--surface);border-color:var(--border)}
body.cw-plain .side li,body.cw-plain td,body.cw-plain th{border-color:var(--border)}
body.cw-plain .up{color:var(--success)}body.cw-plain .dn{color:var(--danger)}
body.cw-plain small,body.cw-plain .small{color:var(--muted)}
body.cw-plain input{background:var(--surface);color:var(--text);border:1px solid var(--border)}
body.cw-plain button{background:#15803D;color:#fff}
body.cw-plain .verdict{background:var(--soft);color:var(--success)}
body.cw-plain .banner{background:var(--soft);border-color:var(--spark);color:var(--text)}
body.cw-plain .ex{color:#7A5D00}
html[data-theme="dark"] body.cw-plain .ex{color:#FACC15}
html[data-theme="dark"] body.cw-plain .banner{background:#2a2a12;color:#fde68a;border-color:#854d0e}
html[data-theme="dark"] body.cw-plain .verdict{background:#12321f;color:#4ade80}
