.artist-showcase-media {
  display: none;
}

.showcase > .showcase-wall,
.eb-right > .showcase-wall {
  display: grid;
}

.showcase > .showcase-scrim,
.eb-right > .showcase-scrim {
  background: rgba(5, 6, 5, 0.32);
}

/* Two identical halves: one cycle is half the track plus half its gap. */
.eb-right .preview-track {
  --travel: calc(-50% - 5px);
}

html[data-showcase-paused] .preview-track {
  animation-play-state: paused;
}

@media (max-width: 760px) {
  .artist-showcase-media { display: none; }
  .showcase > .showcase-wall,
  .eb-right > .showcase-wall { display: grid; }
  .eb-sub { white-space: normal; overflow-wrap: break-word; }
  .showcase > .showcase-scrim,
  .eb-right > .showcase-scrim { background: rgba(5, 6, 5, 0.58); }
}

@media (prefers-reduced-motion: reduce) {
  .artist-showcase-media video { visibility: hidden; }
}
