Improved responsive styles