Do you want guests to not be able to use Styles other than the default Style?
This does require custom PHP code.
Or do you just want to remove the option to choose another style?
This can be done by modifying the template or even with a CSS rule to hide the chooser.
I have a problem with guests being shown both dark theme and light theme due to a litespeed cache, possibly. So therefore, I was thinking if no guest has an option of the dark theme, maybe that would stop this. But I don't know. Maybe I am wrong.