.gate.svelte-52fghe{flex-direction:column;align-items:center;gap:2.5rem;min-height:100dvh;padding:3.5rem 1.25rem;display:flex}.brand.svelte-52fghe{color:var(--color-ink);font-size:.875rem;text-decoration:none}.card.svelte-52fghe{border-top:3px solid var(--color-stain);width:min(26rem,100%);padding:2rem}h1.svelte-52fghe{font-size:1.75rem}.hint.svelte-52fghe{color:var(--color-ink-2);margin-top:.375rem;font-size:.875rem}form.svelte-52fghe{flex-direction:column;gap:.625rem;margin-top:1.5rem;display:flex}label.svelte-52fghe{margin-top:.375rem}input.svelte-52fghe{font:inherit;border:1px solid var(--color-line-2);border-radius:var(--radius-instrument);background:var(--color-surface);padding:.625rem .75rem}input.svelte-52fghe:focus-visible{outline-offset:0;border-color:var(--color-stain)}button.svelte-52fghe{justify-content:center;margin-top:.75rem}.error.svelte-52fghe{color:var(--color-danger);font-size:.8125rem}.alt.svelte-52fghe{color:var(--color-ink-3);margin-top:1.25rem;font-size:.8125rem}.alt.svelte-52fghe a:where(.svelte-52fghe){color:var(--color-stain)}.lang.svelte-52fghe{gap:.25rem;display:flex}.lang.svelte-52fghe button:where(.svelte-52fghe){font:inherit;letter-spacing:.04em;border:1px solid var(--color-line-2);border-radius:var(--radius-instrument);color:var(--color-ink-3);cursor:pointer;background:0 0;padding:.25rem .625rem;font-size:.75rem;font-weight:560}.lang.svelte-52fghe button.on:where(.svelte-52fghe){color:var(--color-stain);border-color:var(--color-stain)}
