/* Login page (server mode); the rest comes from style.css. */
.login { width: 100%; max-width: 360px; justify-items: stretch; }
.login h1 { margin: 4px 0 8px; font-size: 20px; }
.login label { font-size: 12px; color: var(--muted); }
.login input { padding: 9px 10px; border: 1px solid var(--line-strong); border-radius: 8px; background: var(--panel-2); color: var(--text); font: inherit; }
.login input:focus { outline: 2px solid var(--accent); outline-offset: 1px; }
.login-error { color: var(--crit); font-size: 13px; }
.login button { margin-top: 6px; justify-content: center; }
