Improved login screen UI and covered authentication failure and cancel cases