.login-body{display:grid;min-height:100vh;place-items:center;background:#f5f5f4;padding:24px}.login{max-width:440px;width:100%;padding:0!important}.login>img{display:block;object-fit:contain;margin:0 0 32px}.login h1{font-size:32px}.login form{display:grid;gap:20px;margin:28px 0}.login .primary{width:100%}.login>p{line-height:1.7}.login input{background:#fff}.login .error{padding:14px;border:1px solid #7b4444;background:#fff}
