They have zero mana left because every ounce of it went into the shield that broke. Attacks land either because you didn't put the shield up in time, or the attack vs your shield zaps your MP and the shield breaks when you hit zero.

Apparently Fern's attack was impressive in part because normal offensive magic is viewed as an inefficient way to break shields.