Well, there's too much boring stuff I don't feel like explaining so some of this might sound weird but Tatsuya's magic is sealed up. He has a limiter put on him that cuts his magic ability in half thanks to her, and to do so costs her half her magic power as well. Blah blah, basically she figured out how to undo the seal herself and he gains his full power again.