.register-page.svelte-ydeots{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);background:var(--bg-secondary)}.register-card.svelte-ydeots{width:100%;max-width:400px;background:var(--bg-primary);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:var(--shadow-lg)}.register-header.svelte-ydeots{text-align:center;margin-bottom:var(--spacing-xl)}.register-logo.svelte-ydeots{width:96px;height:96px;object-fit:contain}.register-header.svelte-ydeots h1:where(.svelte-ydeots){font-size:var(--font-xl);margin-bottom:var(--spacing-xs)}.form-row.svelte-ydeots{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.error-message.svelte-ydeots{background:var(--color-danger-bg);color:var(--color-danger);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);font-size:var(--font-sm)}.success-message.svelte-ydeots{background:var(--color-success-bg);color:var(--color-success);padding:var(--spacing-md);border-radius:var(--radius-md);text-align:center}.register-btn.svelte-ydeots{width:100%;margin-top:var(--spacing-md)}.register-footer.svelte-ydeots{text-align:center;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);font-size:var(--font-sm)}
