Хабр Курсы для дизайнеров
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Вот только есть нюанс, часто уровень контраста нужно понижать для лучшей читаемости, особенно при большого количестве текста. В этом, кстати трюк превью и скриншотов, особенно в темплейтах, большинство из них просто непригодны для использования.
Я делал автоцвет фильтром:
filter: invert(1) grayscale(1) contrast(1000);
Автоматический подбор браузером контрастного цвета в CSS