Themes already have the ability to define sass variables:
However, from personal testing, these seem to be local to the theme’s stylesheets, and won’t globally override a variable.
If they did it would prove incredibly useful for theme development, as it would allow the theme to specify exactly what colour should be used as $primary-medium, $tertiary-low and so on - rather than have it automagically calculated off of the colour scheme.
Perhaps there should be a scope option, something like this:
У меня есть основной цвет по умолчанию: 4d238c. Проблема в том, что цвет для $primary-secondary, который генерируется (#a179de), не соответствует рекомендациям по доступности, поэтому мне нужно сделать его темнее.
Кажется, что изменять его во всех местах, где система использует вторичный цвет, — это трудоёмкий процесс, тогда как я мог бы просто переопределить $primary-secondary: red;