adds future compatibility for @viewports