.auth-container.svelte-z5wozd{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-md);background-color:var(--color-bg-secondary)}.auth-container.svelte-z5wozd .card{width:100%;max-width:420px}.auth-content.svelte-z5wozd{width:100%}h1.svelte-z5wozd{margin:0 0 var(--space-sm) 0;text-align:center;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-z5wozd{text-align:center;color:var(--color-text-secondary);margin:0 0 var(--space-xl) 0}.auth-form.svelte-z5wozd{display:flex;flex-direction:column;gap:var(--space-lg)}.error-message.svelte-z5wozd{padding:var(--space-md);background:#ef44441a;border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);font-size:.875rem}.invite-notice.svelte-z5wozd{padding:var(--space-md);background:#6b7fff1a;border:1px solid var(--color-secondary);border-radius:var(--radius-md);color:var(--color-secondary);font-size:.875rem;text-align:center}.auth-footer.svelte-z5wozd{margin-top:var(--space-lg);text-align:center;color:var(--color-text-secondary);font-size:.875rem}.auth-footer.svelte-z5wozd a:where(.svelte-z5wozd){color:var(--color-secondary);font-weight:600;text-decoration:none}.auth-footer.svelte-z5wozd a:where(.svelte-z5wozd):hover{text-decoration:underline}
