As to Kagari’s white hair, I think it’s interesting that the other heroines have natural colors like brown, blond, dirty blond, black, and red. Compare that to other games where we have bright blues (Mio, Nayuki, Kano) and lavender (Fujibayashi twins)…though you could argue that blue hair is a proxy for natural black.