Media query support

Media queries work very similar to pseudos, except they wrap the same selector.