/* Release gallery helpers. Detail page layout lives in remaining-pages-070.css. */
.release-tile-link{display:block;min-width:0;color:inherit;text-decoration:none;border-radius:24px}.release-tile-link .release-tile{height:100%}.release-tile-link .release-tile img{transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.release-tile-link:hover .release-tile img,.release-tile-link:focus-visible .release-tile img{transform:translateY(-3px);border-color:rgba(103,232,249,.3);box-shadow:0 22px 50px rgba(0,0,0,.3)}.release-tile-link:focus-visible{outline:2px solid rgba(103,232,249,.55);outline-offset:5px}.release-tile-link .release-tile figcaption{gap:1px;padding-top:12px}@media(max-width:860px){.release-card-main{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.release-card-visual{padding:20px}.release-card-copy{padding:34px}.release-card-copy h1{font-size:clamp(2.7rem,13cqw,5rem)}.release-card-details.has-tracklist{grid-template-columns:1fr}.release-card-tracklist{padding:26px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.085)}}@media(max-width:680px){.release-detail-section{padding:26px 0 54px}.release-breadcrumb{margin-bottom:20px}.release-card{border-radius:24px}.release-card-main{grid-template-columns:1fr}.release-card-visual{padding:18px;border-right:0;border-bottom:1px solid rgba(255,255,255,.075)}.release-card-cover{border-radius:18px}.release-card-copy{container-type:normal;padding:28px 22px 30px}.release-card-copy h1{font-size:clamp(3rem,15vw,5.2rem)}.release-bandlink-button{width:100%;margin-top:24px}.release-card-details{gap:26px;padding:26px 22px 30px}.release-card-tracklist{padding-top:24px}.release-back-link{margin-top:20px}.release-tile-link{border-radius:18px}}
.music-collection-actions{margin-top:22px}.music-collection-actions .button{max-width:100%;line-height:1.25;text-align:center}
