.livebox{position:relative;background:#07090c;aspect-ratio:16/9}.livebox video{display:block;width:100%;height:100%;object-fit:contain;background:#07090c}#start-live{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:16px 25px;border:1px solid #d7ba72;border-radius:8px;background:#101620ed;color:white;font:600 16px system-ui;cursor:pointer}#start-live[hidden]{display:none}#live-status{min-height:1.5em}