.signin-wrap.svelte-8exesi{font-family:var(--ui-font);color:var(--ui-ink);justify-content:center;padding:56px 16px 48px;display:flex}.signin-card.svelte-8exesi{text-align:center;flex-direction:column;align-items:center;gap:0;width:min(380px,100%);padding:28px 24px;display:flex}h1.svelte-8exesi{font-family:var(--ui-font);color:var(--ui-ink);margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.2}.signin-body.svelte-8exesi{color:var(--ui-muted);margin:0 0 20px;font-size:15px;line-height:1.5}.signin-error.svelte-8exesi{color:var(--ui-danger);margin:0 0 16px;font-size:14px;line-height:1.4}.signin-form.svelte-8exesi{width:100%}.signin-btn.svelte-8exesi{width:100%;min-height:var(--ui-tap)}.signin-legal.svelte-8exesi{color:var(--ui-muted);margin:18px 0 0;font-size:14px}
