.login-page.svelte-1uha8ag{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card.svelte-1uha8ag{text-align:center;width:100%;max-width:420px;padding:32px}.brand-logo.svelte-1uha8ag{max-width:240px;height:auto;margin:0 auto 8px;display:block}.subtitle.svelte-1uha8ag{color:var(--text-muted);margin-bottom:24px}.trust-message.svelte-1uha8ag{text-align:left;background:var(--bg-hover);border-radius:var(--radius);color:var(--text-muted);align-items:flex-start;gap:8px;margin-bottom:24px;padding:12px;font-size:13px;display:flex}.providers.svelte-1uha8ag{flex-direction:column;gap:10px;display:flex}.provider-btn.svelte-1uha8ag{justify-content:center;padding:12px;font-size:16px}.error.svelte-1uha8ag{color:var(--danger);margin-top:16px}.faq.svelte-1uha8ag{text-align:left;color:var(--text-muted);margin-top:24px;font-size:13px}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;font-weight:500}.faq.svelte-1uha8ag dl:where(.svelte-1uha8ag){margin-top:12px}.faq.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--text);margin-top:8px;font-weight:500}.faq.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:4px 0 0}
