Another @media fix

Fixes another small edgecase.

I really think this entire media stuff needs to be rewritten, it's too
sensitive. It just needs to be able to contain massive groups up to the
next { and then just contain a bunch of stuff