.step-header.svelte-bj7pdm{text-align:center}.step-header.svelte-bj7pdm h2:where(.svelte-bj7pdm){font-size:24px;font-weight:700;margin-bottom:8px}.auth-form.svelte-bj7pdm{width:100%;display:flex;flex-direction:column;gap:24px}.form-fields.svelte-bj7pdm{display:flex;flex-direction:column;gap:16px}.auth-page.svelte-1cn2xa3{display:flex;justify-content:center;align-items:center;height:100dvh;width:100vw;width:100dvw;background-color:var(--color-accent-pink)}.wrapper.svelte-1cn2xa3{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:36px;max-width:400px;width:100%;padding:20px}.form-wrapper.svelte-1cn2xa3{width:100%;display:flex;flex-direction:column;gap:32px;padding:40px 16px;background-color:#fff;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.auth-logo.svelte-1cn2xa3{height:64px;display:block}.error-banner.svelte-1cn2xa3{padding:12px;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:8px;text-align:center}.error-banner.svelte-1cn2xa3 p:where(.svelte-1cn2xa3){font-size:13px;color:#dc2626;margin:0}.dev-banner.svelte-1cn2xa3{display:grid;gap:12px;padding:12px;border:1px solid #dbeafe;background:#eff6ff;border-radius:12px}.dev-banner.svelte-1cn2xa3 p:where(.svelte-1cn2xa3){font-size:13px;color:#1d4ed8;margin:0;line-height:1.5}.dev-actions.svelte-1cn2xa3{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dev-link.svelte-1cn2xa3{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:10px;background:#1d4ed8;color:#fff;text-decoration:none;font-weight:600}.dev-link.svelte-1cn2xa3:hover{background:#1e40af}
