Adding the textbox and getting rid of the unnecessary outline and colors made this look much more acceptable. It's pointless to color the spell names when they appear grouped by the wizards anyway.
This is the same thing but with an added frame for the textbox.
Finally, with treaty status included.
I think this is usable.
The only downside is the shortened spell names but that's probably unavoidable, especially because we'll also need to display the spell name for Detect Magic above the wizard.