/* Compact artwork-led catalogue. */
.music-catalogue{width:calc(100% - 48px);max-width:1800px;padding-top:48px}
.music-catalogue .cover{position:relative}
.music-cover-actions{position:absolute;inset:0;display:grid;grid-template-rows:1fr 1fr;opacity:0;transition:opacity .2s}
.music-cover-actions a{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.72);color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}
.music-cover-actions a+a{background:rgba(130,212,174,.94);color:#07110c}
.cover:hover .music-cover-actions,.cover:focus-within .music-cover-actions{opacity:1}
.music-player-details{margin-top:16px;border-top:1px solid #303030;padding-top:12px}
.music-player-details summary{cursor:pointer;color:#82d4ae;font-size:13px;min-height:32px}
.music-player-details:not([open])>.beatport-player{display:none!important}
.music-player-details .beatport-player{position:relative!important;top:auto!important}
.music-catalogue .release-links{border:0;padding-bottom:0}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(hover:none){.music-cover-actions{opacity:1;inset:auto 0 0;grid-template-columns:1fr 1fr;grid-template-rows:48px}}
@media(max-width:520px){.music-catalogue{width:calc(100% - 32px)}}
@media(prefers-reduced-motion:reduce){.music-cover-actions{transition:none}}
