html,body{color:#fff;background:#000;height:100%;margin:0;font-family:system-ui,sans-serif;overflow:hidden}#app{--video-aspect:16 / 9;place-items:center;height:100%;display:grid}.player-skin{width:100%;max-height:100%;aspect-ratio:var(--video-aspect);max-width:calc(100vh * (var(--video-aspect)));display:block}.message{text-align:center;justify-items:center;gap:1rem;padding:1rem;display:grid}.message p{opacity:.85;margin:0;font-size:1rem}.message button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:.375rem;padding:.5rem 1rem}.message button:hover,.message button:focus-visible{background:#ffffff1a}
