/* v58 Spotify Control Room */
.spotify-control-room{display:flex;flex-direction:column;gap:16px;padding:18px}
.spotify-hero{border-left:4px solid rgba(30,215,96,.65);background:linear-gradient(135deg,rgba(30,215,96,.10),rgba(111,150,255,.08))}
.spotify-status-grid,.spotify-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}
.spotify-main-buttons{gap:10px;flex-wrap:wrap}
.spotify-main-buttons button,.spotify-quick-grid button{min-height:42px}
.spotify-uri-btn.combat{border-color:rgba(240,110,80,.45);background:rgba(240,110,80,.12)}
.spotify-uri-btn.boss{border-color:rgba(190,100,255,.45);background:rgba(190,100,255,.12)}
.spotify-volume-row{display:flex;gap:12px;align-items:center;margin-top:14px}
.spotify-volume-row label{display:flex;align-items:center;gap:10px;min-width:280px}
.spotify-volume-row input[type=range]{width:220px}
.spotify-control-room code{word-break:break-all;color:#b9f5ca}
@media(max-width:720px){.spotify-volume-row{flex-direction:column;align-items:flex-start}.spotify-volume-row label{min-width:0;width:100%}.spotify-volume-row input[type=range]{width:100%}}