/* Opening restored: original blinking scroll cue, no choice buttons. */
.landing-music-controls>.cinematic-transport{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:6px;border:0;background:transparent;color:#a6afb7;cursor:pointer;border-radius:50%;transition:transform .18s,color .18s}
.cinematic-transport svg{width:24px;height:24px}.cinematic-transport[hidden]{display:none!important}.cinematic-transport:hover{color:white;transform:translateY(-1px)}.cinematic-transport:focus-visible{outline:1px solid #a6afb7;outline-offset:2px}.cinematic-transport:is(:hover,:focus-visible) .control-tip{visibility:visible;opacity:1}
html[data-cinematic-playback="paused"] .financial-cinema-resume{display:none}

/* Director: one icon scale and one control height throughout the toolbar. */
html.ui-finalisation .landing-music-controls > :is(.landing-return-start,.cinematic-transport,.landing-music-toggle,.landing-music-reload){
 height:44px;min-height:44px;box-sizing:border-box;align-items:center;justify-content:center;
}
html.ui-finalisation .landing-music-controls > :is(.landing-return-start,.cinematic-transport,.landing-music-reload){
 flex:0 0 44px;width:44px;padding:10px;
}
html.ui-finalisation .landing-music-controls > :is(.landing-return-start,.cinematic-transport,.landing-music-toggle,.landing-music-reload) svg{
 display:block;flex:0 0 24px;width:24px;height:24px;
}
