I figured out what the problem was. I didn’t realize you needed to call card.update[] when changing subordinate widget sizes.
card.update[]