.login.svelte-1x05zx6{background:var(--bg-base);min-height:100dvh;color:var(--text-primary);font-family:var(--font-sans);place-items:center;display:grid}form.svelte-1x05zx6{gap:var(--space-4);background:var(--surface);border:1px solid var(--separator);border-radius:var(--radius-lg);padding:var(--space-8);flex-direction:column;width:min(360px,90vw);display:flex}h1.svelte-1x05zx6{margin:0 0 var(--space-2);font-size:var(--text-title-1-size);line-height:var(--text-title-1-lh);font-weight:var(--weight-bold)}label.svelte-1x05zx6{gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-lh);flex-direction:column;display:flex}input.svelte-1x05zx6{padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-sm);font-size:var(--text-body-size);line-height:var(--text-body-lh);background:var(--surface);color:var(--text-primary);font-family:var(--font-sans)}.error.svelte-1x05zx6{color:var(--danger);font-size:var(--text-body-size);line-height:var(--text-body-lh);margin:0}
