Как совпадение, мы как раз обсуждали это внутри компании на этой неделе! Вот несколько pull-запросов с концептуальными доказательствами:
Обратите внимание, что это лишь эксперименты для помощи в наших размышлениях — нет никаких гарантий, что какой-либо из них будет принят.
Что касается «прямо сейчас», лучший вариант, вероятно, — использовать компонент <LightDarkImg следующим образом: