styling and login improvements