Styled for mobile responsive design