.page-wrapper.svelte-rik1ba{justify-content:center;align-items:center;height:calc(100vh - 120px);display:flex}.container.svelte-rik1ba{background:var(--surface-elevated);max-width:400px}h1.svelte-rik1ba{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);font-stretch:var(--btn-font-stretch);letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--spacing-4);text-align:center}.form-group.svelte-rik1ba{margin-bottom:var(--spacing-4)}label.svelte-rik1ba{margin-bottom:var(--spacing-2);display:block}.button.svelte-rik1ba{width:100%}.instruction-text.svelte-rik1ba{margin-bottom:var(--spacing-4);color:var(--color-text-muted);text-align:center}.info-text.svelte-rik1ba{margin:var(--spacing-4) 0;color:var(--color-text-muted);text-align:center}.success-message.svelte-rik1ba{flex-direction:column;align-items:center;display:flex}.return-button.svelte-rik1ba{margin-top:var(--spacing-4)}@media (width<=768px){.container.svelte-rik1ba{margin:0 var(--spacing-4);padding:var(--spacing-4)}}.auth-footer.svelte-rik1ba{margin-top:var(--spacing-4);text-align:center;color:var(--color-text-muted)}.auth-footer.svelte-rik1ba span:where(.svelte-rik1ba){margin-right:var(--spacing-1)}.auth-footer.svelte-rik1ba a:where(.svelte-rik1ba){color:var(--color-primary);border-bottom:1px solid #0000;text-decoration:none}.auth-footer.svelte-rik1ba a:where(.svelte-rik1ba):hover{border-bottom-color:var(--color-primary)}
