Как добавить специфический класс body для тёмного (или светлого) режима?

Не могли бы вы объяснить, почему необходимо добавлять к тегу body конкретные классы для режимов dark или light?

Не позволяет ли эта базовая функция решить вашу задачу?