.register-page.svelte-52fghe{padding-top:40px;padding-bottom:60px}.register-page__container.svelte-52fghe{max-width:480px;margin:0 auto;padding:40px 16px}.register-page__title.svelte-52fghe{font-family:var(--font-heading);font-size:24px;font-weight:600;text-align:center;margin-bottom:24px;color:var(--color-heading)}.register-page__form.svelte-52fghe{display:flex;flex-direction:column;gap:16px}.register-page__row.svelte-52fghe{display:flex;gap:12px}.register-page__row.svelte-52fghe .register-page__field:where(.svelte-52fghe){flex:1}.register-page__field.svelte-52fghe{display:flex;flex-direction:column;gap:6px}.register-page__field.svelte-52fghe label:where(.svelte-52fghe){font-weight:500;font-size:14px;color:#333}.register-page__field.svelte-52fghe input:where(.svelte-52fghe){border:1px solid #e0e0e0;border-radius:var(--radius-sm);padding:12px 16px;font-size:14px}.register-page__field.svelte-52fghe input:where(.svelte-52fghe):focus{border-color:var(--color-primary);outline:none}.register-page__error.svelte-52fghe{color:var(--color-error);font-size:14px;text-align:center}.register-page__submit.svelte-52fghe{width:100%;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:14px;font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s}.register-page__submit.svelte-52fghe:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 85%,black)}.register-page__submit.svelte-52fghe:disabled{background:#ccc}.register-page__link.svelte-52fghe{text-align:center;margin-top:20px;font-size:14px;color:#666}.register-page__link.svelte-52fghe a:where(.svelte-52fghe){color:var(--color-primary);text-decoration:underline}@media(max-width:480px){.register-page__row.svelte-52fghe{flex-direction:column}}
