.mhlb{--mhlb-bg:#0a1110;--mhlb-panel:#14221d;--mhlb-line:rgba(193,234,205,.17);--mhlb-text:#eef7f0;--mhlb-muted:#a4b6a8;--mhlb-green:#6ae39c;max-width:1120px;margin:0 auto;padding:58px 20px;color:var(--mhlb-text);font-family:inherit}.mhlb *{box-sizing:border-box}.mhlb__hero{padding:46px 30px;margin-bottom:24px;border:1px solid var(--mhlb-line);background:radial-gradient(circle at 15% 0,rgba(255,191,74,.14),transparent 33%),radial-gradient(circle at 84% 90%,rgba(106,227,156,.15),transparent 35%),var(--mhlb-bg);text-align:center}.mhlb__hero>span{display:block;margin-bottom:12px;color:var(--mhlb-green);font-size:11px;font-weight:800;letter-spacing:.16em}.mhlb h1{margin:0;font-size:clamp(36px,5vw,58px);letter-spacing:-.04em;line-height:1.1}.mhlb__hero p{max-width:650px;margin:15px auto 0;color:var(--mhlb-muted);font-size:16px;line-height:1.65}.mhlb-table{border:1px solid var(--mhlb-line);background:var(--mhlb-panel)}.mhlb-row{display:grid;grid-template-columns:54px minmax(190px,2fr) repeat(3,minmax(95px,1fr)) minmax(130px,1fr);gap:14px;align-items:center;padding:15px 18px;border-bottom:1px solid var(--mhlb-line)}.mhlb-row:last-child{border-bottom:0}.mhlb-row--head{color:var(--mhlb-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:rgba(0,0,0,.14)}.mhlb-row b,.mhlb-row small{display:block}.mhlb-row b{font-size:18px}.mhlb-row small{margin-top:3px;color:var(--mhlb-muted);font-size:11px}.mhlb-place{font-size:18px;font-weight:900;color:var(--mhlb-muted)}.is-top-1 .mhlb-place{color:#ffd467}.is-top-2 .mhlb-place{color:#d9e1e6}.is-top-3 .mhlb-place{color:#de9a6d}.mhlb-player{display:flex;gap:10px;align-items:center}.mhlb-player img{width:36px;height:36px;border-radius:50%;object-fit:cover}.mhlb-player strong{font-size:16px}.mhlb-faction{color:var(--mhlb-green);font-weight:800}.mhlb-empty{padding:35px;border:1px dashed var(--mhlb-line);background:rgba(20,34,29,.6);text-align:center}.mhlb-empty strong{font-size:20px}.mhlb-empty p{margin:8px 0 0;color:var(--mhlb-muted)}@media(max-width:760px){.mhlb{padding:36px 14px}.mhlb__hero{padding:36px 20px}.mhlb-row{grid-template-columns:38px minmax(140px,1.8fr) 1fr 1fr}.mhlb-row>*:nth-child(5),.mhlb-row>*:nth-child(6){display:none}.mhlb-row--head>*:nth-child(5),.mhlb-row--head>*:nth-child(6){display:none}}@media(max-width:470px){.mhlb-row{padding:13px 10px;gap:8px;grid-template-columns:30px minmax(105px,1.5fr) 1fr 1fr}.mhlb-row b{font-size:15px}.mhlb-player strong{font-size:14px}}
