.titlebar .nameplate { margin-right: 0; }
.bank { display:flex; align-items:baseline; gap:5px; margin-right:auto; padding:4px 10px; color:#e8e5c9; background:#17382b; border:1px solid #68806a; box-shadow:inset 1px 1px #0c291f; }
.bank span {font:16px/1 var(--pixel)}
.bank output { color:#f6d897; font:24px/1 'Jersey 15',serif; font-variant-numeric:tabular-nums; overflow-wrap:anywhere; }
.commands, .dialog-actions {display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap;align-items:center}
.dialog-actions {margin:16px 0 4px}
@media(max-width:550px){
  .bank { padding:4px 6px; gap:3px; } .bank output {font-size:22px}
  .commands .action,.under .hand-button{min-height:38px}
}
@media(max-width:390px){.rail-button>span{display:none}.bank{max-width:53%}}
