This sucked me in for a few games! Nice mix of skill and random chance.
I did find myself just trying to match things to clear the board and not paying attention to the effects.
I would recommend letting the player clicking on cards skip the currently playing animation to improve the responsive feel.
Great work, it felt like it was on theme and a good blend of genres!