                 (flyspell-incorrect (,@fmt-curl-red)) ; SpellBad
                 (flyspell-duplicate (,@fmt-curl-yellow))
                 ;; rst-mode
-                (rst-level-1 (,@bg-base03 ,@fg-base1))
-                (rst-level-2 (,@bg-base03 ,@fg-base1))
-                (rst-level-3 (,@bg-base01 ,@fg-base02))
-                (rst-level-4 (,@bg-base01 ,@fg-base02))
-                (rst-level-5 (,@bg-base02 ,@fg-base01))
-                (rst-level-6 (,@bg-base02 ,@fg-base01))
+                (rst-level-1 (:inherit outline-1))
+                (rst-level-2 (:inherit outline-2))
+                (rst-level-3 (:inherit outline-3))
+                (rst-level-4 (:inherit outline-4))
+                (rst-level-5 (:inherit outline-5))
+                (rst-level-6 (:inherit outline-6))
                 ;;ansi-term
                 (term-color-black (,@fg-base02))
                 (term-color-red (,@fg-red))

              `(;; basic
                (default (,@fg-base0 ,@bg-back))   ; Normal
                (cursor (,@fg-base03 ,@bg-base0))  ; Cursor
                (error (,@fmt-bold ,@fg-red))      ; Error
                (escape-glyph-face (,@fg-red))
                (fringe (,@fg-base01 ,@bg-base02))
                (linum (,@fmt-none ,@fg-base01 ,@bg-base02))
                (header-line (,@fg-base0 ,@bg-base02 ,@fmt-revbb)) ; Pmenu
                (highlight (,@bg-base02))
                (hl-line (:underline ,opt-under ,@bg-base02)) ; CursorLine
                (isearch (,@fmt-stnd ,@fg-orange ,@bg-back)) ; IncSearch
                (isearch-fail (,@fmt-stnd ,@fg-orange ,@bg-back)) ; IncSearch
                (lazy-highlight (,@fmt-revr ,@fg-yellow ,@bg-back)) ; Search
                (link (,@fmt-undr ,@fg-violet))
                (link-visited (,@fmt-undr ,@fg-magenta))
                (match (,@fmt-revr ,@fg-yellow ,@bg-back)) ; Occur
                (menu (,@fg-base0 ,@bg-base02))
                (minibuffer-prompt (,@fmt-bold ,@fg-cyan)) ; Question
                (mode-line ; StatusLine

                (font-lock-other-emphasized-face (,@fmt-bldi ,@fg-violet))
                (font-lock-regexp-grouping-backslash (,@fmt-none ,@fg-yellow))
                ;; info
                (info-xref (:inherit link))
                (info-xref-visited (:inherit link-visited))
                ;; org
                (org-block-background (,@bg-base02))
                (org-hide (,@fg-base03))
