I should have been more clear: I'm not suggesting replacing CSS. I do think however that CSS doesn't need to be siloed. We have a great scripting language (JS), why not just incorporate that with a way to modify styles (CSS) without the need to do all these fancy hacks for calculations. Even the calc function in CSS feels like a hack.