Yeah, that login page had some terrible ideas in it.
I measured the geometry in vh (viewport height) units, which is a shitty idea for a page like that because on a mobile device, click any form element and you get the keyboard. Pop up a keyboard and your viewport size is half as tall. So... yeah, mistakes.
Anyway, re-restyled that. Same general idea, just better executed.