[data-player-shell]{position:relative;background:#05030a;overflow:hidden}
[data-player-shell] video{display:block;width:100%;height:100%;object-fit:contain;background:#05030a}
.rc-player-message{position:absolute;inset:0;display:none;place-items:center;padding:30px;text-align:center;background:radial-gradient(circle,rgba(78,24,130,.35),rgba(5,3,10,.92));color:#d9d3e5;font-weight:800;pointer-events:none;z-index:2}
[data-player-state="loading"] .rc-player-message,[data-player-state="error"] .rc-player-message,[data-player-state="ended"] .rc-player-message{display:grid}
[data-player-state="ready"] .rc-player-message{display:none}
[data-player-state="error"] .rc-player-message{color:#ff9aae}
[data-player-state="ended"] .rc-player-message{color:#f5f3fb}
