Добавление пользовательской темы для фронтенд-приложений. Павел Румянцев разбирает различные варианты того, как можно дать пользователю выбирать тему оформления приложения. https://habr.com/p/594379/