*{margin:0;padding:0;outline:none}button{cursor:pointer}body{display:flex;height:100vh;flex-direction:column;justify-content:center;align-items:center;font-family:'PT Sans', sans-serif;background-color:#F5F7FB}.app{width:calc(100% - 200px);max-width:300px}.alert{border-radius:10px}h2{font-size:30px;line-height:50px}form .field{padding:10px 0}form .field label{display:block;padding:0 0 10px}form .field input[type=email],form .field input[type=password]{border:0;border-radius:10px;padding:10px 20px;width:100%}form input[type=submit]{margin-top:10px;border:0;border-radius:20px;padding:10px 20px}a{padding:5px 0}
