.login-shell.svelte-1x05zx6{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 140px)}.login-shell.svelte-1x05zx6 .card{width:min(420px,100%)}h1.svelte-1x05zx6{margin-top:0}form.svelte-1x05zx6{display:grid;gap:var(--space-4);margin-top:var(--space-4)}input.svelte-1x05zx6{width:100%;padding:.7rem .8rem;border-radius:var(--radius-md);border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);font-family:inherit}.oauth-context.svelte-1x05zx6{font-size:var(--text-sm);color:var(--text-muted);background:var(--surface-2, rgba(0 0 0 / .05));border-left:3px solid var(--accent, currentColor);padding:.5rem .75rem;border-radius:var(--radius-sm);margin:0}.error.svelte-1x05zx6{color:var(--danger);font-size:var(--text-sm)}.success-message.svelte-1x05zx6{background:var(--success-bg, rgba(0 200 80 / .1));border:1px solid var(--success-border, rgba(0 200 80 / .3));border-radius:var(--radius-md);padding:var(--space-4);text-align:center}.success-message.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin:0}.muted.svelte-1x05zx6{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.divider.svelte-1x05zx6{display:flex;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);margin:var(--space-2) 0}.divider.svelte-1x05zx6:before,.divider.svelte-1x05zx6:after{content:"";flex:1;height:1px;background:var(--surface-border)}
