/* v1.3.4 — artwork-free gig, record, artist and related-panel surfaces.
   Applied only to fallback containers; actual photographs and cover art stay visible. */
html[data-theme]:not([data-theme="original"]) :is(.record-cover,.artist-record-cover,.related-record-thumb,.gig-list-image){
  background-color:var(--panel2);color:var(--ink);border-color:var(--line);
}
html[data-theme]:not([data-theme="original"]) :is(.record-cover,.artist-record-cover,.related-record-thumb) img{
  position:relative;z-index:1;
}
html[data-theme]:not([data-theme="original"]) .related-cover-placeholder{
  background-color:var(--panel2);color:var(--ink);
}
html[data-theme]:not([data-theme="original"]) .related-cover-placeholder b{
  color:var(--acid);opacity:.72;
}
html[data-theme="nightlife"] :is(.record-cover,.artist-record-cover,.related-record-thumb,.related-cover-placeholder){
  background-image:radial-gradient(circle at 78% 20%,#d85aff44,transparent 46%),linear-gradient(145deg,#2d184e,#100c27);
  color:#f5d8ff;
}
html[data-theme="nightlife"] .related-cover-placeholder{
  background-image:linear-gradient(180deg,#150c2c33,#150c2cbb),url('theme-art/disco-ball.svg'),url('theme-art/club-lights.svg');
  background-position:center,center,center;background-repeat:no-repeat;background-size:cover,70% auto,cover;
}
html[data-theme="signal"] :is(.record-cover,.artist-record-cover,.related-record-thumb,.related-cover-placeholder){
  background-image:linear-gradient(135deg,transparent 72%,#fa563c22 72%),url('theme-art/signal-grid.svg');
  background-color:#eee8dc;color:#211b16;
}
html[data-theme="signal"] .related-cover-placeholder{
  background-image:linear-gradient(0deg,#fffefa66,#fffefa66),url('theme-art/signal-poster.svg');
  background-size:cover,cover;background-position:center;
}
html[data-theme="hifi"] :is(.record-cover,.artist-record-cover,.related-record-thumb,.related-cover-placeholder){
  background-image:radial-gradient(circle at 50% 48%,#d7aa6633,transparent 66%),url('theme-art/walnut.svg');
  background-color:#3e2d21;color:#f8dfac;
}
html[data-theme="hifi"] .related-cover-placeholder{
  background-image:linear-gradient(#21170f66,#21170f88),url('theme-art/turntable.svg'),url('theme-art/walnut.svg');
  background-position:center,center,center;background-repeat:no-repeat;background-size:cover,85% auto,cover;
}
html[data-theme="retro"] :is(.record-cover,.artist-record-cover,.related-record-thumb,.related-cover-placeholder){
  background-image:linear-gradient(135deg,#f2d8a888,#f4e6c388),url('theme-art/paper.svg');
  background-color:#ead1a7;color:#713a25;
}
html[data-theme="retro"] .related-cover-placeholder{
  background-image:linear-gradient(#f4e4c433,#f4e4c455),url('theme-art/retro-sleeve.svg'),url('theme-art/paper.svg');
  background-position:center,center,center;background-repeat:no-repeat;background-size:cover,78% auto,cover;
}
html[data-theme]:not([data-theme="original"]) .related-cover-placeholder b{
  text-shadow:0 2px 12px var(--panel);
}
html[data-theme]:not([data-theme="original"]) .gig-list-image[hidden]{display:none!important}
html[data-theme]:not([data-theme="original"]) .record-cover img,
html[data-theme]:not([data-theme="original"]) .artist-record-cover img{
  background:var(--panel2);
}
