/* Player-specific styles are intentionally small; playback controls use native browser UI. */
.video-player:focus-visible{outline:2px solid #36AFA5;outline-offset:3px}.player-shell video{object-fit:contain}.player-shell:fullscreen{max-width:none;width:100%;height:100%;aspect-ratio:auto}
