.login-section.svelte-1x05zx6{display:grid;place-items:center;min-height:calc(100vh - 64px)}.narrow.svelte-1x05zx6{max-width:440px}.login-card.svelte-1x05zx6{text-align:center;display:flex;flex-direction:column;gap:16px;padding:40px 32px}.brand-mark.svelte-1x05zx6{display:grid;place-items:center;color:var(--accent);margin-bottom:4px}.login-card.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-size:28px}.login-card.svelte-1x05zx6 .lead:where(.svelte-1x05zx6){font-size:15px}.auth-form.svelte-1x05zx6{display:flex;flex-direction:column;gap:16px;margin-top:8px;text-align:left}.actions.svelte-1x05zx6{display:flex;flex-direction:column;gap:10px;margin-top:8px}.full.svelte-1x05zx6{width:100%}.inline-msg.svelte-1x05zx6{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:var(--success)}hr.svelte-1x05zx6{margin-block:8px}.hint.svelte-1x05zx6{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--text-muted)}.center-link.svelte-1x05zx6{font-size:13px;color:var(--text-secondary)}.center-link.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--accent-hover);font-weight:500}
