Один цвет на входе — схема на выходе, сразу проверенная на контраст. Режим «под интерфейс» собирает не гармонию, а рабочий набор токенов: фон, поверхность, приглушённый, текст и акцент.
пробел — новый цветУровень AA требует отношения 4.5:1 для обычного текста и 3:1 для крупного — от 18 pt или от 14 pt полужирного. AAA — 7:1. Проверка идёт по WCAG 2.1. Расчёт целиком в браузере: цвет никуда не отправляется, ссылкой на палитру можно делиться — она вся лежит в адресе страницы.