That was fast. Fixed simulator by using media *-width instead of *-device-width. I think device would be a better solution, but until the simulator properly emulates it, this hack will have to stay.