Login page draft #2

Added some more stuff for the login page, like a blurred background, a
sticky footer and added mobile compatibility.