.welcome.svelte-1uha8ag{max-width:640px;margin:var(--space-7) auto}h1.svelte-1uha8ag{font-family:var(--font-brand);font-size:32px;margin:0 0 var(--space-3)}p.svelte-1uha8ag{color:var(--text-muted)}.signin.svelte-1uha8ag{margin:0 0 var(--space-6)}.signin.svelte-1uha8ag label:where(.svelte-1uha8ag){display:block;font-size:12px;color:var(--text-subtle);margin-bottom:var(--space-1)}.signin.svelte-1uha8ag .row:where(.svelte-1uha8ag){display:flex;gap:var(--space-2)}.signin.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1;padding:8px 10px;border:1px solid var(--border, #ccc);border-radius:6px;font-size:14px;background:var(--bg, #fff);color:inherit}.signin.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:8px 16px;border:none;border-radius:6px;background:var(--accent);color:#fff;font-size:14px;cursor:pointer}.signin.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.5;cursor:default}.signin.svelte-1uha8ag .error:where(.svelte-1uha8ag){color:var(--danger, #c0392b);font-size:13px;margin-top:var(--space-2)}.signed.svelte-1uha8ag{color:var(--success, #1e7e34)}ul.svelte-1uha8ag{padding-left:var(--space-5)}ul.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:var(--space-2)}a.svelte-1uha8ag{color:var(--accent)}.hint.svelte-1uha8ag{font-size:12px;color:var(--text-subtle);margin-top:var(--space-6)}
