.auth-page.svelte-52fghe{background:var(--surface);justify-content:center;align-items:center;min-height:100dvh;display:flex}.auth-card.svelte-52fghe{flex-direction:column;width:360px;display:flex}.auth-card.svelte-52fghe h1:where(.svelte-52fghe){color:var(--green-700);text-align:center;font-size:18px}.auth-card.svelte-52fghe h2:where(.svelte-52fghe){color:var(--text-muted);text-align:center;margin-bottom:var(--space-4);font-size:14px;font-weight:500}.switch-link.svelte-52fghe{text-align:center;margin-top:var(--space-3);margin-bottom:0;font-size:13px}.legal-note.svelte-52fghe{margin:var(--space-2) 0 0 0;color:var(--text-muted);text-align:center;font-size:11.5px;line-height:1.5}.legal-note.svelte-52fghe a:where(.svelte-52fghe){color:var(--text-muted);text-decoration:underline}.closed-box.svelte-52fghe{background:var(--green-100);border:1px solid var(--green-700);border-radius:var(--radius);padding:var(--space-3);margin-bottom:var(--space-3);font-size:13px;line-height:1.6}.closed-box.svelte-52fghe strong:where(.svelte-52fghe){margin-bottom:var(--space-1);color:var(--green-700);display:block}.closed-box.svelte-52fghe p:where(.svelte-52fghe){margin:0 0 var(--space-2)}.closed-box.svelte-52fghe a:where(.svelte-52fghe){color:var(--green-700);font-weight:500}
