.rsvp-form.svelte-j4aift{flex-direction:column;gap:30px;display:flex}.field-req.svelte-j4aift{color:var(--rose-deep,#9c4b4b);font-weight:700}.rsvp-form__group.svelte-j4aift{border:0;margin:0;padding:0;display:block}.rsvp-form__legend.svelte-j4aift{width:100%;margin:0;padding:0 0 8px;display:block}.rsvp-form__legend--attendance.svelte-j4aift{padding:0 0 16px}.rsvp-form__hint.svelte-j4aift{margin:0 0 14px}.rsvp-form__rest.svelte-j4aift{flex-direction:column;gap:26px;display:flex}.rsvp-form__chips.svelte-j4aift{flex-wrap:wrap;gap:10px;display:flex}.rsvp-form__submit.svelte-j4aift{width:100%}.rsvp-form__submit[disabled].svelte-j4aift{opacity:.55;pointer-events:none}.rsvp-form__privacy.svelte-j4aift{text-align:center;color:var(--ink-faint);font-size:11px;line-height:1.6}.rsvp-form__success.svelte-j4aift{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:34px 10px;display:flex}.rsvp-form__success-flower{width:30px;height:44px;color:var(--sage)}.rsvp-form__success-title.svelte-j4aift{font-size:clamp(38px,5vw,56px)}.rsvp-form__success-text.svelte-j4aift{max-width:38ch;color:var(--ink-soft);font-size:14px;line-height:1.7}.rsvp-form__extra-box.svelte-j4aift{background:var(--paper-2);border:1px dashed var(--border-soft);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:440px;margin-top:10px;padding:18px 20px;display:flex}.rsvp-form__extra-desc.svelte-j4aift{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.rsvp-form__extra-link.svelte-j4aift{margin-top:6px;padding:10px 22px;font-size:13px}.rsvp-form__success-actions.svelte-j4aift{flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:14px;display:flex}.rsvp-form__edit.svelte-j4aift{color:var(--ink-soft)}.rsvp-form__home-btn.svelte-j4aift{width:100%;max-width:240px;padding:10px 20px;font-size:13px}
