Added viewport and fixed styles