.auth-page.svelte-1icz4in{width:100%}.auth-title.svelte-1icz4in{color:#0a0a0a;letter-spacing:-.03em;font-size:1.875rem;font-weight:800;font-family:var(--font-sora), sans-serif;margin-bottom:.375rem}.auth-subtitle.svelte-1icz4in{color:#6b7280;font-size:.9375rem;font-family:var(--font-sora), sans-serif;margin-bottom:2rem}.auth-messages.svelte-1icz4in{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:1.25rem;padding:.875rem 1rem}.auth-message.svelte-1icz4in{color:#dc2626;font-size:.875rem;font-family:var(--font-sora), sans-serif}.social-section.svelte-1icz4in{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}.auth-divider.svelte-1icz4in{color:#9ca3af;font-size:.8125rem;font-family:var(--font-sora), sans-serif;align-items:center;gap:.75rem;margin:1.25rem 0;display:flex}.auth-divider.svelte-1icz4in:before,.auth-divider.svelte-1icz4in:after{content:"";background:#e5e7eb;flex:1;height:1px}.auth-name-row.svelte-1icz4in{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.auth-form.svelte-1icz4in{flex-direction:column;display:flex}.auth-submit.svelte-1icz4in{color:#fff;width:100%;font-size:.9375rem;font-weight:700;font-family:var(--font-sora), sans-serif;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:.875rem;transition:all .18s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 14px #2563eb59}.auth-submit.svelte-1icz4in:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb73}.auth-submit.svelte-1icz4in:active{transform:translateY(0)}.auth-submit.svelte-1icz4in:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.auth-link.svelte-1icz4in{color:#2563eb;font-size:.875rem;font-family:var(--font-sora), sans-serif;text-decoration:none}.auth-link.svelte-1icz4in:hover{text-decoration:underline}.auth-link-bold.svelte-1icz4in{font-weight:700}.auth-footer.svelte-1icz4in{text-align:center;color:#6b7280;font-size:.875rem;font-family:var(--font-sora), sans-serif;margin-top:1.75rem}
