    `(ediff-fine-diff-C                       ((t (:background "#4488BB"))))
    `(ediff-current-diff-Ancestor             ((t (:background "#DDF1F1"))))
    `(ediff-fine-diff-Ancestor                ((t (:background "#66CCCC"))))
+   ;; hl-line-mode
+   `(hl-line                                 ((t (:foreground nil))))
    ;; org-mode
    `(org-document-title                      ((t (:height 2.2 :bold nil))))
    `(org-level-1                             ((t (:height 1.6 :bold nil :italic t))))

   `(vertical-border                         ((t (:background ,color-7 :foreground ,color-7))))
   `(mode-line                               ((t (:family ,+variable-pitch-font :background ,color-5 :foreground ,color-12 :box (:line-width 4 :color ,color-5)))))
   `(mode-line-inactive                      ((t (:family ,+variable-pitch-font :background ,color-4 :foreground ,color-9 :box (:line-width 4 :color ,color-4)))))
   `(mode-line-buffer-id                     ((t (:foreground nil :weight bold))))
   `(header-line-highlight                   ((t (:inherit mode-line-highlight))))
   `(line-number                             ((t (:inherit fixed-pitch))))
   `(line-number-current-line                ((t (:inherit line-number :background ,color-5 :foreground ,theme-color-highlight :weight bold))))
   `(hl-line                                 ((t (:background ,color-5))))

   `(error                                   ((t (:foreground ,theme-color-error))))
   `(success                                 ((t (:foreground ,theme-color-success))))
   `(warning                                 ((t (:foreground ,theme-color-warning :weight bold))))

   ;; comint
   `(comint-highlight-prompt                 ((t (:height 1.0))))

   ;; org-tree-slide
   `(org-tree-slide-header-overlay-face      ((t (:inherit header-line :background nil))))
   ;; perspeen
   `(perspeen-selected-face                  ((t (:bold t))))
   ;; rainbow-delimiters
   `(rainbow-delimiters-unmatched-face       ((t (:foreground ,theme-color-error :bold t))))
   ;; rst
   `(rst-level-1                             ((t (:weight normal :italic t))))
   `(rst-level-2                             ((t (:weight normal :italic t))))
