Added styling, responsive design