  'local
  `(line-spacing ,local-theme-line-spacing)
  ;; ansi-color
- `(ansi-color-names-vector [(face-attribute 'default :foreground)
+ `(ansi-color-names-vector [(face-foreground 'default)
                             ,local-theme-color-error
-                            (face-attribute 'default :foreground)
-                            (face-attribute 'default :foreground)
-                            (face-attribute 'default :foreground)
-                            (face-attribute 'default :foreground)
-                            (face-attribute 'default :foreground)
-                            (face-attribute 'default :foreground)])
- ;; beacon
- ;; `(beacon-color ,color-5)
+                            (face-foreground 'default)
+                            (face-foreground 'default)
+                            (face-foreground 'default)
+                            (face-foreground 'default)
+                            (face-foreground 'default)
+                            (face-foreground 'default)])
  ;; coverlay
  `(coverlay:untested-line-background-color "#FFEEF0")
  `(coverlay:tested-line-background-color   "#E6FFED")

 ;; smerge
 `(smerge-upper                            ((t (:background "#E6FFED"))))
 `(smerge-lower                            ((t (:background "#FFEEF0"))))
 ;; `(smerge-base                             ((t (:background ,color-5))))
 ;; term
 `(term-color-red                          ((t (:foreground ,local-theme-color-error :background nil))))
 ;; whitespace

 `(ediff-fine-diff-Ancestor                ((t (:background "#EEDDFF"))))
 ;; erc
 `(erc-current-nick-face                   ((t (:foreground ,local-theme-color-error))))
 ;; eshell
 `(eshell-prompt                           ((t (:inherit nil :bold t))))
 `(eshell-ls-archive                       ((t (:inherit nil :bold t))))
 `(eshell-ls-backup                        ((t (:inherit font-lock-comment-face))))
 `(eshell-ls-clutter                       ((t (:inherit font-lock-comment-face))))
 `(eshell-ls-directory                     ((t (:inherit nil :bold t))))
 `(eshell-ls-executable                    ((t (:inherit nil :bold t))))
 `(eshell-ls-unreadable                    ((t (:inherit nil))))
 `(eshell-ls-missing                       ((t (:inherit font-lock-warning-face))))
 `(eshell-ls-product                       ((t (:inherit font-lock-doc-face))))
 `(eshell-ls-special                       ((t (:inherit nil :bold t))))
 `(eshell-ls-symlink                       ((t (:inherit nil :bold t))))
 ;; org-mode
 `(org-document-title                      ((t (:inherit nil :bold nil :height 1.8))))
 `(org-level-1                             ((t (:inherit nil :bold nil :height 1.6))))
