.player-shell{background:var(--player-bg);border-radius:12px;overflow:hidden;color:var(--player-text);margin:24px 0}.player-top{padding:16px 20px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#111a1b}.player-top span{font-size:11px;letter-spacing:.15em;color:#80d8ce}.player-shell video{display:block;width:100%;max-height:75vh;aspect-ratio:16/9;background:#000}.player-empty{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;background:radial-gradient(ellipse,#1d3934,#080d0e)}.player-empty h2{color:white;margin:12px 0 4px}.player-empty p{max-width:580px;color:#c0cbc6}.play-mark{width:56px;height:56px;border:1px solid #80d8ce;border-radius:50%;display:grid;place-items:center;color:#80d8ce}.watch-page>.text-link{display:inline-block;margin-bottom:12px}
