.login-header.svelte-1cryzn4{border-block-end:.125rem solid var(--outline-variant);background:var(--surface-cream)}.login-header__inner.svelte-1cryzn4{grid-template-columns:var(--touch-target) 1fr var(--touch-target);inline-size:min(100%, var(--content-width));min-block-size:var(--touch-target);align-items:center;margin-inline:auto;padding-inline:1rem;display:grid}.back-link.svelte-1cryzn4{inline-size:var(--touch-target);block-size:var(--touch-target);color:var(--primary);border-radius:50%;place-items:center;font-size:2rem;text-decoration:none;display:grid}.brand.svelte-1cryzn4{justify-self:center;text-decoration:none}.spacer.svelte-1cryzn4{inline-size:var(--touch-target)}.login-page.svelte-1cryzn4{min-block-size:calc(100vh - var(--touch-target));place-items:center;padding:1.5rem;display:grid}.login-card.svelte-1cryzn4{text-align:center;inline-size:min(100%,28rem)}.eyebrow.svelte-1cryzn4{color:var(--primary);font-family:var(--font-label);margin:0 0 .5rem;font-weight:700}h1.svelte-1cryzn4{color:var(--secondary);margin-block:0 1.5rem;font-family:Quicksand,system-ui,sans-serif;font-size:clamp(2rem,7vw,3rem)}.introduction.svelte-1cryzn4,.help.svelte-1cryzn4{color:var(--on-surface-variant);margin-inline:auto;font-size:1.125rem;line-height:1.6}.actions.svelte-1cryzn4{gap:1rem;margin-block:2rem 1rem;display:grid}.actions.svelte-1cryzn4 .button{inline-size:100%;font-size:1.1rem}.message.svelte-1cryzn4{min-block-size:1.75rem;color:var(--tertiary);margin:.5rem 0;font-weight:700}.help.svelte-1cryzn4{color:var(--on-surface-variant);margin-block-end:0}
