I think pale yellow would work as well, or maybe blush pink (although that may be too childish). Also maybe light grey?
Mostly just nothing fancy - straight up plain top, no ruffles, patterns, large buttons, shiny bits, etc. The pants are super cute - let them do all the talking in the outfit!