fieldset.svelte-1i46ry1{border:none;padding:10px 20px;margin:10px 0;box-sizing:border-box}legend.section-title.svelte-1i46ry1{color:var(--form-tint);font-size:1.5rem;font-weight:700;padding:0;margin-bottom:10px;width:100%}.form-container.svelte-1xn7aei{max-width:800px;margin:0 auto;padding:20px;font-family:var(--font-body)}.emergency-call.svelte-1xn7aei{text-align:center;font-size:1.3rem;color:var(--color-emergency-text);font-weight:700;margin-bottom:30px}.form-title.svelte-1xn7aei{font-family:var(--font-title);font-size:2.5rem;color:var(--form-tint);text-align:center;margin-bottom:5px}.form-subtitle.svelte-1xn7aei{font-size:1rem;color:var(--color-dark-brown);text-align:center;margin-bottom:30px}.success-panel.svelte-1xn7aei{padding:40px 30px;border:1px solid var(--color-form-border-light);border-radius:var(--radius-medium);background-color:var(--color-form-bg);text-align:center}.success-panel.svelte-1xn7aei .form-title:where(.svelte-1xn7aei){margin-bottom:20px}.success-text.svelte-1xn7aei{color:var(--color-dark-brown);font-size:1rem;margin-bottom:40px}.success-actions.svelte-1xn7aei{display:flex;flex-direction:column;gap:15px;max-width:400px;margin:0 auto}.success-nav-link.svelte-1xn7aei{display:inline-block;padding:5px 0;font-family:var(--font-body);font-size:1.1rem;font-weight:500;text-align:center;text-decoration:underline;cursor:pointer;transition:color .2s,text-decoration .2s}.submit-another-link.svelte-1xn7aei{color:var(--form-tint)}.submit-another-link.svelte-1xn7aei:hover{color:var(--form-tint-hover);text-decoration:none}.go-home-link.svelte-1xn7aei{color:var(--color-dark-brown)}.go-home-link.svelte-1xn7aei:hover{color:var(--color-dark-brown);text-decoration:none}form.svelte-1xn7aei{position:relative}.required-notice-top.svelte-1xn7aei{color:var(--color-help-text);margin:0;text-align:right}.required.svelte-1xn7aei{color:var(--form-tint);font-weight:700}.submit-area.svelte-1xn7aei{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:15px}.submit-button.svelte-1xn7aei{background-color:var(--form-tint);color:var(--color-cream);padding:15px 40px;border:none;border-radius:var(--radius-medium);font-family:var(--font-body);font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .2s}.submit-button.svelte-1xn7aei:hover:not(:disabled){background-color:var(--form-tint-hover);transform:translateY(-2px)}.submit-button.svelte-1xn7aei:disabled{background-color:var(--color-medium);cursor:not-allowed}.cancel-link.svelte-1xn7aei{color:var(--form-tint);text-decoration:none;padding:15px 40px;transition:color .2s}.cancel-link.svelte-1xn7aei:hover{color:var(--form-tint-hover)}.turnstile-section.svelte-1xn7aei{margin-top:0;margin-bottom:20px;background-color:var(--color-cream);padding:0;border-radius:var(--radius-medium);text-align:left}.turnstile-error.svelte-1xn7aei{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);padding:10px;border-radius:var(--radius-small);margin-top:5px;font-size:1rem}@media(max-width:768px){.form-container.svelte-1xn7aei{padding:20px 10px}.form-title.svelte-1xn7aei{font-size:2rem}.submit-area.svelte-1xn7aei{flex-direction:column;gap:10px}.submit-button.svelte-1xn7aei,.cancel-link.svelte-1xn7aei{width:100%;text-align:center}}
