.auth-page.svelte-x3oh7t{display:grid;gap:2rem;align-items:start;padding-block:clamp(2rem,6vw,5rem)}.auth-aside.svelte-x3oh7t h1:where(.svelte-x3oh7t){font-size:clamp(2rem,4.6vw,3.25rem);font-weight:700;line-height:1.05;letter-spacing:-.032em;max-width:14ch}.aside-lede.svelte-x3oh7t{margin-top:1rem;max-width:40ch;color:var(--color-text-muted);line-height:1.65}.auth-card.svelte-x3oh7t{width:100%;max-width:28rem}.auth-body.svelte-x3oh7t{display:grid;gap:1.25rem;padding:clamp(1.25rem,4vw,1.75rem)}form.svelte-x3oh7t{display:grid;gap:1rem}.alert.svelte-x3oh7t svg{flex:none;margin-top:.0625rem}.hint.svelte-x3oh7t{font-size:.875rem;line-height:1.6;color:var(--color-text-subtle)}.back-link.svelte-x3oh7t{display:inline-flex;align-items:center;justify-self:start;gap:.5rem;min-height:2.75rem;font-size:.9375rem;color:var(--color-primary-text)}@media(min-width:56.25rem){.auth-page.svelte-x3oh7t{grid-template-columns:minmax(0,1fr) minmax(0,28rem);gap:5rem;justify-content:space-between}.auth-aside.svelte-x3oh7t{padding-top:1.5rem}}
