я так и хочу, но сначала хочу услышать мнение сообщества “как лучше/правильнее/быстрее” плюсы минусы, подводные камни
Не скажу, что я эксперт в этом вопросе, но, изучив несколько решений, пришел к тому, что смена файла с кастомными свойствами проще и производительнее. Единственное, что будет сложно в реализации этого подхода - правильно расписать свойства. Например, оттенки серого для светлой и темной темы должны идти в противоположных направлениях.