.mh-players{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mh-players li{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto auto auto;align-items:center;gap:2px 8px;padding:6px 12px;display:grid}.mh-players li small{grid-column:1/-1}.mh-players li.turn{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.mh-players li.won{border-color:var(--good);box-shadow:0 0 0 2px var(--good)}.mh-score{font-family:var(--f-mono);font-size:1.2rem;font-weight:700}.mh-left{text-align:center;margin:0;font-size:.9rem}.mh-flag{border-radius:3px;width:14px;height:14px}.mh-flag.p0,.mh-sq.flag.p0{--mh:#c8423a}.mh-flag.p1,.mh-sq.flag.p1{--mh:#2f6db5}.mh-flag{background:var(--mh)}.mh-field{--sq:min(calc((100vw - 70px)/16),34px);grid-template-columns:repeat(16,var(--sq));grid-auto-rows:var(--sq);background:#8a96a8;border-radius:6px;gap:1px;width:max-content;margin:0 auto;padding:3px;display:grid}.mh-sq{color:#1d1d1d;font-family:var(--f-mono);font-weight:700;font-size:calc(var(--sq)*.58);background:#e9edf2;border:0;border-radius:2px;place-items:center;padding:0;line-height:1;display:grid}.mh-sq.closed{cursor:pointer;background:linear-gradient(#b9d3a5,#9fbf8a)}.mh-sq.closed:disabled{cursor:default}.mh-sq.closed:not(:disabled):hover{filter:brightness(1.08)}.mh-sq.flag{background:#e9edf2;position:relative}.mh-sq.flag:before{content:"";background:var(--mh);clip-path:polygon(0 0,100% 50%,0 100%);width:45%;height:38%;position:absolute;top:18%;left:30%}.mh-sq.flag:after{content:"";background:#1d1d1d;width:2px;height:68%;position:absolute;top:15%;left:26%}.mh-sq.hidden-mine{background:#c9cdd3}.mh-sq.hidden-mine:before{content:"";background:#1d1d1d;border-radius:50%;width:45%;height:45%}.mh-sq.last{outline-offset:-2px;outline:2px solid #ffc400e6}.mh-sq.zone{box-shadow:inset 0 0 0 2px #c8423a}.mh-field.aiming .mh-sq{cursor:crosshair}.mh-sq.n1{color:#1f5fbf}.mh-sq.n2{color:#2c8a3a}.mh-sq.n3{color:#c8423a}.mh-sq.n4{color:#2b2f8f}.mh-sq.n5{color:#8a2b2b}.mh-sq.n6{color:#1d8a8a}.mh-sq.n7{color:#1d1d1d}.mh-sq.n8{color:#6b7280}
