.login.svelte-1x05zx6{justify-content:flex-end;gap:var(--space-24);min-height:100dvh;padding:var(--space-24) var(--page-margin) calc(var(--space-32) + env(safe-area-inset-bottom));flex-direction:column;display:flex}h1.svelte-1x05zx6{font:var(--text-title);margin:0}form.svelte-1x05zx6{gap:var(--space-16);flex-direction:column;display:flex}label.svelte-1x05zx6{gap:var(--space-8);font:var(--text-meta);color:var(--ink-muted);flex-direction:column;display:flex}input.svelte-1x05zx6{font:var(--text-body);color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-s);min-height:48px;padding:0 var(--space-12)}input.svelte-1x05zx6:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.error.svelte-1x05zx6{color:var(--danger);font:var(--text-body);margin:0}button.svelte-1x05zx6{font:var(--text-body);border-radius:var(--radius-s);background:var(--accent);min-height:52px;color:var(--accent-ink);border:0;font-weight:700}
