.auth-container.svelte-1xufxwe{max-width:400px;margin:2rem auto;padding:2rem}h1.svelte-1xufxwe{margin-bottom:1.5rem}.description.svelte-1xufxwe{opacity:.8;margin-bottom:1.5rem}.error.svelte-1xufxwe{color:#e74c3c;background:#e74c3c1a;border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem}.success.svelte-1xufxwe{color:#27ae60;background:#27ae601a;border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem}.field.svelte-1xufxwe{margin-bottom:1rem}label.svelte-1xufxwe{margin-bottom:.25rem;font-weight:600;display:block}input.svelte-1xufxwe{width:100%;color:inherit;background:#ffffff0d;border:1px solid #fff3;border-radius:6px;padding:.5rem;font-size:1rem}button.svelte-1xufxwe{background:var(--accent,#ff6b9d);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;margin-top:.5rem;padding:.75rem;font-size:1rem}button.svelte-1xufxwe:hover{opacity:.9}.switch.svelte-1xufxwe{text-align:center;margin-top:1rem}.switch.svelte-1xufxwe a:where(.svelte-1xufxwe){color:var(--accent,#ff6b9d)}.action-link.svelte-1xufxwe{text-align:center;margin-top:1rem}.action-link.svelte-1xufxwe a:where(.svelte-1xufxwe){color:var(--accent,#ff6b9d);font-weight:600}
