.album-world{overflow:clip}
.listening .player-panel,.listening .now-playing>div{min-width:0;max-width:100%}
.listening .now-playing{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:start}
.listening .now-playing h3,.listening .player-artist,.listening .track-title{min-width:0;overflow-wrap:anywhere}
.listening audio{width:100%;max-width:100%;min-width:0}
.listening .track-symbol{display:none}
.listening .track{grid-template-columns:28px minmax(0,1fr) 40px}
@media(max-width:580px){.listening .now-playing{grid-template-columns:52px minmax(0,1fr)}.listening .track{grid-template-columns:18px minmax(0,1fr) 30px}}
.mobile-music-return{display:none}
@media(max-width:760px){.album-opening .mobile-music-return{display:flex;align-items:center;width:max-content;min-height:44px;margin:0 auto 20px 0;padding:4px 0;color:var(--gold);font:12px/1.4 Arial,sans-serif;letter-spacing:.02em;text-align:left}.mobile-music-return:focus-visible{outline:2px solid var(--gold);outline-offset:4px}}
.release-actions{margin-top:28px;max-width:560px}
.release-actions .actions{margin-top:0}
.release-actions .release-primary{display:flex;gap:12px;flex-wrap:wrap}
.release-primary>.button{flex:1;min-width:145px;text-align:center}
.release-primary.has-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.release-primary.has-story>.button{min-width:0;padding-inline:12px}
.release-actions .release-secondary{margin-top:13px;gap:12px}
.release-secondary>.button{font-size:11px;min-height:43px;padding:11px 18px}
@media(max-width:580px){.release-actions{margin-inline:auto;margin-top:22px}.release-primary>.button{min-width:125px;padding-inline:13px}.release-secondary{justify-content:center}.release-primary.has-story{grid-template-columns:repeat(2,minmax(0,1fr))}.release-primary.has-story>[data-release-story-action]{grid-column:1/-1}}
