.login{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(700px 500px at 50% 0,rgba(207,170,93,.12),transparent 70%),var(--bg)}.login-card{width:min(380px,100%);display:grid;grid-gap:22px;gap:22px}.login-logo{width:200px;margin:0 auto}.login-card .center{text-align:center;margin:-8px 0 4px}.login-form{display:grid;grid-gap:14px;gap:14px}.login-btn{height:46px;width:100%}.login-error{color:var(--danger);font-size:14px;margin:0}