.music-page{padding-block:48px 72px;min-height:70vh}.music-page-heading{margin-bottom:38px}.music-page-heading h1{font:700 clamp(36px,7vw,70px)/1.1 var(--serif);letter-spacing:3px;text-transform:uppercase;margin:16px 0}.music-page-heading>p:not(.eyebrow){font:18px/1.7 var(--serif);max-width:650px}.music-page .release{padding-block:0 40px}.music-songs{max-width:950px;margin:24px auto 0}.music-song-list{list-style:none;padding:0;margin:0}.music-song-list>li{border-bottom:1px solid var(--line,#555);padding:12px 0}.music-song-play{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto 24px;align-items:center;gap:16px;padding:18px 12px;background:transparent;border:0;color:var(--paper);font:14px/1.5 var(--mono);text-align:left;cursor:pointer}.music-song-play strong{overflow-wrap:anywhere}.music-song-play:hover{background:#ffffff0c}.music-song-lyrics{padding:0 12px 14px 60px}.music-song-lyrics summary{cursor:pointer;min-height:44px;align-content:center;font:12px/1.6 var(--mono);letter-spacing:1px;text-transform:uppercase}.music-lyric-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:30px}.music-lyric-columns h3{font:14px var(--mono)}.music-lyric-columns p{white-space:pre-line;font:17px/1.9 var(--serif)}.music-page button:focus-visible,.music-page summary:focus-visible{outline:2px solid var(--paper);outline-offset:3px}@media(max-width:600px){.music-page{padding-top:30px}.music-song-play{grid-template-columns:22px minmax(0,1fr) auto 18px;gap:8px;padding-inline:0;font-size:12px}.music-song-lyrics{padding-left:30px}.music-page .release-actions{width:100%}}
