/* NOCTURNE IX — no redundant lyric-selector: the archive scales from singles to full albums. */
.catalogue{position:relative}
.catalogue .section-title{margin-bottom:16px}
.catalogue-toolbar{display:flex;align-items:center;justify-content:flex-end;max-width:1450px;margin:0 auto 30px;padding-bottom:17px;border-bottom:1px solid #d6a6b83a}
.discography-cta{border:1px solid #d7adb661;padding:14px 19px;font-size:10px;font-weight:800;letter-spacing:.16em;transition:background .2s,border-color .2s}
.discography-cta:hover{background:#edc6d21b;border-color:#edc6d2}
.release-grid{max-width:1450px;margin:0 auto}
.release-card .release-cover-wrap{box-shadow:0 18px 65px #0503056b}
.release-card .release-image img{filter:brightness(.98)}
.release-card:hover .release-image img{filter:brightness(1.07)}
.release-card .release-index{color:#d8a1b1;opacity:1}
.release-card .release-details h3{min-height:2.4em;margin-bottom:10px}
.release-card .release-actions{justify-content:space-between;gap:6px}
@media(min-width:1060px){.release-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2.1vw,32px)}}
@media(max-width:760px){.catalogue-toolbar{margin-bottom:20px}.discography-cta{width:100%;text-align:center;padding:15px 12px}.release-grid{gap:28px 13px}.release-card:nth-child(1),.release-card:nth-child(3){transform:none}}

/* XI: the four current singles align as one consistent row on desktop. */
.release-grid .release-card{transform:none;display:flex;flex-direction:column;min-width:0}
.release-grid .release-details{flex:1;display:flex;flex-direction:column}
.release-grid .release-actions{margin-top:auto}
@media(max-width:760px){.release-card .release-details h3{min-height:2.35em}}
