             filter: blur(0);
            }
            100% {
                opacity: 0;
                transform: scale(0.95);
                filter: blur(10px);
            }
        }

        /* Special effects for donations/memberships */
        .has-donation .avatar::after,
        .has-membership .avatar::after {
            animation-duration: 1.5s;
        }

        .has-donation .message::before,
        .has-membership .message::before {
            background: linear-gradi