.register.svelte-shvnka{background:linear-gradient(180deg, var(--pg-soft-background) 0%, var(--pg-general-background) 100%);justify-content:center;min-height:80vh;padding:3rem 1.5rem 4rem;display:flex}.register-card.svelte-shvnka{width:100%;max-width:560px}.register-card.svelte-shvnka h1:where(.svelte-shvnka){font-size:var(--pg-font-size-2xl);margin-bottom:.5rem}.register-subtitle.svelte-shvnka{color:var(--pg-text-secondary);margin-bottom:2rem;line-height:1.5}.form-error.svelte-shvnka{border:1px solid var(--pg-input-error);border-radius:var(--pg-border-radius-md);color:var(--pg-input-error);font-size:var(--pg-font-size-sm);background:#b6161614;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}form.svelte-shvnka{flex-direction:column;gap:1.25rem;display:flex}.form-group.svelte-shvnka{flex-direction:column;gap:.35rem;display:flex}.form-group.svelte-shvnka label:where(.svelte-shvnka){font-size:var(--pg-font-size-sm);font-weight:var(--pg-font-weight-medium);color:var(--pg-text)}.form-row.svelte-shvnka{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media only screen and (width<=500px){.form-row.svelte-shvnka{grid-template-columns:1fr}}.field-error.svelte-shvnka{font-size:var(--pg-font-size-xs);color:var(--pg-input-error)}.submit-btn.svelte-shvnka{justify-content:center;width:100%;margin-top:.5rem}.success-message.svelte-shvnka{text-align:center;padding:2rem 0}.success-message.svelte-shvnka svg{color:var(--pg-primary);margin-bottom:1rem}.success-message.svelte-shvnka h1:where(.svelte-shvnka){margin-bottom:1rem}.success-message.svelte-shvnka p:where(.svelte-shvnka){color:var(--pg-text-secondary);margin-bottom:2rem;line-height:1.6}
