fixed viewport and navigation styling on smaller screens