I understand... is there any way you can make CSS less boring?
If you make stuff capable of graceful degradation (eg for older browsers) then you can give yourself some space and time for graceful and incremental CSS upgrades!
My CSS vocab is still I think very small (and I've a couple of big chunks coming that I want to understand) but it can be used like a scalpel: tiny uses of it can do good things.
I've been writing HTML since it was a thing (90s).
You try to match the source image using css.
You can even find youtubers who compete. I find it pretty entertaining. It helped me get from being afraid of writing styles to enjoying it.
I don't really see it as boring to begin with honestly. I like building UIs, so I don't think it's boring to learn to build UIs.