      (org-cancelled-kwd-face ((t (:foreground ,green :background ,base03))))
      (org-delegated-kwd-face ((t (:foreground ,cyan :background ,base03))))
      (org-document-title ((t (:weight bold :foreground ,cyan
-                                      ,@(when exordium-theme-use-big-font `(:height ,exordium-height-plus-3))))))
-     (org-level-1 ((t (:foreground ,blue :overline ,blue
-                                   ,@(when exordium-theme-use-big-font `(:height ,exordium-height-plus-2))))))
-     (org-level-2 ((t (:foreground ,cyan
+                                      ,@(when exordium-theme-use-big-font `(:height ,exordium-height-plus-4))))))
+     (org-level-1 ((t (:inherit outline-1 :overline ,blue
+                                   ,@(when exordium-theme-use-big-font `(:height ,exordium-height-plus-3))))))
+     (org-level-2 ((t (:inherit outline-2
+                                  ,@(when exordium-theme-use-big-font `(:height ,exordium-height-plus-2))))))
+     (org-level-3 ((t (:inherit outline-3
                                   ,@(when exordium-theme-use-big-font `(:height ,exordium-height-plus-1))))))
 
-     ;; outline
-     (outline-1 ((t (:foreground ,blue))))
-     (outline-2 ((t (:foreground ,cyan))))
-     (outline-3 ((t (:foreground ,yellow))))
-     (outline-4 ((t (:foreground ,red))))
-     (outline-5 ((t (:foreground ,base0))))
-     (outline-6 ((t (:foreground ,base01))))
-     (outline-7 ((t (:foreground ,orange))))
-     (outline-8 ((t (:foreground ,violet))))
+
+     ;; rst - reStructuredText-documents
+     (rst-level-1 ((t (:inherit outline-1
+                                ,@(when exordium-theme-use-big-font `(:height ,exordium-height-plus-3))))))
+     (rst-level-2 ((t (:inherit outline-2
+                                ,@(when exordium-theme-use-big-font `(:height ,exordium-height-plus-2))))))
+     (rst-level-3 ((t (:inherit outline-3
+                                ,@(when exordium-theme-use-big-font `(:height ,exordium-height-plus-1))))))
+     (rst-level-4 ((t (:inherit outline-4))))
+     (rst-level-5 ((t (:inherit outline-5))))
+     (rst-level-6 ((t (:inherit outline-6))))
 
      ;; Flymake
      (flymake-errline ((t (:weight bold :foreground ,red :background ,back))))

                                  `(:underline (:color ,green :style wave))))))
     (rtags-skippedline ((t (:background ,base01))))

     ;; Org
     (org-hide ((t (:foreground ,base03))))
     (org-todo ((t (:weight bold :foreground ,base03 :background ,red))))

         `(("WORK" . (:background ,yellow :foreground ,back
                      :weight bold :box nil))
           ("WAIT" . (:background ,orange :foreground ,back
                                  :weight bold :box nil))))
   (when exordium-theme-use-big-font
     (custom-set-variables
      '(markdown-header-scaling-values `(,exordium-height-plus-4
                                         ,exordium-height-plus-3
                                         ,exordium-height-plus-2
                                         ,exordium-height-plus-1
                                         1.0
                                         1.0))
      '(markdown-header-scaling t)))))

;;; Debugging functions

