/* Music-only: compact disclosure, touch volume and centered mobile carousel. */
.music-stage .credits-slot{height:auto;min-height:0;margin-top:0}
.music-stage .album-credits{margin-top:0;width:100%;max-width:none}
.music-stage .album-credits summary{min-height:34px}
.music-stage .album-credits .current-description{display:block;-webkit-line-clamp:unset;min-height:0;max-height:none;overflow:visible;width:100%;max-width:none;font-size:12px;line-height:1.6;margin:10px 0 5px}
.music-stage .album-credits .current-duration{height:auto;min-height:0;line-height:1.6;margin:5px 0 12px}
.music-stage .reaction-status{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0}
.music-stage .album-status:empty{display:none}
.music-stage .volume-popup{touch-action:none}
.music-page .music-footer .footer-contact{display:block!important}
.music-page .music-footer .footer-contact h2{margin:0 0 12px}
.music-page .music-footer .music-contact-links{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between;flex-wrap:nowrap;gap:16px;width:100%;margin:0;padding:0}
.music-page .music-footer .music-contact-links>a{display:inline-flex!important;align-items:center!important;gap:7px;font-size:clamp(17px,1.7vw,25px);line-height:1.4;white-space:nowrap;margin:0!important;padding:0!important;min-height:0;align-self:auto!important}
.music-page .music-footer .music-contact-links svg{width:1em;height:1em;flex:none;vertical-align:middle}
.music-page .music-footer .music-footer-bottom b{color:inherit}
@media(max-width:850px){
 .music-stage .music-listening{padding-bottom:4px}
 .music-stage .credits-slot{margin-bottom:0}
 .music-stage .music-orbit{height:140px;margin-top:4px;touch-action:pan-x pan-y}
 .music-orbit .orbit-items{touch-action:pan-x pan-y}
 .music-orbit .orbit-track:not([aria-current=true]) .orbit-play{opacity:0;visibility:hidden}
 .music-orbit .orbit-track[aria-current=true] .orbit-play{opacity:1;visibility:visible}
 .music-page .music-footer{padding-block:20px 14px}
 .music-page .music-footer .footer-contact{padding-bottom:18px}
 .music-page .music-footer .footer-contact h2{margin-bottom:10px}
 .music-page .music-footer .music-contact-links{gap:10px}
 .music-page .music-footer .music-contact-links>a{font-size:clamp(13px,3.7vw,18px);line-height:1.5;gap:4px}
 .music-page .music-footer .music-footer-bottom{padding-top:12px}
}
