diff --git a/png/portainer-dark.png b/png/portainer-dark.png
new file mode 100755
index 00000000..653ac80a
Binary files /dev/null and b/png/portainer-dark.png differ
diff --git a/png/postgresql-dark.png b/png/postgresql-dark.png
new file mode 100755
index 00000000..8a820df2
Binary files /dev/null and b/png/postgresql-dark.png differ
diff --git a/png/postgresql-light.png b/png/postgresql-light.png
new file mode 100755
index 00000000..89fa70c8
Binary files /dev/null and b/png/postgresql-light.png differ
diff --git a/png/postgresql.png b/png/postgresql.png
index 00330cbb..5cad371d 100755
Binary files a/png/postgresql.png and b/png/postgresql.png differ
diff --git a/png/posthog-dark.png b/png/posthog-dark.png
new file mode 100755
index 00000000..acf50619
Binary files /dev/null and b/png/posthog-dark.png differ
diff --git a/png/posthog-light.png b/png/posthog-light.png
new file mode 100755
index 00000000..697a777f
Binary files /dev/null and b/png/posthog-light.png differ
diff --git a/png/powershell-universal-dark.png b/png/powershell-universal-dark.png
new file mode 100755
index 00000000..aea76f00
Binary files /dev/null and b/png/powershell-universal-dark.png differ
diff --git a/png/private-internet-access-dark.png b/png/private-internet-access-dark.png
new file mode 100755
index 00000000..f5af73f3
Binary files /dev/null and b/png/private-internet-access-dark.png differ
diff --git a/png/private-internet-access-light.png b/png/private-internet-access-light.png
new file mode 100755
index 00000000..d76cabd9
Binary files /dev/null and b/png/private-internet-access-light.png differ
diff --git a/png/privatebin-dark.png b/png/privatebin-dark.png
new file mode 100755
index 00000000..bd8387c9
Binary files /dev/null and b/png/privatebin-dark.png differ
diff --git a/png/privatebin-light.png b/png/privatebin-light.png
new file mode 100755
index 00000000..eabccde2
Binary files /dev/null and b/png/privatebin-light.png differ
diff --git a/png/prometheus-dark.png b/png/prometheus-dark.png
new file mode 100755
index 00000000..5cfcbfc5
Binary files /dev/null and b/png/prometheus-dark.png differ
diff --git a/png/prometheus-light.png b/png/prometheus-light.png
new file mode 100755
index 00000000..32792787
Binary files /dev/null and b/png/prometheus-light.png differ
diff --git a/png/prosody-dark.png b/png/prosody-dark.png
new file mode 100755
index 00000000..dbbee8a4
Binary files /dev/null and b/png/prosody-dark.png differ
diff --git a/png/proxmox-dark.png b/png/proxmox-dark.png
new file mode 100755
index 00000000..af95f4ab
Binary files /dev/null and b/png/proxmox-dark.png differ
diff --git a/png/proxmox-light.png b/png/proxmox-light.png
index afe8db00..9e6fe2c0 100755
Binary files a/png/proxmox-light.png and b/png/proxmox-light.png differ
diff --git a/png/psitransfer-dark.png b/png/psitransfer-dark.png
new file mode 100755
index 00000000..67e1a3e3
Binary files /dev/null and b/png/psitransfer-dark.png differ
diff --git a/png/pushover-dark.png b/png/pushover-dark.png
new file mode 100755
index 00000000..fe75aadc
Binary files /dev/null and b/png/pushover-dark.png differ
diff --git a/png/pyload-dark.png b/png/pyload-dark.png
new file mode 100755
index 00000000..dbd73bb7
Binary files /dev/null and b/png/pyload-dark.png differ
diff --git a/png/pyload-light.png b/png/pyload-light.png
new file mode 100755
index 00000000..78e2c32f
Binary files /dev/null and b/png/pyload-light.png differ
diff --git a/png/python-dark.png b/png/python-dark.png
new file mode 100755
index 00000000..77cf0ad3
Binary files /dev/null and b/png/python-dark.png differ
diff --git a/svg/portainer-dark.svg b/svg/portainer-dark.svg
new file mode 100755
index 00000000..db7aedab
--- /dev/null
+++ b/svg/portainer-dark.svg
@@ -0,0 +1,23 @@
+
+
+
diff --git a/svg/portainer-light.svg b/svg/portainer-light.svg
index e028ef5a..2772f1e0 100755
--- a/svg/portainer-light.svg
+++ b/svg/portainer-light.svg
@@ -3,23 +3,21 @@
diff --git a/svg/portainer.svg b/svg/portainer.svg
index c8a9a5b7..cda8285c 100755
--- a/svg/portainer.svg
+++ b/svg/portainer.svg
@@ -3,23 +3,21 @@
diff --git a/svg/postgresql-dark.svg b/svg/postgresql-dark.svg
new file mode 100755
index 00000000..898e7d5e
--- /dev/null
+++ b/svg/postgresql-dark.svg
@@ -0,0 +1,50 @@
+
+
+
diff --git a/svg/postgresql-light.svg b/svg/postgresql-light.svg
new file mode 100755
index 00000000..7dd336e7
--- /dev/null
+++ b/svg/postgresql-light.svg
@@ -0,0 +1,54 @@
+
+
+
diff --git a/svg/postgresql.svg b/svg/postgresql.svg
index e2659f16..113b654e 100755
--- a/svg/postgresql.svg
+++ b/svg/postgresql.svg
@@ -1,47 +1,59 @@
-
+
diff --git a/svg/posthog-dark.svg b/svg/posthog-dark.svg
new file mode 100755
index 00000000..678ed6d6
--- /dev/null
+++ b/svg/posthog-dark.svg
@@ -0,0 +1,14 @@
+
+
+
diff --git a/svg/posthog-light.svg b/svg/posthog-light.svg
new file mode 100755
index 00000000..5be81e70
--- /dev/null
+++ b/svg/posthog-light.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/svg/posthog.svg b/svg/posthog.svg
index 371308a9..bb44789b 100755
--- a/svg/posthog.svg
+++ b/svg/posthog.svg
@@ -1,31 +1,25 @@
-
+
diff --git a/svg/powershell-universal-dark.svg b/svg/powershell-universal-dark.svg
new file mode 100755
index 00000000..df1ea6b0
--- /dev/null
+++ b/svg/powershell-universal-dark.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/svg/powershell-universal-light.svg b/svg/powershell-universal-light.svg
index d4ceed90..4ee5dfb4 100755
--- a/svg/powershell-universal-light.svg
+++ b/svg/powershell-universal-light.svg
@@ -5,12 +5,8 @@
-
-
-
-
-
-
-
+
+
+
diff --git a/svg/powershell-universal.svg b/svg/powershell-universal.svg
index fdff0068..8ffedb2a 100755
--- a/svg/powershell-universal.svg
+++ b/svg/powershell-universal.svg
@@ -5,12 +5,8 @@
-
-
-
-
-
-
-
+
+
+
diff --git a/svg/private-internet-access-dark.svg b/svg/private-internet-access-dark.svg
new file mode 100755
index 00000000..2096a1ca
--- /dev/null
+++ b/svg/private-internet-access-dark.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/svg/private-internet-access-light.svg b/svg/private-internet-access-light.svg
new file mode 100755
index 00000000..d9af916f
--- /dev/null
+++ b/svg/private-internet-access-light.svg
@@ -0,0 +1,22 @@
+
+
+
diff --git a/svg/private-internet-access.svg b/svg/private-internet-access.svg
index 99dea89e..822e16d2 100755
--- a/svg/private-internet-access.svg
+++ b/svg/private-internet-access.svg
@@ -1,67 +1,58 @@
-
+
diff --git a/svg/privatebin-dark.svg b/svg/privatebin-dark.svg
new file mode 100755
index 00000000..2d2ecbb2
--- /dev/null
+++ b/svg/privatebin-dark.svg
@@ -0,0 +1,22 @@
+
+
+
diff --git a/svg/privatebin-light.svg b/svg/privatebin-light.svg
new file mode 100755
index 00000000..6c1b5051
--- /dev/null
+++ b/svg/privatebin-light.svg
@@ -0,0 +1,25 @@
+
+
+
diff --git a/svg/privatebin.svg b/svg/privatebin.svg
index f478194f..4740d141 100755
--- a/svg/privatebin.svg
+++ b/svg/privatebin.svg
@@ -1,20 +1,27 @@
-
+
diff --git a/svg/prometheus-dark.svg b/svg/prometheus-dark.svg
new file mode 100755
index 00000000..950144c0
--- /dev/null
+++ b/svg/prometheus-dark.svg
@@ -0,0 +1,14 @@
+
+
+
diff --git a/svg/prometheus-light.svg b/svg/prometheus-light.svg
new file mode 100755
index 00000000..a9a9b528
--- /dev/null
+++ b/svg/prometheus-light.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/svg/prometheus.svg b/svg/prometheus.svg
index c6e2333b..0083259a 100755
--- a/svg/prometheus.svg
+++ b/svg/prometheus.svg
@@ -1,23 +1,17 @@
-
+
diff --git a/svg/prosody-dark.svg b/svg/prosody-dark.svg
new file mode 100755
index 00000000..a1fe1849
--- /dev/null
+++ b/svg/prosody-dark.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/svg/prosody-light.svg b/svg/prosody-light.svg
index c4fb311f..1754eb3f 100755
--- a/svg/prosody-light.svg
+++ b/svg/prosody-light.svg
@@ -5,14 +5,12 @@
-
-
-
-
-
-
+
+
+
+
diff --git a/svg/prosody.svg b/svg/prosody.svg
index 11c119ee..649ed99c 100755
--- a/svg/prosody.svg
+++ b/svg/prosody.svg
@@ -6,14 +6,12 @@
.st0{fill:#6197DF;}
.st1{fill:#F29B00;}
-
-
-
-
-
-
+
+
+
+
diff --git a/svg/proxmox-dark.svg b/svg/proxmox-dark.svg
new file mode 100755
index 00000000..f6295f0e
--- /dev/null
+++ b/svg/proxmox-dark.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/svg/proxmox-light.svg b/svg/proxmox-light.svg
index 4931e903..2f71fe6b 100755
--- a/svg/proxmox-light.svg
+++ b/svg/proxmox-light.svg
@@ -1,22 +1,19 @@
-
+
diff --git a/svg/proxmox.svg b/svg/proxmox.svg
index 83233d5c..ef61976c 100755
--- a/svg/proxmox.svg
+++ b/svg/proxmox.svg
@@ -1,5 +1,5 @@
-
+
diff --git a/svg/psitransfer-dark.svg b/svg/psitransfer-dark.svg
new file mode 100755
index 00000000..2fd28b29
--- /dev/null
+++ b/svg/psitransfer-dark.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/svg/psitransfer-light.svg b/svg/psitransfer-light.svg
index e794be1c..75668265 100755
--- a/svg/psitransfer-light.svg
+++ b/svg/psitransfer-light.svg
@@ -5,13 +5,11 @@
-
-
-
+
diff --git a/svg/psitransfer.svg b/svg/psitransfer.svg
index a371cc75..9967ccc6 100755
--- a/svg/psitransfer.svg
+++ b/svg/psitransfer.svg
@@ -7,13 +7,11 @@
.st1{fill:#0275D8;}
-
-
-
+
diff --git a/svg/pushover-dark.svg b/svg/pushover-dark.svg
new file mode 100755
index 00000000..677bde2c
--- /dev/null
+++ b/svg/pushover-dark.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/svg/pushover.svg b/svg/pushover.svg
index df82dcc8..7f75d0e4 100755
--- a/svg/pushover.svg
+++ b/svg/pushover.svg
@@ -1,23 +1,21 @@
-
+
diff --git a/svg/pyload-dark.svg b/svg/pyload-dark.svg
new file mode 100755
index 00000000..773f592b
--- /dev/null
+++ b/svg/pyload-dark.svg
@@ -0,0 +1,70 @@
+
+
+
diff --git a/svg/pyload-light.svg b/svg/pyload-light.svg
new file mode 100755
index 00000000..e209b866
--- /dev/null
+++ b/svg/pyload-light.svg
@@ -0,0 +1,73 @@
+
+
+
diff --git a/svg/pyload.svg b/svg/pyload.svg
index 9a423a7c..dd257a80 100755
--- a/svg/pyload.svg
+++ b/svg/pyload.svg
@@ -1,101 +1,89 @@
-
+
diff --git a/svg/python-dark.svg b/svg/python-dark.svg
new file mode 100755
index 00000000..9ec2fbc0
--- /dev/null
+++ b/svg/python-dark.svg
@@ -0,0 +1,15 @@
+
+
+
diff --git a/svg/python-light.svg b/svg/python-light.svg
index c13abdf2..fa5d2a18 100755
--- a/svg/python-light.svg
+++ b/svg/python-light.svg
@@ -1,22 +1,18 @@
-
+
diff --git a/svg/python.svg b/svg/python.svg
index 05e03811..7c42ece9 100755
--- a/svg/python.svg
+++ b/svg/python.svg
@@ -1,35 +1,29 @@
-
+
diff --git a/webp/portainer-dark.webp b/webp/portainer-dark.webp
new file mode 100755
index 00000000..c09c91d2
Binary files /dev/null and b/webp/portainer-dark.webp differ
diff --git a/webp/postgresql-dark.webp b/webp/postgresql-dark.webp
new file mode 100755
index 00000000..e9c09f1d
Binary files /dev/null and b/webp/postgresql-dark.webp differ
diff --git a/webp/postgresql-light.webp b/webp/postgresql-light.webp
new file mode 100755
index 00000000..3c12ba6c
Binary files /dev/null and b/webp/postgresql-light.webp differ
diff --git a/webp/postgresql.webp b/webp/postgresql.webp
index a48267ef..cde5b03c 100755
Binary files a/webp/postgresql.webp and b/webp/postgresql.webp differ
diff --git a/webp/posthog-dark.webp b/webp/posthog-dark.webp
new file mode 100755
index 00000000..5f102841
Binary files /dev/null and b/webp/posthog-dark.webp differ
diff --git a/webp/posthog-light.webp b/webp/posthog-light.webp
new file mode 100755
index 00000000..f0f6f5ef
Binary files /dev/null and b/webp/posthog-light.webp differ
diff --git a/webp/powershell-universal-dark.webp b/webp/powershell-universal-dark.webp
new file mode 100755
index 00000000..e4b700d7
Binary files /dev/null and b/webp/powershell-universal-dark.webp differ
diff --git a/webp/private-internet-access-dark.webp b/webp/private-internet-access-dark.webp
new file mode 100755
index 00000000..b6654b31
Binary files /dev/null and b/webp/private-internet-access-dark.webp differ
diff --git a/webp/private-internet-access-light.webp b/webp/private-internet-access-light.webp
new file mode 100755
index 00000000..eaf5ff6b
Binary files /dev/null and b/webp/private-internet-access-light.webp differ
diff --git a/webp/privatebin-dark.webp b/webp/privatebin-dark.webp
new file mode 100755
index 00000000..27951f95
Binary files /dev/null and b/webp/privatebin-dark.webp differ
diff --git a/webp/privatebin-light.webp b/webp/privatebin-light.webp
new file mode 100755
index 00000000..88612584
Binary files /dev/null and b/webp/privatebin-light.webp differ
diff --git a/webp/prometheus-dark.webp b/webp/prometheus-dark.webp
new file mode 100755
index 00000000..42224e94
Binary files /dev/null and b/webp/prometheus-dark.webp differ
diff --git a/webp/prometheus-light.webp b/webp/prometheus-light.webp
new file mode 100755
index 00000000..3a7048c2
Binary files /dev/null and b/webp/prometheus-light.webp differ
diff --git a/webp/prosody-dark.webp b/webp/prosody-dark.webp
new file mode 100755
index 00000000..52d63bb8
Binary files /dev/null and b/webp/prosody-dark.webp differ
diff --git a/webp/proxmox-dark.webp b/webp/proxmox-dark.webp
new file mode 100755
index 00000000..7a4cad3f
Binary files /dev/null and b/webp/proxmox-dark.webp differ
diff --git a/webp/proxmox-light.webp b/webp/proxmox-light.webp
index 6c346b46..25f75fb9 100755
Binary files a/webp/proxmox-light.webp and b/webp/proxmox-light.webp differ
diff --git a/webp/psitransfer-dark.webp b/webp/psitransfer-dark.webp
new file mode 100755
index 00000000..dbc4eeff
Binary files /dev/null and b/webp/psitransfer-dark.webp differ
diff --git a/webp/pushover-dark.webp b/webp/pushover-dark.webp
new file mode 100755
index 00000000..440edd00
Binary files /dev/null and b/webp/pushover-dark.webp differ
diff --git a/webp/pyload-dark.webp b/webp/pyload-dark.webp
new file mode 100755
index 00000000..fa696f41
Binary files /dev/null and b/webp/pyload-dark.webp differ
diff --git a/webp/pyload-light.webp b/webp/pyload-light.webp
new file mode 100755
index 00000000..cdca1533
Binary files /dev/null and b/webp/pyload-light.webp differ
diff --git a/webp/python-dark.webp b/webp/python-dark.webp
new file mode 100755
index 00000000..86264d7c
Binary files /dev/null and b/webp/python-dark.webp differ