Настройка цветовых схем приложений с помощью кастомных CSS-свойств. Артур Басяк предлагает разделить цвета на три уровня для гибкого управления: палитра, тема, цвета компонента — https://www.smashingmagazine.com/2020/08/application-color-schemes-css-custom-properties/