Updated CSS for the smartphone layout