.remote-player-team{border:1px solid #58c7bd;border-radius:12px;margin:10px 0;padding:12px}.remote-player-team>summary{font-weight:800;cursor:pointer}.remote-player-row{padding:14px 0;border-top:1px solid #ffffff25;margin-top:12px}.remote-player-buttons{display:flex;gap:10px;margin-top:10px}.remote-player-buttons button{flex:1;padding:10px!important;font-size:.9rem!important}.player-action-content textarea{width:100%;box-sizing:border-box;padding:12px;border-radius:10px;font:inherit}.player-recovery-code{display:block;font-size:2.5rem;letter-spacing:.2em;text-align:center;color:#c6ff29}.remote-player-row .live-avatar{width:44px;height:44px}#remote-standings{margin:12px 0}#remote-standings button{padding:12px;border-radius:12px}#remote-standings [data-standings-scroll] p{font-size:.9rem;margin:8px 0}
#host-private-message{position:fixed;z-index:200;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:520px;margin:auto;max-height:40dvh;overflow:auto;padding:16px;background:#241731;color:white;border:2px solid #39d5cd;border-radius:16px;box-shadow:0 6px 32px #0009}#host-private-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}#host-private-message button{border:0;border-radius:10px;padding:10px;background:#c6ff29;color:#160b20;font-weight:bold}

#control-music{padding:12px;border:1px solid #c8ff75;border-radius:14px;background:#172315;margin:10px 0}#control-music>strong{display:block;font-size:1.1rem;overflow-wrap:anywhere}#control-music p{font-size:.9rem;margin:6px 0}#control-music a{display:inline-block;background:#c6ff29;color:#182500;font-weight:800;text-decoration:none;padding:10px 14px;border-radius:10px}#control-music [hidden]{display:none!important}#control-music small{color:#ddd}

.controller-stats #control-answers{font-size:clamp(1.5rem,6vw,2.3rem)}
.controller-stats #control-answers-note{display:block;font-size:.75rem;line-height:1.25;margin-top:6px;color:#e2e7d4}.controller-stats #control-answers-note[hidden]{display:none}

#control-answers-label{display:block;font:inherit}

.remote-player-buttons{flex-wrap:wrap}.remote-player-buttons button{min-width:110px}.remote-player-buttons [data-action="remove"]{color:#ffb8c6}

