.admin-controls{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 22px}.admin-controls button{font-size:.82rem;padding:.55rem .85rem}.players li{flex-wrap:wrap}.players li>span{flex:1 1 80px;min-width:0}.remove-player{margin-left:auto;font-size:.72rem;padding:.3rem .55rem;background:#fff0f1;color:#a5293b}.remove-player:focus-visible{outline-offset:2px}#audio-cleanup{padding:10px 12px;background:#fff3d7;color:#664700;border-radius:8px}
