 
.mc-card{overflow:hidden}
.mc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-bottom:6px}
.mc-head h2{margin:0;min-width:0}
.mc-pill{flex:none;display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.06em;padding:5px 12px;border-radius:99px;border:1px solid;white-space:nowrap}
.mc-dropping{color:#ff8d9b;border-color:rgba(255,77,94,.55);background:rgba(255,77,94,.08)}
.mc-rallying{color:#7dffa8;border-color:rgba(60,220,120,.5);background:rgba(60,220,120,.08)}
.mc-sideways{color:#ffb84d;border-color:rgba(255,184,77,.5);background:rgba(255,184,77,.08)}
.mc-stamp{margin:0 0 12px;font-size:.78rem;color:var(--mut)}
.mc-stamp.mc-old{color:#ffb84d;font-weight:700}
.mc-headline{margin:0 0 12px;font-size:1.08rem;font-weight:800;line-height:1.4;color:var(--txt)}
.mc-chips{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;margin-bottom:10px;scrollbar-width:none}
.mc-chips::-webkit-scrollbar{display:none}
.mc-chip{flex:none;white-space:nowrap;background:rgba(10,6,18,.5);border:1px solid var(--line2);border-radius:99px;padding:7px 14px;font-size:.82rem;color:var(--txt)}
.mc-chip b{color:#ffb84d;font-weight:800;margin-right:6px}
.mc-review p{margin:0 0 10px;font-size:.9rem;line-height:1.6;color:var(--txt)}
.mc-watch{margin:4px 0 0;font-size:.85rem;line-height:1.5;color:var(--txt);border-top:1px solid rgba(255,255,255,.06);padding-top:10px}
.mc-watch b{color:#ffb84d}
.mc-disc{margin:10px 0 0;font-size:.72rem;color:var(--mut2,var(--mut));line-height:1.4}
.mc-empty{margin:6px 0 0;font-size:.88rem;color:var(--mut)}
@media (max-width:420px){.mc-headline{font-size:1rem}}
