/* Production presentation; retains the approved room materials and motion. */
.intro-guide{display:block;margin-top:12px;font-family:var(--sans);font-size:11px;line-height:1.7;color:var(--muted)}
.brand-descriptor{max-width:290px}
.footer-note{flex-wrap:wrap;align-items:flex-start}
.footer-note>p{max-width:650px}
.site-info{flex-basis:100%;max-width:720px;font-size:11px;line-height:1.8}
.site-info summary{display:flex;align-items:center;min-height:44px;width:fit-content;cursor:pointer;color:var(--muted);text-decoration:underline;text-underline-offset:4px}
.site-info>div{padding:8px 0 0}
.footer-note .site-info p{font-size:11px;line-height:1.8;max-width:none;margin:0 0 12px}
.next-track{width:44px;min-width:44px}
.audio-tracklist button>span:first-child{min-width:0;overflow-wrap:anywhere}
.audio-options-panel{overscroll-behavior:contain}
.playback-progress input,.volume-control input{height:44px}
@media(max-width:570px){
  :root{--dock:224px}
  .brand-descriptor{display:none}
  .intro-guide{font-size:10px;margin-top:10px}
  .footer-note>p{max-width:none;flex:1 1 180px}
  .transport{gap:10px}
  .source-status{padding-right:0;min-height:15px;font-size:9px}
  .playback-credit{min-height:44px;align-items:center;margin:0;padding-right:100px}
}
