.page.svelte-7rusmx{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.content.svelte-7rusmx{display:flex;flex-direction:column;align-items:center;gap:2rem}.content.svelte-7rusmx svg{height:4rem;width:auto}.logo.svelte-7rusmx{border-radius:.5rem;border:1px solid var(--black20, #ccc);background:var(--white, #fff);display:flex;padding:1rem;flex-direction:column}.signup-form.svelte-7rusmx{display:flex;flex-direction:column;gap:1rem;width:20rem}.signup-form.svelte-7rusmx h2:where(.svelte-7rusmx){margin:0;text-align:center}.subtitle.svelte-7rusmx{text-align:center;font-size:.9rem;color:var(--black60);margin:-.5rem 0 .5rem}.success-message.svelte-7rusmx{text-align:center;font-size:.9rem}.success-message.svelte-7rusmx h3:where(.svelte-7rusmx){margin:0 0 1rem}.success-message.svelte-7rusmx .instruction:where(.svelte-7rusmx){color:var(--black60);margin-top:.5rem}.signin-link.svelte-7rusmx{text-align:center;font-size:.9rem;color:var(--black60);margin-top:.5rem}.signin-link.svelte-7rusmx a:where(.svelte-7rusmx){color:var(--primary);text-decoration:none}.signin-link.svelte-7rusmx a:where(.svelte-7rusmx):hover{text-decoration:underline}
