.center-container.svelte-14s1xuv{display:flex;justify-content:center;align-items:center;min-height:100%}.login-card.svelte-14s1xuv{border-radius:2rem;box-shadow:0 4px 24px #00000014;padding:2.5rem 2rem;min-width:350px;display:flex;flex-direction:column;gap:8px;background-color:#000;box-shadow:0 0 4px 0 var(--accent-color)}.login-button.svelte-14s1xuv{width:100%;border:none;border-radius:8px;color:#fff;font-size:1rem;cursor:pointer;transition:background .2s;background-color:var(--light-gray);background-image:var(--light-gray-gradient);border:1px solid #a5a5a5;box-shadow:0 1px 4px #0000004d;padding:8px 0;font-weight:700;margin-top:14px}.login-button.svelte-14s1xuv:hover{background:#1565c0}.login-button.svelte-14s1xuv:disabled{opacity:.6;cursor:not-allowed}.error-message.svelte-14s1xuv{background:#f44336;color:#fff;padding:8px;border-radius:4px;font-size:.9rem;text-align:center}
