Проблемы с SCSS-переменной $primary-medium

Да, полностью понимаю. На данный момент нет способа напрямую переопределить какие-либо вторичные переменные, которые мы генерируем автоматически, поскольку они фиксируются при сборке CSS. Поэтому в краткосрочной перспективе вам придется вносить эти изменения вручную.

Некоторые пояснения:

Цветовые схемы призваны стать максимально простым способом определения цветов, а всё, что требует более детальной настройки, должно реализовываться через пользовательский CSS. Об этом мы уже немного обсуждали здесь: Customizing colors - #2 by awesomerobot

Некоторые моменты, которые стоит обдумать:

Я не считаю плохой идеей создание расширенного редактора цветовых схем, дающего возможность переопределять эти вторичные переменные, но поскольку они используются очень широко, вам всё равно, скорее всего, придётся писать некоторый CSS.

Например… вам может понадобиться переопределить все текстовые вхождения переменной $primary-medium… но она также используется для границ и других элементов, где более высокий контраст $primary-medium может быть нежелательным. Таким образом, в лучшем случае продвинутый редактор цветов лишь сократит объём необходимого пользовательского CSS, но не устранит его полностью.

Тем не менее… основная проблема здесь, верно, заключается в контрастности текста для обеспечения доступности? Наши стили по умолчанию в некоторых местах не соответствуют требованиям по контрастности текста, и возможно, если мы улучшим эти показатели, у вас изначально не возникло бы этой проблемы…

Поэтому я считаю, что в ближайшем будущем наша команда сможет заняться вопросами доступности текста по умолчанию, а в более отдалённой перспективе мы можем рассмотреть возможность улучшения инструментов цветовых схем с учётом требований доступности (например, https://cloudflare.design/color/ — это интересный эксперимент, который учитывает контрастность текста).