.header.svelte-o0juz0.svelte-o0juz0{display:grid;gap:.5rem;text-align:center}h1.svelte-o0juz0.svelte-o0juz0{margin:0;font-size:1.25rem;font-weight:500;color:#3a2e1e}.lede.svelte-o0juz0.svelte-o0juz0{margin:0;font-size:.88rem;line-height:1.45;color:#796142}.stack.svelte-o0juz0.svelte-o0juz0{display:grid;gap:1rem}.field.svelte-o0juz0.svelte-o0juz0{display:grid;gap:.5rem}.stack.svelte-o0juz0 .btn.svelte-o0juz0{margin-top:0}.field-label.svelte-o0juz0.svelte-o0juz0{margin:0;font-size:.75rem;font-weight:600;color:#796142}input.svelte-o0juz0.svelte-o0juz0{box-sizing:border-box;width:100%;min-height:3rem;padding:.65rem .75rem;font:inherit;font-size:.92rem;border:1px solid #d8d0c1;border-radius:4px;background:#f9f6ee;color:#3a2e1e}input.svelte-o0juz0.svelte-o0juz0::placeholder{color:#b59366;font-style:italic}.hint.svelte-o0juz0.svelte-o0juz0{margin:.1rem 0 .35rem;font-size:.7rem;line-height:1.4;color:#796142}.banner.svelte-o0juz0.svelte-o0juz0{margin:0;padding:.65rem .75rem;border-radius:6px;font-size:.8rem;line-height:1.4}.banner-danger.svelte-o0juz0.svelte-o0juz0{background:#9b3b2a1a;color:#9b3b2a}.banner-exists.svelte-o0juz0.svelte-o0juz0{padding:.75rem .875rem;border:1px solid #9b3b2a;border-radius:4px;background:#f7e6e1;color:#9b3b2a;font-family:"Inter Tight",var(--font-sans);font-size:.75rem;font-weight:600;line-height:1.2}.banner-info.svelte-o0juz0.svelte-o0juz0{background:#ede4d3;color:#3a2e1e}.btn.svelte-o0juz0.svelte-o0juz0{box-sizing:border-box;width:100%;max-width:100%}.btn.secondary.svelte-o0juz0.svelte-o0juz0{margin-top:0}form.svelte-o0juz0.svelte-o0juz0:has(.btn.secondary){margin-top:-.75rem}.btn-icon.svelte-o0juz0.svelte-o0juz0{flex:none}.or.svelte-o0juz0.svelte-o0juz0{display:flex;align-items:center;gap:.75rem;margin:0;text-align:center;font-size:.75rem;color:#796142}.or.svelte-o0juz0.svelte-o0juz0:before,.or.svelte-o0juz0.svelte-o0juz0:after{content:"";flex:1 1 1.5rem;min-width:1.5rem;height:1px;background:#866c4980}.back.svelte-o0juz0.svelte-o0juz0{margin:.15rem 0 0;text-align:center;font-size:.8rem}.back.svelte-o0juz0 a.svelte-o0juz0{color:#3d2f1d}.dev.svelte-o0juz0.svelte-o0juz0{margin-top:1.25rem;padding-top:.85rem;border-top:1px solid #e6cfb2;color:#796142;font-size:.8rem}.dev.svelte-o0juz0 summary.svelte-o0juz0{cursor:pointer}
