Color contrast by AskMrScience http - //ift.tt/2z1KwCK