.page.svelte-52fghe{background:var(--bg-subtle);min-height:100vh;padding:2rem var(--gutter);justify-content:center;align-items:center;display:flex}.card.svelte-52fghe{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:1.25rem;width:100%;max-width:400px;padding:2rem;display:flex;box-shadow:0 1px 4px #0000000f}h1.svelte-52fghe{font-family:var(--font-display);color:var(--text);margin:0;font-size:1.6rem;font-weight:400}.tabs.svelte-52fghe{border:1px solid var(--border);border-radius:var(--radius);display:flex;overflow:hidden}.tab.svelte-52fghe{cursor:pointer;color:var(--text-3);background:0 0;border:none;flex:1;padding:.5rem .75rem;font-size:.85rem;transition:background .1s,color .1s}.tab.active.svelte-52fghe{background:var(--bg-subtle);color:var(--text);font-weight:500}form.svelte-52fghe{flex-direction:column;gap:1rem;width:100%;display:flex}.note.svelte-52fghe{color:var(--text-3);margin:0;font-size:.85rem}.success.svelte-52fghe{color:var(--success,#16a34a);background:color-mix(in srgb, var(--success,#16a34a) 8%, transparent);border-radius:var(--radius);margin:0;padding:.75rem;font-size:.9rem}.privacy-note.svelte-52fghe,.signin-note.svelte-52fghe{color:var(--text-3);text-align:center;margin:0;font-size:.8rem}.privacy-note.svelte-52fghe a:where(.svelte-52fghe),.signin-note.svelte-52fghe a:where(.svelte-52fghe){color:var(--text-2)}
