.game-shell{--aspect: 16 / 9;--shell-max: 980px;--chrome-h: 250px}.chud{display:grid;grid-template-columns:1fr auto 1fr auto auto;gap:10px}.pl{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;row-gap:2px;min-width:0;font-size:12px}.pl[hidden]{visibility:hidden;display:grid!important}.pl.out{opacity:.45}.pl.right{text-align:right}.pl .pname{color:var(--text);font-weight:700;white-space:nowrap}.pl .pname img{width:22px;height:22px;vertical-align:-6px;margin-right:4px;border-radius:50%;background:#ffffff1f}.pl .pscore{font-family:var(--font-mono);color:var(--accent-2);text-align:right}.pl .lives{color:var(--danger);font-size:11px;letter-spacing:2px;min-height:1em}.pl .arms{font-size:11px;color:var(--muted);white-space:nowrap;text-align:right}#hud-stage{font-size:12px;color:var(--muted);white-space:nowrap}.seg.chars button,.seg.diff button{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:6px;padding:8px 14px}.seg.chars button img{grid-row:span 2;border-radius:50%;background:#ffffff1f}.seg.diff button{grid-template-columns:auto}.seg.chars small,.seg.diff small{font-size:11px;opacity:.8}.touch-pad .dpad{display:grid;grid-template-columns:repeat(3,50px);grid-template-rows:repeat(2,46px);gap:6px}.touch-pad .dpad button{width:50px;height:46px;border-radius:12px}.touch-pad .dpad [data-key=up]{grid-column:2}.touch-pad .dpad [data-key=left]{grid-column:1;grid-row:2}.touch-pad .dpad [data-key=down]{grid-column:2;grid-row:2}.touch-pad .dpad [data-key=right]{grid-column:3;grid-row:2}.touch-pad .group{align-items:flex-end}.touch-pad button{width:60px;height:60px}.touch-pad button[data-key=fire]{background:var(--danger);color:#fff}.touch-pad button[data-key=bomb]{width:50px;height:50px;background:#7a9a48;color:#fff;font-size:11px}@media (max-width: 600px){.chud{gap:6px}#hud-stage{display:none}.chud{grid-template-columns:1fr 1fr auto auto}}.overlay{overflow-y:auto;justify-content:safe center}
