.invite-page.svelte-z2xy1y{width:min(100% - 2.5rem,68rem);min-height:calc(100vh - 56px);color:var(--theme-text);letter-spacing:0;margin:0 auto;padding:clamp(2rem,6vw,4rem) 0 4rem}.invite-header.svelte-z2xy1y{max-width:48rem;margin-bottom:2rem}.eyebrow.svelte-z2xy1y,.invite-header.svelte-z2xy1y h1:where(.svelte-z2xy1y),.invite-header.svelte-z2xy1y p:where(.svelte-z2xy1y),.invite-copy.svelte-z2xy1y p:where(.svelte-z2xy1y),.invite-copy.svelte-z2xy1y strong:where(.svelte-z2xy1y),.message-card.svelte-z2xy1y h2:where(.svelte-z2xy1y),.message-card.svelte-z2xy1y p:where(.svelte-z2xy1y){margin:0}.action-error.svelte-z2xy1y{color:#b42318;background:color-mix(in srgb, #f04438 10%, var(--theme-surface));border-radius:.75rem;margin:0 0 1rem;padding:.75rem 1rem;font-weight:600}.eyebrow.svelte-z2xy1y{color:#477fcf;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.invite-header.svelte-z2xy1y h1:where(.svelte-z2xy1y){margin-bottom:.75rem;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.05}.invite-header.svelte-z2xy1y>p:where(.svelte-z2xy1y):last-child{color:var(--theme-text-secondary);font-size:1.125rem;line-height:1.65}.invite-list.svelte-z2xy1y{gap:1rem;display:grid}.invite-card.svelte-z2xy1y{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 1px 2px #1018280d}.invite-card.is-used.svelte-z2xy1y{opacity:.68}.invite-copy.svelte-z2xy1y{min-width:0}.status.svelte-z2xy1y{color:#157347;background:#21c47b21;border-radius:9999px;margin-bottom:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.is-used.svelte-z2xy1y .status:where(.svelte-z2xy1y){color:var(--theme-text-secondary);background:var(--theme-border-subtle)}.invite-copy.svelte-z2xy1y p:where(.svelte-z2xy1y){color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.invite-copy.svelte-z2xy1y strong:where(.svelte-z2xy1y){overflow-wrap:anywhere;margin-top:.25rem;font-size:1.25rem;display:block}.is-used.svelte-z2xy1y .invite-copy:where(.svelte-z2xy1y) strong:where(.svelte-z2xy1y){text-decoration:line-through}.invite-actions.svelte-z2xy1y{flex:none;gap:.5rem;display:flex}.invite-actions.svelte-z2xy1y button:where(.svelte-z2xy1y),.message-card.svelte-z2xy1y button:where(.svelte-z2xy1y){min-height:42px;color:var(--theme-text);font:inherit;background:var(--theme-surface);border:1px solid var(--theme-border);cursor:pointer;border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700}.invite-actions.svelte-z2xy1y .whatsapp-button:where(.svelte-z2xy1y){color:#fff;background:#178c55;border-color:#178c55}.invite-actions.svelte-z2xy1y button:where(.svelte-z2xy1y):disabled{cursor:not-allowed;opacity:.55}.message-card.svelte-z2xy1y{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;padding:2rem}.message-card.svelte-z2xy1y h2:where(.svelte-z2xy1y){margin-bottom:.5rem;font-size:1.25rem}.message-card.svelte-z2xy1y p:where(.svelte-z2xy1y){color:var(--theme-text-secondary)}.error-card.svelte-z2xy1y{border-color:color-mix(in srgb, #f04438 40%, var(--theme-border))}.error-card.svelte-z2xy1y button:where(.svelte-z2xy1y){margin-top:1rem}@media (width<=720px){.invite-card.svelte-z2xy1y{flex-direction:column;align-items:stretch}.invite-copy.svelte-z2xy1y p:where(.svelte-z2xy1y){white-space:normal;overflow-wrap:anywhere}.invite-actions.svelte-z2xy1y button:where(.svelte-z2xy1y){flex:1 1 0}}@media (width<=460px){.invite-actions.svelte-z2xy1y{flex-direction:column}}
