Web Dev sometimes isn't. Sometimes it is CSS and HTML and art/design specialty. I don't say that to be a gatekeeper, I think CSS expertise is harder! heh
CSS is often a lot of tedious trial and error, even if it has improved.
This is a very apt description of dealing with CSS. And each time a new feature launches your job is to stack the turtles one level higher.