.form-wrapper.svelte-52fghe{max-width:28rem;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh}.page-title.svelte-52fghe{margin-top:1.5rem;text-align:center;font-size:1.875rem;font-weight:800;color:var(--color-text-primary);transition:color .2s}.form.svelte-52fghe{margin-top:2rem;width:100%}.form-fields.svelte-52fghe{background:var(--color-bg-secondary);border-radius:.375rem;box-shadow:var(--shadow-sm);padding:1rem;transition:background-color .2s}.button-group.svelte-52fghe{margin-top:1.5rem;display:flex;gap:1rem}.button-group.svelte-52fghe .btn{flex:1}.signin-link.svelte-52fghe{margin-top:1.5rem;display:flex;align-items:center;gap:.5rem;justify-content:center}.signin-text.svelte-52fghe{color:var(--color-text-muted);font-size:.875rem;transition:color .2s}.link.svelte-52fghe{color:var(--color-primary);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s}.link.svelte-52fghe:hover{text-decoration:underline}
