[cssom-view] Make 'scrolling area' make sense for viewports and use it instead of 'document content'