/* The app viewport, excluding the decorative bezel, stays exactly 9:16. */
.ed-phone,.phone {
  --phone-screen-width:360px;
  width:calc(var(--phone-screen-width) + 16px);
  max-width:100%;
  height:auto;
  min-height:0;
  padding:8px;
  flex-shrink:0;
  border-radius:35px;
}
.ed-phone iframe,.phone iframe {
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:9 / 16;
  border:0;
  border-radius:27px;
}
.ed-canvas-toolbar {flex-wrap:wrap;}
