.catalogue-intro{padding-top:50px;padding-bottom:28px}.catalogue-intro>.text-link{margin-bottom:30px}.catalogue-intro h1{font-size:clamp(52px,6vw,80px)}.catalogue-intro p{color:#cbd2ca;max-width:850px}.catalogue-intro p a,.catalogue-note a{color:#edd28c}.catalogue-intro label{display:block;font-size:15px;color:#edd28c;margin-bottom:8px}.catalogue-intro input{width:100%;max-width:700px;padding:13px 18px;font:inherit;color:#fff;background:#101211;border:1px solid #8c794f;border-radius:12px}.catalogue-intro input:focus{outline:2px solid #edd28c;outline-offset:3px}#song-count{margin:10px 0 22px;font-size:14px}.alphabet{display:flex;flex-wrap:wrap;gap:9px}.alphabet a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #8c794f;border-radius:9px;color:#edd28c;text-decoration:none}.alphabet a:hover{background:#242419}.catalogue-list{padding-bottom:55px}.letter-group{padding-top:24px;scroll-margin-top:20px}.letter-group h2{color:#edd28c;font-size:40px;margin-bottom:12px}.letter-group ul{list-style:none;padding:0;margin:0}.song-row{border-bottom:1px solid #34372e}.song-row>a{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:18px 0;text-decoration:none;line-height:1.5}.song-row>a:hover{color:#edd28c}.listen-label{color:#edd28c;font-size:14px;white-space:nowrap}.catalogue-note{margin-top:35px!important;color:#aeb6ad;font-size:14px}[hidden]{display:none!important}@media(max-width:700px){.catalogue-intro{padding-top:35px}.song-row>a{align-items:flex-start;flex-direction:column;gap:7px;font-size:16px}.listen-label{font-size:13px}}
/* Compact uncropped covers beside each song title. */
.song-row>a{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:18px}.song-cover{display:block;width:80px;height:60px;object-fit:contain;background:#000;border-radius:4px}.song-title{min-width:0}@media(max-width:700px){.song-row>a{grid-template-columns:64px minmax(0,1fr);gap:6px 14px;align-items:center}.song-cover{width:64px;height:48px;grid-row:1 / 3}.song-title{grid-column:2}.listen-label{grid-column:2}}
