Styling fixes and refinements for mobile view