Using viewport height as basis for everything's size. Works on laptops, works on smartphones. Sucks on iPad