viewport styles updated for better use of space and clearer separation of viewports