/* CoinMEX V1.3.7 — light-theme consolidation.
   Loaded LAST to prevent legacy dark component CSS from leaking into the light Research Desk UI. */
:root{--cm-ink:#101820;--cm-paper:#f5f6f0;--cm-card:#fff;--cm-soft:#eef1e9;--cm-soft2:#f7f8f4;--cm-line:#dce2d8;--cm-muted:#63706f;--cm-lime:#b8ff3d;--cm-mint:#27d5a4;--cm-shadow:0 12px 34px rgba(16,24,32,.07)}
.cmx-theme{background:var(--cm-paper)!important;color:var(--cm-ink)!important}.cmx-theme main{color:var(--cm-ink)}
/* core content surfaces */
.cmx-theme .cmx-quick-answer-v22,.cmx-theme .cmx-cost-card-v22,.cmx-theme .cmx-review-v22 span,.cmx-theme .cmx-seo-related-v22 a,
.cmx-theme .cmx-fee-cards article,.cmx-theme .cmx-benefit-row,.cmx-theme .cmx-benefit-banner,.cmx-theme .cmx-code-box,
.cmx-theme .cmx-visual-step,.cmx-theme .cmx-callout,.cmx-theme .cmx-next-guide,.cmx-theme .cmx-note-box,
.cmx-theme .cmx-info-grid article,.cmx-theme .compare-two article,.cmx-theme .compare-cta article,.cmx-theme .compare-insights article,
.cmx-theme .cmx-calculator,.cmx-theme .compare-links a,.cmx-theme .cmx-contact-tags span,.cmx-theme .cmx-contact-card,
.cmx-theme .cmx-article-toc,.cmx-theme .cmx-article-toc a,.cmx-theme .cmx-path-grid article,.cmx-theme .cmx-manual-step,
.cmx-theme .complete-check,.cmx-theme .cmx-trouble-box,.cmx-theme .cmx-prep-card,.cmx-theme .cmx-why-card,
.cmx-theme .cmx-guide-check-table,.cmx-theme .cmx-guide-faq,.cmx-theme .cmx-official-inline,.cmx-theme .cmx-official-inline a,
.cmx-theme .cmx-hub-mini-grid article,.cmx-theme .cmx-guide-intro-v14,.cmx-theme .cmx-guide-goal-v14,
.cmx-theme .cmx-guide-side-v14 .cmx-sidebox,.cmx-theme .cmx-editorial-step-v14 .cmx-path,.cmx-theme .cmx-editor-note-v14,
.cmx-theme .cmx-source-card-v14,.cmx-theme .cmx-next-v14,.cmx-theme .cmx-editorial-proof-v16,.cmx-theme .cmx-related-intents-v16,
.cmx-theme .cmx-related-intents-v16 a,.cmx-theme .cmx-official-shot-v17 figcaption,.cmx-theme .cmx-editor-trust-v17>div,
.cmx-theme .cmx-failure-box-v17,.cmx-theme .cmx-failure-item-v17,.cmx-theme .cmx-official-hub-grid-v17 a,
.cmx-theme .cmx-guide-hub-v19 .cmx-solve-list-v19 a,.cmx-theme .cmx-guide-hub-v19 details.cmx-more-guides-v19,
.cmx-theme .cmx-guide-hub-v19 details.cmx-more-guides-v19 a,.cmx-theme .cmx-guide-hub-v19 .cmx-exchange-row-v19 a,
.cmx-theme .cmx-guide-hub-v19 .cmx-editorial-note-v19>div,.cmx-theme .cmx-generic-guide-v19 .cmx-official-hub-grid-v17 a,
.cmx-theme .cmx-generic-guide-v19 .cmx-link-card,.cmx-theme .cmx-generic-guide-v19 .cmx-visual-step,
.cmx-theme .cmx-en-chips-v20 span,.cmx-theme .cmx-en-section-v20.cmx-alt,.cmx-theme .cmx-en-card-v20,
.cmx-theme .cmx-en-step-v20,.cmx-theme .cmx-en-table-v20,.cmx-theme .cmx-en-prose-v20 .cmx-note,
.cmx-theme .cmx-en-side-v20 .cmx-box,.cmx-theme .cmx-en-source-v20,.cmx-theme .cmx-official-shot-v21,
.cmx-theme .cmx-en-proof-v21>div{background:var(--cm-card)!important;border-color:var(--cm-line)!important;color:var(--cm-ink)!important;box-shadow:none!important}
/* soft emphasis instead of accidental dark blocks */
.cmx-theme .cmx-quick-answer-v22,.cmx-theme .cmx-benefit-banner,.cmx-theme .complete-check,.cmx-theme .cmx-guide-goal-v14,.cmx-theme .cmx-editor-note-v14,.cmx-theme .cmx-failure-box-v17{background:linear-gradient(135deg,#f8faf4,#eef4e8)!important}
.cmx-theme .cmx-review-v22 span,.cmx-theme .cmx-seo-related-v22 a,.cmx-theme .compare-links a,.cmx-theme .cmx-contact-tags span,.cmx-theme .cmx-guide-meta-v14 span,.cmx-theme .cmx-en-chips-v20 span{background:var(--cm-soft)!important}
/* text contrast */
.cmx-theme .cmx-quick-answer-v22 h2,.cmx-theme .cmx-quick-answer-v22 h3,.cmx-theme .cmx-cost-card-v22 b,.cmx-theme .cmx-cost-card-v22 strong,
.cmx-theme .cmx-benefit-row strong,.cmx-theme .cmx-benefit-row code,.cmx-theme .cmx-code-box strong,.cmx-theme .cmx-info-grid strong,
.cmx-theme .compare-insights h3,.cmx-theme .cmx-contact-card h2,.cmx-theme .cmx-article-toc strong,.cmx-theme .cmx-manual-step h2,
.cmx-theme .cmx-manual-step h3,.cmx-theme .cmx-prep-card h3,.cmx-theme .cmx-why-card h3,.cmx-theme .cmx-guide-intro-v14 h2,
.cmx-theme .cmx-guide-intro-v14 h3,.cmx-theme .cmx-guide-side-v14 h3,.cmx-theme .cmx-editor-note-v14 h3,.cmx-theme .cmx-next-v14 h3,
.cmx-theme .cmx-guide-hub-v19 .cmx-solve-list-v19 b,.cmx-theme .cmx-guide-hub-v19 .cmx-exchange-row-v19 b,
.cmx-theme .cmx-guide-hub-v19 .cmx-editorial-note-v19 h3,.cmx-theme .cmx-en-card-v20 h3,.cmx-theme .cmx-en-step-v20 h3,
.cmx-theme .cmx-en-table-v20 tbody th,.cmx-theme .cmx-en-proof-v21 b{color:var(--cm-ink)!important}
.cmx-theme .cmx-quick-answer-v22 p,.cmx-theme .cmx-quick-answer-v22 ul,.cmx-theme .cmx-cost-card-v22 span,
.cmx-theme .cmx-benefit-row span,.cmx-theme .cmx-benefit-banner p,.cmx-theme .cmx-code-box span,.cmx-theme .cmx-callout p,
.cmx-theme .cmx-note-box p,.cmx-theme .cmx-next-guide p,.cmx-theme .cmx-info-grid p,.cmx-theme .compare-insights p,
.cmx-theme .cmx-contact-card p,.cmx-theme .cmx-manual-step p,.cmx-theme .cmx-trouble-box p,.cmx-theme .cmx-prep-card p,
.cmx-theme .cmx-why-card p,.cmx-theme .cmx-guide-intro-v14 p,.cmx-theme .cmx-guide-side-v14 p,.cmx-theme .cmx-editor-note-v14 p,
.cmx-theme .cmx-source-card-v14 p,.cmx-theme .cmx-next-v14 p,.cmx-theme .cmx-editorial-proof-v16 p,
.cmx-theme .cmx-related-intents-v16 p,.cmx-theme .cmx-editor-trust-v17 p,.cmx-theme .cmx-failure-item-v17 p,
.cmx-theme .cmx-guide-hub-v19 .cmx-solve-list-v19 span,.cmx-theme .cmx-guide-hub-v19 .cmx-exchange-row-v19 span,
.cmx-theme .cmx-guide-hub-v19 .cmx-editorial-note-v19 p,.cmx-theme .cmx-en-card-v20 p,.cmx-theme .cmx-en-step-v20 p,
.cmx-theme .cmx-en-table-v20 td,.cmx-theme .cmx-en-prose-v20 p,.cmx-theme .cmx-en-prose-v20 li,.cmx-theme .cmx-en-proof-v21 span{color:var(--cm-muted)!important}
.cmx-theme .cmx-quick-answer-v22 .cmx-label,.cmx-theme .cmx-copy-btn,.cmx-theme .cmx-benefit-row code,.cmx-theme .cmx-en-source-v20 a{color:#167e66!important}
.cmx-theme .cmx-calculator label{color:#4f5b57!important}.cmx-theme .cmx-calculator input{background:#fff!important;color:var(--cm-ink)!important;border-color:#cfd6cc!important}
/* guide hub: make the hub itself light; keep only deliberate CTA/footer dark */
.cmx-theme .cmx-guide-hub-v19{background:var(--cm-paper)!important}.cmx-theme .cmx-guide-hub-v19 .cmx-referral-panel-v19{background:#eef4e8!important;border-color:var(--cm-line)!important;color:var(--cm-ink)!important}
.cmx-theme .cmx-guide-hub-v19 .cmx-referral-panel-v19 h3,.cmx-theme .cmx-guide-hub-v19 .cmx-referral-panel-v19 .cmx-code{color:var(--cm-ink)!important}.cmx-theme .cmx-guide-hub-v19 .cmx-referral-panel-v19 p{color:var(--cm-muted)!important}
/* English pages follow the same light brand system */
.cmx-theme .cmx-en-page-v20{background:var(--cm-paper)!important;color:var(--cm-ink)!important}.cmx-theme .cmx-en-hero-v20,.cmx-theme .cmx-en-section-v20{background:transparent!important}.cmx-theme .cmx-en-page-v20 h1,.cmx-theme .cmx-en-page-v20 h2,.cmx-theme .cmx-en-page-v20 h3{color:var(--cm-ink)!important}
/* compact breadcrumbs; visible hierarchy without a slash-heavy look */
.cmx-theme .cmx-breadcrumbs ol{width:min(1240px,calc(100% - 40px));margin:auto;padding:10px 0!important;display:flex!important;align-items:center!important;gap:7px!important;list-style:none!important;font-size:12px!important}.cmx-theme .cmx-breadcrumbs li+li:before{content:"›"!important;margin-right:7px!important;color:#8b9792!important}.cmx-theme .cmx-breadcrumbs li{color:#53605c!important}.cmx-theme .cmx-breadcrumbs li[aria-current="page"]{color:#101820!important;font-weight:800!important}
/* market coupling discoverability */
.cmx-theme .market-coupling-banner{background:#fff!important;border-color:#dce2d8!important;color:#101820!important}.cmx-theme .market-coupling-banner small,.cmx-theme .market-coupling-banner p{color:#66736e!important}.cmx-theme .market-coupling-banner strong{color:#101820!important}.cmx-theme .market-coupling-banner .market-coupling-link{background:#101820!important;color:#fff!important;border-color:#101820!important}
@media(max-width:760px){.cmx-theme .cmx-breadcrumbs ol{width:calc(100% - 32px)!important;padding:8px 0!important;white-space:nowrap;overflow:auto}.cmx-theme .cmx-cost-card-v22{padding:17px!important}.cmx-theme .cmx-quick-answer-v22{padding:20px!important}}
