body.market-report-mode{--bg:#07101b;--panel:#101d2b;--text:#e4edf7;--navy:#e4edf7;--muted:#a6bacd;--line:#36556c;background:var(--bg);color:var(--text);font:14px/1.65 system-ui,sans-serif;margin:0;padding:16px}
.market-report-mode>.app-shell,.market-report-mode>.brand-intro,.market-report-mode #cw-cosmos-intro{display:none!important}
.market-proof-report{max-width:960px;margin:0 auto;background:#101d2b;border:1px solid #36556c;border-radius:18px;padding:24px;box-sizing:border-box}
.market-proof-report>header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #36556c;padding-bottom:16px}
.market-proof-report h1{font-size:22px;margin:4px 0}.market-proof-report button{background:#163746;color:#d9fff8;border:1px solid #66bcb6;border-radius:9px;padding:10px 16px;cursor:pointer}
.market-proof-report [role=status]{color:#9eb9ce}.market-proof-report .next-action{background:transparent;border:0;padding:14px 0;margin:0}
.market-proof-report .detail-list{grid-template-columns:170px minmax(0,1fr)}
.market-proof-report dd,.market-proof-report code{overflow-wrap:anywhere;white-space:normal}.market-proof-report dd{margin:0}
.market-proof-report img{max-width:100%;object-fit:contain}.market-proof-report h4{font-size:17px}
.market-proof-report .hidden{display:none!important}
.market-proof-report h1,.market-proof-report h2,.market-proof-report h3,.market-proof-report code,.market-proof-report .cw-report-caption h3{color:#e4edf7}
.market-proof-report .cw-report-actions,.market-proof-report .notary-record-card,.market-proof-report .public-info-cell,.market-proof-report .identity-record-row{background:#142a3b;border-color:#36556c}
.market-proof-report .cw-report-actions p,.market-proof-report summary,.market-proof-report .cw-report-technical p{color:#acc9dd}
.market-proof-report select{background:#102435;color:#e4edf7;border-color:#36556c}
.market-proof-report [hidden]{display:none!important}
@media(max-width:600px){body.market-report-mode{padding:8px}.market-proof-report{padding:15px}.market-proof-report>header{align-items:flex-start}.market-proof-report .detail-list{grid-template-columns:1fr}.market-proof-report dt{margin-top:12px}.market-proof-report h1{font-size:19px}}
.market-proof-report .cw-report-facts>dd[data-report-kind=metadata],.market-proof-report .identity-record-row>dl>dt:first-child+dd{color:#e4edf7}
.market-proof-report .cw-report-scope{color:#acc9dd}
/* The public proof section keeps the surrounding shop report theme. */
.market-proof-report .notary-target-status{background:#102435;border:1px solid #36556c;border-left:3px solid #77c9c3;padding:16px}
.market-proof-report .original-notary-details>summary{background:#173746;color:#d9fff8;border-color:#568b99;justify-content:flex-start;font-size:13px;min-height:36px;padding:8px 12px}
.market-proof-report .notary-record-card{padding:16px;border-radius:10px}
.market-proof-report .notary-record-card>header{border-color:#36556c;margin-bottom:14px}
.market-proof-report .notary-record-card dl{grid-template-columns:150px minmax(0,1fr);gap:12px 18px}
.market-proof-report .notary-record-card dt{white-space:normal;line-height:1.6}
.market-proof-report .notary-record-card dd{line-height:1.7;min-width:0}
.market-proof-report .wallet-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.market-proof-report .wallet-address-action{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.market-proof-report .wallet-public-title,.market-proof-report .trust-date{flex-basis:100%;line-height:1.6}
.market-proof-report .cw-report-button:not(.primary){background:#173746!important;color:#d9fff8!important;border-color:#568b99!important}
.market-proof-report .notary-header h4{color:#a5e8e1;margin:0 0 8px}
.market-proof-report .status-badge.neutral{background:#203a4e;color:#dcebf8;border:1px solid #54758d;border-radius:8px;padding:5px 10px}
.market-proof-report .trust-mark.verified-mark{background:#123e34;color:#c1f8dd;border-color:#4bb68b}
.market-proof-report .trust-mark.neutral-mark{background:#263c50;color:#d7e6f4;border-color:#668198}
.market-proof-report .trust-mark.suspended-mark{background:#4b252d;color:#ffd3d8;border-color:#c97684}
.market-proof-report .wallet-public-title{background:#183d58;color:#d8edff;border-color:#557f9f;max-width:100%;white-space:normal;border-radius:9px}
.market-proof-report .public-info-copy small{color:#9cbfc9}
@media(max-width:600px){.market-proof-report .notary-record-card dl{grid-template-columns:1fr;gap:5px}.market-proof-report .notary-record-card dt{margin-top:10px}.market-proof-report .notary-target-status,.market-proof-report .notary-record-card{padding:12px}}
