h3.svelte-18umxcz{margin-top:0}.outer.svelte-18umxcz{max-width:500px;margin:2rem auto 4rem;padding:2rem;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;color:#0e4f45}.form.svelte-18umxcz{display:flex;flex-direction:column;gap:.25rem;position:relative}.loading-overlay.svelte-18umxcz{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000017;z-index:10;border-radius:8px}label.svelte-18umxcz{display:inline-block;font-size:1rem;cursor:pointer;margin-bottom:3px}label.svelte-18umxcz span:where(.svelte-18umxcz){color:red}input.svelte-18umxcz,textarea.svelte-18umxcz{padding:.5rem;border:1px solid #ccc;border-radius:4px;display:block;width:100%;box-sizing:border-box;font-size:1rem}input.svelte-18umxcz:focus,textarea.svelte-18umxcz:focus{outline:none}input.error.svelte-18umxcz,textarea.error.svelte-18umxcz{color:#000;font-size:1rem;margin-top:0;border:1px solid rgba(255,0,0,.2)}textarea.svelte-18umxcz{min-height:100px;resize:vertical;transition:min-height .3s ease}.focus.svelte-18umxcz{min-height:175px}.error.svelte-18umxcz{color:red;font-size:.7rem;margin-top:5px;display:block}.loader.svelte-18umxcz{display:inline-block}.loader.svelte-18umxcz span:where(.svelte-18umxcz){display:inline-block;margin:0 2px;animation:svelte-18umxcz-blink 1s infinite}.loader.svelte-18umxcz span:where(.svelte-18umxcz):nth-child(2){animation-delay:.2s}.loader.svelte-18umxcz span:where(.svelte-18umxcz):nth-child(3){animation-delay:.4s}@keyframes svelte-18umxcz-blink{0%,80%,to{opacity:.2}40%{opacity:1}}.success-message.svelte-18umxcz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:#0e4f45;padding:10px;border-radius:4px;text-align:center;font-size:1.25rem}
