.client-login-page.svelte-184t3uu{width:min(960px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 4rem}.back-link.svelte-184t3uu{display:inline-flex;margin-bottom:2rem;font-weight:800}.login-panel.svelte-184t3uu{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:2rem;align-items:center;min-height:calc(100vh - 8rem)}.eyebrow.svelte-184t3uu{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.7rem}h1.svelte-184t3uu{font-size:clamp(2.6rem,7vw,5.5rem);line-height:.95;letter-spacing:0;margin-bottom:1rem}.copy.svelte-184t3uu p:where(.svelte-184t3uu){max-width:580px;color:var(--color-text-muted);line-height:1.65}.login-form.svelte-184t3uu{display:grid;gap:1rem;padding:1.2rem;border:1px solid rgba(17,17,17,.14);background:#f7edf0d1;box-shadow:var(--shadow-md)}.success.svelte-184t3uu{padding:.75rem 1rem;background:var(--color-success-light);border:1px solid var(--color-border);border-radius:var(--radius-md)}.error.svelte-184t3uu{padding:.75rem 1rem;background:var(--color-danger-light);border:1px solid var(--color-border);border-radius:var(--radius-md)}@media(max-width:760px){.login-panel.svelte-184t3uu{grid-template-columns:1fr;min-height:auto}}
