    `(window-divider-last-pixel ((t (:inherit window-divider))))
 
 ;;;;; Diff
-   `(ediff-current-diff-A
+   `(diff-header ((t (:inherit readable-mono-theme-secondary))))
+   `(diff-file-header ((t (:inherit header-line))))
+   `(diff-indicator-removed
+     ((((background light)) (:background ,l-red-bg :foreground ,l-red-bg))
+      (((background dark)) (:background ,d-red-bg :foreground ,d-red-bg))))
+   `(diff-removed
      ((((background light)) (:background ,l-red-bg))
       (((background dark)) (:background ,d-red-bg))))
-   `(ediff-fine-diff-A
+   `(diff-refine-removed
      ((((background light)) (:background ,l-red-bg-s))
       (((background dark)) (:background ,d-red-bg-s))))
-   `(ediff-current-diff-B
+   `(diff-indicator-added
+     ((((background light)) (:background ,l-green-bg :foreground ,l-green-bg))
+      (((background dark)) (:background ,d-green-bg :foreground ,d-green-bg))))
+   `(diff-added
      ((((background light)) (:background ,l-green-bg))
       (((background dark)) (:background ,d-green-bg))))
-   `(ediff-fine-diff-B
+   `(diff-refine-added
      ((((background light)) (:background ,l-green-bg-s))
       (((background dark)) (:background ,d-green-bg-s))))
+
+   `(ediff-current-diff-A ((t (:inherit diff-removed))))
+   `(ediff-fine-diff-A ((t (:inherit diff-refine-removed))))
+   `(ediff-current-diff-B ((t (:inherit diff-added))))
+   `(ediff-fine-diff-B ((t (:inherit diff-refine-added))))
    `(ediff-current-diff-C
      ((((background light)) (:background ,l-blue-bg))
       (((background dark)) (:background ,d-blue-bg))))

  :group 'readable-mono-theme)

(defface readable-mono-theme-emphasis
  `((((background light)) (:foreground ,readable-mono-theme-light-contrast-foreground))
    (((background dark)) (:foreground ,readable-mono-theme-dark-contrast-foreground)))
  "Face used for information that needs action/attention."
  :group 'readable-mono-theme)


   `(smerge-lower ((t (:background nil))))
   `(smerge-upper ((t (:background nil))))

   `(diff-hl-insert ((t (:inherit diff-indicator-added))))
   `(diff-hl-change
     ((((background light)) (:background ,l-blue-bg :foreground ,l-blue-bg))
      (((background dark)) (:background ,d-blue-bg :foreground ,d-blue-bg))))
   `(diff-hl-delete ((t (:inherit diff-indicator-removed))))
   `(diff-hl-unknown
     ((((background light)) (:background ,l-bg-s :foreground ,l-bg-s))
      (((background dark)) (:background ,d-bg-s :foreground ,d-bg-s))))
