.door.svelte-1x05zx6{min-height:100dvh;display:grid;place-items:center;padding:var(--s5) var(--s4);background:radial-gradient(ellipse at 20% 85%,#2e1b12 0%,transparent 60%)}.card.svelte-1x05zx6{width:min(400px,100%);animation:fade-up var(--t-med) var(--ease) both}.crest.svelte-1x05zx6{text-align:center;margin-bottom:var(--s7)}.word.svelte-1x05zx6{font-family:var(--serif);font-size:clamp(52px,14vw,72px);text-transform:uppercase;letter-spacing:.14em;padding-left:.14em;line-height:1;margin:var(--s5) 0 var(--s3)}.crest.svelte-1x05zx6 .label:where(.svelte-1x05zx6){margin-bottom:var(--s5);letter-spacing:.4em;padding-left:.4em}form.svelte-1x05zx6{display:flex;flex-direction:column;gap:var(--s4)}form.svelte-1x05zx6 .btn{margin-top:var(--s2);width:100%;padding-block:13px}.error.svelte-1x05zx6{font-size:var(--t-small);color:var(--ember);border-left:2px solid var(--ember);padding:2px 0 2px var(--s3)}.forgot.svelte-1x05zx6{align-self:flex-end;margin-top:calc(-1 * var(--s2));font-size:12px;color:var(--ink-3);text-decoration:none}.forgot.svelte-1x05zx6:hover{color:var(--brass)}.fine.svelte-1x05zx6{margin-top:var(--s6);text-align:center;font-size:12px;color:var(--ink-4)}
