.wmm-fighters { padding:12px 14px; }
.wmm-fighters-duel { display:grid; grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr); align-items:start; gap:6px; }
.wmm-fighters-side { display:flex; justify-content:center; align-items:flex-start; gap:12px; min-width:0; }
.wmm-fighter { position:relative; display:flex; flex-direction:column; align-items:center; gap:5px; min-width:0; max-width:110px; text-align:center; }
.wmm-fighter-mask { position:relative; display:grid; place-items:center; width:54px; height:58px; margin-left:14px; color:#686078; }
.wmm-fighter-mask img { width:100%; height:100%; object-fit:contain; }
.wmm-fighter-honors { display:flex; justify-content:center; align-content:flex-end; flex-wrap:wrap; gap:3px; width:100%; height:44px; }
.wmm-fighter-honor { display:inline-flex; align-items:center; justify-content:center; flex:none; width:22px; height:22px; border-radius:50%; box-sizing:border-box; border:1px solid #555; background:#202029; color:#fff; font-size:8px; font-weight:800; line-height:1; white-space:nowrap; }
.wmm-fighter-honor.is-gold { border-color:#dab34d; background:#8b5c0b url('../img/wmmGold-bg.png') center/cover; }
.wmm-fighter-honor.is-silver { border-color:#bfc6d1; background:#777e89 url('../img/wmmSilber-bg.png') center/cover; }
.wmm-fighter-honor.is-bronze { border-color:#c88755; background:#89513a url('../img/wmmBronze-bg.png') center/cover; }
.wmm-fighter-honor.is-mib { border-color:#66d596; background:radial-gradient(circle at 35% 30%,#50d786,#167947); }
.wmm-fighter-honor.is-kor { border-color:#d8a6ea; background:radial-gradient(circle at 35% 30%,#b76ad5,#652078); }
.wmm-fighter-honor.is-rumble { border-color:#9bc9f5; background:radial-gradient(circle at 35% 30%,#58aaf5,#1a5d9b); }
.wmm-fighter-honor.is-chamber { border-color:#f4a59d; background:radial-gradient(circle at 35% 30%,#ed7067,#8d2228); }
.wmm-fighter-name { display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; width:100%; min-height:32px; column-gap:4px; }
.wmm-fighter-name wmm-segment, .wmm-fighter-name wmm-segment > span { display:contents; }
.wmm-fighter-name .wmm-detail-link { position:absolute; top:53px; left:calc(50% - 40px); display:inline-flex; justify-content:center; width:32px; }
.wmm-fighter-star { position:absolute; top:82px; left:calc(50% - 40px); display:inline-grid; place-items:center; width:32px; color:#d7a000; }
.wmm-fighter-victory { color:#148448; font-size:11px; font-weight:700; }
.wmm-fighter-name { font-weight:700; font-size:13px; overflow-wrap:anywhere; }
.wmm-fighter.is-winner .wmm-fighter-name { color:#177345; }
.wmm-fighters-vs { display:grid; place-items:center; width:38px; height:38px; margin-top:58px; border-radius:50%; background:#c4001b; color:#fff; font-weight:700; font-size:12px; }
.wmm-fighters-multi { display:flex; flex-wrap:wrap; justify-content:center; gap:16px 22px; }
.wmm-fighters-rumble { display:flex; flex-wrap:wrap; gap:6px; }
.wmm-fighters-rumble-name { display:inline-flex; align-items:center; gap:4px; padding:2px 4px; font-size:12px; }
.wmm-fighters-rumble-name .wmm-fighter-star { position:static; display:inline; width:auto; }
.wmm-fighters-rumble-name.is-winner { color:#177345; }
.mcm-match-intro { padding:16px; background:#251b2a; color:#fff; border-bottom:3px solid #be001b; }
.mcm-match-intro p { margin:0 0 12px; }
.mcm-match-intro .wmm-fighters { padding:3px 0; }
.mcm-match-intro .wmm-fighter-name a { color:#fff; }
@media(max-width:480px) { .wmm-fighters-side{gap:4px}.wmm-fighter{max-width:65px}.wmm-fighter-mask{width:42px;height:46px;margin-left:12px}.wmm-fighter-name .wmm-detail-link{left:calc(50% - 31px)}.wmm-fighter-star{top:75px;left:calc(50% - 31px)}.wmm-fighters-duel{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:3px}.wmm-fighters-vs{width:32px;height:32px;margin-top:57px}.wmm-fighters-multi{gap:10px 8px}.wmm-fighter-name{font-size:11px}.wmm-fighter-honor{width:19px;height:19px;font-size:7px} }
body.wmm-dark .wmm-fighter-mask, body.dark .wmm-fighter-mask { color:#dfd3e3; }
body.wmm-dark .wmm-fighters-rumble-name, body.dark .wmm-fighters-rumble-name { color:#fff; }
.tt-match .wmm-rating { margin:0; border-radius:0; }
