.login-container.svelte-1pby9n4{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#000;padding:20px}.login-box.svelte-1pby9n4{width:100%;max-width:400px;padding:30px;border:1px solid #808080;background-color:#000;border-radius:4px}h1.svelte-1pby9n4{color:#fff;margin-bottom:24px;text-align:center;font-size:1.5rem;font-weight:400}.form-group.svelte-1pby9n4{margin-bottom:16px}label.svelte-1pby9n4{display:block;color:#fff;margin-bottom:6px;font-size:.875rem}input.svelte-1pby9n4{width:100%;padding:10px;border:1px solid #808080;background-color:#000;color:#fff;border-radius:4px;font-size:.9rem;transition:border-color .2s}input.svelte-1pby9n4:focus{outline:none;border-color:gray}input.svelte-1pby9n4:disabled{opacity:.6;cursor:not-allowed}input.svelte-1pby9n4::placeholder{color:gray}button[type=submit].svelte-1pby9n4{width:100%;padding:10px;background-color:#fff;color:#000;border:1px solid #808080;border-radius:4px;font-size:.9rem;font-weight:400;cursor:pointer;transition:opacity .2s;margin-top:8px}button[type=submit].svelte-1pby9n4:hover:not(:disabled){opacity:.9}button[type=submit].svelte-1pby9n4:disabled{opacity:.6;cursor:not-allowed}.error.svelte-1pby9n4{color:#ff6b6b;background-color:#ff6b6b0d;border:1px solid #808080;padding:8px;border-radius:4px;margin-bottom:12px;font-size:.875rem}.toggle.svelte-1pby9n4{margin-top:16px;text-align:center}.link-button.svelte-1pby9n4{background:none;border:1px solid transparent;color:gray;cursor:pointer;text-decoration:underline;font-size:.875rem;padding:0}.link-button.svelte-1pby9n4:hover:not(:disabled){color:#fff}.link-button.svelte-1pby9n4:disabled{opacity:.6;cursor:not-allowed}
