Add responsive design and styling