/* Readable public request controls in every interaction state and theme. */
html .player-template .community-requests-panel .btn,
html .player-template .community-requests-panel .btn:hover,
html .player-template .community-requests-panel .btn:focus-visible,
html .player-template .community-requests-panel .btn:active {
 background:#ffbc86!important;color:#24172f!important;-webkit-text-fill-color:#24172f!important;border-color:#ffbc86!important;
}
html .player-template .community-requests-panel .btn:hover {background:#ffd5b5!important;transform:translateY(-1px)}
html .player-template .community-requests-panel .btn:focus-visible {outline:3px solid #fff;outline-offset:4px}
html .player-template .community-requests-panel .btn:disabled {opacity:.7;cursor:wait}
.request-feedback,.station-status-result {padding:18px;border:1px solid currentColor;border-radius:14px;margin-top:16px}
.station-status-result dl {display:grid;grid-template-columns:minmax(110px,1fr) 2fr;gap:8px 16px}
.station-status-result dd {margin:0;overflow-wrap:anywhere}.reconnect-help {max-width:420px;margin:12px auto;font-size:13px}
