.login-container.svelte-z7e8se.svelte-z7e8se{display:grid;place-content:center;background:linear-gradient(135deg,var(--surface-3) 0%,var(--surface-4) 100%);min-height:100%}.login-card.svelte-z7e8se.svelte-z7e8se{background-color:var(--surface-1);border-radius:var(--ui-radius);box-shadow:var(--shadow-3);padding:var(--size-7);max-width:360px}.login-header.svelte-z7e8se.svelte-z7e8se{text-align:center;margin-bottom:var(--size-7);line-height:var(--font-lineheight-2);color:var(--text-3)}.login-header.svelte-z7e8se h1.svelte-z7e8se{font-size:var(--font-size-fluid-4);margin-bottom:.4em}.login-header.svelte-z7e8se p.svelte-z7e8se{font-size:var(--font-size-fluid-1)}.login-form.svelte-z7e8se.svelte-z7e8se{display:flex;flex-direction:column;gap:var(--size-5)}.login-button.svelte-z7e8se.svelte-z7e8se{width:100%;gap:.5rem;padding:.75rem}.login-footer.svelte-z7e8se.svelte-z7e8se{margin-top:var(--size-3);text-align:center}.help-text.svelte-z7e8se.svelte-z7e8se{color:var(--text-3);font-size:var(--font-size-0);line-height:var(--font-lineheight-1)}
