Ok I've improved the generator a bit, now the portrait are automatically centered in Y axis too and the card background was scaled down 20% so now the girls are bigger without losing image quality. Also switched places for type and family.
Now that the portraits are bigger it can be seen that Nature will often overlap the portrait, but this is handled with nature_x_offset column where you can set it to be X pixels higher or lower than it is by default. Same for nature_y_offset, input sheet remains the same as before.
For the next improvement I'll come up with some method to adjust that brown line under attributes so it matches the longest attribute. For now I'm leaving it at one attribute until it's decided which ones will be added.