/* Homepage View: fill the screen without an extra inner frame. */
html:not(.product-showcase-embed) .scroll-showreel #sc4.on{display:flex;flex-direction:column;height:100%;min-height:0;padding:24px 22px 40px}
html:not(.product-showcase-embed) .scroll-showreel #sc4>.hrow{flex:none}
html:not(.product-showcase-embed) .scroll-showreel #sc4 .control-stage{flex:1;min-height:0}
html:not(.product-showcase-embed) .scroll-showreel #sc4 .ctlcv{height:100%;border:0;border-radius:0;background:#fff}
html:not(.product-showcase-embed) .scroll-showreel #sc4>.hint{max-width:calc(100% - 28px);justify-content:flex-end;text-align:right;pointer-events:none}
@media(max-width:860px){
 html:not(.product-showcase-embed) .scroll-showreel .showreel-screen:has(>#sc4){height:auto;min-height:clamp(520px,80svh,720px)}
 html:not(.product-showcase-embed) .scroll-showreel .showreel-screen>#sc4{display:flex;flex-direction:column;height:auto;min-height:calc(clamp(520px,80svh,720px) - 46px);padding:16px 12px 52px}
 html:not(.product-showcase-embed) .scroll-showreel #sc4 .control-stage{flex:none}
 html:not(.product-showcase-embed) .scroll-showreel #sc4 .ctlcv{flex:none;height:clamp(320px,46svh,480px)}
}
