/* Source-aspect image windows retain faces; percentages remove verified raster bars only. */
.out-scene-window{display:block;position:relative;width:100%;aspect-ratio:var(--scene-ratio);overflow:hidden;flex:none;padding:0;background:#14121f}
.out-scene-window>img{position:absolute;display:block;width:var(--scene-width)!important;max-width:none!important;height:var(--scene-height)!important;max-height:none!important;left:var(--scene-left);top:var(--scene-top);object-fit:fill!important;transform:none!important;filter:none!important;margin:0}
#out-world .world-door::before{display:none!important}
#out-world .world-door .door-number{margin-top:0}
#store-universe .universe-project{padding:0;gap:0;min-height:0;justify-content:flex-start}
#store-universe .universe-project::before,#store-universe .universe-project::after{display:none}
#store-universe .universe-project>span:not(.out-scene-window):not(.store-room-visited){display:block;padding:18px 24px 10px;margin:0;background:#252532;width:100%}
#store-universe .universe-project>strong{display:block;padding:0 24px 10px;max-width:none;width:100%;background:#252532;font-size:23px;line-height:1.35}
#store-universe .universe-project>.universe-open-label{padding:12px 24px 24px;margin-top:auto}
#universe-dialog>.out-scene-window{width:100%;height:auto;max-height:none}
