.sign-in-page.svelte-qccg9o{justify-content:center;padding:3rem 0;display:flex}.sign-in-card.svelte-qccg9o{max-width:var(--page-xs);text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;padding:2.5rem}.sign-in-card.svelte-qccg9o h2:where(.svelte-qccg9o){font-size:var(--text-3xl);margin:0 0 .5rem}.first-time.svelte-qccg9o{font-size:var(--text-base);color:var(--status-pending);background:rgba(var(--status-pending-rgb), .1);border:1px solid rgba(var(--status-pending-rgb), .25);border-radius:var(--radius-s);margin-bottom:1.5rem;padding:.5rem .75rem}.sign-in-buttons.svelte-qccg9o{flex-direction:column;gap:.75rem;display:flex}.sign-in-footer.svelte-qccg9o{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1rem}.sign-in-footer.svelte-qccg9o .muted:where(.svelte-qccg9o){font-size:var(--text-base-sm)}.sign-in-footer.svelte-qccg9o a{color:var(--accent);text-decoration:none}.sign-in-footer.svelte-qccg9o a:hover{text-decoration:underline}.alert--error.svelte-qccg9o{border-radius:var(--radius-s);font-size:var(--text-md);background:rgba(var(--status-rejected-rgb), .1);border:1px solid rgba(var(--status-rejected-rgb), .3);color:var(--status-rejected);text-align:left;margin-bottom:1rem;padding:.75rem 1rem}
