diff --git a/imgsrc/add_book.svg b/imgsrc/add_book.svg
index 7390afb9ad..b324a7b462 100644
--- a/imgsrc/add_book.svg
+++ b/imgsrc/add_book.svg
@@ -1,127 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/auto-reload.svg b/imgsrc/auto-reload.svg
index 6150c1706c..4a6c75d811 100644
--- a/imgsrc/auto-reload.svg
+++ b/imgsrc/auto-reload.svg
@@ -1,126 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/book.svg b/imgsrc/book.svg
index c85fe780b3..36179325cc 100644
--- a/imgsrc/book.svg
+++ b/imgsrc/book.svg
@@ -1,102 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/books_in_series.svg b/imgsrc/books_in_series.svg
index c9a3d8ad41..579915ac31 100644
--- a/imgsrc/books_in_series.svg
+++ b/imgsrc/books_in_series.svg
@@ -1,159 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/catalog.svg b/imgsrc/catalog.svg
index 7256b50093..d22f8ee642 100644
--- a/imgsrc/catalog.svg
+++ b/imgsrc/catalog.svg
@@ -1,86 +1 @@
-
-
+
\ No newline at end of file
diff --git a/imgsrc/chapters.svg b/imgsrc/chapters.svg
index db6a5b0ba4..a3ba2c08fa 100644
--- a/imgsrc/chapters.svg
+++ b/imgsrc/chapters.svg
@@ -1,145 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/character-set.svg b/imgsrc/character-set.svg
index 4671bb9523..a74eae8faa 100644
--- a/imgsrc/character-set.svg
+++ b/imgsrc/character-set.svg
@@ -1,123 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/close-for-dark-theme.svg b/imgsrc/close-for-dark-theme.svg
index d4d38e52cc..18f239da2e 100644
--- a/imgsrc/close-for-dark-theme.svg
+++ b/imgsrc/close-for-dark-theme.svg
@@ -1,48 +1 @@
-
-
+
\ No newline at end of file
diff --git a/imgsrc/code.svg b/imgsrc/code.svg
index e3866fae5e..00cf8295b6 100644
--- a/imgsrc/code.svg
+++ b/imgsrc/code.svg
@@ -1,95 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/compress-image.svg b/imgsrc/compress-image.svg
index 125aa1dd60..e34c5180df 100644
--- a/imgsrc/compress-image.svg
+++ b/imgsrc/compress-image.svg
@@ -1,65 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/imgsrc/config.svg b/imgsrc/config.svg
index 6cc116aa5f..d8d8c013c3 100644
--- a/imgsrc/config.svg
+++ b/imgsrc/config.svg
@@ -1,165 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/convert.svg b/imgsrc/convert.svg
index c938903a50..8d861e1ab2 100644
--- a/imgsrc/convert.svg
+++ b/imgsrc/convert.svg
@@ -1,127 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/debug.svg b/imgsrc/debug.svg
index 176ed85a6b..2566cbac90 100644
--- a/imgsrc/debug.svg
+++ b/imgsrc/debug.svg
@@ -1,159 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/dialog_question.svg b/imgsrc/dialog_question.svg
index a8af113d35..f07b4e8b07 100644
--- a/imgsrc/dialog_question.svg
+++ b/imgsrc/dialog_question.svg
@@ -1,131 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/document-import.svg b/imgsrc/document-import.svg
index b549d30a8b..8eb7a63491 100644
--- a/imgsrc/document-import.svg
+++ b/imgsrc/document-import.svg
@@ -1,108 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/document-split.svg b/imgsrc/document-split.svg
index 33bed07639..e27b0b9e7a 100644
--- a/imgsrc/document-split.svg
+++ b/imgsrc/document-split.svg
@@ -1,118 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/document_open.svg b/imgsrc/document_open.svg
index c86677e374..1b04620088 100644
--- a/imgsrc/document_open.svg
+++ b/imgsrc/document_open.svg
@@ -1,100 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/drm-unlocked.svg b/imgsrc/drm-unlocked.svg
index 59abd8f856..c1c5761597 100644
--- a/imgsrc/drm-unlocked.svg
+++ b/imgsrc/drm-unlocked.svg
@@ -1,141 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/edit-select-all.svg b/imgsrc/edit-select-all.svg
index be9fc12271..2fe88055a5 100644
--- a/imgsrc/edit-select-all.svg
+++ b/imgsrc/edit-select-all.svg
@@ -1,123 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/edit_book.svg b/imgsrc/edit_book.svg
index 0ed3f72cc4..6f591aa8c6 100644
--- a/imgsrc/edit_book.svg
+++ b/imgsrc/edit_book.svg
@@ -1,127 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/embed-fonts.svg b/imgsrc/embed-fonts.svg
index a76333bc16..75242a162c 100644
--- a/imgsrc/embed-fonts.svg
+++ b/imgsrc/embed-fonts.svg
@@ -1,113 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/exec.svg b/imgsrc/exec.svg
index e23bced906..88118d3b9f 100644
--- a/imgsrc/exec.svg
+++ b/imgsrc/exec.svg
@@ -1,133 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/format-indent-more.svg b/imgsrc/format-indent-more.svg
index 2f4b33f078..42c5e74fdc 100644
--- a/imgsrc/format-indent-more.svg
+++ b/imgsrc/format-indent-more.svg
@@ -1,117 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/format-text-bold.svg b/imgsrc/format-text-bold.svg
index 7ac0205cfd..c8701aacae 100644
--- a/imgsrc/format-text-bold.svg
+++ b/imgsrc/format-text-bold.svg
@@ -1,121 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/format-text-color.svg b/imgsrc/format-text-color.svg
index a11f0ad7d0..7b0d2b8845 100644
--- a/imgsrc/format-text-color.svg
+++ b/imgsrc/format-text-color.svg
@@ -1,108 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/fts.svg b/imgsrc/fts.svg
index 7f488edf87..4bfcdf768a 100644
--- a/imgsrc/fts.svg
+++ b/imgsrc/fts.svg
@@ -1,68 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/generic-library.svg b/imgsrc/generic-library.svg
index f2a18be265..496b7dde14 100644
--- a/imgsrc/generic-library.svg
+++ b/imgsrc/generic-library.svg
@@ -1,111 +1 @@
-
-
+
\ No newline at end of file
diff --git a/imgsrc/h-ellipsis.svg b/imgsrc/h-ellipsis.svg
index 1f67922f89..fac9a161da 100644
--- a/imgsrc/h-ellipsis.svg
+++ b/imgsrc/h-ellipsis.svg
@@ -1,113 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/help.svg b/imgsrc/help.svg
index 136caa92e7..2e1ba6c064 100644
--- a/imgsrc/help.svg
+++ b/imgsrc/help.svg
@@ -1,147 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/heuristics.svg b/imgsrc/heuristics.svg
index deb522d348..916b023e30 100644
--- a/imgsrc/heuristics.svg
+++ b/imgsrc/heuristics.svg
@@ -1,153 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/highlight.svg b/imgsrc/highlight.svg
index e477b2d074..f6c7abb21e 100644
--- a/imgsrc/highlight.svg
+++ b/imgsrc/highlight.svg
@@ -1,60 +1 @@
-
-
+
\ No newline at end of file
diff --git a/imgsrc/highlight_only_off.svg b/imgsrc/highlight_only_off.svg
index 9de06af175..97f1651aa6 100644
--- a/imgsrc/highlight_only_off.svg
+++ b/imgsrc/highlight_only_off.svg
@@ -1,114 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/hotmail.svg b/imgsrc/hotmail.svg
index 4fdcfb9eaf..b8c353e44f 100644
--- a/imgsrc/hotmail.svg
+++ b/imgsrc/hotmail.svg
@@ -1,110 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/insert-link.svg b/imgsrc/insert-link.svg
index 09c7a0db9b..75f6651698 100644
--- a/imgsrc/insert-link.svg
+++ b/imgsrc/insert-link.svg
@@ -1,145 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/list_remove.svg b/imgsrc/list_remove.svg
index 2883e1f021..9c9c7ca0d4 100644
--- a/imgsrc/list_remove.svg
+++ b/imgsrc/list_remove.svg
@@ -1,128 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/mail.svg b/imgsrc/mail.svg
index 43a9364de2..e61670ad9d 100644
--- a/imgsrc/mail.svg
+++ b/imgsrc/mail.svg
@@ -1,119 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/merge.svg b/imgsrc/merge.svg
index 3199f5932d..cb3dac8c8f 100644
--- a/imgsrc/merge.svg
+++ b/imgsrc/merge.svg
@@ -1,124 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/mimetypes/djvu.svg b/imgsrc/mimetypes/djvu.svg
index 401d9b4091..328e96fe36 100644
--- a/imgsrc/mimetypes/djvu.svg
+++ b/imgsrc/mimetypes/djvu.svg
@@ -1,438 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/mimetypes/epub.svg b/imgsrc/mimetypes/epub.svg
index 9f2648db6d..f9c4a41344 100644
--- a/imgsrc/mimetypes/epub.svg
+++ b/imgsrc/mimetypes/epub.svg
@@ -1,336 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/mimetypes/odt.svg b/imgsrc/mimetypes/odt.svg
index f8c3df5d04..7017089030 100644
--- a/imgsrc/mimetypes/odt.svg
+++ b/imgsrc/mimetypes/odt.svg
@@ -1,63 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/imgsrc/mimetypes/png.svg b/imgsrc/mimetypes/png.svg
index ddfebdbdf5..9c4b79b167 100644
--- a/imgsrc/mimetypes/png.svg
+++ b/imgsrc/mimetypes/png.svg
@@ -1,1949 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/mimetypes/tpz.svg b/imgsrc/mimetypes/tpz.svg
index cf6713a8d1..4b897896d2 100644
--- a/imgsrc/mimetypes/tpz.svg
+++ b/imgsrc/mimetypes/tpz.svg
@@ -1,237 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/mimetypes/zero.svg b/imgsrc/mimetypes/zero.svg
index 2b187b18b8..cc1d5f64fc 100644
--- a/imgsrc/mimetypes/zero.svg
+++ b/imgsrc/mimetypes/zero.svg
@@ -1,229 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/minusminus.svg b/imgsrc/minusminus.svg
index cfc9e1a79d..242f249022 100644
--- a/imgsrc/minusminus.svg
+++ b/imgsrc/minusminus.svg
@@ -1,201 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/modified-for-dark-theme.svg b/imgsrc/modified-for-dark-theme.svg
index 6dcb9e73cd..97f8cceaa3 100644
--- a/imgsrc/modified-for-dark-theme.svg
+++ b/imgsrc/modified-for-dark-theme.svg
@@ -1,144 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/modified-for-light-theme.svg b/imgsrc/modified-for-light-theme.svg
index a6c34f7e64..e77e6ac509 100644
--- a/imgsrc/modified-for-light-theme.svg
+++ b/imgsrc/modified-for-light-theme.svg
@@ -1,144 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/next.svg b/imgsrc/next.svg
index 7db41c7e61..bcc879d786 100644
--- a/imgsrc/next.svg
+++ b/imgsrc/next.svg
@@ -1,153 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/ok.svg b/imgsrc/ok.svg
index 86cd603aa9..c223658e20 100644
--- a/imgsrc/ok.svg
+++ b/imgsrc/ok.svg
@@ -1,129 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/previous.svg b/imgsrc/previous.svg
index 1fd5738d72..66ef0c1fe0 100644
--- a/imgsrc/previous.svg
+++ b/imgsrc/previous.svg
@@ -1,153 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/print.svg b/imgsrc/print.svg
index 691fa1bd24..0a655c2e6f 100644
--- a/imgsrc/print.svg
+++ b/imgsrc/print.svg
@@ -1,102 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/quickview.svg b/imgsrc/quickview.svg
index 2dd0294a8c..9ba0082d10 100644
--- a/imgsrc/quickview.svg
+++ b/imgsrc/quickview.svg
@@ -1,110 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/rating.svg b/imgsrc/rating.svg
index d0ba75ec14..046dacc593 100644
--- a/imgsrc/rating.svg
+++ b/imgsrc/rating.svg
@@ -1,409 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/reference.svg b/imgsrc/reference.svg
index ba28398402..736b6a1e35 100644
--- a/imgsrc/reference.svg
+++ b/imgsrc/reference.svg
@@ -1,52 +1 @@
-
-
+
\ No newline at end of file
diff --git a/imgsrc/restart.svg b/imgsrc/restart.svg
index d5c0930bb1..f6126db21e 100644
--- a/imgsrc/restart.svg
+++ b/imgsrc/restart.svg
@@ -1,122 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/rotate-right.svg b/imgsrc/rotate-right.svg
index d18da42164..42b5243da2 100644
--- a/imgsrc/rotate-right.svg
+++ b/imgsrc/rotate-right.svg
@@ -1,127 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/save.svg b/imgsrc/save.svg
index e21ab584c0..1bdb7532aa 100644
--- a/imgsrc/save.svg
+++ b/imgsrc/save.svg
@@ -1,144 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/scheduler.svg b/imgsrc/scheduler.svg
index 7eb06645e3..94e5e62f0f 100644
--- a/imgsrc/scheduler.svg
+++ b/imgsrc/scheduler.svg
@@ -1,201 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/scroll.svg b/imgsrc/scroll.svg
index 4518e293ce..612bc40ef6 100644
--- a/imgsrc/scroll.svg
+++ b/imgsrc/scroll.svg
@@ -1,134 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/sd.svg b/imgsrc/sd.svg
index b2d226de19..368d1172ab 100644
--- a/imgsrc/sd.svg
+++ b/imgsrc/sd.svg
@@ -1,533 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/search.svg b/imgsrc/search.svg
index d2956f147e..c5b57b23ff 100644
--- a/imgsrc/search.svg
+++ b/imgsrc/search.svg
@@ -1,118 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/search_add_saved.svg b/imgsrc/search_add_saved.svg
index beee2e5548..67dac52533 100644
--- a/imgsrc/search_add_saved.svg
+++ b/imgsrc/search_add_saved.svg
@@ -1,146 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/srv/cloud-download.svg b/imgsrc/srv/cloud-download.svg
index ec183b7ae6..b5bda3a00e 100644
--- a/imgsrc/srv/cloud-download.svg
+++ b/imgsrc/srv/cloud-download.svg
@@ -1,15 +1 @@
-
-
+
\ No newline at end of file
diff --git a/imgsrc/srv/convert.svg b/imgsrc/srv/convert.svg
index 7743225d17..bd62eef299 100644
--- a/imgsrc/srv/convert.svg
+++ b/imgsrc/srv/convert.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/imgsrc/srv/faster.svg b/imgsrc/srv/faster.svg
index 6e25e3f177..7e784049ed 100644
--- a/imgsrc/srv/faster.svg
+++ b/imgsrc/srv/faster.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/imgsrc/srv/global-search.svg b/imgsrc/srv/global-search.svg
index daa1d1dbd7..5610a42fff 100644
--- a/imgsrc/srv/global-search.svg
+++ b/imgsrc/srv/global-search.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/imgsrc/srv/justify-full.svg b/imgsrc/srv/justify-full.svg
index 5a4ac2e460..9684417d74 100644
--- a/imgsrc/srv/justify-full.svg
+++ b/imgsrc/srv/justify-full.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/imgsrc/srv/justify-left.svg b/imgsrc/srv/justify-left.svg
index 78039f2b45..6d0fd4fb38 100644
--- a/imgsrc/srv/justify-left.svg
+++ b/imgsrc/srv/justify-left.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/imgsrc/srv/reference-mode.svg b/imgsrc/srv/reference-mode.svg
index 879f66ff9a..e3f50e124d 100644
--- a/imgsrc/srv/reference-mode.svg
+++ b/imgsrc/srv/reference-mode.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/imgsrc/srv/selection-handle-vertical.svg b/imgsrc/srv/selection-handle-vertical.svg
index f6f9237941..2b6dd1101d 100644
--- a/imgsrc/srv/selection-handle-vertical.svg
+++ b/imgsrc/srv/selection-handle-vertical.svg
@@ -1,6 +1 @@
-
-
+
\ No newline at end of file
diff --git a/imgsrc/srv/slower.svg b/imgsrc/srv/slower.svg
index 5938c371ca..9f15b2770a 100644
--- a/imgsrc/srv/slower.svg
+++ b/imgsrc/srv/slower.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/imgsrc/srv/star.svg b/imgsrc/srv/star.svg
index ae33706ad7..e2050c0d14 100644
--- a/imgsrc/srv/star.svg
+++ b/imgsrc/srv/star.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/imgsrc/subset-fonts.svg b/imgsrc/subset-fonts.svg
index 490d44e8cf..76c24c722d 100644
--- a/imgsrc/subset-fonts.svg
+++ b/imgsrc/subset-fonts.svg
@@ -1,163 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/swap.svg b/imgsrc/swap.svg
index 7838b13df6..f7d872db34 100644
--- a/imgsrc/swap.svg
+++ b/imgsrc/swap.svg
@@ -1,114 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/sync-right.svg b/imgsrc/sync-right.svg
index f14a301eee..bed31712ad 100644
--- a/imgsrc/sync-right.svg
+++ b/imgsrc/sync-right.svg
@@ -1,119 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/tb_folder.svg b/imgsrc/tb_folder.svg
index 49ab7e2629..1e0a2c47b8 100644
--- a/imgsrc/tb_folder.svg
+++ b/imgsrc/tb_folder.svg
@@ -1,130 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/trim.svg b/imgsrc/trim.svg
index e655a1ec0d..59fd68699f 100644
--- a/imgsrc/trim.svg
+++ b/imgsrc/trim.svg
@@ -1,269 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/v-ellipsis.svg b/imgsrc/v-ellipsis.svg
index 1fb7a647a3..e110a28a0e 100644
--- a/imgsrc/v-ellipsis.svg
+++ b/imgsrc/v-ellipsis.svg
@@ -1,113 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/imgsrc/window-close.svg b/imgsrc/window-close.svg
index 26d404bbc0..da0c1eaa9a 100644
--- a/imgsrc/window-close.svg
+++ b/imgsrc/window-close.svg
@@ -1,128 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/manual/images/fts-button.png b/manual/images/fts-button.png
index 8d2afada1c..c32eb109bf 100644
Binary files a/manual/images/fts-button.png and b/manual/images/fts-button.png differ
diff --git a/manual/images/sg_cc.jpg b/manual/images/sg_cc.jpg
index c6be070ea5..59e27d3cfd 100644
Binary files a/manual/images/sg_cc.jpg and b/manual/images/sg_cc.jpg differ
diff --git a/manual/images/sg_genre.jpg b/manual/images/sg_genre.jpg
index 5d9658b14d..edb74278c7 100644
Binary files a/manual/images/sg_genre.jpg and b/manual/images/sg_genre.jpg differ
diff --git a/manual/images/sg_restrict.jpg b/manual/images/sg_restrict.jpg
index 0400a27b30..0b9aad78c8 100644
Binary files a/manual/images/sg_restrict.jpg and b/manual/images/sg_restrict.jpg differ
diff --git a/manual/images/sg_restrict2.jpg b/manual/images/sg_restrict2.jpg
index 1be7dea603..84fc5105d8 100644
Binary files a/manual/images/sg_restrict2.jpg and b/manual/images/sg_restrict2.jpg differ
diff --git a/manual/images/sg_search.jpg b/manual/images/sg_search.jpg
index fb23b129ad..ee7e5a80b5 100644
Binary files a/manual/images/sg_search.jpg and b/manual/images/sg_search.jpg differ
diff --git a/manual/images/sg_tb.jpg b/manual/images/sg_tb.jpg
index 63610845db..777e9c8eaf 100644
Binary files a/manual/images/sg_tb.jpg and b/manual/images/sg_tb.jpg differ
diff --git a/manual/images/sg_tree.jpg b/manual/images/sg_tree.jpg
index c116f2f46a..bdce1e6b9f 100644
Binary files a/manual/images/sg_tree.jpg and b/manual/images/sg_tree.jpg differ
diff --git a/manual/plugin_examples/editor_demo/images/icon.png b/manual/plugin_examples/editor_demo/images/icon.png
index 7512b6ef07..26db5241af 100644
Binary files a/manual/plugin_examples/editor_demo/images/icon.png and b/manual/plugin_examples/editor_demo/images/icon.png differ
diff --git a/manual/plugin_examples/interface_demo/images/icon.png b/manual/plugin_examples/interface_demo/images/icon.png
index 7512b6ef07..26db5241af 100644
Binary files a/manual/plugin_examples/interface_demo/images/icon.png and b/manual/plugin_examples/interface_demo/images/icon.png differ
diff --git a/manual/plugin_examples/webengine_demo/images/icon.png b/manual/plugin_examples/webengine_demo/images/icon.png
index 7512b6ef07..26db5241af 100644
Binary files a/manual/plugin_examples/webengine_demo/images/icon.png and b/manual/plugin_examples/webengine_demo/images/icon.png differ
diff --git a/manual/resources/epub_cover.jpg b/manual/resources/epub_cover.jpg
index d5aa42e775..16f6d939f6 100644
Binary files a/manual/resources/epub_cover.jpg and b/manual/resources/epub_cover.jpg differ
diff --git a/manual/resources/languages.svg b/manual/resources/languages.svg
index dd72ce65ea..eb443bd29c 100644
--- a/manual/resources/languages.svg
+++ b/manual/resources/languages.svg
@@ -1,48 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/recipes/icons/7x7.png b/recipes/icons/7x7.png
index 4146988f36..9d8bbd02cf 100644
Binary files a/recipes/icons/7x7.png and b/recipes/icons/7x7.png differ
diff --git a/recipes/icons/brigitte_de.png b/recipes/icons/brigitte_de.png
index cf70c63521..3010acdca6 100644
Binary files a/recipes/icons/brigitte_de.png and b/recipes/icons/brigitte_de.png differ
diff --git a/recipes/icons/cedar.png b/recipes/icons/cedar.png
index cef15f28e1..e1aa329a09 100644
Binary files a/recipes/icons/cedar.png and b/recipes/icons/cedar.png differ
diff --git a/recipes/icons/denikn.cz.png b/recipes/icons/denikn.cz.png
index 7ed28e2c5a..0bb29d4664 100644
Binary files a/recipes/icons/denikn.cz.png and b/recipes/icons/denikn.cz.png differ
diff --git a/recipes/icons/elmundo.png b/recipes/icons/elmundo.png
index dedee51de8..f1c87edf4d 100644
Binary files a/recipes/icons/elmundo.png and b/recipes/icons/elmundo.png differ
diff --git a/recipes/icons/granma.png b/recipes/icons/granma.png
index 592a73bc60..36d5597bcf 100644
Binary files a/recipes/icons/granma.png and b/recipes/icons/granma.png differ
diff --git a/recipes/icons/iht.png b/recipes/icons/iht.png
index aa94604a0a..8cbaf6d618 100644
Binary files a/recipes/icons/iht.png and b/recipes/icons/iht.png differ
diff --git a/recipes/icons/le_monde_en.png b/recipes/icons/le_monde_en.png
index 1ff0dd2806..79cc40e63d 100644
Binary files a/recipes/icons/le_monde_en.png and b/recipes/icons/le_monde_en.png differ
diff --git a/recipes/icons/list_apart.png b/recipes/icons/list_apart.png
index 10c44c4873..4ad7cc01d9 100644
Binary files a/recipes/icons/list_apart.png and b/recipes/icons/list_apart.png differ
diff --git a/recipes/icons/new_statesman.png b/recipes/icons/new_statesman.png
index b30fce8d1a..ada37188fc 100644
Binary files a/recipes/icons/new_statesman.png and b/recipes/icons/new_statesman.png differ
diff --git a/recipes/icons/novaya_gazeta_europe.png b/recipes/icons/novaya_gazeta_europe.png
index 9a9ce000cc..946319432b 100644
Binary files a/recipes/icons/novaya_gazeta_europe.png and b/recipes/icons/novaya_gazeta_europe.png differ
diff --git a/recipes/icons/old_games.png b/recipes/icons/old_games.png
index f225a6739b..6fd3fe9e9b 100644
Binary files a/recipes/icons/old_games.png and b/recipes/icons/old_games.png differ
diff --git a/recipes/icons/russiafeed.png b/recipes/icons/russiafeed.png
index 613c954157..a568f141ca 100644
Binary files a/recipes/icons/russiafeed.png and b/recipes/icons/russiafeed.png differ
diff --git a/recipes/icons/tagespost.png b/recipes/icons/tagespost.png
index 4e59c70a29..0e27c0ba50 100644
Binary files a/recipes/icons/tagespost.png and b/recipes/icons/tagespost.png differ
diff --git a/recipes/icons/the_insider.png b/recipes/icons/the_insider.png
index 7ea0f61e1f..78151d8f54 100644
Binary files a/recipes/icons/the_insider.png and b/recipes/icons/the_insider.png differ
diff --git a/recipes/icons/thenewcriterion.png b/recipes/icons/thenewcriterion.png
index 7fef5dfd97..e16bc88acd 100644
Binary files a/recipes/icons/thenewcriterion.png and b/recipes/icons/thenewcriterion.png differ
diff --git a/recipes/icons/ukraiyns_tizhdien.png b/recipes/icons/ukraiyns_tizhdien.png
index 0cb0184939..d7ef47c52e 100644
Binary files a/recipes/icons/ukraiyns_tizhdien.png and b/recipes/icons/ukraiyns_tizhdien.png differ
diff --git a/recipes/icons/yazihane.png b/recipes/icons/yazihane.png
index d4b809ba24..05290b90c4 100644
Binary files a/recipes/icons/yazihane.png and b/recipes/icons/yazihane.png differ
diff --git a/resources/catalog/DefaultCover.jpg b/resources/catalog/DefaultCover.jpg
index b3cc507bb7..1d36a09329 100644
Binary files a/resources/catalog/DefaultCover.jpg and b/resources/catalog/DefaultCover.jpg differ
diff --git a/resources/images/clear_left-for-dark-theme.png b/resources/images/clear_left-for-dark-theme.png
index 2fa5471735..efcfe54b68 100644
Binary files a/resources/images/clear_left-for-dark-theme.png and b/resources/images/clear_left-for-dark-theme.png differ
diff --git a/resources/images/clear_left-for-light-theme.png b/resources/images/clear_left-for-light-theme.png
index 842b2082c0..04c8c6a9a5 100644
Binary files a/resources/images/clear_left-for-light-theme.png and b/resources/images/clear_left-for-light-theme.png differ
diff --git a/resources/images/close-for-dark-theme.png b/resources/images/close-for-dark-theme.png
index 4c222c7473..2f415f6d23 100644
Binary files a/resources/images/close-for-dark-theme.png and b/resources/images/close-for-dark-theme.png differ
diff --git a/resources/images/close-for-light-theme.png b/resources/images/close-for-light-theme.png
index a32a9e7f34..b28fa7e2c7 100644
Binary files a/resources/images/close-for-light-theme.png and b/resources/images/close-for-light-theme.png differ
diff --git a/resources/images/h-ellipsis.png b/resources/images/h-ellipsis.png
index 3635c633b0..70d7db2845 100644
Binary files a/resources/images/h-ellipsis.png and b/resources/images/h-ellipsis.png differ
diff --git a/resources/images/textures/grey_wash_wall.png b/resources/images/textures/grey_wash_wall.png
index e79edc1f5a..9a9b43f436 100644
Binary files a/resources/images/textures/grey_wash_wall.png and b/resources/images/textures/grey_wash_wall.png differ
diff --git a/resources/pin-template.svg b/resources/pin-template.svg
index 0a950c6f92..6e2e6e3d70 100644
--- a/resources/pin-template.svg
+++ b/resources/pin-template.svg
@@ -1,177 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/src/calibre/ebooks/lrf/html/demo/a.png b/src/calibre/ebooks/lrf/html/demo/a.png
index 1d3a4f3ca1..15362b8b85 100644
Binary files a/src/calibre/ebooks/lrf/html/demo/a.png and b/src/calibre/ebooks/lrf/html/demo/a.png differ
diff --git a/src/calibre/ebooks/lrf/html/demo/large.jpg b/src/calibre/ebooks/lrf/html/demo/large.jpg
index 2506302a5b..013f3e1b08 100644
Binary files a/src/calibre/ebooks/lrf/html/demo/large.jpg and b/src/calibre/ebooks/lrf/html/demo/large.jpg differ