diff: try to make diffs more readable

* deduce a new diff-refine-added by lightening the colors of diff-added
* the 256-color version is instead a light blue on lighter grey due to
  the limited palette