Updated index.html adding CSS styling and responsive design, suitable for viewing on desktop or mobile devices