
html,body { height:100%; width:100%; overflow:hidden; background:white; }
body > .studio-header, .chapters-panel, .guide-panel, .player, .device-meta, .stage-footer, .status-bar, .home-indicator, .app-nav { display:none !important; }
.studio { display:block !important; width:100% !important; height:100% !important; max-width:none !important; padding:0 !important; margin:0 !important; }
.app-stage { display:block; width:100%; height:100%; }
.phone { width:100% !important; max-width:none !important; height:100% !important; min-height:0 !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; }
.screen-shell { height:100%; flex:1; }
.sheet-dialog { width:100%; max-width:100%; max-height:85%; margin:auto 0 0; border-radius:19px 19px 0 0; }
