А так же при такой системе можно использовать переменные, где параметр цвет зависит от контекста. Если тема светлая, то текст черный, а если тема темная, то белый. И при этом нет путаницы с названиями. Объект «text» так и будет иметь название «text-color», но сам цвет изменится.