.remote-display-panel{border:1px solid #52716d;border-radius:8px;padding:16px;margin-bottom:20px;background:#102023;color:#e5eee7}.remote-display-panel>summary{cursor:pointer;font-size:1.15rem;font-weight:700}.remote-display-panel .remote-display-help,.remote-display-panel .remote-display-status{font-size:.9rem;color:#c5d7d0}.remote-display-panel .scene-stage{position:relative;isolation:isolate;aspect-ratio:16/9;overflow:hidden;background:#071115;display:flex;align-items:center;justify-content:center;min-height:180px}.remote-display-panel .scene-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.remote-display-panel .scene-windows{position:absolute;inset:0;display:flex;align-items:end;justify-content:center}.remote-display-panel .scaled-portraits>img{position:absolute;transform:translateX(-50%);object-fit:contain;max-width:none}.remote-display-panel .portrait-backed{filter:drop-shadow(0 3px 8px #000)}.remote-display-panel .scene-caption{position:absolute;top:0;left:0;right:0;height:25%;max-height:25%;box-sizing:border-box;overflow:hidden;z-index:8;background:#071115dc}.remote-display-panel .caption-viewport{height:100%;box-sizing:border-box;overflow:hidden;padding:10px 20px}.remote-display-panel .caption-copy{display:flow-root}.remote-display-panel .caption-copy>*{margin:.35em 0}.remote-display-panel .player-formatted-text{line-height:1.45;font-size:clamp(12px,1.2vw,20px)}.remote-display-panel .scene-window img{max-width:100%;max-height:100%}.remote-display-panel .scene-window{min-width:0;flex:1}.remote-display-panel .scene-windows.single-portrait{max-width:60%;margin:auto}
.remote-display-panel .scene-stage{width:min(100%,960px,80vh);margin-inline:auto;min-height:0}.remote-display-panel[data-state="hold"] .scene-stage{width:100%;height:72px;aspect-ratio:auto}.remote-display-panel{min-width:0;box-sizing:border-box}


