diff --git a/png/duplicati-dark.png b/png/duplicati-dark.png
index 369c7dd9..ddcb3559 100755
Binary files a/png/duplicati-dark.png and b/png/duplicati-dark.png differ
diff --git a/png/duplicati-light.png b/png/duplicati-light.png
index 88c74d98..e73f564d 100755
Binary files a/png/duplicati-light.png and b/png/duplicati-light.png differ
diff --git a/png/eigenfocus-dark.png b/png/eigenfocus-dark.png
new file mode 100755
index 00000000..a928ee49
Binary files /dev/null and b/png/eigenfocus-dark.png differ
diff --git a/png/eigenfocus-light.png b/png/eigenfocus-light.png
new file mode 100755
index 00000000..44b37f31
Binary files /dev/null and b/png/eigenfocus-light.png differ
diff --git a/png/elasticsearch-dark.png b/png/elasticsearch-dark.png
new file mode 100755
index 00000000..5fbe4a97
Binary files /dev/null and b/png/elasticsearch-dark.png differ
diff --git a/png/elasticsearch-light.png b/png/elasticsearch-light.png
new file mode 100755
index 00000000..beba1fb2
Binary files /dev/null and b/png/elasticsearch-light.png differ
diff --git a/png/eleventy-dark.png b/png/eleventy-dark.png
new file mode 100755
index 00000000..d6be7906
Binary files /dev/null and b/png/eleventy-dark.png differ
diff --git a/png/eleventy-light.png b/png/eleventy-light.png
index 08cef6e3..3ab93eaa 100755
Binary files a/png/eleventy-light.png and b/png/eleventy-light.png differ
diff --git a/png/eleventy.png b/png/eleventy.png
index aa9252a4..976486af 100755
Binary files a/png/eleventy.png and b/png/eleventy.png differ
diff --git a/png/elysian-dark.png b/png/elysian-dark.png
new file mode 100755
index 00000000..bc69a245
Binary files /dev/null and b/png/elysian-dark.png differ
diff --git a/png/elysian-light.png b/png/elysian-light.png
new file mode 100755
index 00000000..39d33d3a
Binary files /dev/null and b/png/elysian-light.png differ
diff --git a/png/elysian.png b/png/elysian.png
index b0b10f88..24b37d73 100755
Binary files a/png/elysian.png and b/png/elysian.png differ
diff --git a/png/emulatorjs-dark.png b/png/emulatorjs-dark.png
new file mode 100755
index 00000000..e4992eab
Binary files /dev/null and b/png/emulatorjs-dark.png differ
diff --git a/png/emulatorjs-light.png b/png/emulatorjs-light.png
new file mode 100755
index 00000000..9de86af0
Binary files /dev/null and b/png/emulatorjs-light.png differ
diff --git a/png/emulatorjs.png b/png/emulatorjs.png
index 7c3ce019..1fcddcb1 100755
Binary files a/png/emulatorjs.png and b/png/emulatorjs.png differ
diff --git a/svg/dumbdo-dark.svg b/svg/dumbdo-dark.svg
index 71942834..e4709e76 100755
--- a/svg/dumbdo-dark.svg
+++ b/svg/dumbdo-dark.svg
@@ -2,10 +2,8 @@
diff --git a/svg/dumbdo-light.svg b/svg/dumbdo-light.svg
index db04a353..c4657760 100755
--- a/svg/dumbdo-light.svg
+++ b/svg/dumbdo-light.svg
@@ -5,10 +5,8 @@
-
-
-
-
+
diff --git a/svg/dumbdo.svg b/svg/dumbdo.svg
index f4bc5333..2e4c0249 100755
--- a/svg/dumbdo.svg
+++ b/svg/dumbdo.svg
@@ -3,14 +3,12 @@
diff --git a/svg/dumbdrop-dark.svg b/svg/dumbdrop-dark.svg
index d747870c..34eb83d1 100755
--- a/svg/dumbdrop-dark.svg
+++ b/svg/dumbdrop-dark.svg
@@ -2,14 +2,9 @@
diff --git a/svg/dumbdrop-light.svg b/svg/dumbdrop-light.svg
index c3b05869..7803a725 100755
--- a/svg/dumbdrop-light.svg
+++ b/svg/dumbdrop-light.svg
@@ -5,14 +5,9 @@
-
-
-
-
-
-
-
+
diff --git a/svg/dumbdrop.svg b/svg/dumbdrop.svg
index 899e087d..fa358eff 100755
--- a/svg/dumbdrop.svg
+++ b/svg/dumbdrop.svg
@@ -6,15 +6,10 @@
.st0{opacity:0.2;fill:#487BB7;enable-background:new ;}
.st1{fill:#487BB7;}
-
-
-
-
-
-
-
-
+
+
diff --git a/svg/dumbkan-dark.svg b/svg/dumbkan-dark.svg
index 0ac0f654..2e2933b2 100755
--- a/svg/dumbkan-dark.svg
+++ b/svg/dumbkan-dark.svg
@@ -2,26 +2,17 @@
diff --git a/svg/dumbkan-light.svg b/svg/dumbkan-light.svg
index 5cb50fc3..098675ed 100755
--- a/svg/dumbkan-light.svg
+++ b/svg/dumbkan-light.svg
@@ -5,26 +5,17 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/svg/dumbkan.svg b/svg/dumbkan.svg
index 9fa27cb5..29256f1e 100755
--- a/svg/dumbkan.svg
+++ b/svg/dumbkan.svg
@@ -6,27 +6,18 @@
.st0{opacity:0.2;fill:#6EAEAF;enable-background:new ;}
.st1{fill:#6EAEAF;}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/svg/dumbpad-dark.svg b/svg/dumbpad-dark.svg
index 944ace35..a5890b47 100755
--- a/svg/dumbpad-dark.svg
+++ b/svg/dumbpad-dark.svg
@@ -2,21 +2,11 @@
diff --git a/svg/dumbpad-light.svg b/svg/dumbpad-light.svg
index 396536f7..355d5d03 100755
--- a/svg/dumbpad-light.svg
+++ b/svg/dumbpad-light.svg
@@ -4,20 +4,12 @@
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
-
-
-
-
-
-
-
-
-
+
diff --git a/svg/dumbpad.svg b/svg/dumbpad.svg
index 1552b452..5c544538 100755
--- a/svg/dumbpad.svg
+++ b/svg/dumbpad.svg
@@ -4,24 +4,16 @@
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/svg/dumbwhois-dark.svg b/svg/dumbwhois-dark.svg
index 20d14ab4..237d24d3 100755
--- a/svg/dumbwhois-dark.svg
+++ b/svg/dumbwhois-dark.svg
@@ -2,13 +2,9 @@
diff --git a/svg/dumbwhois-light.svg b/svg/dumbwhois-light.svg
index d3ad3468..95bc396b 100755
--- a/svg/dumbwhois-light.svg
+++ b/svg/dumbwhois-light.svg
@@ -5,13 +5,9 @@
-
-
-
-
-
-
-
+
diff --git a/svg/dumbwhois.svg b/svg/dumbwhois.svg
index 051b1adb..7144b496 100755
--- a/svg/dumbwhois.svg
+++ b/svg/dumbwhois.svg
@@ -6,15 +6,10 @@
.st0{opacity:0.2;fill:#9375DB;enable-background:new ;}
.st1{fill:#9375DB;}
-
-
-
-
-
-
-
-
+
+
diff --git a/svg/duplicati-dark.svg b/svg/duplicati-dark.svg
index 9645add1..e95631f2 100755
--- a/svg/duplicati-dark.svg
+++ b/svg/duplicati-dark.svg
@@ -2,11 +2,14 @@
diff --git a/svg/duplicati-light.svg b/svg/duplicati-light.svg
index 8ab5495e..6959038e 100755
--- a/svg/duplicati-light.svg
+++ b/svg/duplicati-light.svg
@@ -5,12 +5,14 @@
-
-
-
-
-
+
diff --git a/svg/duplicati.svg b/svg/duplicati.svg
index 20441dfe..f11b8b6a 100755
--- a/svg/duplicati.svg
+++ b/svg/duplicati.svg
@@ -1,25 +1,26 @@
-
+
diff --git a/svg/easypanel-dark.svg b/svg/easypanel-dark.svg
index d7694a6c..b6987817 100755
--- a/svg/easypanel-dark.svg
+++ b/svg/easypanel-dark.svg
@@ -5,10 +5,8 @@
-
-
-
+
diff --git a/svg/easypanel-light.svg b/svg/easypanel-light.svg
index 2bbc7392..31304424 100755
--- a/svg/easypanel-light.svg
+++ b/svg/easypanel-light.svg
@@ -5,10 +5,8 @@
-
-
-
+
diff --git a/svg/easypanel.svg b/svg/easypanel.svg
index 44e47e87..3939ac4f 100755
--- a/svg/easypanel.svg
+++ b/svg/easypanel.svg
@@ -5,15 +5,12 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
diff --git a/svg/ebay-dark.svg b/svg/ebay-dark.svg
index 6fc39865..aab3fe26 100755
--- a/svg/ebay-dark.svg
+++ b/svg/ebay-dark.svg
@@ -2,18 +2,8 @@
diff --git a/svg/ebay-light.svg b/svg/ebay-light.svg
index 933ec171..c94e2ac6 100755
--- a/svg/ebay-light.svg
+++ b/svg/ebay-light.svg
@@ -5,18 +5,8 @@
-
-
-
-
-
-
-
-
-
-
+
diff --git a/svg/ebay.svg b/svg/ebay.svg
index 8cac80e7..6211c4fd 100755
--- a/svg/ebay.svg
+++ b/svg/ebay.svg
@@ -11,13 +11,10 @@
-
-
-
-
-
+
+
diff --git a/svg/eigenfocus-dark.svg b/svg/eigenfocus-dark.svg
new file mode 100755
index 00000000..4d73afda
--- /dev/null
+++ b/svg/eigenfocus-dark.svg
@@ -0,0 +1,25 @@
+
+
+
diff --git a/svg/eigenfocus-light.svg b/svg/eigenfocus-light.svg
new file mode 100755
index 00000000..907584db
--- /dev/null
+++ b/svg/eigenfocus-light.svg
@@ -0,0 +1,28 @@
+
+
+
diff --git a/svg/eigenfocus.svg b/svg/eigenfocus.svg
index a944b624..8231c7a5 100755
--- a/svg/eigenfocus.svg
+++ b/svg/eigenfocus.svg
@@ -7,30 +7,25 @@
.st1{fill:#4F76F6;fill-opacity:0.4;}
.st2{fill:#4F76F6;fill-opacity:0.8;}
-
-
-
-
-
+
+
+
diff --git a/svg/elastic.svg b/svg/elastic.svg
index 6ffd3df9..2e868a50 100755
--- a/svg/elastic.svg
+++ b/svg/elastic.svg
@@ -11,23 +11,20 @@
.st5{fill:#95C63D;}
.st6{fill:#176655;}
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/svg/elasticsearch-dark.svg b/svg/elasticsearch-dark.svg
new file mode 100755
index 00000000..db85df40
--- /dev/null
+++ b/svg/elasticsearch-dark.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/svg/elasticsearch-light.svg b/svg/elasticsearch-light.svg
new file mode 100755
index 00000000..7f48190a
--- /dev/null
+++ b/svg/elasticsearch-light.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/svg/elasticsearch.svg b/svg/elasticsearch.svg
index 00900da7..148268d9 100755
--- a/svg/elasticsearch.svg
+++ b/svg/elasticsearch.svg
@@ -10,20 +10,19 @@
.st4{fill:#F9B110;}
.st5{fill:#FED10A;}
-
-
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/svg/element-dark.svg b/svg/element-dark.svg
index b5e2c005..b5639238 100755
--- a/svg/element-dark.svg
+++ b/svg/element-dark.svg
@@ -5,14 +5,11 @@
-
-
-
-
-
-
+
diff --git a/svg/element-light.svg b/svg/element-light.svg
index baf0cb8a..afe2af96 100755
--- a/svg/element-light.svg
+++ b/svg/element-light.svg
@@ -5,14 +5,11 @@
-
-
-
-
-
-
+
diff --git a/svg/element.svg b/svg/element.svg
index c917f272..1ddbfa2e 100755
--- a/svg/element.svg
+++ b/svg/element.svg
@@ -1,18 +1,15 @@
-
+
diff --git a/svg/eleventy-dark.svg b/svg/eleventy-dark.svg
new file mode 100755
index 00000000..f66d58f4
--- /dev/null
+++ b/svg/eleventy-dark.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/svg/eleventy-light.svg b/svg/eleventy-light.svg
index cad6090a..e1c12cb7 100755
--- a/svg/eleventy-light.svg
+++ b/svg/eleventy-light.svg
@@ -1,22 +1,23 @@
-
+
diff --git a/svg/eleventy.svg b/svg/eleventy.svg
index 6f125198..235ccf15 100755
--- a/svg/eleventy.svg
+++ b/svg/eleventy.svg
@@ -1,22 +1,23 @@
-
+
diff --git a/svg/elysian-dark.svg b/svg/elysian-dark.svg
new file mode 100755
index 00000000..36953082
--- /dev/null
+++ b/svg/elysian-dark.svg
@@ -0,0 +1,545 @@
+
+
+
diff --git a/svg/elysian-light.svg b/svg/elysian-light.svg
new file mode 100755
index 00000000..09ffe7e3
--- /dev/null
+++ b/svg/elysian-light.svg
@@ -0,0 +1,548 @@
+
+
+
diff --git a/svg/elysian.svg b/svg/elysian.svg
index 86493be2..00a87d0d 100755
--- a/svg/elysian.svg
+++ b/svg/elysian.svg
@@ -1,5951 +1,548 @@
-
+
diff --git a/svg/emby.svg b/svg/emby.svg
index 5a8c78d3..9653bb06 100755
--- a/svg/emby.svg
+++ b/svg/emby.svg
@@ -1,16 +1,12 @@
-
+
diff --git a/svg/emqx-dark.svg b/svg/emqx-dark.svg
index 673a1ef3..294860ec 100755
--- a/svg/emqx-dark.svg
+++ b/svg/emqx-dark.svg
@@ -5,16 +5,10 @@
-
-
-
-
-
-
-
-
+
diff --git a/svg/emqx-light.svg b/svg/emqx-light.svg
index 94ea313e..4c34e04b 100755
--- a/svg/emqx-light.svg
+++ b/svg/emqx-light.svg
@@ -4,18 +4,11 @@
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
-
-
-
-
-
-
-
-
+
diff --git a/svg/emqx.svg b/svg/emqx.svg
index 6d4d1ef5..50d414ee 100755
--- a/svg/emqx.svg
+++ b/svg/emqx.svg
@@ -4,18 +4,11 @@
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
-
-
-
-
-
-
-
-
+
diff --git a/svg/emulatorjs-dark.svg b/svg/emulatorjs-dark.svg
new file mode 100755
index 00000000..31da0cd5
--- /dev/null
+++ b/svg/emulatorjs-dark.svg
@@ -0,0 +1,23 @@
+
+
+
diff --git a/svg/emulatorjs-light.svg b/svg/emulatorjs-light.svg
new file mode 100755
index 00000000..a590816b
--- /dev/null
+++ b/svg/emulatorjs-light.svg
@@ -0,0 +1,23 @@
+
+
+
diff --git a/svg/emulatorjs.svg b/svg/emulatorjs.svg
index b15df972..ee2c9265 100755
--- a/svg/emulatorjs.svg
+++ b/svg/emulatorjs.svg
@@ -1,1466 +1,37 @@
-
+
diff --git a/webp/duplicati-dark.webp b/webp/duplicati-dark.webp
index 20e18ba6..c0740b8b 100755
Binary files a/webp/duplicati-dark.webp and b/webp/duplicati-dark.webp differ
diff --git a/webp/duplicati-light.webp b/webp/duplicati-light.webp
index d44d3afa..dbe2f15b 100755
Binary files a/webp/duplicati-light.webp and b/webp/duplicati-light.webp differ
diff --git a/webp/eigenfocus-dark.webp b/webp/eigenfocus-dark.webp
new file mode 100755
index 00000000..fc8cc098
Binary files /dev/null and b/webp/eigenfocus-dark.webp differ
diff --git a/webp/eigenfocus-light.webp b/webp/eigenfocus-light.webp
new file mode 100755
index 00000000..324edd80
Binary files /dev/null and b/webp/eigenfocus-light.webp differ
diff --git a/webp/elasticsearch-dark.webp b/webp/elasticsearch-dark.webp
new file mode 100755
index 00000000..1c76153e
Binary files /dev/null and b/webp/elasticsearch-dark.webp differ
diff --git a/webp/elasticsearch-light.webp b/webp/elasticsearch-light.webp
new file mode 100755
index 00000000..064c90ff
Binary files /dev/null and b/webp/elasticsearch-light.webp differ
diff --git a/webp/eleventy-dark.webp b/webp/eleventy-dark.webp
new file mode 100755
index 00000000..77b73cda
Binary files /dev/null and b/webp/eleventy-dark.webp differ
diff --git a/webp/eleventy-light.webp b/webp/eleventy-light.webp
index eee2a702..f568ae7b 100755
Binary files a/webp/eleventy-light.webp and b/webp/eleventy-light.webp differ
diff --git a/webp/eleventy.webp b/webp/eleventy.webp
index f4e18003..aeae0766 100755
Binary files a/webp/eleventy.webp and b/webp/eleventy.webp differ
diff --git a/webp/elysian-dark.webp b/webp/elysian-dark.webp
new file mode 100755
index 00000000..e81bf1b2
Binary files /dev/null and b/webp/elysian-dark.webp differ
diff --git a/webp/elysian-light.webp b/webp/elysian-light.webp
new file mode 100755
index 00000000..c70bb63e
Binary files /dev/null and b/webp/elysian-light.webp differ
diff --git a/webp/elysian.webp b/webp/elysian.webp
index 5443f828..5fa560e4 100755
Binary files a/webp/elysian.webp and b/webp/elysian.webp differ
diff --git a/webp/emulatorjs-dark.webp b/webp/emulatorjs-dark.webp
new file mode 100755
index 00000000..9869bf02
Binary files /dev/null and b/webp/emulatorjs-dark.webp differ
diff --git a/webp/emulatorjs-light.webp b/webp/emulatorjs-light.webp
new file mode 100755
index 00000000..189e1920
Binary files /dev/null and b/webp/emulatorjs-light.webp differ
diff --git a/webp/emulatorjs.webp b/webp/emulatorjs.webp
index 5792d229..cb1cc8cd 100755
Binary files a/webp/emulatorjs.webp and b/webp/emulatorjs.webp differ