/* Chemystic V92 shared legacy cosmetic skin — no question/logic edits */
:root{--chem-bg:#160b10;--chem-deep:#241018;--chem-panel:#311823;--chem-border:#a05a60;--chem-violet:#c34b57;--chem-cyan:#70d6da;--chem-gold:#f4c574;--chem-text:#fff3ee;--chem-muted:#e1c5bd}
body{background:radial-gradient(circle at 15% 0,#672838 0,transparent 39%),radial-gradient(circle at 92% 4%,#713b2c 0,transparent 28%),#150a10!important;color:#fff3ee!important}
.chem-nav,#chem-shared-nav{background:#2a111ceF!important;border-bottom-color:#a15d61!important}
.chem-nav a,#chem-shared-nav a{background:#431c2b!important;border-color:#824350!important;color:#ffece5!important}
.chem-nav a.active,#chem-shared-nav a.cs-active{background:#833c44!important;border-color:#e7a06c!important}
.chem-nav .exit,#chem-shared-nav a.cs-exit,.cm-exit{background:#6e2b37!important;border-color:#d99083!important;color:#fff5e9!important}
.panel,.card,.world-card,.chapter-card,.level-card,.lab-card,.box,.modal-content,.tile,.section{background-color:#311923!important;border-color:#81505a!important}
button,select,input{accent-color:#c75660}button:not(.correct):not(.wrong),select{border-color:#a45d64}button.primary,.primary,button.active,.btn-primary{background:linear-gradient(110deg,#db965e,#b94653)!important;color:#2a0f17!important;border-color:#f2bd84!important}
.pill,.eyebrow,.sub{color:#f3c58f!important}.cm-exit{box-shadow:0 8px 24px #0009}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #70d6da!important;outline-offset:2px}
@media print{body{background:#fff!important;color:#111!important}.chem-nav,#chem-shared-nav,.cm-exit{display:none!important}.panel,.card,.tile,.section{background:#fff!important;color:#111!important}}
