/* R9: only print size, supplied header logo, and branded white start screens. */
.header .wordmark{align-items:center;line-height:0;letter-spacing:normal}
.header .kongphoto-logo{display:block;width:196px;height:auto;max-width:none;object-fit:contain}
@media(max-width:1100px){.header .kongphoto-logo{width:170px}}
@media(max-width:850px){.header .kongphoto-logo{width:180px}}
@media(max-width:600px){.header .kongphoto-logo{width:clamp(112px,32vw,150px)}}

/* Scale paper only: both width and height are one quarter of R8. */
.act-hero-paper-scale{position:absolute;left:0;top:0;width:40px;height:92px;transform:scale(.25);transform-origin:20px 0}
.act-card-paper-scale{position:absolute;inset:0;transform:scale(.25);transform-origin:50% 0}

/* The supplied PNG remains intact, centered proportionally on a flat white screen. */
.studio-tv-surface,.hero-led-surface{opacity:1;background:#fff}
.kongphoto-screen-start{position:absolute;inset:0;z-index:2;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}
.kongphoto-screen-start .kongphoto-screen-logo{position:static;inset:auto;display:block;width:74%;height:auto;max-width:74%;max-height:60%;object-fit:contain;object-position:center;transform:none;opacity:1}
.studio-show:not(.studio-started) .studio-tv-surface:after,.hero-object-plane:not(.party-started) .hero-led-surface:after{display:none}
.live-demo:not(.party-started) .live-screen>span{display:none}
.studio-show.studio-started .kongphoto-screen-start,.hero-object-plane.party-started .hero-led-surface .kongphoto-screen-start,.live-demo.party-started .kongphoto-screen-start{display:none}

/* Match the existing image zoom/exposure so the white screens stay on their TVs. */
.hero-display-layer{position:absolute;inset:0;transform-origin:var(--opening-origin-x,50%) var(--opening-origin-y,58%);animation:kp-opening 3.2s cubic-bezier(.16,.65,.25,1) both}
@media(prefers-reduced-motion:reduce){.hero-display-layer{animation:none!important;transform:none!important;filter:none!important}}
