.login-container.svelte-1t5iz72{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#555}form.svelte-1t5iz72{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 10px 25px #0000001a;text-align:center}h2.svelte-1t5iz72,p.svelte-1t5iz72{margin-bottom:1rem}input.svelte-1t5iz72{width:100%;padding:.75rem;margin-bottom:1rem;border:1px solid #ddd;border-radius:8px}button.svelte-1t5iz72{width:100%;padding:.75rem;background:#9b59b6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem}button.svelte-1t5iz72:hover{background:#8e44ad}.error.svelte-1t5iz72{color:red;margin-bottom:1rem}
