.screen-dialog{width:min(880px,94vw);max-height:94dvh;padding:24px;background:var(--bg);color:var(--ink)}
.screen-dialog .screen-live{display:block;max-width:100%;max-height:58vh;margin:16px auto;background:#000;object-fit:contain}.screen-dialog .screen-live[hidden]{display:none}.screen-dialog button{margin:8px 8px 0 0}.screen-dialog [data-screen-status]{min-height:24px;line-height:1.65}
