body{margin:0;padding:0;background-color:#000;color:#fff;font-family:sans-serif}.login-container.svelte-uha9c2{display:flex;justify-content:center;align-items:center;min-height:100vh}.login-box.svelte-uha9c2{background-color:#333;padding:2rem 3rem;border-radius:8px;text-align:center;box-shadow:0 4px 15px #00000080}h1.svelte-uha9c2{margin-bottom:.5rem;color:#eee}p.svelte-uha9c2{margin-bottom:1.5rem;color:#ccc}input[type=text].svelte-uha9c2{width:100%;padding:.8rem;margin-bottom:1rem;border:1px solid #555;background-color:#222;color:#fff;border-radius:4px;box-sizing:border-box}input[aria-invalid=true].svelte-uha9c2{border-color:#fcc}button.svelte-uha9c2{padding:.8rem 1.5rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}button.svelte-uha9c2:hover{background-color:#0056b3}.error.svelte-uha9c2{color:#fcc;margin-top:1rem;font-size:.9em}
