.login-card.svelte-1x05zx6{background:var(--white);max-width:520px;box-shadow:0 1px 3px var(--shadow);border:1px solid var(--border-subtle);border-radius:14px;margin:2rem auto;padding:2rem}.title.svelte-1x05zx6{font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);text-wrap:balance;color:var(--text-dark);margin:0 0 .25rem}.subtitle.svelte-1x05zx6{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-gray);margin:0 0 1.5rem}.label.svelte-1x05zx6{color:var(--text-dark);margin:.75rem 0 .4rem;font-weight:600;display:block}.input.svelte-1x05zx6{border:1px solid var(--border-subtle);background:var(--white);width:100%;color:var(--text-dark);border-radius:10px;min-height:44px;padding:.85rem 1rem;font-family:inherit}.input.svelte-1x05zx6:focus-visible{border-color:var(--primary-purple);box-shadow:0 0 0 3px var(--color-info-bg)}.turnstile-wrap.svelte-1x05zx6{min-height:65px;margin-top:1rem}.actions.svelte-1x05zx6{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.btn.svelte-1x05zx6{cursor:pointer;border:1px solid #0000;border-radius:10px;min-height:44px;padding:.75rem 1rem;font-family:inherit;font-weight:700}.btn.primary.svelte-1x05zx6{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.btn.primary.svelte-1x05zx6:hover:not(:disabled){background:var(--btn-primary-hover)}.btn.svelte-1x05zx6:disabled{opacity:.6;cursor:not-allowed}.alert.svelte-1x05zx6{border-radius:10px;margin:0 0 1rem;padding:.85rem 1rem;font-weight:600}.alert.error.svelte-1x05zx6{background:var(--color-error-bg);color:var(--color-error)}.alert.warn.svelte-1x05zx6{background:var(--color-warning-bg);color:var(--color-warning);font-size:.9rem;font-weight:600;line-height:1.45}body.dark-mode .login-card.svelte-1x05zx6{background:var(--white)}body.dark-mode .title.svelte-1x05zx6,body.dark-mode .label.svelte-1x05zx6{color:var(--text-dark)}body.dark-mode .subtitle.svelte-1x05zx6{color:var(--text-gray)}body.dark-mode .input.svelte-1x05zx6{background:var(--white);border-color:var(--border-subtle);color:var(--text-dark)}
