Added viewport settings and responsive navigation.