.mobile-invite-share{display:none}
@media(max-width:760px){
    .mobile-invite-share{position:relative;display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:1px solid rgba(255,53,151,.7);border-radius:50%;background:linear-gradient(145deg,#2b1524,#131318);box-shadow:0 0 0 4px rgba(255,53,151,.08),0 7px 20px rgba(0,0,0,.45);color:var(--pink);font-size:15px;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}
    .mobile-invite-share::after{content:"";position:absolute;inset:-4px;border:1px solid rgba(98,241,173,.28);border-radius:50%;animation:mobile-share-pulse 2.4s ease-in-out infinite}
    .mobile-invite-share:active{transform:scale(.92);background:var(--pink);color:#0b0b0e}
    .mobile-invite-share i{position:relative;z-index:1}
    .mobile-header-actions{gap:7px}
    @keyframes mobile-share-pulse{0%,100%{opacity:.25;transform:scale(.92)}50%{opacity:.8;transform:scale(1.06)}}
}
@media(prefers-reduced-motion:reduce){.mobile-invite-share::after{animation:none}}
