*{box-sizing:border-box}:root{font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;color:#e6eaf2;background:#080b12}body{margin:0;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.player-shell{width:min(100%,1440px);overflow:hidden;border:1px solid #242c3e;border-radius:12px;background:#111827;box-shadow:0 24px 80px #0005}.video-surface{position:relative;background:#000;aspect-ratio:16 / 9}video{display:block;width:100%;height:100%;object-fit:contain}#status{position:absolute;top:0;right:0;bottom:60px;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;padding:24px;background:#05080ed9;text-align:center;overflow:auto}[hidden],#status[hidden]{display:none!important}button,select{font:inherit;color:inherit;border:1px solid #36435b;border-radius:7px;padding:9px 14px}button{background:#2455ef;border-color:#2455ef;cursor:pointer}button:hover{background:#3766ff}button:focus-visible,select:focus-visible{outline:2px solid #8caaff;outline-offset:3px}.line-bar{display:flex;align-items:center;gap:14px;padding:16px 20px}.line-bar label{flex-shrink:0;color:#b6c1d5}select{min-width:180px;max-width:min(100%,500px);background:#182235;text-overflow:ellipsis}select:disabled{opacity:.55}@media(max-width:600px){body{padding-left:0;padding-right:0}.player-shell{border-radius:0;border-left:0;border-right:0}.line-bar{padding:12px 16px}select{min-width:0;flex:1}#status{top:0;right:0;bottom:42px;left:0;font-size:13px;gap:8px;padding:12px}}
