.auth-shell.svelte-1x05zx6{place-items:center;min-height:calc(100vh - 58px);font-family:ui-rounded,Avenir Next,Avenir,sans-serif;display:grid}.auth-card.svelte-1x05zx6{box-sizing:border-box;border:2px solid var(--color-ink);background:var(--color-paper);width:min(100%,38rem);box-shadow:5px 5px 0 var(--color-ink);padding:2rem}.kicker.svelte-1x05zx6{letter-spacing:.08em;text-transform:uppercase;color:var(--color-leaf);font:800 .72rem/1.2 ui-monospace,SFMono-Regular,monospace}.auth-card.svelte-1x05zx6 h1:where(.svelte-1x05zx6){letter-spacing:-.07em;max-width:14ch;margin:0 0 1.5rem;font-size:clamp(2.6rem,7vw,4.6rem);line-height:.91}.auth-card.svelte-1x05zx6 form:where(.svelte-1x05zx6){gap:1rem;padding-right:1rem;display:grid}.auth-card.svelte-1x05zx6 label:where(.svelte-1x05zx6){gap:.4rem;font-weight:800;display:grid}.auth-card.svelte-1x05zx6 input:where(.svelte-1x05zx6){border:2px solid var(--color-ink);background:var(--color-paper);width:100%;padding:.8rem;font:1rem ui-monospace,SFMono-Regular,monospace}.auth-card.svelte-1x05zx6 button:where(.svelte-1x05zx6){justify-self:start}.auth-card.svelte-1x05zx6 button:where(.svelte-1x05zx6),.text-button.svelte-1x05zx6{border:2px solid var(--color-ink);background:var(--color-leaf);color:var(--color-paper);cursor:pointer;padding:.65rem .85rem;font:800 .85rem/1 ui-rounded,Avenir Next,Avenir,sans-serif;display:inline-block}.auth-card.svelte-1x05zx6 button:where(.svelte-1x05zx6):hover:not(:disabled),.text-button.svelte-1x05zx6:hover{background:var(--color-sun);color:var(--color-ink)}.auth-card.svelte-1x05zx6 button:where(.svelte-1x05zx6):disabled{opacity:.5;cursor:not-allowed}.text-button.svelte-1x05zx6{color:var(--color-ink);background:0 0;border:0;padding:.4rem;text-decoration:underline}.form-error.svelte-1x05zx6{border:2px solid var(--color-signal);background:color-mix(in srgb, var(--color-signal) 15%, var(--color-paper));max-width:40rem;color:var(--color-ink);margin:1rem 0 0;padding:.8rem}
