.auth-container.svelte-1so1z15{display:flex;justify-content:center;align-items:center;padding:1rem}.auth-form.svelte-1so1z15{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:300px}.auth-title.svelte-1so1z15{text-align:center;margin:0}.form-group.svelte-1so1z15{display:flex;flex-direction:column;gap:.25rem}.btn.svelte-1so1z15{padding:.75rem;cursor:pointer}.auth-toggle.svelte-1so1z15{text-align:center;margin:0}.auth-toggle.svelte-1so1z15 button:where(.svelte-1so1z15){background:none;cursor:pointer;text-decoration:underline;color:var(--text-primary);border:none;padding:0;font-size:inherit}.auth-info.svelte-1so1z15{text-align:center;margin:0;font-size:.875rem;color:var(--text-secondary, #666)}.success-message.svelte-1so1z15{text-align:center;margin:1rem 0;padding:1rem;background-color:var(--success-bg, #d4edda);border:1px solid var(--success-border, #c3e6cb);border-radius:.25rem;color:var(--success-text, #155724)}.success-message.svelte-1so1z15 p:where(.svelte-1so1z15){margin:.5rem 0}.error-message.svelte-1so1z15{text-align:center;margin:1rem 0;padding:1rem;background-color:var(--error-bg, #f8d7da);border:1px solid var(--error-border, #f5c6cb);border-radius:.25rem;color:var(--error-text, #721c24)}.error-message.svelte-1so1z15 p:where(.svelte-1so1z15){margin:.5rem 0}
