Контраст
Текст должен читаться при любом освещении и любом зрении. Для этого хватает достаточной разницы между цветом текста и фоном.
Контраст текста
Основной текст должен отличаться от фона не меньше чем 4,5 : 1, крупный — не меньше чем 3 : 1.
Светло-серый текст на белом выглядит изящно, но на солнце и на дешёвых экранах пропадает.
Эти пороги задаёт стандарт WCAG (Web Content Accessibility Guidelines) — критерий успеха 1.4.3, уровень AA. Для более строгого уровня AAA требуется 7 : 1 для основного текста.
Не только цветом
Нельзя передавать смысл одним цветом: ошибку и успех отличают ещё иконкой или подписью.
Так сообщение поймут и люди, которые плохо различают цвета.