.login-shell.svelte-1uha8ag{display:grid;place-items:center;min-height:100svh;padding:max(1.25rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:#fff;color:#211d1e;color-scheme:light}form.svelte-1uha8ag{display:grid;gap:.8rem;width:min(100%,21rem);text-align:center}.code-field.svelte-1uha8ag{position:relative}.slots.svelte-1uha8ag{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.25rem,1.5vw,.55rem)}.slots.svelte-1uha8ag span:where(.svelte-1uha8ag){display:grid;place-items:center;min-height:3.25rem;border:1px solid #d6c4a2;background:#fffcf5;color:#866d47;font-size:1rem}.slots.svelte-1uha8ag .filled:where(.svelte-1uha8ag){color:#211d1e}.code-field.svelte-1uha8ag:focus-within .next:where(.svelte-1uha8ag){outline:2px solid #a2372e;outline-offset:2px}input.svelte-1uha8ag{position:absolute;inset:0;width:100%;opacity:0;cursor:text;font-size:1rem}[role=alert].svelte-1uha8ag{color:#a2372e;font-size:.9rem}button.svelte-1uha8ag{min-height:46px;margin-top:.2rem;border:1px solid #a2372e;background:#a2372e;color:#fff;font:700 1.08rem var(--serif)}button.svelte-1uha8ag:hover{background:#852b23}button.svelte-1uha8ag:focus-visible{outline-color:#a2372e}@media(scripting:none){.slots.svelte-1uha8ag{display:none}input.svelte-1uha8ag{position:static;min-height:3.25rem;opacity:1;text-align:center;letter-spacing:.35em}}
