:root{--subtitles-window-top:0px;--subtitles-window-bottom:0px;--osd-height:0px}.videoSubtitles{position:absolute;bottom:10%;text-align:center;left:0;right:0;top:2%;inset-inline-start:0;inset-inline-end:0;color:#fff;margin:0 1.5%;transition:bottom 240ms ease-out;font-size:1.7em;font-size:max(4.4vmin, 1.3em);font-size:max(4.4cqmin, 1.3em);box-sizing:border-box;line-height:1.4}@supports (color:var(--fake-var)){.videoSubtitles{top:var(--subtitles-window-top);bottom:var(--subtitles-window-bottom)}@supports (height:calc(3.125em + 2 * max(3em,4em))){.videoSubtitles{bottom:max(var(--subtitles-window-bottom),var(--osd-height))}}}@media all and (pointer:fine){.videoSubtitles{font-size:max(4.4vmin, 1.7em);font-size:max(4.4cqmin, 1.7em)}}.videoSubtitles-tv{font-size:2em}