.login.svelte-1x05zx6{flex:1;display:grid;place-items:center;padding:32px 18px}.login-card.svelte-1x05zx6{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:28px 22px;width:100%;max-width:360px;display:flex;flex-direction:column;gap:16px;align-items:stretch;text-align:center}.login-card.svelte-1x05zx6 .brand:where(.svelte-1x05zx6){justify-content:center}.lede.svelte-1x05zx6{font-family:var(--serif);font-size:24px;line-height:1.1;color:var(--ink);margin:0}.lede.svelte-1x05zx6 .tiny:where(.svelte-1x05zx6){display:inline-block;margin-top:4px}form.svelte-1x05zx6{display:flex;flex-direction:column;gap:12px}.field.svelte-1x05zx6{display:flex;flex-direction:column;gap:6px;text-align:left}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--bg-2);border-radius:var(--r-md);padding:12px 14px;font:inherit;color:var(--ink);font-family:var(--mono)}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus{outline:2px solid var(--accent);outline-offset:2px}.err.svelte-1x05zx6{background:color-mix(in oklab,var(--accent) 18%,transparent);color:var(--ink);border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);border-radius:var(--r-md);padding:8px 12px;font-size:13px;text-align:left}.btn.svelte-1x05zx6{justify-content:center}
