.register-page.svelte-1ygnznl{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--map-bg-discover);padding:var(--spacing-lg)}.register-container.svelte-1ygnznl{width:100%;max-width:400px}.register-form.svelte-1ygnznl{background:var(--color-surface);padding:var(--spacing-xl);border-radius:12px;box-shadow:0 10px 25px #0000001a}.register-form.svelte-1ygnznl h1:where(.svelte-1ygnznl){text-align:center;margin-bottom:var(--spacing-sm);color:var(--color-text-primary);font-size:var(--font-size-xl)}.register-form.svelte-1ygnznl .subtitle:where(.svelte-1ygnznl){text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-secondary)}.register-form.svelte-1ygnznl .form-group:where(.svelte-1ygnznl) input:where(.svelte-1ygnznl){border-radius:10px}.register-form.svelte-1ygnznl .error-message:where(.svelte-1ygnznl){border-radius:10px}.register-form.svelte-1ygnznl .btn:where(.svelte-1ygnznl){border-radius:18px}.register-footer.svelte-1ygnznl{text-align:center}.register-footer.svelte-1ygnznl p:where(.svelte-1ygnznl){color:var(--color-text-secondary);margin:0}.register-footer.svelte-1ygnznl a:where(.svelte-1ygnznl){color:var(--color-primary);font-weight:500}.register-footer.svelte-1ygnznl a:where(.svelte-1ygnznl):hover{text-decoration:underline}
