I like to avoid the `x y z` type selectors since the css engine has to search the whole subtree instead of just children to figure out if the rule applies