.auth-container.svelte-1fftwd0{background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;max-width:400px;padding:2rem}h1.svelte-1fftwd0{text-align:center;margin:0 0 1.5rem}.info.svelte-1fftwd0{color:#666;margin-bottom:1rem;font-size:.9rem}.form-group.svelte-1fftwd0{margin-bottom:1rem}label.svelte-1fftwd0{margin-bottom:.25rem;font-weight:500;display:block}input.svelte-1fftwd0{border:1px solid #ccc;border-radius:4px;width:100%;padding:.5rem;font-size:1rem}button[type=submit].svelte-1fftwd0{color:#fff;cursor:pointer;background:#06c;border:none;border-radius:4px;width:100%;margin-top:.5rem;padding:.75rem;font-size:1rem}button[type=submit].svelte-1fftwd0:hover{background:#05a}.auth-links.svelte-1fftwd0{text-align:center;margin-top:1.5rem}.auth-links.svelte-1fftwd0 a:where(.svelte-1fftwd0){color:#06c;font-size:.9rem;text-decoration:none}.auth-links.svelte-1fftwd0 a:where(.svelte-1fftwd0):hover{text-decoration:underline}.error.svelte-1fftwd0{color:#c00;background:#fee;border-radius:4px;margin-top:.5rem;padding:.75rem;font-size:.9rem}.form-error.svelte-1fftwd0{margin-bottom:1rem}.success.svelte-1fftwd0{color:#060;text-align:center;background:#efe;border-radius:4px;padding:.75rem}.success.svelte-1fftwd0 a:where(.svelte-1fftwd0){color:#060;margin-top:.5rem;display:inline-block}.auth-page.svelte-1wx4tso{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}
