/* Local first-screen option. The approved photograph stays unfiltered. */
#stage .page-backdrop[data-page="0"]{background:#ded9cf url('/cinematic-v51/assets/studio-showroom-4k.avif') right center/cover no-repeat}
#stage[data-showroom="true"],#stage[data-showroom="true"]>.header,#stage[data-showroom="true"]>.scene-footer{--ink:25,32,38!important;--accent:#15557b!important;--button-ink:#fff!important;--reading-rgb:255,255,255!important}
#stage[data-showroom="true"] .editorial-first{--ink:25,32,38!important;text-shadow:0 1px 5px #ffffffe0}
#stage[data-showroom="true"] .editorial-first .eyebrow,#stage[data-showroom="true"] .editorial-first .intro{color:#26323d}
#stage[data-showroom="true"] .start-logo .brand-caption{color:#26323d;text-shadow:0 1px 3px #fff}
#stage[data-showroom="true"] .start-logo>img{filter:drop-shadow(0 1px 2px #25303e66)}
#stage[data-showroom="true"] .scene-footer{color:#26323d;text-shadow:0 1px 3px #ffffffda}

/* Horizontal movement rotates the opening car; vertical movement remains scroll. */
#stage[data-showroom="true"] #scene[data-rotatable="true"]{touch-action:pan-y pinch-zoom;cursor:grab}
#stage #scene[data-dragging="true"]{cursor:grabbing!important}
#stage #scene[data-rotatable="true"]:focus-visible{outline:2px solid #15557b;outline-offset:-4px}
@media(prefers-reduced-motion:reduce){#stage #scene[data-rotatable="true"]{scroll-behavior:auto}}
