.login{background:var(--ink);color:#fff;flex-direction:column;align-items:center;gap:56px;min-height:100svh;padding:28px 20px 60px;display:flex}.login>.gl-word{align-self:flex-start;max-width:1100px}.login-card{flex-direction:column;gap:18px;width:100%;max-width:420px;display:flex}.login-card h1{margin-bottom:8px;font-size:clamp(42px,8vw,56px)}.login .field>span{color:var(--grey)}.login-form{flex-direction:column;gap:14px;display:flex}.login-err{color:#ffb4a8;font-size:14.5px}.login-done{background:var(--card);color:#e9e4da;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:18px}.login-or{color:var(--grey3);align-items:center;gap:12px;font-size:13px;display:flex}.login-or:before,.login-or:after{content:"";background:var(--line);flex:1;height:1px}.login-note{color:var(--grey3);font-size:13.5px}
