.mx-current-market { border-radius:8px; scroll-margin-top:120px; }
.mx-current-market h5 { margin:0; font-size:16px; }
.mx-current-market-pick { padding:16px 0; border-bottom:1px solid var(--brd); }
.mx-current-market-pick>strong { display:block; font-size:13px; }
.mx-current-market-pick>small,.mx-current-market-rule { color:var(--muted); font-size:12px; }
.mx-current-market .mx-play-chip { min-width:36px; min-height:36px; font-size:16px; }
.mx-current-market-stats { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; padding:12px 0; }
.mx-current-market-stats>div { display:grid; gap:6px; min-width:0; }
.mx-current-market-stats b { font-size:16px; }
.mx-current-market-stats small,.mx-current-market-stats span { font-size:12px; color:var(--muted); }
.mx-current-market .mx-play-details>summary { font-size:13px; padding:8px 0; }
.mx-current-market-record { padding:12px 0; border-top:1px solid var(--brd); }
.mx-current-market-record-head { display:flex; justify-content:space-between; gap:8px; font-size:13px; }
.mx-current-market-record>small { display:block; margin:5px 0 9px; color:var(--muted); font-size:11px; }
.mx-market-record-values { display:grid; grid-template-columns:62px minmax(0,1fr); gap:8px; align-items:start; margin:6px 0; }
.mx-market-record-values>span { color:var(--muted); font-size:11px; padding-top:6px; }
.mx-market-record-values>div { display:flex; flex-wrap:wrap; gap:5px; }
.mx-current-market-record .hit { color:var(--hit); }
.mx-current-market-record .miss { color:var(--miss); }
.mx-current-market .mx-review-token { min-width:26px; min-height:26px; font-size:12px; }
.mx-market-archive { color:var(--muted); font-size:12px; }
.mx-current-market * { letter-spacing:0; overflow-wrap:anywhere; }
