.auth-page.svelte-1wx4tso{display:flex;justify-content:center;align-items:center;min-height:60vh}.auth-form.svelte-1wx4tso{display:flex;flex-direction:column;gap:1rem;width:min(100%,360px);padding:2rem;border:2px solid var(--primary-color);border-radius:10px}h2.svelte-1wx4tso{margin:0;font-family:firacode,monospace;color:var(--primary-color);font-size:1rem;font-weight:400}label.svelte-1wx4tso{display:flex;flex-direction:column;gap:.25rem;font-family:firacode,monospace;font-size:.9rem;color:var(--primary-color)}input.svelte-1wx4tso{padding:.5rem .75rem;border:1px solid var(--primary-color);border-radius:5px;background:var(--tertiary-color);color:var(--primary-color);font-family:firacode,monospace;font-size:1rem}button.svelte-1wx4tso{padding:.6rem;background:var(--primary-color);color:var(--tertiary-color);border:none;border-radius:5px;font-family:firacode,monospace;font-size:1rem;cursor:pointer}button.svelte-1wx4tso:disabled{opacity:.6;cursor:not-allowed}.hint.svelte-1wx4tso{margin:0;font-family:firacode,monospace;font-size:.875rem;color:var(--primary-color);opacity:.7}.switch-link.svelte-1wx4tso,.switch-link.svelte-1wx4tso a:where(.svelte-1wx4tso){font-family:firacode,monospace;font-size:.875rem;color:var(--primary-color);text-align:center;margin:0}
