viewport declarations