.auth.svelte-1x05zx6{min-block-size:100dvh;padding:var(--space-6) var(--space-4);box-sizing:border-box;background:var(--bg-subtle);color:var(--text);font-family:var(--font-ui);place-items:center;display:grid}.panel.svelte-1x05zx6{gap:var(--space-4);inline-size:min(24rem,100%);padding:var(--space-6);box-sizing:border-box;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);flex-direction:column;display:flex}.brand.svelte-1x05zx6{border-radius:var(--radius);background:var(--accent);block-size:2rem;inline-size:2rem;color:var(--on-accent);place-items:center;font-weight:700;display:grid}h1.svelte-1x05zx6{font-size:var(--fs-4);letter-spacing:-.01em;margin:0;font-weight:600}.form.svelte-1x05zx6{gap:var(--space-3);flex-direction:column;display:flex}label.svelte-1x05zx6{gap:var(--space-1);flex-direction:column;display:flex}label.svelte-1x05zx6>span:where(.svelte-1x05zx6){font-size:var(--fs-1);color:var(--text-muted);font-weight:500}input.svelte-1x05zx6{min-block-size:2.25rem;padding:0 var(--space-3);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);font:inherit;font-size:var(--fs-2)}input.svelte-1x05zx6:hover{border-color:var(--text-faint)}small.svelte-1x05zx6{font-size:var(--fs-1);color:var(--text-faint)}.go.svelte-1x05zx6{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);min-block-size:2.25rem;color:var(--on-accent);font:inherit;font-size:var(--fs-2);cursor:pointer;font-weight:600}.go.svelte-1x05zx6:hover:not(:disabled){filter:brightness(1.1)}.go.svelte-1x05zx6:disabled{opacity:.6;cursor:default}.go.svelte-1x05zx6:focus-visible,.switch.svelte-1x05zx6:focus-visible{box-shadow:var(--focus-ring);outline:none}.err.svelte-1x05zx6{padding:var(--space-2) var(--space-3);border:1px solid var(--danger);border-radius:var(--radius);background:var(--c-red-bg);color:var(--danger-text);font-size:var(--fs-2);margin:0}.switch.svelte-1x05zx6{border-radius:var(--radius-sm);color:var(--accent-text);font:inherit;font-size:var(--fs-2);cursor:pointer;text-align:start;background:0 0;border:0;align-self:flex-start;padding:0}.switch.svelte-1x05zx6:hover{text-decoration:underline}.foot.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--accent-text)}.foot.svelte-1x05zx6{font-size:var(--fs-1);color:var(--text-muted);margin:0;line-height:1.5}
