/* Match scoreboard */
.mt-main{padding-top:24px;padding-bottom:90px;display:flex;flex-direction:column;gap:14px}
.mt-band{display:flex;flex-direction:column;gap:4px;padding:14px 18px;min-width:280px}
.mt-band b{font-family:var(--mono);font-size:20px;color:var(--accent-soft);margin:0 6px}
.mt-band a{font-size:13px;font-weight:700}
.mt-table{overflow-x:auto;margin-top:10px}
.mt-table table{width:100%;border-collapse:collapse;font-size:13px;min-width:860px}
.mt-table th{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--muted);text-align:right;padding:8px 6px;white-space:nowrap}
.mt-table th:first-child{text-align:left;font-size:13px;color:var(--ink);letter-spacing:0}
.mt-table td{padding:9px 6px;border-top:1px solid var(--line-2);text-align:right;white-space:nowrap}
.mt-table td:first-child{text-align:left}
.mt-table tr.is-me td{background:rgba(255,106,31,.08)}
.mt-player{display:flex;align-items:center;gap:8px}
.mt-player .an-avatar{width:28px;height:28px;font-size:12px;flex:none}
.mt-player a{font-weight:800;color:var(--ink)}
.mt-player small{font-family:var(--mono);font-size:10px;padding:1px 5px;border-radius:5px;background:rgba(255,255,255,.07);color:var(--muted-2)}
.mt-win{font-family:var(--mono);font-size:10px;padding:2px 6px;border-radius:6px;background:rgba(124,217,146,.15);color:var(--good)}
.mt-me__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-top:10px}
.mt-me__grid b{display:block;font-family:var(--mono);font-size:22px}
