.login-container.svelte-1x05zx6{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem}.login-card.svelte-1x05zx6{width:100%;max-width:400px;padding:2rem;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl)}.login-header.svelte-1x05zx6{text-align:center;margin-bottom:2rem}.login-title.svelte-1x05zx6{font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:.5rem}.login-subtitle.svelte-1x05zx6{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.form-group.svelte-1x05zx6{margin-bottom:1.5rem}.form-label.svelte-1x05zx6{display:block;font-size:var(--text-body-sm);font-weight:var(--font-medium);color:var(--color-fg-secondary);margin-bottom:.5rem}.form-input.svelte-1x05zx6{width:100%;padding:.75rem 1rem;font-size:var(--text-body);background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-fg-primary);transition:border-color var(--duration-micro) var(--ease-standard)}.form-input.svelte-1x05zx6:focus{outline:none;border-color:var(--webflow-blue)}.form-input.svelte-1x05zx6:disabled{opacity:.6;cursor:not-allowed}.form-input.svelte-1x05zx6::-moz-placeholder{color:var(--color-fg-muted)}.form-input.svelte-1x05zx6::placeholder{color:var(--color-fg-muted)}.submit-button.svelte-1x05zx6{width:100%;padding:.75rem 1rem;font-size:var(--text-body);font-weight:var(--font-medium);color:#fff;background:var(--webflow-blue);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-micro) var(--ease-standard)}.submit-button.svelte-1x05zx6:hover:not(:disabled){background:var(--webflow-blue-dark)}.submit-button.svelte-1x05zx6:disabled{opacity:.6;cursor:not-allowed}.error-message.svelte-1x05zx6{padding:.75rem 1rem;margin-bottom:1rem;font-size:var(--text-body-sm);color:var(--color-error);background:var(--color-error-muted);border:1px solid var(--color-error-border);border-radius:var(--radius-md)}
