Поддержка темной темы намного проще чем кажется. И к тому же она мотивирует писать более правильный код. Как часто вы использовали переменные в чистом CSS? А если вы хотите добавить разные цветовые темы для вашего веб приложение это шаг номер один - вынести все цвета в переменные. В этом #shorts видео вы сможете убедится в этом на практике. Если хотите детальнее взглянуть на код можете найти его тут Смотрите больше материалов, с примерами которые можно скопировать на сайте
Hide player controls
Hide resume playing