/* Scoped frame only; the qualified raster canvas keeps its exact native ratio. */
body #guardians.band.has-rendered-art.has-guardians-world .foldscene {
  position:relative!important;
  height:auto!important;
  min-height:0!important;
  width:100%!important;
  max-width:var(--oz-guardians-world-native-width)!important;
  aspect-ratio:var(--oz-guardians-world-aspect)!important;
  margin-inline:auto!important;
  overflow:hidden;
  background:none!important;
}
body #guardians.has-guardians-world .oz-guardians-world-host {
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  overflow:hidden;
  background:none!important;
  pointer-events:none;
}
body #guardians.has-guardians-world .oz-guardians-world-host > canvas {
  display:block;
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  border:0;
}
@media(max-width:700px) {
  body #guardians.has-guardians-world .intro {grid-area:1/1;padding:12px 12px 64px!important}
  body #guardians.has-guardians-world .foldscene {grid-area:2/1}
  body #guardians.has-guardians-world .panel {grid-area:3/1}
}
