No need to devalue the work of others. It's likely many of these new hard tech problems will require software. Software that runs on the web. Software that is styled via CSS.
CSS styles fine, it could be a lot better in terms of ease of use for the developer.
It often feels like black magic getting something to style the way I want it, and its not something that I can sit down and work out with a pen and paper, instead it seems to rely on knowing lots of tricks and obscure features.