.auth.svelte-1wx4tso{padding:3rem 1.25rem 4rem}.auth__inner.svelte-1wx4tso{max-width:26rem;margin:0 auto}.auth__rule.svelte-1wx4tso{width:3rem;height:3px;background:var(--color-burnt);margin-bottom:1.25rem}.auth__eyebrow.svelte-1wx4tso{margin:0;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#1e293b8c}.auth__title.svelte-1wx4tso{margin:.35rem 0 0;font-family:var(--font-display);font-size:clamp(2rem,5vw,2.6rem);font-weight:500}.auth__intro.svelte-1wx4tso{margin:.75rem 0 0;font-size:.95rem;line-height:1.5;color:#1e293bbf}.auth__form.svelte-1wx4tso{display:grid;gap:1rem;margin-top:1.75rem}.auth__field.svelte-1wx4tso{display:grid;gap:.35rem;font-size:.8rem;font-weight:600}.auth__field.svelte-1wx4tso input:where(.svelte-1wx4tso){padding:.7rem .85rem;border:1px solid rgb(30 41 59 / .18);border-radius:.35rem;background:#fff;font:inherit;font-weight:400}.auth__error.svelte-1wx4tso{margin:0;color:var(--color-burnt);font-size:.85rem}.auth__ok.svelte-1wx4tso{margin:0;color:var(--color-indigo);font-size:.85rem}.auth__submit.svelte-1wx4tso{padding:.85rem 1.25rem;border:none;border-radius:.35rem;background:var(--color-indigo);color:var(--color-cream);font-weight:600;cursor:pointer}.auth__links.svelte-1wx4tso{margin:1.5rem 0 0;font-size:.85rem}.auth__links.svelte-1wx4tso a:where(.svelte-1wx4tso){color:var(--color-burnt)}
