Показываю пример, как будет работать выбор основного системного цвета. При этом выбор светлой/темной темы не будет конфликтовать с данным функционалом (эти сущности будут работать параллельно).