.invite-card-body{overflow-wrap:anywhere}.invite-button{cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.invite-button[data-invite-variant=primary]:not([data-disabled]):hover{--btn-bg:color-mix(in srgb, var(--novem-ink) 82%, var(--novem-paper));--btn-border:var(--btn-bg);box-shadow:0 3px 10px color-mix(in srgb, var(--novem-ink) 12%, transparent)}.invite-button[data-invite-variant=secondary]:not([data-disabled]):hover{background:var(--novem-surface-hover)}.invite-button[data-disabled]{cursor:not-allowed}.invite-button:focus-visible,.invite-password-toggle:focus-visible,.invite-step-arrow:focus-visible,.invite-step-dot:focus-visible{outline:2px solid var(--novem-accent);outline-offset:4px}.invite-step-arrow,.invite-step-dot{position:relative}.invite-step-arrow:before,.invite-step-dot:before{content:"";position:absolute;inset:-12px -4px}@media (prefers-reduced-motion:reduce){.invite-button,.invite-step-arrow,.invite-step-dot{transition:none}}
