added sane, device-agnostic media queries