/* Give the work all available space; details remain below the fold. */
:root { --play-header-height: 64px; }
.stage { width: 100%; max-width: none; margin: 0; padding: 0; }
.stage .frame { border: 0; border-radius: 0; }
.stage .frame-bar { display: none; }
.stage .frame iframe {
  display: block;
  width: 100%;
  height: calc(100vh - var(--play-header-height));
  height: calc(100dvh - var(--play-header-height));
  min-height: 0;
}
.stage .frame .loading, .stage .launch {
  min-height: calc(100vh - var(--play-header-height));
  min-height: calc(100dvh - var(--play-header-height));
}

/* Pure view keeps the same sandbox and storage bridge, with no community chrome. */
html.pure-work{--play-header-height:0px}html.pure-work,html.pure-work body{margin:0;height:100%;overflow:hidden}html.pure-work body>:not(.stage):not(script){display:none!important}html.pure-work .stage{height:100dvh}html.pure-work .stage .frame iframe{height:100dvh}#pureWorkLink{white-space:nowrap}
