                      :inherit 'hl-line
                      :underline nil))
 
-  (after! web-mode
-          (face-attr 'web-mode-current-element-highlight-face
-                     :weight 'normal
-                     :foreground nil
-                     :background (doom-color 'base3)))
-
   (after! diff-hl
           (face-attr 'diff-hl-insert
                      :foreground (doom-transparentize 'green 0.5)


(defun face-attr (face &rest args)
  (apply #'set-face-attribute face nil args))

;; Default font
(let ((default-monospace "Fira Mono"))

                     :background 'unspecified
                     :weight 'normal))

  (after! web-mode
          (reset-face 'web-mode-current-element-highlight-face)
          (face-attr 'web-mode-current-element-highlight-face :inherit 'highlight :weight 'normal))

  (after! lsp
          (reset-face 'lsp-face-highlight-textual)
          (face-attr 'lsp-face-highlight-textual :inherit 'highlight :weight 'normal))

  (after! tide
          (reset-face 'tide-hl-identifier-face)
          (face-attr 'tide-hl-identifier-face :inherit 'highlight :weight 'normal))

  (face-attr 'region :distant-foreground (doom-color 'fg-alt))
  (face-attr 'highlight
             :weight 'bold
             :foreground nil
             :distant-foreground (doom-color 'fg)
             :background (doom-transparentize 'blue 0.9))
  (face-attr 'lazy-highlight
             :weight 'bold
             :foreground nil
             :distant-foreground (doom-color 'fg)
             :background (doom-transparentize 'blue 0.9))

  (face-attr 'fringe :background (doom-color 'bg))
  (face-attr 'font-lock-comment-face :foreground (doom-lighten 'fg 0.25))
  (face-attr 'font-lock-doc-face :foreground (doom-lighten 'fg 0.25))
