.attendee-list.svelte-c8i4gs{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem}.attendee-row.svelte-c8i4gs{display:flex;align-items:center;gap:.75rem}.attendee-author-link.svelte-c8i4gs{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.attendee-author-link.svelte-c8i4gs:hover{opacity:.8}.attendee-name.svelte-c8i4gs{font-size:.9rem;color:var(--text-primary, #f0f0ef);line-height:1.4}.attendee-invited-suffix.svelte-c8i4gs{color:var(--text-secondary, #6b7280);font-size:.8rem}.attendee-guest-tag.svelte-c8i4gs{margin-left:.5rem;padding:.05rem .45rem;border:1px solid var(--border, rgba(255, 255, 255, .14));border-radius:9999px;color:var(--text-secondary, #6b7280);font-size:.7rem;font-weight:600;letter-spacing:.02em;vertical-align:middle}.attendees-empty.svelte-c8i4gs{font-size:.875rem;color:var(--text-secondary, #6b7280);line-height:1.6;margin-bottom:.5rem}.qr-img.svelte-fz5edk{display:block;border-radius:8px}.qr-img--placeholder.svelte-fz5edk{display:flex;align-items:center;justify-content:center;background:#ffffff0f}.qr-img-failed.svelte-fz5edk{font-size:.72rem;color:#ffffff80;text-align:center;padding:0 .75rem}.qr-display-wrap.svelte-32z74g{display:flex;justify-content:center;padding:1rem;background:#fff;border-radius:8px;margin:.25rem auto;line-height:0}.qr-url-display.svelte-32z74g{font-family:monospace;font-size:.68rem;color:var(--text-secondary, #6b7280);text-align:center;word-break:break-all;max-width:280px;margin:.25rem auto 0}.invite-game-context.svelte-1ss8flv{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent, #e8a020);margin-bottom:.75rem}.invite-form-row.svelte-1ss8flv{display:flex;gap:.5rem;align-items:center;margin-bottom:.25rem}.invite-email-input.svelte-1ss8flv{flex:1;padding:.5rem .75rem;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:var(--text-primary, #f0f0ef);font-size:.875rem;min-width:0}.invite-email-input.svelte-1ss8flv::placeholder{color:var(--text-secondary, #6b7280)}.invite-email-input.svelte-1ss8flv:focus{outline:none;border-color:var(--accent, #e8a020)}.invite-error.svelte-1ss8flv{font-size:.82rem;color:#f87171;margin-bottom:.5rem}.invite-success.svelte-1ss8flv{font-size:.875rem;color:var(--text-primary, #f0f0ef);margin-bottom:.75rem}.invite-success.svelte-1ss8flv strong:where(.svelte-1ss8flv){color:var(--accent, #e8a020)}.pending-invites.svelte-1ss8flv{margin-top:1.25rem;border-top:1px solid rgba(255,255,255,.08);padding-top:.9rem}.pending-invites-title.svelte-1ss8flv{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--text-muted, #9aa0a6);margin:0 0 .5rem}.pending-invites.svelte-1ss8flv ul:where(.svelte-1ss8flv){list-style:none;margin:0;padding:0}.pending-invites.svelte-1ss8flv li:where(.svelte-1ss8flv){display:flex;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.88rem}.pending-invites-who.svelte-1ss8flv{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.pending-invites-sent.svelte-1ss8flv,.pending-invites-note.svelte-1ss8flv{color:var(--text-muted, #9aa0a6);font-size:.8rem;white-space:nowrap}.pending-invites-note.svelte-1ss8flv{margin-top:1rem}
