.page.svelte-1x05zx6{max-width:400px;padding:var(--space-6) var(--space-4);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}h1.svelte-1x05zx6{font-size:var(--font-size-xl);text-align:center}form.svelte-1x05zx6{gap:var(--space-3);flex-direction:column;display:flex}.field.svelte-1x05zx6{gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;font-weight:500;display:flex}input.svelte-1x05zx6:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input.svelte-1x05zx6{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-page)}.error.svelte-1x05zx6{color:var(--status-danger);font-size:var(--font-size-sm)}.submit.svelte-1x05zx6:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.submit.svelte-1x05zx6{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-contrast);font-weight:600;font-size:var(--font-size-sm);border:none;display:inline-flex}.submit.svelte-1x05zx6:disabled{opacity:.5;cursor:not-allowed}.submit.svelte-1x05zx6:not(:disabled):hover{filter:brightness(1.08)}.demo-note.svelte-1x05zx6{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:center}.divider.svelte-1x05zx6{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-xs);display:flex}.divider.svelte-1x05zx6:before,.divider.svelte-1x05zx6:after{content:"";background:var(--border-color);flex:1;height:1px}.switch.svelte-1x05zx6{text-align:center;font-size:var(--font-size-sm)}.switch.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--accent);font-weight:600}
