yeah but you still basically end up duplicating the internal structure of the react component but in a css file then.
there's nothing definitive that makes one of those 3 options better, it's all preference. any of them fit better than global css though
since you haven't said anything about type of game, if you want to start at the dead simple side and visual novels sound interesting maybe look at Ren'py?
visual novels have less going on than a big 3d game, so if you want an easy start from 0 it should be as close as you can get. python is straightforward if you don't have programming experience, but otherwise is really commonly used so gives a nice basis for whatever else you want to do.
ren'py also has gotten plenty of commercial use if you wanted to go further in that direction. most big name vn games use it.