diff --git a/CREDITS.md b/CREDITS.md
index ccd6b1ef..75d1f1b8 100644
--- a/CREDITS.md
+++ b/CREDITS.md
@@ -84,6 +84,7 @@ Colour themes included with novelWriter were adapted from the following sources:
* **Nord** theme by Sven Greb
* **Owl** themes by Sarah Drasner
* **Primer** themes by GitHub, Inc. and Myian
+* **Rosé Pine** themes by Rosé Pine
* **Snazzy Light** theme by Florian Reuschel
* **Solarized** themes by Ethan Schoonover
* **Tango** themes by the Tango Desktop Project
diff --git a/novelwriter/assets/text/credits_en.htm b/novelwriter/assets/text/credits_en.htm
index 88516550..017ac789 100644
--- a/novelwriter/assets/text/credits_en.htm
+++ b/novelwriter/assets/text/credits_en.htm
@@ -101,6 +101,7 @@ constraints. These themes include a subset of icons from:
Nord theme by Sven Greb
Owl themes by Sarah Drasner
Primer themes by GitHub, Inc. and Myian
+ Rosé Pine themes by Rosé Pine
Snazzy Light theme by Florian Reuschel
Solarized themes by Ethan Schoonover
Tango themes by the Tango Desktop Project
diff --git a/novelwriter/assets/themes/rose_pine.conf b/novelwriter/assets/themes/rose_pine.conf
new file mode 100644
index 00000000..a77366a9
--- /dev/null
+++ b/novelwriter/assets/themes/rose_pine.conf
@@ -0,0 +1,75 @@
+[Main]
+name = Rosé Pine
+mode = dark
+author = Myian
+credit = Rosé Pine
+url = https://rosepinetheme.com
+
+[Base]
+base = #191724
+default = #e0def4
+faded = #908caa
+red = #eb6f92
+orange = #ebbcba
+yellow = #f6c177
+green = #6dca94
+cyan = #31748f
+blue = #9ccfd8
+purple = #c4a7e7
+
+[Project]
+root = default
+folder = orange
+file = default
+title = red
+chapter = cyan
+scene = blue
+note = yellow
+active = blue
+inactive = red
+disabled = #6e6a86
+
+[Palette]
+window = base
+windowtext = default
+base = base
+alternatebase = #403d52
+text = default
+tooltipbase = orange
+tooltiptext = base
+button = #1f1d2e
+buttontext = default
+brighttext = base
+highlight = red
+highlightedtext = base
+link = red
+linkvisited = red
+accent = red
+
+[GUI]
+helptext = faded
+fadedtext = faded
+errortext = red
+
+[Syntax]
+background = base
+text = default
+line = #21202e
+link = orange
+headertext = purple
+headertag = purple:128
+emphasis = purple
+dialog = red
+altdialog = orange
+note = yellow
+hidden = faded
+shortcode = cyan
+keyword = cyan
+tag = blue
+value = blue
+optional = faded
+spellcheckline = red
+errorline = blue
+replacetag = yellow
+modifier = cyan
+texthighlight = #403d52
diff --git a/novelwriter/assets/themes/rose_pine_dawn.conf b/novelwriter/assets/themes/rose_pine_dawn.conf
new file mode 100644
index 00000000..fdcbb0bb
--- /dev/null
+++ b/novelwriter/assets/themes/rose_pine_dawn.conf
@@ -0,0 +1,75 @@
+[Main]
+name = Rosé Pine Dawn
+mode = light
+author = Myian
+credit = Rosé Pine
+url = https://rosepinetheme.com
+
+[Base]
+base = #faf4ed
+default = #575279
+faded = #9893a5
+red = #b4637a
+orange = #d7827e
+yellow = #ea9d34
+green = #4aa771
+cyan = #286983
+blue = #56949f
+purple = #9774be
+
+[Project]
+root = default
+folder = orange
+file = default
+title = red
+chapter = cyan
+scene = blue
+note = yellow
+active = blue
+inactive = red
+disabled = faded
+
+[Palette]
+window = base
+windowtext = default
+base = base
+alternatebase = #dfdad9
+text = default
+tooltipbase = #ebbcba
+tooltiptext = default
+button = #fffaf3
+buttontext = default
+brighttext = base
+highlight = red
+highlightedtext = #ffffff
+link = red
+linkvisited = red
+accent = red
+
+[GUI]
+helptext = #797593
+fadedtext = faded
+errortext = red
+
+[Syntax]
+background = base
+text = default
+line = #f4ede8
+link = orange
+headertext = purple
+headertag = purple:128
+emphasis = purple
+dialog = red
+altdialog = orange
+note = #cf8927
+hidden = faded
+shortcode = cyan
+keyword = cyan
+tag = blue
+value = blue
+optional = faded
+spellcheckline = red
+errorline = blue
+replacetag = #cf8927
+modifier = cyan
+texthighlight = #dfdad9