Computing researcher, maker of monsters
(Warning: thought-leadery post) Problems with CSS are not a result of flaws in CSS. The problem is how we write CSS.