Add responsive design and CSS styling to index.html