/* Restore the familiar factory composition with a single physical trapdoor. */
body.is-line-guard #gameApp #lineGuard36 .guard36-grip{left:28.5%!important;top:calc(68.3333% + var(--guard-pull)*11.6667%)!important;width:12%!important;height:16%!important}
body.is-line-guard #gameApp #lineGuard36 .guard36-slider{transform:translateY(calc(var(--guard-pull)*70px));transition:transform .1s ease-out}
body.is-line-guard #gameApp #lineGuard36.guard36-dragging .guard36-slider{transition:none}
body.is-line-guard.actor-mounted #gameApp #davidActor[data-station='0']{left:6%!important;top:18.3333%!important;width:24%!important;height:78.3333%!important;z-index:7!important}
body.is-line-guard.actor-mounted #gameApp #davidActor .actor-visual{opacity:0!important}
body.is-line-guard.actor-mounted #gameApp #davidActor:is(.ready,.active){z-index:9!important}
body.is-line-guard.actor-mounted #gameApp #davidActor .actor-body{clip-path:inset(0 0 35% 0)!important}
body.is-line-guard.actor-mounted #gameApp #davidActor .actor-charge{left:15%!important;right:15%!important;bottom:99%!important}
body.is-line-guard #gameApp #lineGuard36 .guard36-shipment{left:55%;top:4%;width:25%}
body.is-line-guard #gameApp #lineGuard36 .guard36-instruction{left:55%;top:12%;width:25%}
/* Studio: a restrained logo presentation, without orbit rings or light sweeps. */
body #gameApp .ar-opening{background:#080d10!important}
body #gameApp .ar-opening :is(.ar-halo,.ar-horizon,.ar-orbit,.ar-logo-sweep){display:none!important}
body #gameApp .ar-opening .ar-emblem{width:clamp(110px,12cqw,190px)!important;filter:none!important;transform:none!important}
body #gameApp .ar-opening .ar-mark{filter:none!important;transform:none!important}
body #gameApp .ar-opening .ar-studio{font:500 clamp(10px,1.15cqw,19px)/1.4 Arial,sans-serif!important;letter-spacing:.22em!important;color:#d9e0df!important;text-shadow:none!important}
body #gameApp .ar-opening .ar-start small{font:400 clamp(10px,1.1cqw,17px)/1.4 Arial,sans-serif!important;color:#8d9b9f!important;letter-spacing:0!important}
body #gameApp .ar-opening .ar-start small i{display:none!important}
body #gameApp .ar-opening.ar-playing :is(.ar-mark,.ar-studio){animation:studio38-fade 2.65s ease both!important}
body #gameApp .ar-opening.ar-reduced :is(.ar-mark,.ar-studio){animation:none!important}
@keyframes studio38-fade{0%{opacity:.65}28%,78%{opacity:1}100%{opacity:.85}}
