/* One master square, uniformly scaled by scene height. Actor calibration is inherited. */
#location5-props{position:absolute;left:50%;top:0;width:100cqh;height:100%;transform:translateX(-50%);pointer-events:none;z-index:2;overflow:hidden}
#location5-props[hidden]{display:none}
.location5-prop{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);pointer-events:none}
.location5-prop img{display:block;width:100%;height:100%;max-width:none;max-height:none}
.location5-architecture{position:absolute;inset:0;z-index:6;pointer-events:none}
.location5-architecture img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none}
#game.location5-room .scene:after{background:none}
#game.location5-room #partner,#game.location5-room #idol,#game.location5-room #hana{z-index:5}
#game.story-assets-loading #scene{visibility:hidden}
