.login-page.svelte-18c6u1m{background:radial-gradient(circle at 15% 20%, #e4e1ff, transparent 28%), var(--color-background);grid-template-columns:minmax(0,1fr) minmax(22rem,.7fr);align-items:center;gap:clamp(2rem,8vw,8rem);min-height:100vh;padding:clamp(1.5rem,8vw,8rem);display:grid}.brand.svelte-18c6u1m{color:var(--color-text);letter-spacing:-.05em;font-size:1.25rem;font-weight:850;text-decoration:none}.brand.svelte-18c6u1m span:where(.svelte-18c6u1m),.eyebrow.svelte-18c6u1m{color:var(--color-accent)}.eyebrow.svelte-18c6u1m{letter-spacing:.12em;text-transform:uppercase;margin:4rem 0 1rem;font-size:.75rem;font-weight:800}h1.svelte-18c6u1m{letter-spacing:-.07em;max-width:11ch;margin:0;font-size:clamp(3rem,7vw,6.4rem);line-height:.92}.intro.svelte-18c6u1m{max-width:33rem;color:var(--color-muted);font-size:1.05rem;line-height:1.65}form.svelte-18c6u1m{gap:1rem;padding:clamp(1.35rem,3vw,2rem);display:grid}h2.svelte-18c6u1m,form.svelte-18c6u1m>p:where(.svelte-18c6u1m){margin:0}h2.svelte-18c6u1m{letter-spacing:-.04em;font-size:1.55rem}form.svelte-18c6u1m>p:where(.svelte-18c6u1m){color:var(--color-muted)}.button.svelte-18c6u1m{width:100%;margin-top:.5rem}.bootstrap-link.svelte-18c6u1m{color:var(--color-muted);text-align:center;font-size:.9rem}@media (width<=760px){.login-page.svelte-18c6u1m{grid-template-columns:1fr;padding-top:3rem}.eyebrow.svelte-18c6u1m{margin-top:2.5rem}}
