/* Song page Play / Request playback (includes/playback.php). */
#listen { scroll-margin-top: 90px; }
.ucm-pb-hero svg, .ucm-pb-request .btn svg { vertical-align: -3px; }
.ucm-pb-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 16px; margin: 14px 0; }
.ucm-pb-actions .btn { min-height: 44px; }
.ucm-pb-actions .btn[disabled] { opacity: .75; cursor: default; }
.ucm-pb-count { font-size: .92rem; opacity: .8; }
.ucm-pb-warn { background: #fff4d6; border-left: 4px solid #d99a00; padding: 10px 14px; border-radius: 6px; color: #4a3600; }
