Improved mobile CSS