Yeah, CSS is Turing Complete: https://lyra.horse/x86css
I wonder: what's the least that could be removed from CSS to avoid Turing-completeness?