*{box-sizing:border-box}
html,body{width:100%;height:100%;margin:0;overflow:hidden;background:#050505}
.public-broadcast-stage{position:relative;width:100vw;height:100vh;overflow:hidden;background:#050505}
.public-broadcast-canvas{position:absolute;left:0;top:0;width:1280px;height:720px;transform-origin:0 0;background:#050505}
.public-broadcast-feed,.public-broadcast-overlay{position:absolute;inset:0;width:1280px;height:720px;border:0;background:transparent}
.public-broadcast-feed{z-index:1}
.public-broadcast-overlay{z-index:2;pointer-events:none}
