Add viewport units support