diff --git a/theme/icons/non-starred-symbolic.svg b/theme/icons/non-starred-symbolic.svg
new file mode 100644
index 0000000..83f1c70
--- /dev/null
+++ b/theme/icons/non-starred-symbolic.svg
@@ -0,0 +1 @@
+
diff --git a/theme/icons/reader-mode-symbolic.svg b/theme/icons/reader-mode-symbolic.svg
new file mode 100644
index 0000000..7accb2e
--- /dev/null
+++ b/theme/icons/reader-mode-symbolic.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/theme/parts/icons.css b/theme/parts/icons.css
index 2bfaaa6..bd62ef7 100644
--- a/theme/parts/icons.css
+++ b/theme/parts/icons.css
@@ -399,6 +399,19 @@ button.close::before {
.popup-notification-icon[popupid="web-notifications"], .desktop-notification-icon {
list-style-image: url("../icons/message-symbolic.svg") !important;
}
+#reader-mode-button {
+ list-style-image: url("../icons/reader-mode-symbolic.svg") !important;
+}
+#star-button {
+ list-style-image: url("../icons/non-starred-symbolic.svg") !important;
+}
+#star-button[starred] {
+ list-style-image: url("../icons/starred-symbolic.svg") !important;
+ fill: orange !important;
+}
+.urlbar-icon {
+ margin: 2px 0 !important;
+}
/* Fix for extensions icons */
@media (prefers-color-scheme: dark) {