.auth-page.svelte-1x05zx6{box-sizing:border-box;min-height:100dvh;padding:calc(var(--safe-top) + 24px) max(var(--gutter), var(--safe-right)) calc(var(--safe-bottom) + 24px) max(var(--gutter), var(--safe-left));place-items:center;display:grid}.auth.svelte-1x05zx6{text-align:center;justify-items:center;width:100%;max-width:400px;display:grid}.mark.svelte-1x05zx6{filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--accent) 22%, transparent));margin-bottom:20px}h1.svelte-1x05zx6{font-family:var(--font-serif);font-size:min(var(--t-large), 44px);font-weight:var(--w-regular);letter-spacing:-.01em;margin:0;line-height:1.1}.intro.svelte-1x05zx6{color:var(--label-2);font-size:var(--t-callout);max-width:30ch;margin:8px 0 28px;line-height:1.4}.passkey.svelte-1x05zx6{width:100%}.password.svelte-1x05zx6{text-align:left;width:100%;margin-top:16px;padding:2px 16px}form.svelte-1x05zx6{gap:14px;padding-top:4px;display:grid}form.svelte-1x05zx6 .btn:where(.svelte-1x05zx6){margin-top:2px}.error.svelte-1x05zx6{color:var(--danger);font-size:var(--t-subhead);margin:12px 0 0;line-height:1.4}form.svelte-1x05zx6 .error:where(.svelte-1x05zx6){margin:0}.setup-link.svelte-1x05zx6{margin-top:16px}
