Login page overhaul

Refined the login design
Added animations
Added interactivity
Added validation states
Added placeholder background