Контраст

Текст должен читаться при любом освещении и любом зрении. Для этого хватает достаточной разницы между цветом текста и фоном.

Контраст текста

Основной текст должен отличаться от фона не меньше чем 4,5 : 1, крупный — не меньше чем 3 : 1.

Светло-серый текст на белом выглядит изящно, но на солнце и на дешёвых экранах пропадает.

Эти пороги задаёт стандарт WCAG (Web Content Accessibility Guidelines) — критерий успеха 1.4.3, уровень AA. Для более строгого уровня AAA требуется 7 : 1 для основного текста.

Не только цветом

Нельзя передавать смысл одним цветом: ошибку и успех отличают ещё иконкой или подписью.

Так сообщение поймут и люди, которые плохо различают цвета.