
/* v59 per-scene Spotify polish */
.spotify-target-lines{
  padding:10px 12px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:14px;
  background:rgba(255,255,255,.035);
  margin:8px 0 10px;
}
.spotify-target-lines p{margin:.35rem 0}
.spotify-settings-form .wide-field{display:block;width:100%}
.spotify-settings-form input{min-width:0}
.spotify-settings-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
  gap:12px;
  align-items:end;
}
.scene-music-settings-box{
  padding:14px;
  border:1px solid rgba(30,215,96,.20);
  border-radius:16px;
  background:rgba(30,215,96,.055);
  margin:12px 0;
}
.scene-music-settings-box h3{margin:0}
.scene-music-settings-box input{
  font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  font-size:.86rem;
}
.spotify-main-buttons #spotify-play-combat-only-btn{
  border-color:rgba(240,110,80,.48);
  background:rgba(240,110,80,.13);
}
