.login-wrap{max-width:360px;margin:6vh auto;padding:1.2rem;border:1px solid #eee;border-radius:8px;background:#fff}
.login-wrap h1{text-align:center;margin:0 0 1rem}
.login-wrap form{display:flex;flex-direction:column}
.login-wrap label input{width:100%;padding:.6rem;margin-top:.25rem}
.login-wrap button{margin-top:1rem}
.error{color:#b00}
