.container.svelte-1x05zx6{display:flex;align-items:center;justify-content:center;height:100%;background:linear-gradient(135deg,var(--color-bg-0) 0%,var(--color-bg-1) 100%)}form.svelte-1x05zx6{background-color:var(--color-surface);padding:var(--space-3xl) var(--space-2xl) var(--space-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--color-border);width:100%;max-width:400px}.form-header.svelte-1x05zx6{text-align:center;margin-bottom:var(--space-2xl)}.form-header.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0 0 var(--space-xs) 0}.form-header.svelte-1x05zx6 p:where(.svelte-1x05zx6){color:var(--color-text-muted);font-size:.9rem;margin:0}.form-group.svelte-1x05zx6{margin-bottom:var(--space-lg)}.form-group.svelte-1x05zx6 label:where(.svelte-1x05zx6){display:block;margin-bottom:var(--space-xs);font-weight:500;font-size:.875rem;color:var(--color-text-secondary)}.form-group.svelte-1x05zx6 input:where(.svelte-1x05zx6){padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.9rem;transition:border-color var(--transition),box-shadow var(--transition)}.form-group.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61f}.login-btn.svelte-1x05zx6{width:100%;padding:.65rem;font-size:.9rem;font-weight:600;margin-top:var(--space-sm)}.error-message.svelte-1x05zx6{background-color:var(--color-danger-light);color:var(--color-danger);border-left:3px solid var(--color-danger);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:.85rem;margin-bottom:var(--space-lg)}
