.story.svelte-r2xnp1{border-left:3px solid #1a1a1a;padding-left:1rem;margin-bottom:1.5rem;line-height:1.6;font-size:.95rem}.story.svelte-r2xnp1 p:where(.svelte-r2xnp1){margin:0 0 .75rem}.sig.svelte-r2xnp1{font-style:italic}.thanks-head.svelte-r2xnp1{font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:700;text-align:center;margin:0 0 .5rem}.note.svelte-r2xnp1{text-align:center;color:#555;line-height:1.5}.error.svelte-r2xnp1{border:1px solid #fca5a5;color:#991b1b;padding:.75rem 1rem;margin-bottom:1.25rem;font-size:.9rem}.form.svelte-r2xnp1{display:flex;flex-direction:column;gap:1.25rem}label.svelte-r2xnp1{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.optional.svelte-r2xnp1{color:#888;font-size:.8rem}input.svelte-r2xnp1,textarea.svelte-r2xnp1{padding:.6rem .75rem;border:1px solid #ccc;font-family:inherit;font-size:1rem}textarea.svelte-r2xnp1{resize:vertical}.btn.svelte-r2xnp1{padding:.75rem;border:2px solid #1a1a1a;background:#1a1a1a;color:#fff;font-family:Playfair Display,Georgia,serif;font-size:1rem;cursor:pointer}.btn.svelte-r2xnp1:hover{background:#333}.fine.svelte-r2xnp1{font-size:.8rem;color:#777;text-align:center;margin-top:1rem}
