.middleman_button{background:var(--card-bg);border-radius:50px;padding:12px 16px;display:inline-flex;align-items:center;animation:ping-shadow-animation 1s cubic-bezier(0,0,.2,1) infinite;color:var(--secondary)}@keyframes ping-shadow-animation{0%{box-shadow:0 0 0 0 var(--secondary)}to{box-shadow:0 0 0 var(--radius,.25rem) transparent}}@keyframes typing-wave{0%,60%,100%{transform:translateY(0);opacity:0.4}30%{transform:translateY(-10px);opacity:1}}.typing-dots{display:inline-block;margin-left:5px}.typing-dots .dot{display:inline-block;animation:typing-wave 1.4s infinite;font-size:20px;line-height:1}.typing-dots .dot:nth-child(1){animation-delay:0s}.typing-dots .dot:nth-child(2){animation-delay:0.2s}.typing-dots .dot:nth-child(3){animation-delay:0.4s}.like-button{position:relative;overflow:visible;transition:all 0.3s cubic-bezier(0.68,-0.55,0.265,1.55)}.like-button i.fas.fa-heart{position:relative;z-index:2;transition:all 0.3s ease}.like-button.liked{background:linear-gradient(135deg,#ff6b9d 0%,#ff1744 100%);border-color:#ff1744;color:#fff;box-shadow:0 4px 15px rgba(255,23,68,0.4)}.like-button.liked i.fas.fa-heart{color:#fff;text-shadow:0 0 10px rgba(255,255,255,0.8)}.like-ripple{position:absolute;border-radius:50%;background:rgba(255,23,68,0.6);transform:scale(0);pointer-events:none;left:50%;top:50%;width:0;height:0;margin-left:0;margin-top:0;z-index:1}.like-ripple.animate{animation:likeRipple 0.6s cubic-bezier(0.4,0,0.2,1)}@keyframes likeRipple{0%{width:0;height:0;margin-left:0;margin-top:0;opacity:1}100%{width:100px;height:100px;margin-left:-50px;margin-top:-50px;opacity:0}}@keyframes heartPulse{0%,100%{transform:scale(1)}25%{transform:scale(1.3) rotate(-5deg)}50%{transform:scale(1.5) rotate(5deg)}75%{transform:scale(1.2) rotate(-3deg)}}.heart-pulse{animation:heartPulse 0.6s cubic-bezier(0.68,-0.55,0.265,1.55)}@keyframes likeBounce{0%,100%{transform:scale(1) translateY(0)}30%{transform:scale(1.15) translateY(-5px)}60%{transform:scale(0.95) translateY(2px)}80%{transform:scale(1.05) translateY(-2px)}}.like-button.animate-bounce{animation:likeBounce 0.5s cubic-bezier(0.68,-0.55,0.265,1.55)}@keyframes heartBeat{0%,100%{transform:scale(1)}10%,30%{transform:scale(1.2)}20%,40%{transform:scale(1.1)}}.heart-beat{animation:heartBeat 0.8s ease-in-out}@keyframes likeGlow{0%,100%{box-shadow:0 0 5px rgba(255,23,68,0.4)}50%{box-shadow:0 0 20px rgba(255,23,68,0.8),0 0 30px rgba(255,23,68,0.6)}}.like-button.animate-glow{animation:likeGlow 0.6s ease-in-out}.like-particles{position:absolute;top:50%;left:50%;pointer-events:none;z-index:10}.like-particle{position:absolute;width:6px;height:6px;background:#ff1744;border-radius:50%;opacity:0}@keyframes particleFloat{0%{opacity:1;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(var(--tx),var(--ty)) scale(0)}}.like-particle.animate{animation:particleFloat 0.8s ease-out forwards}.likes-count{transition:all 0.3s cubic-bezier(0.68,-0.55,0.265,1.55);display:inline-block}.likes-count.animate-pop{animation:countPop 0.4s cubic-bezier(0.68,-0.55,0.265,1.55)}@keyframes countPop{0%{transform:scale(1)}50%{transform:scale(1.4) rotate(5deg)}100%{transform:scale(1) rotate(0deg)}}.post_url{padding:10px 12px 10px 15px;margin:-20px -20px 0px 0px;background:rgb(25,23,23);border-radius:0px var(--radius) 0px 4px;font-size:13px}.thread-post{display:flex;border:3px solid var(--nulled-10);border-radius:var(--radius)}.post-status.online{color:#2ecc71;font-family:roboto,sans-serif;font-size:12px;text-align:center}.post-status.offline{color:#95a5a6;font-family:roboto,sans-serif;font-size:12px;text-align:center}.post-usertitle{font-size:13px;overflow-wrap:break-word;line-height:1.5;text-align:center;margin-top:15px;margin-bottom:15px;color:rgb(102,102,102);margin-left:-24px;margin-right:-24px;background:var(--nulled-18);padding:6px 10px;border-bottom:1px solid rgb(33,33,33)}.post-user{position:relative;z-index:1;padding:20px;background:var(--nulled-22)}.post-content{flex:1;background:var(--nulled-25);padding:20px}.pu-data{display:flex;background:var(--nulled-18);align-items:center;margin:5px 0;border-radius:2px}.pu-data .pu-icon{padding:9px;background:var(--nulled-13);margin-right:.1rem;border-radius:2px 0 0 2px}.pu-data .pu-content{padding:5px;display:flex;width:100%}.pu-data .ml-auto{margin-left:auto}