.auth-page.svelte-1x05zx6{max-width:28rem;margin:var(--k-space-12) auto;padding:0 var(--k-space-4)}form.svelte-1x05zx6{gap:var(--k-space-4);margin-top:var(--k-space-6);flex-direction:column;display:flex}label.svelte-1x05zx6{gap:var(--k-space-2);font-size:var(--k-text-sm);color:var(--k-text);flex-direction:column;display:flex}input.svelte-1x05zx6{min-height:var(--k-touch-target);padding:var(--k-space-2) var(--k-space-3);border:1px solid var(--k-border);border-radius:var(--k-radius-sm);background:var(--k-bg-raised);color:var(--k-text-strong);font-size:var(--k-text-base)}button.svelte-1x05zx6{min-height:var(--k-touch-target);padding:var(--k-space-2) var(--k-space-4);border-radius:var(--k-radius-md);background:var(--k-accent);color:var(--k-paper);font-size:var(--k-text-base);cursor:pointer;border:none}.auth-error.svelte-1x05zx6{color:var(--k-alert)}.auth-alt.svelte-1x05zx6{justify-content:space-between;align-items:center;gap:var(--k-space-2) var(--k-space-4);margin-top:var(--k-space-6);padding-top:var(--k-space-4);border-top:1px solid var(--k-border);flex-wrap:wrap;display:flex}.auth-alt.svelte-1x05zx6 a:where(.svelte-1x05zx6){min-height:var(--k-touch-target);color:var(--k-text-muted);font-size:var(--k-text-sm);align-items:center;text-decoration-color:#0000;display:inline-flex}.auth-alt.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover{color:var(--k-accent);text-decoration-color:currentColor}.auth-alt.svelte-1x05zx6 a.strong:where(.svelte-1x05zx6){color:var(--k-accent);-webkit-text-decoration-color:color-mix(in oklab, var(--k-accent) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--k-accent) 30%, transparent);font-weight:700}.auth-alt.svelte-1x05zx6 a.strong:where(.svelte-1x05zx6):hover{color:color-mix(in oklab, var(--k-accent) 80%, var(--k-text-strong))}
