Would you mind explaining why you need specific classes added to the body for dark or light mode?
dark
light
Does this core feature not allow what you are needing?