/* Tech House Hype editorial photography, V84 */
.playlist-cover {
  width: min(1100px, 100%);
  margin: 0 auto;
  background: #141210;
}
.playlist-cover picture,
.playlist-cover img {
  display: block;
  width: 100%;
}
.playlist-cover img {
  height: auto;
  aspect-ratio: 16 / 9;
}
.playlist-card .card-media img {
  object-fit: cover !important;
  object-position: center !important;
  filter: none !important;
}
.playlist-story .playlist-spotify {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 44px;
  padding: 12px 16px;
  border: 1px solid var(--line);
  border-radius: 8px;
  background: var(--panel);
  color: var(--ink);
  font: 700 14px/1.35 Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.playlist-story .playlist-spotify:hover,
.playlist-story .playlist-spotify:focus-visible {
  border-color: var(--accent);
}
@media (max-width: 650px) {
  .playlist-cover img { aspect-ratio: 4 / 3; }
}
