As the title states, I'm wondering why the $\ce{[CrO4]^2-}$ and $\ce{[MnO4]-}$ ions display different colors in solution. Both of the metal ions have a $\mathrm{d}^0$ electron configuration, have the same ligands, yet their respective absorption spectra max out about $100\mathrm{~nm}$ apart, with the chromium complex absorbing at the shorter wavelength of $420\mathrm{~nm}$, and the manganese absorbing at $526\mathrm{~nm}$.
What causes this difference?