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