Как выбирать цвета для темной и светлой темы так, чтобы на них было комфортно смотреть
Дрейк одобряет оптимальную контрастность кнопок
2

Тут естественно нужно немного хотя бы понимать принципы гигиены зрения, а то некоторые бывает такого наворотят, что глаза из орбит выкатываются)

Да, хотя WCAG больше нацелен на расчет контрастности на белом/черном фоне, но черный текст на синем фоне тоже можно посчитать, оказывается не все так плохо :)

Возможно для таких крайних случаев лучше все таки использовать APCA