.contact-success.svelte-1bv7ezn{text-align:center;padding:3rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.contact-success.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-family:Artistic,serif;font-size:2rem}.form.svelte-1bv7ezn{display:flex;flex-wrap:wrap;gap:1rem;max-width:700px}.form.svelte-1bv7ezn label:where(.svelte-1bv7ezn){display:flex;flex-direction:column;gap:.3rem;flex:1 1 200px}.form.svelte-1bv7ezn label.full:where(.svelte-1bv7ezn){flex-basis:100%}.form.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){padding:.6rem;border:1px solid #ccc;border-radius:var(--smaller-radius)}.photo-section.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.5rem}.photo-section.svelte-1bv7ezn .label:where(.svelte-1bv7ezn){font-weight:600;margin:0}.photo-list.svelte-1bv7ezn{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.photo-list.svelte-1bv7ezn li:where(.svelte-1bv7ezn){background:var(--headers);padding:.3rem .6rem;border-radius:4px;font-size:.85rem;display:flex;align-items:center;gap:.5rem}.photo-list.svelte-1bv7ezn .ghost:where(.svelte-1bv7ezn){background:none;border:none;cursor:pointer;color:#a33;font-size:1.2rem;padding:0}.cta.full.svelte-1bv7ezn{width:100%;text-decoration:none;text-align:center;border:2px solid var(--secondary);background:transparent;color:var(--secondary);padding:.75rem;border-radius:var(--smaller-radius);cursor:pointer}.cta.full.svelte-1bv7ezn:hover{background:var(--secondary);color:#fff}.cta.full.svelte-1bv7ezn:disabled{opacity:.5;cursor:not-allowed}
