It’s like The Powerpuff Girls watched Sailor Moon obsessively and mugged a few nuns…

Yeah that’s what going here.