.login-page{min-height:100vh;display:grid;place-items:center;padding:16px}
.login-page .login-box{margin:0;padding:32px 28px;width:min(380px,100%);max-width:none;background:var(--panel);border:1px solid var(--line);border-radius:12px}
.login-box form{display:grid;gap:16px;margin-top:28px}
.login-box input{width:100%}
.login-box .login-error{margin:0;color:var(--red);font-size:12px;line-height:1.7}
