diff --git a/imgsrc/reference.svg b/imgsrc/reference.svg
index 4b6b1bd715..ba28398402 100644
--- a/imgsrc/reference.svg
+++ b/imgsrc/reference.svg
@@ -1,6 +1,4 @@
-
-
diff --git a/imgsrc/srv/reference-mode.svg b/imgsrc/srv/reference-mode.svg
new file mode 100644
index 0000000000..879f66ff9a
--- /dev/null
+++ b/imgsrc/srv/reference-mode.svg
@@ -0,0 +1 @@
+
diff --git a/resources/images/reference.png b/resources/images/reference.png
index de203aa003..6c1ac84f8f 100644
Binary files a/resources/images/reference.png and b/resources/images/reference.png differ
diff --git a/src/pyj/read_book/overlay.pyj b/src/pyj/read_book/overlay.pyj
index 4b1087ec7e..a99a86828e 100644
--- a/src/pyj/read_book/overlay.pyj
+++ b/src/pyj/read_book/overlay.pyj
@@ -259,7 +259,7 @@ class MainOverlay: # {{{
if runtime.is_standalone_viewer:
toc_actions.appendChild(bookmarks_action)
- toc_actions.appendChild(ac(_('Reference mode'), _('Toggle the Reference mode'), self.overlay.toggle_reference_mode, '🖝', True))
+ toc_actions.appendChild(ac(_('Reference mode'), _('Toggle the Reference mode'), self.overlay.toggle_reference_mode, 'reference-mode'))
actions_div = E.div( # actions
nav_actions,