.rsvp.svelte-4f8o0d{--textarea-bg:var(--color-bg);--input-bg:var(--color-bg);gap:var(--space-5);flex-direction:column;display:flex}.person.svelte-4f8o0d{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width-1) solid var(--color-divider);flex-direction:column;display:flex}.person-row.svelte-4f8o0d,.event-row.svelte-4f8o0d{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.person-name.svelte-4f8o0d{font-family:var(--font-heading);font-size:var(--font-size-6)}.event-name.svelte-4f8o0d{font-size:var(--font-size-2);color:var(--color-text-muted)}.plus-one.svelte-4f8o0d{gap:var(--space-1);flex-direction:column;flex:14rem;display:flex}.menu.svelte-4f8o0d{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.menu.svelte-4f8o0d legend:where(.svelte-4f8o0d){margin-bottom:var(--space-3);font-size:var(--font-size-00);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.desc.svelte-4f8o0d{color:var(--color-text-muted)}.small-field.svelte-4f8o0d{gap:var(--space-2);flex-direction:column;display:flex}.small-field.svelte-4f8o0d label:where(.svelte-4f8o0d),.plus-one.svelte-4f8o0d label:where(.svelte-4f8o0d){font-size:var(--font-size-00);color:var(--color-text-muted)}.extras.svelte-4f8o0d{gap:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width-1) solid var(--color-divider);flex-direction:column;display:flex}.actions.svelte-4f8o0d{gap:var(--space-3);align-items:center;display:flex}.panel-note.svelte-4f8o0d{font-size:var(--font-size-2);color:var(--color-text-muted)}.error.svelte-4f8o0d{font-size:var(--font-size-2);color:var(--color-accent-deep)}.hp.svelte-4f8o0d{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.done.svelte-4f8o0d{gap:var(--space-3);flex-direction:column;display:flex}.thanks.svelte-4f8o0d{font-family:var(--font-heading);font-size:var(--font-size-6);color:var(--color-accent-2-strong)}.summary.svelte-4f8o0d{gap:var(--space-1);font-size:var(--font-size-2);color:var(--color-text-muted);flex-direction:column;display:flex}
