diff --git a/png/dietpi.png b/png/dietpi.png
new file mode 100755
index 00000000..aea49d9a
Binary files /dev/null and b/png/dietpi.png differ
diff --git a/png/ente-photos-dark.png b/png/ente-photos-dark.png
new file mode 100755
index 00000000..65ff2157
Binary files /dev/null and b/png/ente-photos-dark.png differ
diff --git a/png/ente-photos-light.png b/png/ente-photos-light.png
new file mode 100755
index 00000000..012c2d8c
Binary files /dev/null and b/png/ente-photos-light.png differ
diff --git a/png/ente-photos.png b/png/ente-photos.png
index 8a84dfb1..8ef3ac0c 100755
Binary files a/png/ente-photos.png and b/png/ente-photos.png differ
diff --git a/png/open-webui-dark.png b/png/open-webui-dark.png
index ca1a4573..fd32cc4e 100755
Binary files a/png/open-webui-dark.png and b/png/open-webui-dark.png differ
diff --git a/png/open-webui-light.png b/png/open-webui-light.png
index 7562dcc7..5fdf6ddd 100755
Binary files a/png/open-webui-light.png and b/png/open-webui-light.png differ
diff --git a/png/open-webui.png b/png/open-webui.png
index afd24d2a..8afc439b 100755
Binary files a/png/open-webui.png and b/png/open-webui.png differ
diff --git a/png/openchangelog-dark.png b/png/openchangelog-dark.png
new file mode 100755
index 00000000..d13d94d3
Binary files /dev/null and b/png/openchangelog-dark.png differ
diff --git a/png/openchangelog-light.png b/png/openchangelog-light.png
index 59082267..7d3123e9 100755
Binary files a/png/openchangelog-light.png and b/png/openchangelog-light.png differ
diff --git a/png/openchangelog.png b/png/openchangelog.png
index db259e4e..d13d94d3 100755
Binary files a/png/openchangelog.png and b/png/openchangelog.png differ
diff --git a/png/openemr-dark.png b/png/openemr-dark.png
new file mode 100755
index 00000000..b5621677
Binary files /dev/null and b/png/openemr-dark.png differ
diff --git a/png/openldap-dark.png b/png/openldap-dark.png
new file mode 100755
index 00000000..d09f7ce4
Binary files /dev/null and b/png/openldap-dark.png differ
diff --git a/png/openldap-light.png b/png/openldap-light.png
new file mode 100755
index 00000000..0d124646
Binary files /dev/null and b/png/openldap-light.png differ
diff --git a/png/openldap.png b/png/openldap.png
index ff15cf63..59934302 100755
Binary files a/png/openldap.png and b/png/openldap.png differ
diff --git a/png/openmediavault-dark.png b/png/openmediavault-dark.png
new file mode 100755
index 00000000..a5779094
Binary files /dev/null and b/png/openmediavault-dark.png differ
diff --git a/png/openpanel-dark.png b/png/openpanel-dark.png
new file mode 100755
index 00000000..7cb0fdaa
Binary files /dev/null and b/png/openpanel-dark.png differ
diff --git a/png/openpanel.png b/png/openpanel.png
index ced1546b..1d84f8c0 100755
Binary files a/png/openpanel.png and b/png/openpanel.png differ
diff --git a/png/openprinting-cups-dark.png b/png/openprinting-cups-dark.png
new file mode 100755
index 00000000..29487c2b
Binary files /dev/null and b/png/openprinting-cups-dark.png differ
diff --git a/png/openprinting-cups-light.png b/png/openprinting-cups-light.png
new file mode 100755
index 00000000..61b4bfd7
Binary files /dev/null and b/png/openprinting-cups-light.png differ
diff --git a/png/openreads-dark.png b/png/openreads-dark.png
new file mode 100755
index 00000000..8aa87222
Binary files /dev/null and b/png/openreads-dark.png differ
diff --git a/png/openreads-light.png b/png/openreads-light.png
new file mode 100755
index 00000000..646c2cff
Binary files /dev/null and b/png/openreads-light.png differ
diff --git a/png/opensuse-tumbleweed-dark.png b/png/opensuse-tumbleweed-dark.png
new file mode 100755
index 00000000..da84ee0e
Binary files /dev/null and b/png/opensuse-tumbleweed-dark.png differ
diff --git a/png/opentalk-dark.png b/png/opentalk-dark.png
new file mode 100755
index 00000000..9e73d870
Binary files /dev/null and b/png/opentalk-dark.png differ
diff --git a/png/opentalk-light.png b/png/opentalk-light.png
new file mode 100755
index 00000000..450a970c
Binary files /dev/null and b/png/opentalk-light.png differ
diff --git a/png/snappymail-dark.png b/png/snappymail-dark.png
new file mode 100755
index 00000000..98229515
Binary files /dev/null and b/png/snappymail-dark.png differ
diff --git a/png/snappymail-light.png b/png/snappymail-light.png
new file mode 100755
index 00000000..b0042e89
Binary files /dev/null and b/png/snappymail-light.png differ
diff --git a/png/snappymail.png b/png/snappymail.png
new file mode 100755
index 00000000..98229515
Binary files /dev/null and b/png/snappymail.png differ
diff --git a/svg/dietpi.svg b/svg/dietpi.svg
new file mode 100755
index 00000000..21b20fb0
--- /dev/null
+++ b/svg/dietpi.svg
@@ -0,0 +1,72 @@
+
+
+
diff --git a/svg/ente-photos-dark.svg b/svg/ente-photos-dark.svg
new file mode 100755
index 00000000..238a69e9
--- /dev/null
+++ b/svg/ente-photos-dark.svg
@@ -0,0 +1,24 @@
+
+
+
diff --git a/svg/ente-photos-light.svg b/svg/ente-photos-light.svg
new file mode 100755
index 00000000..92ee5010
--- /dev/null
+++ b/svg/ente-photos-light.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/svg/ente-photos.svg b/svg/ente-photos.svg
new file mode 100755
index 00000000..dc420ffb
--- /dev/null
+++ b/svg/ente-photos.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/svg/open-webui-dark.svg b/svg/open-webui-dark.svg
index eaf136bb..72c404bb 100755
--- a/svg/open-webui-dark.svg
+++ b/svg/open-webui-dark.svg
@@ -1,8 +1,8 @@
diff --git a/svg/open-webui-light.svg b/svg/open-webui-light.svg
index 45b66b96..e3498ca8 100755
--- a/svg/open-webui-light.svg
+++ b/svg/open-webui-light.svg
@@ -1,14 +1,11 @@
diff --git a/svg/open-webui.svg b/svg/open-webui.svg
index ea832fef..cc5d4cff 100755
--- a/svg/open-webui.svg
+++ b/svg/open-webui.svg
@@ -1,12 +1,12 @@
diff --git a/svg/openbooks-dark.svg b/svg/openbooks-dark.svg
index 1afd2cda..ef0ab03c 100755
--- a/svg/openbooks-dark.svg
+++ b/svg/openbooks-dark.svg
@@ -2,11 +2,9 @@
diff --git a/svg/openbooks-light.svg b/svg/openbooks-light.svg
index 49464847..c7283444 100755
--- a/svg/openbooks-light.svg
+++ b/svg/openbooks-light.svg
@@ -5,11 +5,9 @@
-
-
-
+
diff --git a/svg/openbooks.svg b/svg/openbooks.svg
index 40eac889..0c4a720c 100755
--- a/svg/openbooks.svg
+++ b/svg/openbooks.svg
@@ -5,11 +5,9 @@
-
-
-
+
diff --git a/svg/openchangelog-dark.svg b/svg/openchangelog-dark.svg
new file mode 100755
index 00000000..db30861f
--- /dev/null
+++ b/svg/openchangelog-dark.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/svg/openchangelog-light.svg b/svg/openchangelog-light.svg
index 114cbac5..04c5d7a6 100755
--- a/svg/openchangelog-light.svg
+++ b/svg/openchangelog-light.svg
@@ -1,21 +1,20 @@
-
+
diff --git a/svg/openchangelog.svg b/svg/openchangelog.svg
index cd56c52b..db30861f 100755
--- a/svg/openchangelog.svg
+++ b/svg/openchangelog.svg
@@ -1,21 +1,17 @@
-
+
diff --git a/svg/opencloud-dark.svg b/svg/opencloud-dark.svg
index 0bf30dd8..919001b0 100755
--- a/svg/opencloud-dark.svg
+++ b/svg/opencloud-dark.svg
@@ -2,9 +2,7 @@
diff --git a/svg/opencloud-light.svg b/svg/opencloud-light.svg
index 51e74ad7..b4bf6aa2 100755
--- a/svg/opencloud-light.svg
+++ b/svg/opencloud-light.svg
@@ -5,10 +5,7 @@
-
-
-
-
-
+
diff --git a/svg/opencloud.svg b/svg/opencloud.svg
index 11e63baf..f1cb657f 100755
--- a/svg/opencloud.svg
+++ b/svg/opencloud.svg
@@ -5,10 +5,7 @@
-
-
-
-
-
+
diff --git a/svg/opendns-dark.svg b/svg/opendns-dark.svg
index 550311d8..b48d17c5 100755
--- a/svg/opendns-dark.svg
+++ b/svg/opendns-dark.svg
@@ -2,25 +2,10 @@
diff --git a/svg/opendns-light.svg b/svg/opendns-light.svg
index cbda20d1..40f48ce2 100755
--- a/svg/opendns-light.svg
+++ b/svg/opendns-light.svg
@@ -3,25 +3,12 @@
diff --git a/svg/opendns.svg b/svg/opendns.svg
index efb5e029..4fa0c8d6 100755
--- a/svg/opendns.svg
+++ b/svg/opendns.svg
@@ -3,33 +3,13 @@
diff --git a/svg/openemr-dark.svg b/svg/openemr-dark.svg
new file mode 100755
index 00000000..480312b4
--- /dev/null
+++ b/svg/openemr-dark.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/svg/openemr-light.svg b/svg/openemr-light.svg
index 9017e2c1..25eed05a 100755
--- a/svg/openemr-light.svg
+++ b/svg/openemr-light.svg
@@ -1,20 +1,16 @@
-
+
diff --git a/svg/openemr.svg b/svg/openemr.svg
index 7e80330d..480312b4 100755
--- a/svg/openemr.svg
+++ b/svg/openemr.svg
@@ -1,16 +1,13 @@
-
+
diff --git a/svg/opengist-dark.svg b/svg/opengist-dark.svg
index 498b5e6b..a72a39fc 100755
--- a/svg/opengist-dark.svg
+++ b/svg/opengist-dark.svg
@@ -2,25 +2,15 @@
diff --git a/svg/opengist-light.svg b/svg/opengist-light.svg
index ad99ed8a..1760fd93 100755
--- a/svg/opengist-light.svg
+++ b/svg/opengist-light.svg
@@ -3,25 +3,17 @@
diff --git a/svg/opengist.svg b/svg/opengist.svg
index 5d7af65d..493944d2 100755
--- a/svg/opengist.svg
+++ b/svg/opengist.svg
@@ -5,25 +5,15 @@
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/svg/openhands-dark.svg b/svg/openhands-dark.svg
index b0f69491..f8d99bae 100755
--- a/svg/openhands-dark.svg
+++ b/svg/openhands-dark.svg
@@ -2,50 +2,47 @@
diff --git a/svg/openhands-light.svg b/svg/openhands-light.svg
index 111f56ea..da71c6ff 100755
--- a/svg/openhands-light.svg
+++ b/svg/openhands-light.svg
@@ -5,52 +5,47 @@
-
-
-
-
-
-
-
+
diff --git a/svg/openhands.svg b/svg/openhands.svg
index 37abd202..47bf087d 100755
--- a/svg/openhands.svg
+++ b/svg/openhands.svg
@@ -5,62 +5,58 @@
-
-
-
-
-
-
-
-
-
+
+
diff --git a/svg/openldap-dark.svg b/svg/openldap-dark.svg
new file mode 100755
index 00000000..ff1f5c8a
--- /dev/null
+++ b/svg/openldap-dark.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/svg/openldap-light.svg b/svg/openldap-light.svg
new file mode 100755
index 00000000..6e94d312
--- /dev/null
+++ b/svg/openldap-light.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/svg/openldap.svg b/svg/openldap.svg
index 16ed7219..7fce3b69 100755
--- a/svg/openldap.svg
+++ b/svg/openldap.svg
@@ -1,57 +1,54 @@
-
+
diff --git a/svg/openmediavault-dark.svg b/svg/openmediavault-dark.svg
new file mode 100755
index 00000000..71aa130c
--- /dev/null
+++ b/svg/openmediavault-dark.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/svg/openmediavault-light.svg b/svg/openmediavault-light.svg
index 1b76e5f1..553f4a31 100755
--- a/svg/openmediavault-light.svg
+++ b/svg/openmediavault-light.svg
@@ -1,27 +1,23 @@
-
+
diff --git a/svg/openmediavault.svg b/svg/openmediavault.svg
index ac72edff..c6ed7b50 100755
--- a/svg/openmediavault.svg
+++ b/svg/openmediavault.svg
@@ -1,37 +1,26 @@
-
+
diff --git a/svg/openpanel-dark.svg b/svg/openpanel-dark.svg
new file mode 100755
index 00000000..e4efb440
--- /dev/null
+++ b/svg/openpanel-dark.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/svg/openpanel-light.svg b/svg/openpanel-light.svg
index d0cb21dc..80b7ea33 100755
--- a/svg/openpanel-light.svg
+++ b/svg/openpanel-light.svg
@@ -1,17 +1,15 @@
-
+
diff --git a/svg/openpanel.svg b/svg/openpanel.svg
index a1cc0343..3de461f0 100755
--- a/svg/openpanel.svg
+++ b/svg/openpanel.svg
@@ -1,14 +1,16 @@
-
+
diff --git a/svg/openprinting-cups-dark.svg b/svg/openprinting-cups-dark.svg
new file mode 100755
index 00000000..261059c5
--- /dev/null
+++ b/svg/openprinting-cups-dark.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/svg/openprinting-cups-light.svg b/svg/openprinting-cups-light.svg
new file mode 100755
index 00000000..77d28b47
--- /dev/null
+++ b/svg/openprinting-cups-light.svg
@@ -0,0 +1,24 @@
+
+
+
diff --git a/svg/openprinting-cups.svg b/svg/openprinting-cups.svg
index ebde39c3..ab0246dc 100755
--- a/svg/openprinting-cups.svg
+++ b/svg/openprinting-cups.svg
@@ -9,28 +9,21 @@
-
-
-
-
-
-
-
-
-
-
-
+ s50.4-18.4,83-18.4c17.7,0,34.7,2.6,50.6,7.9c15.9,5.1,30.8,12.8,44.2,22.8c13.7,10.2,24.8,22.4,34,37c9.1,15.1,15.8,32,19.8,50.1
+ l0.2,1h49.1l-0.2-1.5c-3.2-25.6-11-48.6-23.2-68.4c-12-19.6-27.3-36.5-45.5-50.1c-18-13.5-38.4-23.8-60.8-30.7
+ C316.1,3.5,293,0,269.6,0c-38.3,0-72.5,7.1-101.7,21C139,34.8,114.5,53.9,95.1,77.6c-19.2,23.5-33.8,51-43.5,81.7
+ c-9.6,30.6-14.5,63.3-14.5,97c0,33.9,4.9,66.5,14.5,97c9.6,30.7,24.3,58.1,43.5,81.4c19.3,23.4,43.8,42.3,72.8,56.2
+ c29.2,14,63.5,21,101.7,21c28.9,0,55.5-4.7,79-13.9c23.5-9.1,44.3-22.3,61.9-39.4c17.4-16.9,31.8-37.7,42.8-62.1
+ c11-24.3,18.2-51.8,21.4-82l0.2-1.4h-49.3V313.3z M169.3,192.1h175c7.2,0,13.1,5.9,13.1,13.1v138.5c0,7.2-5.9,13.1-13.1,13.1h-175
+ c-7.2,0-13.1-5.9-13.1-13.1V205.1C156.2,198,162.1,192.1,169.3,192.1z M169.3,192.1h175c7.2,0,13.1,5.9,13.1,13.1v138.5
+ c0,7.2-5.9,13.1-13.1,13.1h-175c-7.2,0-13.1-5.9-13.1-13.1V205.1C156.2,198,162.1,192.1,169.3,192.1z M157.4,204.2
+ c2.6,0.2,1.3-13.4,1.3-23.2c1.6-13.9,70.1-25.6,70.1-25.6V192l91.4-18.3 M157.4,204.2c2.6,0.2,1.3-13.4,1.3-23.2
+ c1.6-13.9,70.1-25.6,70.1-25.6V192l91.4-18.3"/>
+
diff --git a/svg/openreads-dark.svg b/svg/openreads-dark.svg
new file mode 100755
index 00000000..ca7e6bce
--- /dev/null
+++ b/svg/openreads-dark.svg
@@ -0,0 +1,38 @@
+
+
+
diff --git a/svg/openreads-light.svg b/svg/openreads-light.svg
new file mode 100755
index 00000000..d8c6413b
--- /dev/null
+++ b/svg/openreads-light.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/svg/openreads.svg b/svg/openreads.svg
index 390a293e..825deb0a 100755
--- a/svg/openreads.svg
+++ b/svg/openreads.svg
@@ -1,50 +1,43 @@
-
+
diff --git a/svg/opensearch-dark.svg b/svg/opensearch-dark.svg
index 4fccd3d7..e21610f9 100755
--- a/svg/opensearch-dark.svg
+++ b/svg/opensearch-dark.svg
@@ -3,9 +3,9 @@
diff --git a/svg/opensearch-light.svg b/svg/opensearch-light.svg
index f37a4d67..0fc8e2ae 100755
--- a/svg/opensearch-light.svg
+++ b/svg/opensearch-light.svg
@@ -5,12 +5,10 @@
-
-
-
-
-
+
diff --git a/svg/opensearch.svg b/svg/opensearch.svg
index ccaffa7a..4d7f3e09 100755
--- a/svg/opensearch.svg
+++ b/svg/opensearch.svg
@@ -3,15 +3,13 @@
diff --git a/svg/openspeedtest-dark.svg b/svg/openspeedtest-dark.svg
index 08f28d50..5ce2edf8 100755
--- a/svg/openspeedtest-dark.svg
+++ b/svg/openspeedtest-dark.svg
@@ -6,69 +6,64 @@
c-0.5,0.8-1.3,2.4-2,3.3c-1.5,2.6-6.4,11.3-9.3,16.7c-4,7.5-14.8,29.7-14.8,30.4c0,0.1-0.8,2-1.9,4.2c-1,2.2-2.3,5.1-2.9,6.6
c-0.5,1.4-1.3,3.2-1.7,4.1c-2.2,4.8-7.6,19.5-10.6,28.6c-1.6,5.1-5.1,16.1-5.4,17.4c-0.1,0.5-1,3.9-2.1,7.6c-1,3.7-1.9,7.2-2.1,7.7
c-1.2,5.1-2.5,10.4-3,13.1c-1.6,7.5-2.8,13.8-3.1,16c-0.1,1.3-0.4,2.7-0.5,3.1c-0.3,0.9-0.6,2.8-1,5.9c-0.2,1.1-0.5,3.4-0.8,4.9
- c-0.3,1.5-0.6,4.1-0.8,5.7c-0.2,1.5-0.4,3.4-0.5,4.1c-0.1,0.7-0.4,2.8-0.6,4.6c-0.2,1.9-0.4,3.9-0.5,4.6c-0.1,0.7-0.3,3.2-0.5,5.6
- c-0.2,2.3-0.4,4.6-0.5,5.1c-1.3,7-1.3,62.7,0,69.6c0.1,0.4,0.3,3.1,0.5,5.9c0.2,2.8,0.5,5.2,0.5,5.4c0.1,0.1,0.3,1.8,0.5,3.7
- c0.2,1.8,0.4,3.9,0.6,4.5c0.1,0.7,0.4,2.5,0.6,4.1c0.2,1.6,0.4,3,0.5,3.2c0,0.1,0.3,1.4,0.5,2.8c0.2,1.4,0.8,4.6,1.4,7.2
- c0.6,2.5,1.1,5.1,1.2,5.8c1.7,8.8,5.9,22.2,10.1,32.3c16.8,40.3,41.2,62.8,73,66.9c3.1,0.4,12.6,0.4,16.4,0c2.6-0.3,9.5-1.6,13-2.5
- c0.7-0.2,6.2-2.1,9.9-3.5l1.4-0.5l-3.1-3.2c-3.9-4-6.8-7.7-12-15.4c-2.2-3.3-4.2-6.1-4.5-6.3c-0.3-0.2-2.1-0.5-4-0.8
- c-2-0.3-4.2-0.7-5.1-0.8c-3.1-0.5-10.1-3.2-14-5.4c-7.6-4.3-14.7-12.7-19.5-22.9c-2.9-6.4-7.6-20-8.7-25.5c-0.2-0.7-0.8-4.1-1.5-7.5
- c-0.7-3.4-1.4-7.5-1.5-9.1c-0.2-1.6-0.4-3.4-0.5-3.9c-0.3-1.3-0.9-8.3-1.1-12.5c-0.7-13.2-0.9-19-0.9-31.2s0.4-25.2,0.9-30.6
- c0.1-1,0.3-3.9,0.5-6.3c0.1-2.5,0.4-5.3,0.5-6.2c0.1-0.9,0.3-3.1,0.5-5c0.2-1.9,0.4-3.9,0.5-4.6c0.1-0.7,0.3-2.8,0.5-4.6
- c0.2-1.9,0.4-3.7,0.5-4.1c0.1-0.4,0.4-1.8,0.5-3.1c0.2-1.3,0.5-3.6,0.8-5.2c0.3-1.5,0.6-3.9,0.8-5.1c0.2-1.3,0.4-2.7,0.5-3.1
- c0.1-0.4,0.3-1.7,0.5-2.8c0.2-1.1,0.4-2.4,0.5-2.8c0.1-0.4,0.3-1.6,0.5-2.6c0.2-1,0.7-3.9,1.3-6.4c0.6-2.6,1.1-5.4,1.3-6.2
- c0.3-1.2,4.1-17.3,5.2-22c0.1-0.5,0.3-1.3,0.4-1.8c0.4-1.4,2.8-9.9,3.8-13c0.5-1.5,0.9-3.1,1-3.4c0.3-1.7,7.5-23.2,10.2-30.9
- c8.7-23.7,19-47.5,31.6-72.9c3.9-7.8,7.9-15.7,8.9-17.5c1-1.9,2.8-5.2,4-7.5c10.3-19.3,24.4-35.5,39.4-45.3
- c11.4-7.5,23-8.5,34.3-3.2l3.4,1.7l4-3.8c7.3-6.8,18.6-15.6,21.6-16.7c0.3-0.1-0.6-1.4-2.1-2.9c-3.8-4-7.6-6.6-15.6-11.2
- c-2.7-1.5-10.2-4.8-11.7-5.1c-0.6-0.1-1.5-0.4-2.1-0.7c-3.3-1.6-11.1-2.8-19.3-2.9C202.9,0,198.7,0,198.3,0.1z"/>
-
-
-
-
-
+ c0.4-1,1-2.2,1.4-2.7s0.6-0.9,0.5-0.9s0.5-1.6,1.5-3.6c0.9-2,1.8-3.7,1.8-3.8c0-0.1,1.3-2.9,2.8-6.2c1.5-3.3,2.8-6.1,2.8-6.2
+ s0.8-1.9,1.8-4c1.5-3.3,9-19.8,12.9-28.5c0.8-1.7,1.9-4.3,2.6-5.7c0.6-1.4,3.3-7.3,5.9-13.1s5.3-11.8,6-13.4
+ c0.7-1.5,2.2-4.9,3.3-7.5c2.3-5.2,3.4-7.6,5.9-13.1c1-2.1,2.1-4.6,2.5-5.4c0.4-0.9,1.2-2.8,2-4.4c1.1-2.4,8.3-18.4,11.8-26.3
+ c0.6-1.3,1.7-3.7,2.5-5.4s2.1-4.4,2.8-6.1c0.7-1.6,1.9-4.2,2.6-5.8c0.7-1.5,1.2-2.8,1.1-2.8C457.1,147.6,454.5,151,451.4,155.2z
+ M363.1,307.7c2.3,0.9,3.7,3.4,3.9,7.3c0.2,2.9,0.1,3.6-1,5.1c-2.4,3.5-7.1,4.7-11,2.8c-2.6-1.2-4-3.5-4.3-6.6c-0.2-2.2,0-3,1.3-4.8
+ C354.6,307.7,359.1,306.1,363.1,307.7z M360.9,173.1c-0.1,0.1-3.4,0.3-7.4,0.5c-7.4,0.3-10.8,0.6-14.4,1.1c-1.1,0.2-2.7,0.4-3.4,0.5
+ c-5.9,0.8-15.4,3-22.5,5.4c-17.6,5.8-32.2,14.7-44.2,26.9c-2.3,2.4-4.7,5-5.4,5.9c-0.6,0.8-1.3,1.6-1.4,1.8
+ c-2,1.9-8.8,12.6-11.8,18.5c-5.4,10.7-10.2,27.4-11.6,39.5c-0.1,1.4-0.4,3.1-0.5,3.9c-1.5,8.3-1.2,34,0.5,44.8
+ c0.2,1,0.4,2.5,0.5,3.4c0.1,0.8,0.8,4.3,1.5,7.7c7.8,35,28.4,61.8,58.5,76c6.6,3.1,18.8,7.4,23.7,8.3c0.7,0.1,3.4,0.7,5.9,1.2
+ c2.6,0.6,6,1.2,7.7,1.4c1.7,0.2,3.7,0.5,4.4,0.6c8.2,1,28.9,1.4,37.4,0.6c5.8-0.5,18.5-2.7,23.5-4c16.2-4.3,32.6-12.3,44.1-21.5
+ c7-5.6,15.4-14.8,20.3-22.2c1.4-2.1,2.9-4.5,3.4-5.2c1.6-2.4,7-14,8.6-18.5c1.8-4.8,3.4-10.2,4.2-14.2c0.4-1.4,0.7-3,0.8-3.6
+ c0.4-1.8,2.2-12.3,2.5-14.4c1.4-12.1,1.5-38.5,0-44c-0.1-0.4-0.3-1.7-0.5-2.8c-2.8-19.2-11.4-38.3-24.1-53.3
+ c-2.5-2.9-14-14.3-15.1-14.8c-0.9-0.5-1.5,0.5-6.5,10.6l-5.6,11.2l6,9.7c3.3,5.4,7.2,12,8.5,14.7c4.5,9.1,7.8,20.1,9.4,32.1
+ c0.8,6,0.9,20.7,0.2,27.4c-0.4,3.6-2.3,14.3-3.2,17.5c-2.2,8-4.2,13.4-8,21.1c-8.6,17.3-20.3,28.9-38.5,38.3
+ c-7.5,3.9-17.7,7.6-23.3,8.6c-0.7,0.2-2.1,0.5-3.1,0.7c-1,0.3-3.2,0.6-4.9,0.8c-1.7,0.2-3.5,0.4-4.1,0.6c-1.4,0.3-17.8,0.3-19-0.1
+ c-0.6-0.1-2.5-0.4-4.4-0.6s-3.5-0.4-3.6-0.5s-1.4-0.3-2.8-0.5s-2.7-0.5-2.9-0.6c-0.2-0.1-1-0.3-1.9-0.5c-5.9-1-20.8-6.4-28.6-10.4
+ c-13.9-6.9-26.1-17.9-33.2-29.9c-4.9-8.2-10.2-23-11.3-31.4c-0.1-1.1-0.4-2.9-0.5-3.9c-0.8-6-1-9.7-1-20.1c0-14.8,0.4-19,2.8-29.9
+ c6.8-30.6,26.4-51.2,57.7-60.7c3.5-1.1,10.9-2.9,13.9-3.4c1-0.1,2.4-0.4,3.1-0.6c0.7-0.2,2.3-0.4,3.6-0.6c1.3-0.2,3.5-0.5,4.9-0.8
+ c2.7-0.5,23-0.3,26,0.3c6.5,1.2,9.6,1.5,17.5,2.2l4.5,0.3l2.3-3.6c1.2-1.9,4.9-7.3,8.1-11.9c3.2-4.6,5.7-8.5,5.6-8.6
+ c-0.2-0.1-2.8-0.8-5.9-1.5c-3-0.7-7.2-1.6-9.2-2c-2-0.5-4.5-1-5.7-1.1s-2.4-0.4-2.8-0.5c-3.7-0.7-9.1-1.1-20.3-1.5
+ c-4.2-0.2-8-0.4-8.3-0.5C361.4,173,361,173,360.9,173.1z M352.6,223.1c0,0.1-2,0.2-4.2,0.4c-11,0.9-24.4,5.9-33.5,12.4
+ c-13.5,9.7-22.8,22.9-28.1,40.1c-1,3.4-1.1,3.4,3.3-2.1c8.5-10.6,19.9-19.7,31.9-25.3c3.4-1.6,11.6-4.5,13.9-5
+ c0.6-0.1,2.3-0.4,3.7-0.7c5.1-1,6.8-1.2,12.4-1.1c3.5,0.1,7.5,0.5,10.3,1c2.6,0.6,4.8,0.8,5,0.7c0.2-0.2,3.1-4.1,6.5-8.6l6.2-8.2
+ l-2.2-0.6c-2.8-0.8-9.1-2.1-12.7-2.5C362.5,223.2,352.9,222.9,352.6,223.1z M416.8,264.6l-4.2,8.3l1.4,2.3c0.7,1.3,1.5,2.5,1.6,2.6
+ c0.8,0.7,5.7,11,7.1,14.9c2.9,8.3,3.9,15.1,4,26.1c0,10.9-0.1,10.8,2.8,3.5c3.9-9.7,5.8-19.2,5.7-28.6c0-3.2-0.1-6.4-0.3-6.9
+ c-0.1-0.6-0.4-2.1-0.5-3.5c-0.5-3.7-2.8-11.1-4.5-14.8c-2.4-5.1-7.5-12.4-8.6-12.4C421.1,256.3,419.1,260,416.8,264.6z"/>
diff --git a/svg/openspeedtest-light.svg b/svg/openspeedtest-light.svg
index fbbc1bce..1b8bfc8f 100755
--- a/svg/openspeedtest-light.svg
+++ b/svg/openspeedtest-light.svg
@@ -1,97 +1,74 @@
-
+
diff --git a/svg/openspeedtest.svg b/svg/openspeedtest.svg
index 75e54d98..0f9130c4 100755
--- a/svg/openspeedtest.svg
+++ b/svg/openspeedtest.svg
@@ -1,97 +1,74 @@
-
+
diff --git a/svg/opensuse-alp-dark.svg b/svg/opensuse-alp-dark.svg
index 82c394bb..98fb2d93 100755
--- a/svg/opensuse-alp-dark.svg
+++ b/svg/opensuse-alp-dark.svg
@@ -1,30 +1,16 @@
diff --git a/svg/opensuse-alp-light.svg b/svg/opensuse-alp-light.svg
index eff3e677..148ac2c0 100755
--- a/svg/opensuse-alp-light.svg
+++ b/svg/opensuse-alp-light.svg
@@ -1,33 +1,19 @@
diff --git a/svg/opensuse-alp.svg b/svg/opensuse-alp.svg
index cadc1372..cb3379b1 100755
--- a/svg/opensuse-alp.svg
+++ b/svg/opensuse-alp.svg
@@ -1,33 +1,19 @@
diff --git a/svg/opensuse-dark.svg b/svg/opensuse-dark.svg
index 8b73aeab..d0fdd4aa 100755
--- a/svg/opensuse-dark.svg
+++ b/svg/opensuse-dark.svg
@@ -5,26 +5,24 @@
-
-
-
+
diff --git a/svg/opensuse-evergreen-dark.svg b/svg/opensuse-evergreen-dark.svg
index 6b4b545a..22140469 100755
--- a/svg/opensuse-evergreen-dark.svg
+++ b/svg/opensuse-evergreen-dark.svg
@@ -1,118 +1,81 @@
-
diff --git a/svg/opensuse-evergreen-light.svg b/svg/opensuse-evergreen-light.svg
index 37d03657..752024f4 100755
--- a/svg/opensuse-evergreen-light.svg
+++ b/svg/opensuse-evergreen-light.svg
@@ -3,87 +3,81 @@
diff --git a/svg/opensuse-evergreen.svg b/svg/opensuse-evergreen.svg
index e63d379f..76e9c14b 100755
--- a/svg/opensuse-evergreen.svg
+++ b/svg/opensuse-evergreen.svg
@@ -3,87 +3,82 @@
diff --git a/svg/opensuse-leap-dark.svg b/svg/opensuse-leap-dark.svg
index 94e4df93..c6989bc1 100755
--- a/svg/opensuse-leap-dark.svg
+++ b/svg/opensuse-leap-dark.svg
@@ -1,13 +1,9 @@
diff --git a/svg/opensuse-leap-light.svg b/svg/opensuse-leap-light.svg
index aa450e93..0f166411 100755
--- a/svg/opensuse-leap-light.svg
+++ b/svg/opensuse-leap-light.svg
@@ -1,16 +1,12 @@
diff --git a/svg/opensuse-leap.svg b/svg/opensuse-leap.svg
index cf80a93a..8f774b52 100755
--- a/svg/opensuse-leap.svg
+++ b/svg/opensuse-leap.svg
@@ -1,16 +1,12 @@
diff --git a/svg/opensuse-light.svg b/svg/opensuse-light.svg
index 97d0895f..bb881752 100755
--- a/svg/opensuse-light.svg
+++ b/svg/opensuse-light.svg
@@ -5,26 +5,24 @@
-
-
-
+
diff --git a/svg/opensuse-step-dark.svg b/svg/opensuse-step-dark.svg
index 9fbca242..d2b5ed0d 100755
--- a/svg/opensuse-step-dark.svg
+++ b/svg/opensuse-step-dark.svg
@@ -2,14 +2,12 @@
diff --git a/svg/opensuse-step-light.svg b/svg/opensuse-step-light.svg
index bf0a98d7..9586186f 100755
--- a/svg/opensuse-step-light.svg
+++ b/svg/opensuse-step-light.svg
@@ -5,14 +5,12 @@
-
-
-
+
diff --git a/svg/opensuse-step.svg b/svg/opensuse-step.svg
index 0d4f640e..d704f93d 100755
--- a/svg/opensuse-step.svg
+++ b/svg/opensuse-step.svg
@@ -5,14 +5,12 @@
-
-
-
+
diff --git a/svg/opensuse-tumbleweed-dark.svg b/svg/opensuse-tumbleweed-dark.svg
new file mode 100755
index 00000000..e902baa5
--- /dev/null
+++ b/svg/opensuse-tumbleweed-dark.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/svg/opensuse-tumbleweed-light.svg b/svg/opensuse-tumbleweed-light.svg
index 75171e4b..de460e17 100755
--- a/svg/opensuse-tumbleweed-light.svg
+++ b/svg/opensuse-tumbleweed-light.svg
@@ -5,14 +5,12 @@
-
-
-
+
diff --git a/svg/opensuse-tumbleweed.svg b/svg/opensuse-tumbleweed.svg
index 09fc3a50..e902baa5 100755
--- a/svg/opensuse-tumbleweed.svg
+++ b/svg/opensuse-tumbleweed.svg
@@ -2,14 +2,12 @@
diff --git a/svg/opensuse.svg b/svg/opensuse.svg
index 97d0895f..bb881752 100755
--- a/svg/opensuse.svg
+++ b/svg/opensuse.svg
@@ -5,26 +5,24 @@
-
-
-
+
diff --git a/svg/opentalk-dark.svg b/svg/opentalk-dark.svg
new file mode 100755
index 00000000..1e05358c
--- /dev/null
+++ b/svg/opentalk-dark.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/svg/opentalk-light.svg b/svg/opentalk-light.svg
new file mode 100755
index 00000000..51943d40
--- /dev/null
+++ b/svg/opentalk-light.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/svg/opentalk.svg b/svg/opentalk.svg
index c1f60666..e8263f7c 100755
--- a/svg/opentalk.svg
+++ b/svg/opentalk.svg
@@ -1,16 +1,13 @@
-
+
diff --git a/svg/opentofu-dark.svg b/svg/opentofu-dark.svg
index eed6d03b..b2730ab0 100755
--- a/svg/opentofu-dark.svg
+++ b/svg/opentofu-dark.svg
@@ -2,18 +2,13 @@
diff --git a/svg/opentofu-light.svg b/svg/opentofu-light.svg
index 52213955..e9e56a14 100755
--- a/svg/opentofu-light.svg
+++ b/svg/opentofu-light.svg
@@ -1,25 +1,17 @@
-
+
diff --git a/svg/opentofu.svg b/svg/opentofu.svg
index 909e22ea..fcbffcb7 100755
--- a/svg/opentofu.svg
+++ b/svg/opentofu.svg
@@ -1,35 +1,30 @@
-
+
diff --git a/svg/openttd-dark.svg b/svg/openttd-dark.svg
index 43656b3e..a08df4f0 100755
--- a/svg/openttd-dark.svg
+++ b/svg/openttd-dark.svg
@@ -1,47 +1,31 @@
diff --git a/svg/openttd-light.svg b/svg/openttd-light.svg
index f7202a84..664a0a42 100755
--- a/svg/openttd-light.svg
+++ b/svg/openttd-light.svg
@@ -1,49 +1,34 @@
diff --git a/svg/openttd.svg b/svg/openttd.svg
index fb2b58a0..2e37a160 100755
--- a/svg/openttd.svg
+++ b/svg/openttd.svg
@@ -1,122 +1,96 @@
diff --git a/svg/openvas.svg b/svg/openvas.svg
index e530d5a8..66394d7f 100755
--- a/svg/openvas.svg
+++ b/svg/openvas.svg
@@ -6,159 +6,154 @@
.st0{fill:#77BE44;}
.st1{fill:#020304;}
.st2{fill:#71BE44;}
- .st3{fill:#FCFCFC;}
- .st4{fill:#8DC763;}
- .st5{fill:#8DC663;}
- .st6{fill:#76BE43;}
- .st7{fill:#8CC563;}
- .st8{fill:#F8F8F8;}
- .st9{fill:#030304;}
- .st10{fill:#010202;}
- .st11{fill:#FDFDFD;}
+ .st3{fill:#8DC763;}
+ .st4{fill:#8DC663;}
+ .st5{fill:#76BE43;}
+ .st6{fill:#8CC563;}
+ .st7{fill:#F8F8F8;}
+ .st8{fill:#030304;}
+ .st9{fill:#010202;}
+ .st10{fill:#FCFCFC;}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/openvpn-dark.svg b/svg/openvpn-dark.svg
index dacf50c4..8e2933a0 100755
--- a/svg/openvpn-dark.svg
+++ b/svg/openvpn-dark.svg
@@ -6,8 +6,7 @@
.st0{fill-rule:evenodd;clip-rule:evenodd;}
-
+ c-38.6-14.1-60.3-54.1-50.5-93.2C185.4,202.7,223.5,176.9,264.4,181.8z M256,14.6c139.3,0,253.1,108.8,256,244.9
+ c0.1,88.5-48.2,170.2-126.7,214.4l-16.3-106c25.5-26.8,39.7-62.4,39.8-99.5c-2.2-80.8-70-145.2-152.7-145.2s-150.5,64.4-152.7,145.2
+ c0.1,36.7,14.1,72.1,39.2,98.8l-16.4,106.4C48,429.3,0,347.7,0,259.5C2.9,123.4,116.7,14.6,256,14.6z"/>
diff --git a/svg/openvpn-light.svg b/svg/openvpn-light.svg
index e515db13..864a4e9e 100755
--- a/svg/openvpn-light.svg
+++ b/svg/openvpn-light.svg
@@ -1,15 +1,12 @@
-
+
diff --git a/svg/openvpn.svg b/svg/openvpn.svg
index 651b6e6d..72ea4e1d 100755
--- a/svg/openvpn.svg
+++ b/svg/openvpn.svg
@@ -1,16 +1,14 @@
-
+
diff --git a/svg/openwrt-dark.svg b/svg/openwrt-dark.svg
index 89f3d53b..75ce2fd0 100755
--- a/svg/openwrt-dark.svg
+++ b/svg/openwrt-dark.svg
@@ -2,14 +2,11 @@
diff --git a/svg/openwrt-light.svg b/svg/openwrt-light.svg
index 68a5d562..bd5a4936 100755
--- a/svg/openwrt-light.svg
+++ b/svg/openwrt-light.svg
@@ -5,14 +5,11 @@
-
-
-
-
+
diff --git a/svg/openwrt.svg b/svg/openwrt.svg
index 7758e47d..922a2e8d 100755
--- a/svg/openwrt.svg
+++ b/svg/openwrt.svg
@@ -1,23 +1,17 @@
-
+
diff --git a/svg/openzfs.svg b/svg/openzfs.svg
index 3cc6f9b5..b445c7ed 100755
--- a/svg/openzfs.svg
+++ b/svg/openzfs.svg
@@ -1,45 +1,43 @@
diff --git a/svg/snappymail-dark.svg b/svg/snappymail-dark.svg
new file mode 100755
index 00000000..e686478d
--- /dev/null
+++ b/svg/snappymail-dark.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/svg/snappymail-light.svg b/svg/snappymail-light.svg
new file mode 100755
index 00000000..543a4144
--- /dev/null
+++ b/svg/snappymail-light.svg
@@ -0,0 +1,24 @@
+
+
+
diff --git a/svg/snappymail.svg b/svg/snappymail.svg
new file mode 100755
index 00000000..e686478d
--- /dev/null
+++ b/svg/snappymail.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/webp/dietpi.webp b/webp/dietpi.webp
new file mode 100755
index 00000000..9b89723b
Binary files /dev/null and b/webp/dietpi.webp differ
diff --git a/webp/ente-photos-dark.webp b/webp/ente-photos-dark.webp
new file mode 100755
index 00000000..c6afff7c
Binary files /dev/null and b/webp/ente-photos-dark.webp differ
diff --git a/webp/ente-photos-light.webp b/webp/ente-photos-light.webp
new file mode 100755
index 00000000..073f2627
Binary files /dev/null and b/webp/ente-photos-light.webp differ
diff --git a/webp/ente-photos.webp b/webp/ente-photos.webp
index 8cb1f468..a19c72b5 100755
Binary files a/webp/ente-photos.webp and b/webp/ente-photos.webp differ
diff --git a/webp/open-webui-dark.webp b/webp/open-webui-dark.webp
index 91624149..52c9f9ab 100755
Binary files a/webp/open-webui-dark.webp and b/webp/open-webui-dark.webp differ
diff --git a/webp/open-webui-light.webp b/webp/open-webui-light.webp
index aaa3170e..d20e8f69 100755
Binary files a/webp/open-webui-light.webp and b/webp/open-webui-light.webp differ
diff --git a/webp/open-webui.webp b/webp/open-webui.webp
index ac83434d..02051ee5 100755
Binary files a/webp/open-webui.webp and b/webp/open-webui.webp differ
diff --git a/webp/openchangelog-dark.webp b/webp/openchangelog-dark.webp
new file mode 100755
index 00000000..1aa32b71
Binary files /dev/null and b/webp/openchangelog-dark.webp differ
diff --git a/webp/openchangelog-light.webp b/webp/openchangelog-light.webp
index bb1c0cc3..bf87e22d 100755
Binary files a/webp/openchangelog-light.webp and b/webp/openchangelog-light.webp differ
diff --git a/webp/openchangelog.webp b/webp/openchangelog.webp
index a0fc8888..1aa32b71 100755
Binary files a/webp/openchangelog.webp and b/webp/openchangelog.webp differ
diff --git a/webp/openemr-dark.webp b/webp/openemr-dark.webp
new file mode 100755
index 00000000..ae46b36f
Binary files /dev/null and b/webp/openemr-dark.webp differ
diff --git a/webp/openldap-dark.webp b/webp/openldap-dark.webp
new file mode 100755
index 00000000..e5bb183b
Binary files /dev/null and b/webp/openldap-dark.webp differ
diff --git a/webp/openldap-light.webp b/webp/openldap-light.webp
new file mode 100755
index 00000000..ec94e224
Binary files /dev/null and b/webp/openldap-light.webp differ
diff --git a/webp/openldap.webp b/webp/openldap.webp
index 1bd726c6..6cb37778 100755
Binary files a/webp/openldap.webp and b/webp/openldap.webp differ
diff --git a/webp/openmediavault-dark.webp b/webp/openmediavault-dark.webp
new file mode 100755
index 00000000..d118f207
Binary files /dev/null and b/webp/openmediavault-dark.webp differ
diff --git a/webp/openpanel-dark.webp b/webp/openpanel-dark.webp
new file mode 100755
index 00000000..c16c47e2
Binary files /dev/null and b/webp/openpanel-dark.webp differ
diff --git a/webp/openpanel.webp b/webp/openpanel.webp
index af08c90e..39d4a9a3 100755
Binary files a/webp/openpanel.webp and b/webp/openpanel.webp differ
diff --git a/webp/openprinting-cups-dark.webp b/webp/openprinting-cups-dark.webp
new file mode 100755
index 00000000..8fd262a3
Binary files /dev/null and b/webp/openprinting-cups-dark.webp differ
diff --git a/webp/openprinting-cups-light.webp b/webp/openprinting-cups-light.webp
new file mode 100755
index 00000000..b021faf4
Binary files /dev/null and b/webp/openprinting-cups-light.webp differ
diff --git a/webp/openreads-dark.webp b/webp/openreads-dark.webp
new file mode 100755
index 00000000..053cbf1c
Binary files /dev/null and b/webp/openreads-dark.webp differ
diff --git a/webp/openreads-light.webp b/webp/openreads-light.webp
new file mode 100755
index 00000000..aa9ff8ef
Binary files /dev/null and b/webp/openreads-light.webp differ
diff --git a/webp/opensuse-tumbleweed-dark.webp b/webp/opensuse-tumbleweed-dark.webp
new file mode 100755
index 00000000..a90bfb7c
Binary files /dev/null and b/webp/opensuse-tumbleweed-dark.webp differ
diff --git a/webp/opentalk-dark.webp b/webp/opentalk-dark.webp
new file mode 100755
index 00000000..78d2b51d
Binary files /dev/null and b/webp/opentalk-dark.webp differ
diff --git a/webp/opentalk-light.webp b/webp/opentalk-light.webp
new file mode 100755
index 00000000..8171c999
Binary files /dev/null and b/webp/opentalk-light.webp differ
diff --git a/webp/snappymail-dark.webp b/webp/snappymail-dark.webp
new file mode 100755
index 00000000..846f4a66
Binary files /dev/null and b/webp/snappymail-dark.webp differ
diff --git a/webp/snappymail-light.webp b/webp/snappymail-light.webp
new file mode 100755
index 00000000..56920d69
Binary files /dev/null and b/webp/snappymail-light.webp differ
diff --git a/webp/snappymail.webp b/webp/snappymail.webp
new file mode 100755
index 00000000..846f4a66
Binary files /dev/null and b/webp/snappymail.webp differ