In practice it's probably not a problem since you don't have infinite HTML, but it is theoretically slightly disturbing.
I'm an advocate of provably-correct, non-Turing-complete languages, which really should include CSS....
You don't need Turing completeness to have trouble caused by user input. Imagine a million check boxes where the only rule is that they shrink by a pixel when checked. That should be about the same difficulty to analyze as the 110 rule checkboxes. Each input only affects the styling of 1-3 nodes.
I am one of those few.
I could easily share that knowledge, but for one to fully understand, one must walk such a path thyself guided by the voices from the source that flows over the stacks of such knowledge.
Good luck and God speed. There's no shame in turning back.
https://philipwalton.github.io/solved-by-flexbox/demos/verti...