.players{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.players .player{min-width:0;padding:11px 12px;gap:9px}
.players .player>div{min-width:0}
.players .player strong{font-size:14px;white-space:nowrap}
.players .player>div>span,.players .turn-tag{display:none}
.players .player-stone{width:28px;height:28px;font-size:20px}
.capture-summary{display:grid;gap:10px;margin:17px 0 20px}
.capture-row{padding:12px 13px;border:1px solid var(--line);border-radius:8px;background:#19222c}
.capture-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
.capture-heading h3{font-size:14px;font-weight:500;line-height:1.5;margin:0;color:var(--text)}
.capture-heading>span{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}
.capture-tray{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-height:34px;margin-top:8px}
.capture-empty{color:#8996a5;font-size:13px}
.capture-item{display:inline-flex;align-items:center;gap:3px}
.captured-token{display:grid;place-items:center;width:30px;height:32px;padding-bottom:2px;background:url('./assets/janggi-ivory-piece.png') center/122% 122% no-repeat;font:700 20px/1 'Batang',serif;filter:drop-shadow(0 2px 1px #0005)}
.captured-token.cho{color:#084d7e}.captured-token.han{color:#950f0c}
.capture-multiple{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}
@media(max-width:740px){.players .player{flex-wrap:nowrap}.capture-summary{margin-top:14px}}
