.music-catalog .music-cover-link {border:0;padding:0;cursor:pointer;}
.music-catalog button.music-playlist-title {border:0;background:transparent;color:inherit;padding:0;text-align:left;width:100%;font-size:15px;font-weight:650;line-height:1.5;}
.music-catalog-compact button.music-playlist-title {font-size:14px;}
.music-catalog button.music-listen {border:0;background:transparent;color:inherit;padding:0;font-size:12px;}
.music-catalog .music-play-circle img {margin-left:0;}
.music-playlist-detail {padding:20px 24px;color:#2d1720;text-align:center;}
.music-playlist-detail img {display:block;max-width:100%;width:240px;height:auto;aspect-ratio:1;object-fit:cover;margin:0 auto;}
.music-playlist-detail h3 {font-size:16px;line-height:1.5;overflow-wrap:anywhere;margin:16px 0 8px;}
.music-playlist-detail p {font-size:14px;line-height:1.5;color:#73434d;margin:4px 0;}

/* Replace every discoverable legacy brand image with the requested white wordmark. */
img[src*="logo" i],
img[alt*="logo" i],
img[class~="w-6/12"][class~="max-w-[200px]"] {
  content: url("/music-home-20261028/virgin-wordmark-v1.svg");
  object-fit: contain;
}
