.register.svelte-abn4pl.svelte-abn4pl{box-sizing:border-box;width:35em;max-width:100%;margin:0 auto;border:1px solid var(--faint-border-color);padding:2em;border-radius:1em}.step.svelte-abn4pl.svelte-abn4pl{display:flex;flex-direction:column;gap:1em}.step.svelte-abn4pl .dialog-form{width:100%;box-sizing:border-box}.step.svelte-abn4pl .form-layout{grid-template-columns:1fr}.step.svelte-abn4pl .form-label{text-align:left;justify-content:flex-start;padding:.5em 0 .25em;min-height:0}.step.svelte-abn4pl .form-field{padding:0 0 .5em;width:100%;box-sizing:border-box}.step.svelte-abn4pl .form-field .text-container,.step.svelte-abn4pl .form-field .password-container,.step.svelte-abn4pl .form-field .password-container input,.step.svelte-abn4pl .form-field input{width:100%;max-width:100%;display:block;box-sizing:border-box}.permission.svelte-abn4pl.svelte-abn4pl{margin-top:0}.step.svelte-abn4pl .email-permission label,.step.svelte-abn4pl label.checkbox{margin-bottom:0}.step.svelte-abn4pl .social{margin:0 auto}.message.svelte-abn4pl.svelte-abn4pl{text-align:center;width:100%}.password-requirements.svelte-abn4pl.svelte-abn4pl{display:block;margin:.5em 0 0;color:var(--faint-text-color);font-size:var(--small-font-size)}.password-requirements.svelte-abn4pl b.svelte-abn4pl{display:inline}.button-row.svelte-abn4pl.svelte-abn4pl{display:flex;flex-direction:row;justify-content:center;margin:0}.button-row.svelte-abn4pl button{width:15em;max-width:100%}@media (max-width: 640px){.register.svelte-abn4pl.svelte-abn4pl{max-width:100%;padding:1em}.button-row.svelte-abn4pl button{width:auto}.step.svelte-abn4pl .dialog-form{padding:1em}}
