/* One painted environment and one aligned sprite layer, without a second
   cover image behind the SVG that would repeat the room when its ratio changes. */
.in-game.scene-dojo .frame{background:#83cddd;overflow:hidden}
.in-game.scene-dojo #scene{width:100%;height:100%;aspect-ratio:auto}
.in-game.scene-dojo main>.controls{top:18px;background:#f2dbaaed;border-color:#b58846;box-shadow:0 2px 5px #44251233}
/* The environment continues under the existing header's cutout corners and
   under the footer. Expanded chat overlays it, so ninjas do not jump around. */
.nw-game[data-scene=dojo]{grid-template-rows:auto minmax(0,1fr) 60px}
.nw-game[data-scene=dojo] .nw-stage{margin-top:-2cqw;margin-bottom:-12px;background:#83cddd}
.nw-game[data-scene=dojo] .nw-stage iframe{background:transparent}
.nw-game[data-scene=dojo] .ninja-chat{height:var(--chat-height);align-self:end;z-index:7}
@media(max-width:600px){.nw-game[data-scene=dojo] .nw-stage{margin-top:-6px}.in-game.scene-dojo main>.controls{top:12px}}
