diff --git a/png/act.png b/png/act.png
index 6eb4d272..8fe089c0 100644
Binary files a/png/act.png and b/png/act.png differ
diff --git a/png/actual.png b/png/actual.png
index 24864cbc..9c4cd4f0 100644
Binary files a/png/actual.png and b/png/actual.png differ
diff --git a/png/adblock.png b/png/adblock.png
new file mode 100644
index 00000000..869112e8
Binary files /dev/null and b/png/adblock.png differ
diff --git a/png/adguard-home.png b/png/adguard-home.png
index 82abf871..4a5c4423 100644
Binary files a/png/adguard-home.png and b/png/adguard-home.png differ
diff --git a/png/adsbexchange.png b/png/adsbexchange.png
index 6682bb40..e4ec3ff1 100644
Binary files a/png/adsbexchange.png and b/png/adsbexchange.png differ
diff --git a/png/airsonic.png b/png/airsonic.png
index 76056ea8..3076cce0 100644
Binary files a/png/airsonic.png and b/png/airsonic.png differ
diff --git a/png/airtel.png b/png/airtel.png
index 2be59cb0..988751f2 100644
Binary files a/png/airtel.png and b/png/airtel.png differ
diff --git a/png/albertheijn.png b/png/albertheijn.png
index 26d15057..50a592b1 100644
Binary files a/png/albertheijn.png and b/png/albertheijn.png differ
diff --git a/png/alertmanager.png b/png/alertmanager.png
index 555bfb23..29f545b9 100644
Binary files a/png/alertmanager.png and b/png/alertmanager.png differ
diff --git a/png/alltube.png b/png/alltube.png
index 2a8e0d18..fd3a0305 100644
Binary files a/png/alltube.png and b/png/alltube.png differ
diff --git a/png/alma.png b/png/alma.png
new file mode 100644
index 00000000..87f43899
Binary files /dev/null and b/png/alma.png differ
diff --git a/png/almalinux.png b/png/almalinux.png
deleted file mode 100644
index e9b3554b..00000000
Binary files a/png/almalinux.png and /dev/null differ
diff --git a/png/alpine-linux.png b/png/alpine-linux.png
deleted file mode 100644
index e5b82d9d..00000000
Binary files a/png/alpine-linux.png and /dev/null differ
diff --git a/png/alpine.png b/png/alpine.png
new file mode 100644
index 00000000..7bd3ca08
Binary files /dev/null and b/png/alpine.png differ
diff --git a/png/amazon-light.png b/png/amazon-light.png
new file mode 100644
index 00000000..356f0891
Binary files /dev/null and b/png/amazon-light.png differ
diff --git a/png/amcrest-cloud.png b/png/amcrest-cloud.png
new file mode 100644
index 00000000..7e160ee1
Binary files /dev/null and b/png/amcrest-cloud.png differ
diff --git a/png/amcrest.png b/png/amcrest.png
index 9a6770b1..dd1d6a46 100644
Binary files a/png/amcrest.png and b/png/amcrest.png differ
diff --git a/png/amd-light.png b/png/amd-light.png
new file mode 100644
index 00000000..e0ea6baa
Binary files /dev/null and b/png/amd-light.png differ
diff --git a/png/amd.png b/png/amd.png
index 1d8212db..40c6a01f 100644
Binary files a/png/amd.png and b/png/amd.png differ
diff --git a/png/android-auto.png b/png/android-auto.png
new file mode 100644
index 00000000..b72f542a
Binary files /dev/null and b/png/android-auto.png differ
diff --git a/png/android-light.png b/png/android-light.png
new file mode 100644
index 00000000..e4072af2
Binary files /dev/null and b/png/android-light.png differ
diff --git a/png/android-robot.png b/png/android-robot.png
new file mode 100644
index 00000000..339ccefc
Binary files /dev/null and b/png/android-robot.png differ
diff --git a/png/android.png b/png/android.png
new file mode 100644
index 00000000..7396c3da
Binary files /dev/null and b/png/android.png differ
diff --git a/png/anonaddy.png b/png/anonaddy.png
index 968493aa..95445fcc 100644
Binary files a/png/anonaddy.png and b/png/anonaddy.png differ
diff --git a/png/ansible.png b/png/ansible.png
index c7777756..b9693c7a 100644
Binary files a/png/ansible.png and b/png/ansible.png differ
diff --git a/png/apache-cassandra.png b/png/apache-cassandra.png
new file mode 100644
index 00000000..996ebde9
Binary files /dev/null and b/png/apache-cassandra.png differ
diff --git a/png/apache-druid.png b/png/apache-druid.png
index 5f5236ed..73d1479e 100644
Binary files a/png/apache-druid.png and b/png/apache-druid.png differ
diff --git a/png/apache-openoffice.png b/png/apache-openoffice.png
new file mode 100644
index 00000000..8f3480b8
Binary files /dev/null and b/png/apache-openoffice.png differ
diff --git a/png/apache-solr.png b/png/apache-solr.png
new file mode 100644
index 00000000..afffdd9c
Binary files /dev/null and b/png/apache-solr.png differ
diff --git a/png/apache-subversion.png b/png/apache-subversion.png
new file mode 100644
index 00000000..bbb64c6e
Binary files /dev/null and b/png/apache-subversion.png differ
diff --git a/png/apache-tomcat.png b/png/apache-tomcat.png
new file mode 100644
index 00000000..5b5b1334
Binary files /dev/null and b/png/apache-tomcat.png differ
diff --git a/png/apache.png b/png/apache.png
index fc092d6b..83cd88bd 100644
Binary files a/png/apache.png and b/png/apache.png differ
diff --git a/png/apc.png b/png/apc.png
index f72d041d..0499af2b 100644
Binary files a/png/apc.png and b/png/apc.png differ
diff --git a/png/apple-alt.png b/png/apple-alt.png
new file mode 100644
index 00000000..a3fae53b
Binary files /dev/null and b/png/apple-alt.png differ
diff --git a/png/apple.png b/png/apple.png
new file mode 100644
index 00000000..b6c74c61
Binary files /dev/null and b/png/apple.png differ
diff --git a/png/arch.png b/png/arch.png
new file mode 100644
index 00000000..e3562ac0
Binary files /dev/null and b/png/arch.png differ
diff --git a/png/archisteamfarm.png b/png/archisteamfarm.png
index 8d2173e2..a6ec809b 100644
Binary files a/png/archisteamfarm.png and b/png/archisteamfarm.png differ
diff --git a/png/archivebox.png b/png/archivebox.png
index 7726d0ee..1833059d 100644
Binary files a/png/archivebox.png and b/png/archivebox.png differ
diff --git a/png/archiveteamwarrior.png b/png/archiveteamwarrior.png
index b6c1a7d9..3cf7ce59 100644
Binary files a/png/archiveteamwarrior.png and b/png/archiveteamwarrior.png differ
diff --git a/png/archlinux.png b/png/archlinux.png
deleted file mode 100644
index b27e01aa..00000000
Binary files a/png/archlinux.png and /dev/null differ
diff --git a/png/arduino.png b/png/arduino.png
new file mode 100644
index 00000000..4de0c8e9
Binary files /dev/null and b/png/arduino.png differ
diff --git a/png/arggocd.png b/png/arggocd.png
new file mode 100644
index 00000000..a108ded1
Binary files /dev/null and b/png/arggocd.png differ
diff --git a/png/argocd.png b/png/argocd.png
deleted file mode 100644
index c8e5977d..00000000
Binary files a/png/argocd.png and /dev/null differ
diff --git a/png/arm.png b/png/arm.png
new file mode 100644
index 00000000..ed69bf8f
Binary files /dev/null and b/png/arm.png differ
diff --git a/png/arris-light.png b/png/arris-light.png
new file mode 100644
index 00000000..48685ebe
Binary files /dev/null and b/png/arris-light.png differ
diff --git a/png/asana.png b/png/asana.png
index b4d44312..6480920d 100644
Binary files a/png/asana.png and b/png/asana.png differ
diff --git a/png/asus-light.png b/png/asus-light.png
index 07e76175..bd8cbd1c 100644
Binary files a/png/asus-light.png and b/png/asus-light.png differ
diff --git a/png/asus-rog.png b/png/asus-rog.png
index a9340d90..321437c6 100644
Binary files a/png/asus-rog.png and b/png/asus-rog.png differ
diff --git a/png/asus.png b/png/asus.png
index c7198f8d..72ff76ed 100644
Binary files a/png/asus.png and b/png/asus.png differ
diff --git a/png/atlassian-bamboo.png b/png/atlassian-bamboo.png
new file mode 100644
index 00000000..2af8964e
Binary files /dev/null and b/png/atlassian-bamboo.png differ
diff --git a/png/atlassian-jira.png b/png/atlassian-jira.png
new file mode 100644
index 00000000..7f20748c
Binary files /dev/null and b/png/atlassian-jira.png differ
diff --git a/png/atlassian-opsgenie.png b/png/atlassian-opsgenie.png
new file mode 100644
index 00000000..a3674256
Binary files /dev/null and b/png/atlassian-opsgenie.png differ
diff --git a/png/atlassian-trello.png b/png/atlassian-trello.png
new file mode 100644
index 00000000..2853fcab
Binary files /dev/null and b/png/atlassian-trello.png differ
diff --git a/png/atlassian.png b/png/atlassian.png
new file mode 100644
index 00000000..a17dcc8a
Binary files /dev/null and b/png/atlassian.png differ
diff --git a/png/audacity.png b/png/audacity.png
new file mode 100644
index 00000000..e11be84f
Binary files /dev/null and b/png/audacity.png differ
diff --git a/png/audiobookshelf.png b/png/audiobookshelf.png
index 26b35c85..2341fcbd 100644
Binary files a/png/audiobookshelf.png and b/png/audiobookshelf.png differ
diff --git a/png/auracast.png b/png/auracast.png
new file mode 100644
index 00000000..8496765a
Binary files /dev/null and b/png/auracast.png differ
diff --git a/png/authelia.png b/png/authelia.png
index 5262f670..27405df5 100644
Binary files a/png/authelia.png and b/png/authelia.png differ
diff --git a/png/authentik-light.png b/png/authentik-light.png
new file mode 100644
index 00000000..551ca19a
Binary files /dev/null and b/png/authentik-light.png differ
diff --git a/png/authentik-orange.png b/png/authentik-orange.png
deleted file mode 100644
index 6859614b..00000000
Binary files a/png/authentik-orange.png and /dev/null differ
diff --git a/png/authentik.png b/png/authentik.png
index 56219098..e22e9425 100644
Binary files a/png/authentik.png and b/png/authentik.png differ
diff --git a/png/autobrr.png b/png/autobrr.png
index 14d6a659..a7e5d997 100644
Binary files a/png/autobrr.png and b/png/autobrr.png differ
diff --git a/png/avmfritzbox.png b/png/avmfritzbox.png
index 61a30b5c..e4d1f7b7 100644
Binary files a/png/avmfritzbox.png and b/png/avmfritzbox.png differ
diff --git a/png/aws-ecs.png b/png/aws-ecs.png
index 92146574..a60ca301 100644
Binary files a/png/aws-ecs.png and b/png/aws-ecs.png differ
diff --git a/png/aws.png b/png/aws.png
index 18ef56df..f2e1d127 100644
Binary files a/png/aws.png and b/png/aws.png differ
diff --git a/png/axis.png b/png/axis.png
index 4d1403f7..49dd4c79 100644
Binary files a/png/axis.png and b/png/axis.png differ
diff --git a/png/azuracast.png b/png/azuracast.png
index 957c525e..89262213 100644
Binary files a/png/azuracast.png and b/png/azuracast.png differ
diff --git a/png/azure-container-instances.png b/png/azure-container-instances.png
new file mode 100644
index 00000000..c98dbb4b
Binary files /dev/null and b/png/azure-container-instances.png differ
diff --git a/png/azure-container-service.png b/png/azure-container-service.png
index b53b8708..eca54424 100644
Binary files a/png/azure-container-service.png and b/png/azure-container-service.png differ
diff --git a/png/azure-dns.png b/png/azure-dns.png
new file mode 100644
index 00000000..3eaad337
Binary files /dev/null and b/png/azure-dns.png differ
diff --git a/png/azure.png b/png/azure.png
index 2c497951..fb797e2b 100644
Binary files a/png/azure.png and b/png/azure.png differ
diff --git a/png/azuredns.png b/png/azuredns.png
deleted file mode 100644
index 3754ef8c..00000000
Binary files a/png/azuredns.png and /dev/null differ
diff --git a/png/babybuddy.png b/png/babybuddy.png
index 02e5b44a..698abdc9 100644
Binary files a/png/babybuddy.png and b/png/babybuddy.png differ
diff --git a/png/backblaze.png b/png/backblaze.png
index d6504b8d..68864e56 100644
Binary files a/png/backblaze.png and b/png/backblaze.png differ
diff --git a/png/bazarr-light.png b/png/bazarr-light.png
new file mode 100644
index 00000000..0105986c
Binary files /dev/null and b/png/bazarr-light.png differ
diff --git a/png/bazarr.png b/png/bazarr.png
index 6fced915..994662c1 100644
Binary files a/png/bazarr.png and b/png/bazarr.png differ
diff --git a/png/beats.png b/png/beats.png
deleted file mode 100644
index ba6f1159..00000000
Binary files a/png/beats.png and /dev/null differ
diff --git a/png/bible-gateway.png b/png/bible-gateway.png
index c4f54c7e..741db231 100644
Binary files a/png/bible-gateway.png and b/png/bible-gateway.png differ
diff --git a/png/biedronka.png b/png/biedronka.png
index a68f11e9..bbcba2b7 100644
Binary files a/png/biedronka.png and b/png/biedronka.png differ
diff --git a/png/bing.png b/png/bing.png
index 22673488..cc5b13db 100644
Binary files a/png/bing.png and b/png/bing.png differ
diff --git a/png/birdnet.png b/png/birdnet.png
index cda62c64..eac8defe 100644
Binary files a/png/birdnet.png and b/png/birdnet.png differ
diff --git a/png/bitcoin.png b/png/bitcoin.png
index fcb8a5f3..d081f6a0 100644
Binary files a/png/bitcoin.png and b/png/bitcoin.png differ
diff --git a/png/bitwarden.png b/png/bitwarden.png
index 59f9c0e7..94c3e32a 100644
Binary files a/png/bitwarden.png and b/png/bitwarden.png differ
diff --git a/png/blocky.png b/png/blocky.png
index 051880ea..83d7d29c 100644
Binary files a/png/blocky.png and b/png/blocky.png differ
diff --git a/png/blogger.png b/png/blogger.png
new file mode 100644
index 00000000..11dd1902
Binary files /dev/null and b/png/blogger.png differ
diff --git a/png/bluetooth.png b/png/bluetooth.png
new file mode 100644
index 00000000..600bc9c1
Binary files /dev/null and b/png/bluetooth.png differ
diff --git a/png/bobcat-miner.png b/png/bobcat-miner.png
index e8398a42..0374132f 100644
Binary files a/png/bobcat-miner.png and b/png/bobcat-miner.png differ
diff --git a/png/bookstack.png b/png/bookstack.png
index 5791636d..1e6d2c56 100644
Binary files a/png/bookstack.png and b/png/bookstack.png differ
diff --git a/png/brave-dev.png b/png/brave-dev.png
index b8b6ad6a..a4f797ec 100644
Binary files a/png/brave-dev.png and b/png/brave-dev.png differ
diff --git a/png/brave.png b/png/brave.png
index c0345c0a..cac4baa0 100644
Binary files a/png/brave.png and b/png/brave.png differ
diff --git a/png/brocade.png b/png/brocade.png
index 644bd750..ea8afb50 100644
Binary files a/png/brocade.png and b/png/brocade.png differ
diff --git a/png/browserless-light.png b/png/browserless-light.png
new file mode 100644
index 00000000..76701f94
Binary files /dev/null and b/png/browserless-light.png differ
diff --git a/png/browserless.png b/png/browserless.png
index cfadc8eb..4a8baf8d 100644
Binary files a/png/browserless.png and b/png/browserless.png differ
diff --git a/png/browsh.png b/png/browsh.png
index 9ba4f6dc..129e3ad8 100644
Binary files a/png/browsh.png and b/png/browsh.png differ
diff --git a/png/btcpay-server.png b/png/btcpay-server.png
index 321847f1..9c59579d 100644
Binary files a/png/btcpay-server.png and b/png/btcpay-server.png differ
diff --git a/png/budget-zero.png b/png/budget-zero.png
index f3592f95..f63acbca 100644
Binary files a/png/budget-zero.png and b/png/budget-zero.png differ
diff --git a/png/buffalo.png b/png/buffalo.png
index aff9c3b1..e972e33c 100644
Binary files a/png/buffalo.png and b/png/buffalo.png differ
diff --git a/png/buxfer.png b/png/buxfer.png
index a7d67c0f..bed0eed2 100644
Binary files a/png/buxfer.png and b/png/buxfer.png differ
diff --git a/png/c.png b/png/c.png
index 6d36f7a8..4661a9b5 100644
Binary files a/png/c.png and b/png/c.png differ
diff --git a/png/cacti.png b/png/cacti.png
index d87a5d68..ff0416a8 100644
Binary files a/png/cacti.png and b/png/cacti.png differ
diff --git a/png/calibreweb.png b/png/calibre-web.png
similarity index 100%
rename from png/calibreweb.png
rename to png/calibre-web.png
diff --git a/png/calibre.png b/png/calibre.png
index 43d2609f..81adc85c 100644
Binary files a/png/calibre.png and b/png/calibre.png differ
diff --git a/png/carrefour.png b/png/carrefour.png
index c78e3f90..e08c9d9a 100644
Binary files a/png/carrefour.png and b/png/carrefour.png differ
diff --git a/png/castopod.png b/png/castopod.png
index daaac574..4cc2ab4c 100644
Binary files a/png/castopod.png and b/png/castopod.png differ
diff --git a/png/cc-light.png b/png/cc-light.png
new file mode 100644
index 00000000..3643609f
Binary files /dev/null and b/png/cc-light.png differ
diff --git a/png/cc.png b/png/cc.png
index 5a4acc7d..0178f1eb 100644
Binary files a/png/cc.png and b/png/cc.png differ
diff --git a/png/centos.png b/png/centos.png
index 479017a4..91e9b1a7 100644
Binary files a/png/centos.png and b/png/centos.png differ
diff --git a/png/ceph.png b/png/ceph.png
index 054fe624..c9c4cba1 100644
Binary files a/png/ceph.png and b/png/ceph.png differ
diff --git a/png/changedetection-io-alt.png b/png/changedetection-io-alt.png
deleted file mode 100644
index 534a9c87..00000000
Binary files a/png/changedetection-io-alt.png and /dev/null differ
diff --git a/png/changedetectionio.png b/png/changedetectionio.png
deleted file mode 100644
index ea99b3bb..00000000
Binary files a/png/changedetectionio.png and /dev/null differ
diff --git a/png/chatgpt.png b/png/chatgpt.png
new file mode 100644
index 00000000..e0374dcf
Binary files /dev/null and b/png/chatgpt.png differ
diff --git a/png/cherry.png b/png/cherry.png
index 261cb4f4..5274cd75 100644
Binary files a/png/cherry.png and b/png/cherry.png differ
diff --git a/png/chiefonboarding.png b/png/chiefonboarding.png
index ba33abf0..b46f64ec 100644
Binary files a/png/chiefonboarding.png and b/png/chiefonboarding.png differ
diff --git a/png/chrome-beta.png b/png/chrome-beta.png
new file mode 100644
index 00000000..474b5b2e
Binary files /dev/null and b/png/chrome-beta.png differ
diff --git a/png/chrome-canary.png b/png/chrome-canary.png
new file mode 100644
index 00000000..8135d07e
Binary files /dev/null and b/png/chrome-canary.png differ
diff --git a/png/chrome-dev.png b/png/chrome-dev.png
index 3b1e23f1..eb281ed7 100644
Binary files a/png/chrome-dev.png and b/png/chrome-dev.png differ
diff --git a/png/chrome-devtools.png b/png/chrome-devtools.png
index e91de2d6..07dc75d8 100644
Binary files a/png/chrome-devtools.png and b/png/chrome-devtools.png differ
diff --git a/png/chrome-remote-desktop.png b/png/chrome-remote-desktop.png
new file mode 100644
index 00000000..de527f25
Binary files /dev/null and b/png/chrome-remote-desktop.png differ
diff --git a/png/chrome.png b/png/chrome.png
index 689344ea..0f0975ad 100644
Binary files a/png/chrome.png and b/png/chrome.png differ
diff --git a/png/chromecast-light.png b/png/chromecast-light.png
new file mode 100644
index 00000000..cb23c6c2
Binary files /dev/null and b/png/chromecast-light.png differ
diff --git a/png/chromecast.png b/png/chromecast.png
new file mode 100644
index 00000000..63519966
Binary files /dev/null and b/png/chromecast.png differ
diff --git a/png/chromium.png b/png/chromium.png
index 89c35e3b..1a2c8997 100644
Binary files a/png/chromium.png and b/png/chromium.png differ
diff --git a/png/cinny-light.png b/png/cinny-light.png
new file mode 100644
index 00000000..e9ad702d
Binary files /dev/null and b/png/cinny-light.png differ
diff --git a/png/cinny.png b/png/cinny.png
index 05935673..7e480838 100644
Binary files a/png/cinny.png and b/png/cinny.png differ
diff --git a/png/cisco.png b/png/cisco.png
index dbc689ff..60d36e76 100644
Binary files a/png/cisco.png and b/png/cisco.png differ
diff --git a/png/closed-captioning-light.png b/png/closed-captioning-light.png
new file mode 100644
index 00000000..3643609f
Binary files /dev/null and b/png/closed-captioning-light.png differ
diff --git a/png/closed-captioning.png b/png/closed-captioning.png
new file mode 100644
index 00000000..0178f1eb
Binary files /dev/null and b/png/closed-captioning.png differ
diff --git a/png/closed-captions.png b/png/closed-captions.png
deleted file mode 100644
index 5a4acc7d..00000000
Binary files a/png/closed-captions.png and /dev/null differ
diff --git a/png/cloud66.png b/png/cloud66.png
index 8ac9bf74..fb57aa29 100644
Binary files a/png/cloud66.png and b/png/cloud66.png differ
diff --git a/png/cloud9.png b/png/cloud9.png
index dc0d5388..8172d5d6 100644
Binary files a/png/cloud9.png and b/png/cloud9.png differ
diff --git a/png/cloudflare-zero-trust.png b/png/cloudflare-zero-trust.png
index 26a9ce91..210c8fd5 100644
Binary files a/png/cloudflare-zero-trust.png and b/png/cloudflare-zero-trust.png differ
diff --git a/png/cloudflare.png b/png/cloudflare.png
index a0759920..eeb51c1a 100644
Binary files a/png/cloudflare.png and b/png/cloudflare.png differ
diff --git a/png/cockpit-cms-light.png b/png/cockpit-cms-light.png
new file mode 100644
index 00000000..5dbb5e32
Binary files /dev/null and b/png/cockpit-cms-light.png differ
diff --git a/png/cockpit-cms.png b/png/cockpit-cms.png
new file mode 100644
index 00000000..f46b84b4
Binary files /dev/null and b/png/cockpit-cms.png differ
diff --git a/png/cockpitcms.png b/png/cockpitcms.png
deleted file mode 100644
index 5649406b..00000000
Binary files a/png/cockpitcms.png and /dev/null differ
diff --git a/png/code-server.png b/png/code-server.png
new file mode 100644
index 00000000..2fcbad53
Binary files /dev/null and b/png/code-server.png differ
diff --git a/png/code.png b/png/code.png
index 5faa17bd..af9a3352 100644
Binary files a/png/code.png and b/png/code.png differ
diff --git a/png/codeserver-light.png b/png/codeserver-light.png
deleted file mode 100644
index ec562e53..00000000
Binary files a/png/codeserver-light.png and /dev/null differ
diff --git a/png/codeserver.png b/png/codeserver.png
deleted file mode 100644
index 795fc143..00000000
Binary files a/png/codeserver.png and /dev/null differ
diff --git a/png/codestats-light.png b/png/codestats-light.png
index 4601ca0b..f11766db 100644
Binary files a/png/codestats-light.png and b/png/codestats-light.png differ
diff --git a/png/codestats.png b/png/codestats.png
index 699277c0..4fc4428a 100644
Binary files a/png/codestats.png and b/png/codestats.png differ
diff --git a/png/codimd-light.png b/png/codimd-light.png
new file mode 100644
index 00000000..11bdf617
Binary files /dev/null and b/png/codimd-light.png differ
diff --git a/png/codimd.png b/png/codimd.png
index c352d646..fa817dbe 100644
Binary files a/png/codimd.png and b/png/codimd.png differ
diff --git a/png/commafeed.png b/png/commafeed.png
index f25285c7..94f57ae1 100644
Binary files a/png/commafeed.png and b/png/commafeed.png differ
diff --git a/png/concourse-light.png b/png/concourse-light.png
deleted file mode 100644
index 8f1d16ed..00000000
Binary files a/png/concourse-light.png and /dev/null differ
diff --git a/png/concourse.png b/png/concourse.png
index 288a7fe0..91e3a42b 100644
Binary files a/png/concourse.png and b/png/concourse.png differ
diff --git a/png/contabo.png b/png/contabo.png
index 38f85547..858858bd 100644
Binary files a/png/contabo.png and b/png/contabo.png differ
diff --git a/png/coredns.png b/png/coredns.png
index bbb04050..d12e3949 100644
Binary files a/png/coredns.png and b/png/coredns.png differ
diff --git a/png/coreos.png b/png/coreos.png
index 5b3b7920..e51032c3 100644
Binary files a/png/coreos.png and b/png/coreos.png differ
diff --git a/png/costco.png b/png/costco.png
index 29643611..4f369ac5 100644
Binary files a/png/costco.png and b/png/costco.png differ
diff --git a/png/cozy-cloud.png b/png/cozy-cloud.png
index 488d85a0..dba32cf0 100644
Binary files a/png/cozy-cloud.png and b/png/cozy-cloud.png differ
diff --git a/png/cozy.png b/png/cozy.png
new file mode 100644
index 00000000..dba32cf0
Binary files /dev/null and b/png/cozy.png differ
diff --git a/png/cpanel.png b/png/cpanel.png
index b6dc6606..d1d2f19b 100644
Binary files a/png/cpanel.png and b/png/cpanel.png differ
diff --git a/png/cpp.png b/png/cpp.png
index cf941fbd..f42bcdeb 100644
Binary files a/png/cpp.png and b/png/cpp.png differ
diff --git a/png/crazydomains.png b/png/crazydomains.png
index 7c373e5c..bd939c7a 100644
Binary files a/png/crazydomains.png and b/png/crazydomains.png differ
diff --git a/png/cross-seed-square.png b/png/cross-seed-square.png
index 0b24a8b3..aed8bc70 100644
Binary files a/png/cross-seed-square.png and b/png/cross-seed-square.png differ
diff --git a/png/cross-seed.png b/png/cross-seed.png
index a05cf411..3b550e7c 100644
Binary files a/png/cross-seed.png and b/png/cross-seed.png differ
diff --git a/png/crowdsec.png b/png/crowdsec.png
index 7dad2133..880ecba3 100644
Binary files a/png/crowdsec.png and b/png/crowdsec.png differ
diff --git a/png/cryptpad.png b/png/cryptpad.png
index 722438d5..7c946c60 100644
Binary files a/png/cryptpad.png and b/png/cryptpad.png differ
diff --git a/png/csharp.png b/png/csharp.png
index c8d06c78..3371c579 100644
Binary files a/png/csharp.png and b/png/csharp.png differ
diff --git a/png/css.png b/png/css.png
index f55d7f25..cb0066f8 100644
Binary files a/png/css.png and b/png/css.png differ
diff --git a/png/cups-light.png b/png/cups-light.png
index afd19266..ed45bc1d 100644
Binary files a/png/cups-light.png and b/png/cups-light.png differ
diff --git a/png/cups.png b/png/cups.png
index 41692cf7..fc4c167b 100644
Binary files a/png/cups.png and b/png/cups.png differ
diff --git a/png/cura.png b/png/cura.png
index cbe0af3d..630cdfd1 100644
Binary files a/png/cura.png and b/png/cura.png differ
diff --git a/png/cyberchef.png b/png/cyberchef.png
index eb182286..9e751496 100644
Binary files a/png/cyberchef.png and b/png/cyberchef.png differ
diff --git a/png/d-link.png b/png/d-link.png
index a752fe65..e9ee4e0d 100644
Binary files a/png/d-link.png and b/png/d-link.png differ
diff --git a/png/dart.png b/png/dart.png
index 6ef03596..9f804d00 100644
Binary files a/png/dart.png and b/png/dart.png differ
diff --git a/png/datadog.png b/png/datadog.png
index b29021c3..f9ac3048 100644
Binary files a/png/datadog.png and b/png/datadog.png differ
diff --git a/png/dc-os.png b/png/dc-os.png
index a9a23e0e..8db4dd0d 100644
Binary files a/png/dc-os.png and b/png/dc-os.png differ
diff --git a/png/ddns-updater.png b/png/ddns-updater.png
index 7f275787..01d8af9b 100644
Binary files a/png/ddns-updater.png and b/png/ddns-updater.png differ
diff --git a/png/debian.png b/png/debian.png
index aff0fe88..ca5133b4 100644
Binary files a/png/debian.png and b/png/debian.png differ
diff --git a/png/dell.png b/png/dell.png
new file mode 100644
index 00000000..f279856e
Binary files /dev/null and b/png/dell.png differ
diff --git a/png/deluge.png b/png/deluge.png
index b79fd94c..99713e23 100644
Binary files a/png/deluge.png and b/png/deluge.png differ
diff --git a/png/deno-light.png b/png/deno-light.png
new file mode 100644
index 00000000..63e60cfe
Binary files /dev/null and b/png/deno-light.png differ
diff --git a/png/deno.png b/png/deno.png
index 4df6efe9..11ae181c 100644
Binary files a/png/deno.png and b/png/deno.png differ
diff --git a/png/devtooly-light.png b/png/devtooly-light.png
new file mode 100644
index 00000000..1087fee7
Binary files /dev/null and b/png/devtooly-light.png differ
diff --git a/png/diagrams-net.png b/png/diagrams-net.png
new file mode 100644
index 00000000..3d0e4e63
Binary files /dev/null and b/png/diagrams-net.png differ
diff --git a/png/dietpi.png b/png/dietpi.png
index 5788f8d8..7b320a2b 100644
Binary files a/png/dietpi.png and b/png/dietpi.png differ
diff --git a/png/digital-ocean.png b/png/digital-ocean.png
index 4ff2ca1b..582af634 100644
Binary files a/png/digital-ocean.png and b/png/digital-ocean.png differ
diff --git a/png/directus.png b/png/directus.png
index 2c9ae11b..bc2e3dba 100644
Binary files a/png/directus.png and b/png/directus.png differ
diff --git a/png/discord.png b/png/discord.png
index 64889060..4b6dff86 100644
Binary files a/png/discord.png and b/png/discord.png differ
diff --git a/png/discourse.png b/png/discourse.png
index 90b9b30d..4074d005 100644
Binary files a/png/discourse.png and b/png/discourse.png differ
diff --git a/png/diskover.png b/png/diskover.png
index a486fba2..523842a9 100644
Binary files a/png/diskover.png and b/png/diskover.png differ
diff --git a/png/dlna.png b/png/dlna.png
index fbb9178f..21aacc85 100644
Binary files a/png/dlna.png and b/png/dlna.png differ
diff --git a/png/docker-amd.png b/png/docker-amd.png
new file mode 100644
index 00000000..1d8212db
Binary files /dev/null and b/png/docker-amd.png differ
diff --git a/png/docker-compose.png b/png/docker-compose.png
index c2909a6c..16945718 100644
Binary files a/png/docker-compose.png and b/png/docker-compose.png differ
diff --git a/png/docker-mailserver.png b/png/docker-mailserver.png
index 78d95c23..60af5025 100644
Binary files a/png/docker-mailserver.png and b/png/docker-mailserver.png differ
diff --git a/png/docker.png b/png/docker.png
index 7a9134f4..1a035511 100644
Binary files a/png/docker.png and b/png/docker.png differ
diff --git a/png/docspell.png b/png/docspell.png
index ee43a05f..b2b74ebb 100644
Binary files a/png/docspell.png and b/png/docspell.png differ
diff --git a/png/dokuwiki.png b/png/dokuwiki.png
index 9691b090..3cc50149 100644
Binary files a/png/dokuwiki.png and b/png/dokuwiki.png differ
diff --git a/png/dolphin.png b/png/dolphin.png
new file mode 100644
index 00000000..c0e5375b
Binary files /dev/null and b/png/dolphin.png differ
diff --git a/png/domainmod.png b/png/domainmod.png
index 0e559838..07175ed2 100644
Binary files a/png/domainmod.png and b/png/domainmod.png differ
diff --git a/png/doubletake.png b/png/double-take.png
similarity index 100%
rename from png/doubletake.png
rename to png/double-take.png
diff --git a/png/dozzle.png b/png/dozzle.png
index 7303e861..431ff5f1 100644
Binary files a/png/dozzle.png and b/png/dozzle.png differ
diff --git a/png/draw-io.png b/png/draw-io.png
new file mode 100644
index 00000000..3d0e4e63
Binary files /dev/null and b/png/draw-io.png differ
diff --git a/png/draw.png b/png/draw.png
index eba0373f..3d0e4e63 100644
Binary files a/png/draw.png and b/png/draw.png differ
diff --git a/png/draytek.png b/png/draytek.png
index 92508104..7a7b1977 100644
Binary files a/png/draytek.png and b/png/draytek.png differ
diff --git a/png/drone-blue.png b/png/drone-blue.png
deleted file mode 100644
index 2a7d4c4a..00000000
Binary files a/png/drone-blue.png and /dev/null differ
diff --git a/png/drone.png b/png/drone.png
index d9f141da..6e5f5dfd 100644
Binary files a/png/drone.png and b/png/drone.png differ
diff --git a/png/droneblue.png b/png/droneblue.png
deleted file mode 100644
index 6e5f5dfd..00000000
Binary files a/png/droneblue.png and /dev/null differ
diff --git a/png/droppy.png b/png/droppy.png
index adbce012..32f3a42b 100644
Binary files a/png/droppy.png and b/png/droppy.png differ
diff --git a/png/duckduckgo.png b/png/duckduckgo.png
index 57ebbf86..12d585af 100644
Binary files a/png/duckduckgo.png and b/png/duckduckgo.png differ
diff --git a/png/duplicacy.png b/png/duplicacy.png
index 9da4edd1..6fa1677b 100644
Binary files a/png/duplicacy.png and b/png/duplicacy.png differ
diff --git a/png/ebay.png b/png/ebay.png
index c3b922e4..40458b23 100644
Binary files a/png/ebay.png and b/png/ebay.png differ
diff --git a/png/edge-dev.png b/png/edge-dev.png
index e3999644..42b046b5 100644
Binary files a/png/edge-dev.png and b/png/edge-dev.png differ
diff --git a/png/edge.png b/png/edge.png
index 717e8b38..a58f1381 100644
Binary files a/png/edge.png and b/png/edge.png differ
diff --git a/png/edgeos-light.png b/png/edgeos-light.png
index aad36ecc..407fd456 100644
Binary files a/png/edgeos-light.png and b/png/edgeos-light.png differ
diff --git a/png/edgeos.png b/png/edgeos.png
index 09b23fe8..1c2730e2 100644
Binary files a/png/edgeos.png and b/png/edgeos.png differ
diff --git a/png/elastic-beats.png b/png/elastic-beats.png
new file mode 100644
index 00000000..3a6c75cc
Binary files /dev/null and b/png/elastic-beats.png differ
diff --git a/png/elastic-logstash.png b/png/elastic-logstash.png
new file mode 100644
index 00000000..3f645998
Binary files /dev/null and b/png/elastic-logstash.png differ
diff --git a/png/elastic.png b/png/elastic.png
index 2e10f9c2..b3e78322 100644
Binary files a/png/elastic.png and b/png/elastic.png differ
diff --git a/png/elasticsearch.png b/png/elasticsearch.png
index faa897c9..b3e78322 100644
Binary files a/png/elasticsearch.png and b/png/elasticsearch.png differ
diff --git a/png/electron.png b/png/electron.png
index adcc7e8a..cb7cc049 100644
Binary files a/png/electron.png and b/png/electron.png differ
diff --git a/png/element.png b/png/element.png
index 0362af31..05b945cb 100644
Binary files a/png/element.png and b/png/element.png differ
diff --git a/png/emby.png b/png/emby.png
index 5c34a84b..f85b3105 100644
Binary files a/png/emby.png and b/png/emby.png differ
diff --git a/png/emq-light.png b/png/emq-light.png
index 2c0791a2..b124b9f2 100644
Binary files a/png/emq-light.png and b/png/emq-light.png differ
diff --git a/png/emq.png b/png/emq.png
index 40d7a6bd..eee8c351 100644
Binary files a/png/emq.png and b/png/emq.png differ
diff --git a/png/emqx.png b/png/emqx.png
deleted file mode 100644
index 8b4bc0f8..00000000
Binary files a/png/emqx.png and /dev/null differ
diff --git a/png/erste-george.png b/png/erste-george.png
index 9a9537d2..1876cdf0 100644
Binary files a/png/erste-george.png and b/png/erste-george.png differ
diff --git a/png/erste.png b/png/erste.png
index b539d93b..05b870e8 100644
Binary files a/png/erste.png and b/png/erste.png differ
diff --git a/png/esphome.png b/png/esphome.png
index f71ec0f1..0dec3273 100644
Binary files a/png/esphome.png and b/png/esphome.png differ
diff --git a/png/facebook-messenger.png b/png/facebook-messenger.png
index 0293f0fb..91e979fc 100644
Binary files a/png/facebook-messenger.png and b/png/facebook-messenger.png differ
diff --git a/png/facebook.png b/png/facebook.png
index 14b95811..cfece89e 100644
Binary files a/png/facebook.png and b/png/facebook.png differ
diff --git a/png/falconplayer.png b/png/falcon-christmas.png
similarity index 100%
rename from png/falconplayer.png
rename to png/falcon-christmas.png
diff --git a/png/falcon-player.png b/png/falcon-player.png
new file mode 100644
index 00000000..e1aa5e36
Binary files /dev/null and b/png/falcon-player.png differ
diff --git a/png/fedora-alt.png b/png/fedora-alt.png
index 3a41b800..e00d714c 100644
Binary files a/png/fedora-alt.png and b/png/fedora-alt.png differ
diff --git a/png/fedora.png b/png/fedora.png
index 79360fcb..fd6c3e83 100644
Binary files a/png/fedora.png and b/png/fedora.png differ
diff --git a/png/feedly.png b/png/feedly.png
index 3248023c..f7feb8fc 100644
Binary files a/png/feedly.png and b/png/feedly.png differ
diff --git a/png/ferdi.png b/png/ferdi.png
index 56c4c251..8d884242 100644
Binary files a/png/ferdi.png and b/png/ferdi.png differ
diff --git a/png/ferdium.png b/png/ferdium.png
index f352423a..9f23bfde 100644
Binary files a/png/ferdium.png and b/png/ferdium.png differ
diff --git a/png/ferretdb-white.png b/png/ferretdb-white.png
index 248a3ab6..139c71c4 100644
Binary files a/png/ferretdb-white.png and b/png/ferretdb-white.png differ
diff --git a/png/ferretdb.png b/png/ferretdb.png
index 3761625c..f735fc71 100644
Binary files a/png/ferretdb.png and b/png/ferretdb.png differ
diff --git a/png/filebot.png b/png/filebot.png
index 3bf3af59..07b98c79 100644
Binary files a/png/filebot.png and b/png/filebot.png differ
diff --git a/png/filebrowser.png b/png/filebrowser.png
index b7fd4264..d252d823 100644
Binary files a/png/filebrowser.png and b/png/filebrowser.png differ
diff --git a/png/fileflows.png b/png/fileflows.png
index f91572ae..1ae9f32a 100644
Binary files a/png/fileflows.png and b/png/fileflows.png differ
diff --git a/png/filepizza.png b/png/filepizza.png
index 8b3a6b69..e548a1d6 100644
Binary files a/png/filepizza.png and b/png/filepizza.png differ
diff --git a/png/filerun.png b/png/filerun.png
index 6c2cc124..288ceeae 100644
Binary files a/png/filerun.png and b/png/filerun.png differ
diff --git a/png/files.png b/png/files.png
index 7f085a37..1eaf0cf8 100644
Binary files a/png/files.png and b/png/files.png differ
diff --git a/png/filezilla.png b/png/filezilla.png
index 8064b2dd..bf2ed2eb 100644
Binary files a/png/filezilla.png and b/png/filezilla.png differ
diff --git a/png/fios-light.png b/png/fios-light.png
new file mode 100644
index 00000000..e0f89e52
Binary files /dev/null and b/png/fios-light.png differ
diff --git a/png/fios.png b/png/fios.png
index c42883fe..3e495c1c 100644
Binary files a/png/fios.png and b/png/fios.png differ
diff --git a/png/firefly.png b/png/firefly.png
index bfd0e953..d12021b3 100644
Binary files a/png/firefly.png and b/png/firefly.png differ
diff --git a/png/firefox-beta.png b/png/firefox-beta.png
index 0f77ef7e..d8810c03 100644
Binary files a/png/firefox-beta.png and b/png/firefox-beta.png differ
diff --git a/png/firefox-developer-edition.png b/png/firefox-developer-edition.png
index 61207b3b..a580550f 100644
Binary files a/png/firefox-developer-edition.png and b/png/firefox-developer-edition.png differ
diff --git a/png/firefox-lite.png b/png/firefox-lite.png
index 4699aad7..b4b393cf 100644
Binary files a/png/firefox-lite.png and b/png/firefox-lite.png differ
diff --git a/png/firefox-nightly.png b/png/firefox-nightly.png
index 145ef41c..0a2fa6fb 100644
Binary files a/png/firefox-nightly.png and b/png/firefox-nightly.png differ
diff --git a/png/firefox-reality.png b/png/firefox-reality.png
index 4031f7da..500bcf8c 100644
Binary files a/png/firefox-reality.png and b/png/firefox-reality.png differ
diff --git a/png/firefox-send.png b/png/firefox-send.png
new file mode 100644
index 00000000..19b32c14
Binary files /dev/null and b/png/firefox-send.png differ
diff --git a/png/firefox.png b/png/firefox.png
index 537eace7..811cad8b 100644
Binary files a/png/firefox.png and b/png/firefox.png differ
diff --git a/png/firefoxsend.png b/png/firefoxsend.png
deleted file mode 100644
index f23d8353..00000000
Binary files a/png/firefoxsend.png and /dev/null differ
diff --git a/png/fireshare.png b/png/fireshare.png
index e6b8eaed..f1438c9c 100644
Binary files a/png/fireshare.png and b/png/fireshare.png differ
diff --git a/png/firewalla.png b/png/firewalla.png
index 1fe42e70..b15cf081 100644
Binary files a/png/firewalla.png and b/png/firewalla.png differ
diff --git a/png/fleet.png b/png/fleet.png
deleted file mode 100644
index 9b91f0fd..00000000
Binary files a/png/fleet.png and /dev/null differ
diff --git a/png/flightaware.png b/png/flightaware.png
new file mode 100644
index 00000000..bfab88d9
Binary files /dev/null and b/png/flightaware.png differ
diff --git a/png/flightradar24.png b/png/flightradar24.png
index ac1cb910..0832e004 100644
Binary files a/png/flightradar24.png and b/png/flightradar24.png differ
diff --git a/png/flood.png b/png/flood.png
index df962451..55ca3950 100644
Binary files a/png/flood.png and b/png/flood.png differ
diff --git a/png/fluffychat.png b/png/fluffychat.png
index cb406bb1..7aa0c4db 100644
Binary files a/png/fluffychat.png and b/png/fluffychat.png differ
diff --git a/png/fluidd.png b/png/fluidd.png
index 7135bb2a..9cf89cd3 100644
Binary files a/png/fluidd.png and b/png/fluidd.png differ
diff --git a/png/focalboard.png b/png/focalboard.png
index c87d8379..c4836c5d 100644
Binary files a/png/focalboard.png and b/png/focalboard.png differ
diff --git a/png/foldingathome.png b/png/foldingathome.png
index 14c815f3..e8468923 100644
Binary files a/png/foldingathome.png and b/png/foldingathome.png differ
diff --git a/png/fontawesome.png b/png/fontawesome.png
index ff6b80c1..ff09d961 100644
Binary files a/png/fontawesome.png and b/png/fontawesome.png differ
diff --git a/png/forgejo.png b/png/forgejo.png
index 541bbc88..8a51786c 100644
Binary files a/png/forgejo.png and b/png/forgejo.png differ
diff --git a/png/franz.png b/png/franz.png
index 261ec6ec..671a9d07 100644
Binary files a/png/franz.png and b/png/franz.png differ
diff --git a/png/freedombox.png b/png/freedombox.png
index 35b3fddb..4643512d 100644
Binary files a/png/freedombox.png and b/png/freedombox.png differ
diff --git a/png/freeipa.png b/png/freeipa.png
index 1c00e85c..acc13351 100644
Binary files a/png/freeipa.png and b/png/freeipa.png differ
diff --git a/png/freenas-light.png b/png/freenas-light.png
index ecc390a9..743c49be 100644
Binary files a/png/freenas-light.png and b/png/freenas-light.png differ
diff --git a/png/freenas.png b/png/freenas.png
index d97589b3..c930bf9e 100644
Binary files a/png/freenas.png and b/png/freenas.png differ
diff --git a/png/freenom.png b/png/freenom.png
index 519508c1..9846aea3 100644
Binary files a/png/freenom.png and b/png/freenom.png differ
diff --git a/png/freepbx.png b/png/freepbx.png
index 665e2cb5..4f2ea331 100644
Binary files a/png/freepbx.png and b/png/freepbx.png differ
diff --git a/png/freescout.png b/png/freescout.png
index d7297a9e..64af0edb 100644
Binary files a/png/freescout.png and b/png/freescout.png differ
diff --git a/png/freshrss.png b/png/freshrss.png
index 0f4d71f1..a4bbedc9 100644
Binary files a/png/freshrss.png and b/png/freshrss.png differ
diff --git a/png/fronius.png b/png/fronius.png
index f1f399cb..13904495 100644
Binary files a/png/fronius.png and b/png/fronius.png differ
diff --git a/png/funkwhale.png b/png/funkwhale.png
index fbfbb664..c030a1ec 100644
Binary files a/png/funkwhale.png and b/png/funkwhale.png differ
diff --git a/png/gameyfin-light.png b/png/gameyfin-light.png
new file mode 100644
index 00000000..8ac7468e
Binary files /dev/null and b/png/gameyfin-light.png differ
diff --git a/png/gameyfin.png b/png/gameyfin.png
index 8ac7468e..aca29092 100644
Binary files a/png/gameyfin.png and b/png/gameyfin.png differ
diff --git a/png/gaps.png b/png/gaps.png
index be01964d..74190626 100644
Binary files a/png/gaps.png and b/png/gaps.png differ
diff --git a/png/gatus.png b/png/gatus.png
index 6d3ea519..fd5b8a5e 100644
Binary files a/png/gatus.png and b/png/gatus.png differ
diff --git a/png/gboard.png b/png/gboard.png
new file mode 100644
index 00000000..529e367b
Binary files /dev/null and b/png/gboard.png differ
diff --git a/png/geckoview.png b/png/geckoview.png
index 5e8ddab8..682b1c26 100644
Binary files a/png/geckoview.png and b/png/geckoview.png differ
diff --git a/png/gentoo.png b/png/gentoo.png
index 6c893f23..55d85384 100644
Binary files a/png/gentoo.png and b/png/gentoo.png differ
diff --git a/png/gerbera.png b/png/gerbera.png
index 489d3209..2891ab28 100644
Binary files a/png/gerbera.png and b/png/gerbera.png differ
diff --git a/png/ghost-light.png b/png/ghost-light.png
new file mode 100644
index 00000000..df48f3be
Binary files /dev/null and b/png/ghost-light.png differ
diff --git a/png/ghost.png b/png/ghost.png
index 1a70db34..8ade814d 100644
Binary files a/png/ghost.png and b/png/ghost.png differ
diff --git a/png/gigaset.png b/png/gigaset.png
index c75b673f..ef7b403e 100644
Binary files a/png/gigaset.png and b/png/gigaset.png differ
diff --git a/png/gitea.png b/png/gitea.png
index dd3e97c4..9f59834f 100644
Binary files a/png/gitea.png and b/png/gitea.png differ
diff --git a/png/github-light.png b/png/github-light.png
index 435c5953..a9f6694a 100644
Binary files a/png/github-light.png and b/png/github-light.png differ
diff --git a/png/github.png b/png/github.png
index dcf9869d..bd8772ef 100644
Binary files a/png/github.png and b/png/github.png differ
diff --git a/png/gitlab.png b/png/gitlab.png
index 1896ac09..5c51ce4d 100644
Binary files a/png/gitlab.png and b/png/gitlab.png differ
diff --git a/png/gladys-assistant.png b/png/gladys-assistant.png
index b62e9571..630bc9ed 100644
Binary files a/png/gladys-assistant.png and b/png/gladys-assistant.png differ
diff --git a/png/glances.png b/png/glances.png
index 12f5cbe4..194fe609 100644
Binary files a/png/glances.png and b/png/glances.png differ
diff --git a/png/gmail.png b/png/gmail.png
index e4b77dff..29dbada2 100644
Binary files a/png/gmail.png and b/png/gmail.png differ
diff --git a/png/go.png b/png/go.png
index 2f0d0b5e..1fdbd7d0 100644
Binary files a/png/go.png and b/png/go.png differ
diff --git a/png/gogs.png b/png/gogs.png
index 4baf0604..fede846c 100644
Binary files a/png/gogs.png and b/png/gogs.png differ
diff --git a/png/golang.png b/png/golang.png
deleted file mode 100644
index c2b8dc08..00000000
Binary files a/png/golang.png and /dev/null differ
diff --git a/png/google-admob.png b/png/google-admob.png
new file mode 100644
index 00000000..fcf3541c
Binary files /dev/null and b/png/google-admob.png differ
diff --git a/png/google-alerts.png b/png/google-alerts.png
new file mode 100644
index 00000000..5cdfd9d4
Binary files /dev/null and b/png/google-alerts.png differ
diff --git a/png/google-analytics.png b/png/google-analytics.png
new file mode 100644
index 00000000..02cd5a28
Binary files /dev/null and b/png/google-analytics.png differ
diff --git a/png/google-assistant.png b/png/google-assistant.png
new file mode 100644
index 00000000..9b019bab
Binary files /dev/null and b/png/google-assistant.png differ
diff --git a/png/google-calendar.png b/png/google-calendar.png
index 25be40a0..86d13e04 100644
Binary files a/png/google-calendar.png and b/png/google-calendar.png differ
diff --git a/png/google-chat.png b/png/google-chat.png
index adec5b8f..eacada28 100644
Binary files a/png/google-chat.png and b/png/google-chat.png differ
diff --git a/png/google-classroom.png b/png/google-classroom.png
new file mode 100644
index 00000000..6c763815
Binary files /dev/null and b/png/google-classroom.png differ
diff --git a/png/google-cloud-platform.png b/png/google-cloud-platform.png
index 0e6948a2..51367700 100644
Binary files a/png/google-cloud-platform.png and b/png/google-cloud-platform.png differ
diff --git a/png/google-cloud-print.png b/png/google-cloud-print.png
new file mode 100644
index 00000000..5d7a383b
Binary files /dev/null and b/png/google-cloud-print.png differ
diff --git a/png/google-compute-engine.png b/png/google-compute-engine.png
new file mode 100644
index 00000000..1657af56
Binary files /dev/null and b/png/google-compute-engine.png differ
diff --git a/png/google-contacts.png b/png/google-contacts.png
new file mode 100644
index 00000000..8339b7d3
Binary files /dev/null and b/png/google-contacts.png differ
diff --git a/png/google-container-engine.png b/png/google-container-engine.png
deleted file mode 100644
index 22e12e76..00000000
Binary files a/png/google-container-engine.png and /dev/null differ
diff --git a/png/google-docs.png b/png/google-docs.png
new file mode 100644
index 00000000..c6bfc7a9
Binary files /dev/null and b/png/google-docs.png differ
diff --git a/png/google-domains.png b/png/google-domains.png
index 6a59180f..c59f6ac0 100644
Binary files a/png/google-domains.png and b/png/google-domains.png differ
diff --git a/png/google-drive.png b/png/google-drive.png
index 0cf54a58..a71e15e0 100644
Binary files a/png/google-drive.png and b/png/google-drive.png differ
diff --git a/png/google-earth.png b/png/google-earth.png
new file mode 100644
index 00000000..c201143a
Binary files /dev/null and b/png/google-earth.png differ
diff --git a/png/google-fi.png b/png/google-fi.png
new file mode 100644
index 00000000..29bc91e7
Binary files /dev/null and b/png/google-fi.png differ
diff --git a/png/google-fit.png b/png/google-fit.png
new file mode 100644
index 00000000..3098aaab
Binary files /dev/null and b/png/google-fit.png differ
diff --git a/png/google-fonts.png b/png/google-fonts.png
index ded32924..23da88a9 100644
Binary files a/png/google-fonts.png and b/png/google-fonts.png differ
diff --git a/png/google-forms.png b/png/google-forms.png
new file mode 100644
index 00000000..7bcf3dfe
Binary files /dev/null and b/png/google-forms.png differ
diff --git a/png/google-gmail.png b/png/google-gmail.png
deleted file mode 100644
index 5af7a44c..00000000
Binary files a/png/google-gmail.png and /dev/null differ
diff --git a/png/google-keep.png b/png/google-keep.png
index 087c0cb2..32cd0ffb 100644
Binary files a/png/google-keep.png and b/png/google-keep.png differ
diff --git a/png/google-lens.png b/png/google-lens.png
new file mode 100644
index 00000000..cad5b22e
Binary files /dev/null and b/png/google-lens.png differ
diff --git a/png/google-mail.png b/png/google-mail.png
deleted file mode 100644
index 7edc3639..00000000
Binary files a/png/google-mail.png and /dev/null differ
diff --git a/png/google-maps.png b/png/google-maps.png
index 11ff2282..d3869027 100644
Binary files a/png/google-maps.png and b/png/google-maps.png differ
diff --git a/png/google-meet.png b/png/google-meet.png
index 048a7a10..40e7f66f 100644
Binary files a/png/google-meet.png and b/png/google-meet.png differ
diff --git a/png/google-messages.png b/png/google-messages.png
new file mode 100644
index 00000000..a31f2679
Binary files /dev/null and b/png/google-messages.png differ
diff --git a/png/google-news.png b/png/google-news.png
new file mode 100644
index 00000000..35821d52
Binary files /dev/null and b/png/google-news.png differ
diff --git a/png/google-one.png b/png/google-one.png
new file mode 100644
index 00000000..152026fc
Binary files /dev/null and b/png/google-one.png differ
diff --git a/png/google-pay.png b/png/google-pay.png
new file mode 100644
index 00000000..1c6613a5
Binary files /dev/null and b/png/google-pay.png differ
diff --git a/png/google-photos.png b/png/google-photos.png
index 80746091..35936106 100644
Binary files a/png/google-photos.png and b/png/google-photos.png differ
diff --git a/png/google-play-books.png b/png/google-play-books.png
new file mode 100644
index 00000000..c1d4c83b
Binary files /dev/null and b/png/google-play-books.png differ
diff --git a/png/google-play-games.png b/png/google-play-games.png
new file mode 100644
index 00000000..ad5925a9
Binary files /dev/null and b/png/google-play-games.png differ
diff --git a/png/google-play.png b/png/google-play.png
new file mode 100644
index 00000000..7f609b4b
Binary files /dev/null and b/png/google-play.png differ
diff --git a/png/google-podcasts.png b/png/google-podcasts.png
new file mode 100644
index 00000000..efbd1724
Binary files /dev/null and b/png/google-podcasts.png differ
diff --git a/png/google-remote-desktop.png b/png/google-remote-desktop.png
deleted file mode 100644
index da2413fc..00000000
Binary files a/png/google-remote-desktop.png and /dev/null differ
diff --git a/png/google-scholar.png b/png/google-scholar.png
new file mode 100644
index 00000000..c3a96e6c
Binary files /dev/null and b/png/google-scholar.png differ
diff --git a/png/google-search-console.png b/png/google-search-console.png
new file mode 100644
index 00000000..372d22e1
Binary files /dev/null and b/png/google-search-console.png differ
diff --git a/png/google-sheets.png b/png/google-sheets.png
new file mode 100644
index 00000000..8422e74b
Binary files /dev/null and b/png/google-sheets.png differ
diff --git a/png/google-shopping.png b/png/google-shopping.png
new file mode 100644
index 00000000..8e9c2ae3
Binary files /dev/null and b/png/google-shopping.png differ
diff --git a/png/google-sites.png b/png/google-sites.png
new file mode 100644
index 00000000..2e24558e
Binary files /dev/null and b/png/google-sites.png differ
diff --git a/png/google-slides.png b/png/google-slides.png
new file mode 100644
index 00000000..4ba93e53
Binary files /dev/null and b/png/google-slides.png differ
diff --git a/png/google-street-view.png b/png/google-street-view.png
new file mode 100644
index 00000000..d0c9af41
Binary files /dev/null and b/png/google-street-view.png differ
diff --git a/png/google-translate.png b/png/google-translate.png
new file mode 100644
index 00000000..a5ffd4bb
Binary files /dev/null and b/png/google-translate.png differ
diff --git a/png/google-tv.png b/png/google-tv.png
new file mode 100644
index 00000000..35a354e8
Binary files /dev/null and b/png/google-tv.png differ
diff --git a/png/google-v2.png b/png/google-v2.png
deleted file mode 100644
index dbe333f0..00000000
Binary files a/png/google-v2.png and /dev/null differ
diff --git a/png/google-voice.png b/png/google-voice.png
new file mode 100644
index 00000000..a57a6409
Binary files /dev/null and b/png/google-voice.png differ
diff --git a/png/google-wallet.png b/png/google-wallet.png
new file mode 100644
index 00000000..151e106b
Binary files /dev/null and b/png/google-wallet.png differ
diff --git a/png/google-wide.png b/png/google-wide.png
deleted file mode 100644
index 928be19f..00000000
Binary files a/png/google-wide.png and /dev/null differ
diff --git a/png/google-wifi.png b/png/google-wifi.png
new file mode 100644
index 00000000..ecc76caf
Binary files /dev/null and b/png/google-wifi.png differ
diff --git a/png/google.png b/png/google.png
index c461ee33..656d8379 100644
Binary files a/png/google.png and b/png/google.png differ
diff --git a/png/gotify.png b/png/gotify.png
index 99848593..f1a9523d 100644
Binary files a/png/gotify.png and b/png/gotify.png differ
diff --git a/png/grafana.png b/png/grafana.png
index c9d52158..4f577df4 100644
Binary files a/png/grafana.png and b/png/grafana.png differ
diff --git a/png/grav-light.png b/png/grav-light.png
new file mode 100644
index 00000000..4e5af999
Binary files /dev/null and b/png/grav-light.png differ
diff --git a/png/grav.png b/png/grav.png
index 6cf87cbe..da481d72 100644
Binary files a/png/grav.png and b/png/grav.png differ
diff --git a/png/graylog-red.png b/png/graylog-red.png
deleted file mode 100644
index f36c586f..00000000
Binary files a/png/graylog-red.png and /dev/null differ
diff --git a/png/graylog.png b/png/graylog.png
index dabd59d9..b0812999 100644
Binary files a/png/graylog.png and b/png/graylog.png differ
diff --git a/png/grist.png b/png/grist.png
index c0e27ccd..c73367f9 100644
Binary files a/png/grist.png and b/png/grist.png differ
diff --git a/png/grocy.png b/png/grocy.png
index 1fed6d71..28e24f23 100644
Binary files a/png/grocy.png and b/png/grocy.png differ
diff --git a/png/guacamole-light.png b/png/guacamole-light.png
new file mode 100644
index 00000000..613df780
Binary files /dev/null and b/png/guacamole-light.png differ
diff --git a/png/guacamole.png b/png/guacamole.png
index 2471644f..636f55af 100644
Binary files a/png/guacamole.png and b/png/guacamole.png differ
diff --git a/png/hammond.png b/png/hammond.png
index 409523f2..598fd80b 100644
Binary files a/png/hammond.png and b/png/hammond.png differ
diff --git a/png/handbrake.png b/png/handbrake.png
index ea7f65ae..68d6396e 100644
Binary files a/png/handbrake.png and b/png/handbrake.png differ
diff --git a/png/haproxy.png b/png/haproxy.png
index 1da94bf3..7ef36a93 100644
Binary files a/png/haproxy.png and b/png/haproxy.png differ
diff --git a/png/harbor.png b/png/harbor.png
index bdb22a5d..7287b325 100644
Binary files a/png/harbor.png and b/png/harbor.png differ
diff --git a/png/harvester.png b/png/harvester.png
index b877124e..2530b115 100644
Binary files a/png/harvester.png and b/png/harvester.png differ
diff --git a/png/hasura.png b/png/hasura.png
index ff2e9a3b..16f87279 100644
Binary files a/png/hasura.png and b/png/hasura.png differ
diff --git a/png/hatsh-light.png b/png/hatsh-light.png
new file mode 100644
index 00000000..162bc4dc
Binary files /dev/null and b/png/hatsh-light.png differ
diff --git a/png/hatsh.png b/png/hatsh.png
index d462c6b7..642c6eed 100644
Binary files a/png/hatsh.png and b/png/hatsh.png differ
diff --git a/png/hdhomerun.png b/png/hdhomerun.png
index b6e2a099..2d42456d 100644
Binary files a/png/hdhomerun.png and b/png/hdhomerun.png differ
diff --git a/png/healthchecks-v2.png b/png/healthchecks-v2.png
index 467ee895..2828b494 100644
Binary files a/png/healthchecks-v2.png and b/png/healthchecks-v2.png differ
diff --git a/png/healthchecks.png b/png/healthchecks.png
index 1dccdb89..af37f577 100644
Binary files a/png/healthchecks.png and b/png/healthchecks.png differ
diff --git a/png/heimdall-light.png b/png/heimdall-light.png
index c0db6e1a..7613ada1 100644
Binary files a/png/heimdall-light.png and b/png/heimdall-light.png differ
diff --git a/png/heimdall.png b/png/heimdall.png
index fd5e7659..3897d288 100644
Binary files a/png/heimdall.png and b/png/heimdall.png differ
diff --git a/png/helium-token.png b/png/helium-token.png
index 0e3d6048..6ea948a4 100644
Binary files a/png/helium-token.png and b/png/helium-token.png differ
diff --git a/png/hetzner.png b/png/hetzner.png
index 859987be..476b9af5 100644
Binary files a/png/hetzner.png and b/png/hetzner.png differ
diff --git a/png/hexo.png b/png/hexo.png
index 7d6f51ac..31d8ef93 100644
Binary files a/png/hexo.png and b/png/hexo.png differ
diff --git a/png/hikvision.png b/png/hikvision.png
index eba1f347..4187bd00 100644
Binary files a/png/hikvision.png and b/png/hikvision.png differ
diff --git a/png/homarr.png b/png/homarr.png
index 94b3f229..66868202 100644
Binary files a/png/homarr.png and b/png/homarr.png differ
diff --git a/png/home-assistant-alt.png b/png/home-assistant-alt.png
new file mode 100644
index 00000000..a67cb6c0
Binary files /dev/null and b/png/home-assistant-alt.png differ
diff --git a/png/home-assistant-circle.png b/png/home-assistant-circle.png
deleted file mode 100644
index 012bdc1f..00000000
Binary files a/png/home-assistant-circle.png and /dev/null differ
diff --git a/png/home-assistant.png b/png/home-assistant.png
index a7313934..d47ab796 100644
Binary files a/png/home-assistant.png and b/png/home-assistant.png differ
diff --git a/png/homebox.png b/png/homebox.png
index cfee017f..b8776070 100644
Binary files a/png/homebox.png and b/png/homebox.png differ
diff --git a/png/homebridge.png b/png/homebridge.png
index 7b404620..2e56b403 100644
Binary files a/png/homebridge.png and b/png/homebridge.png differ
diff --git a/png/homepage.png b/png/homepage.png
index 070c347e..37b7633c 100644
Binary files a/png/homepage.png and b/png/homepage.png differ
diff --git a/png/homer.png b/png/homer.png
index 04c70a12..4bf75741 100644
Binary files a/png/homer.png and b/png/homer.png differ
diff --git a/png/honeygain.png b/png/honeygain.png
index a2399d09..dbd1231a 100644
Binary files a/png/honeygain.png and b/png/honeygain.png differ
diff --git a/png/hoppscotch.png b/png/hoppscotch.png
index 5278286b..14816dc0 100644
Binary files a/png/hoppscotch.png and b/png/hoppscotch.png differ
diff --git a/png/hotio.png b/png/hotio.png
index d1c25c73..91b10f1a 100644
Binary files a/png/hotio.png and b/png/hotio.png differ
diff --git a/png/hp.png b/png/hp.png
index 307c5cd1..29176d86 100644
Binary files a/png/hp.png and b/png/hp.png differ
diff --git a/png/html.png b/png/html.png
index 64df75b1..c5109a98 100644
Binary files a/png/html.png and b/png/html.png differ
diff --git a/png/huawei.png b/png/huawei.png
index 8880e978..bfaaefef 100644
Binary files a/png/huawei.png and b/png/huawei.png differ
diff --git a/png/hubitat.png b/png/hubitat.png
index 63846982..5ec865cf 100644
Binary files a/png/hubitat.png and b/png/hubitat.png differ
diff --git a/png/huginn.png b/png/huginn.png
index 15aca01b..409408d6 100644
Binary files a/png/huginn.png and b/png/huginn.png differ
diff --git a/png/hugo.png b/png/hugo.png
index 50e23ce1..cdce599d 100644
Binary files a/png/hugo.png and b/png/hugo.png differ
diff --git a/png/humhub.png b/png/humhub.png
index 033da9d4..02b2ff33 100644
Binary files a/png/humhub.png and b/png/humhub.png differ
diff --git a/png/hydra.png b/png/hydra.png
index c527d84d..16ffac5f 100644
Binary files a/png/hydra.png and b/png/hydra.png differ
diff --git a/png/icecast.png b/png/icecast.png
index 3dafa793..b4fa3369 100644
Binary files a/png/icecast.png and b/png/icecast.png differ
diff --git a/png/icinga.png b/png/icinga.png
index fd7d429c..aef9161f 100644
Binary files a/png/icinga.png and b/png/icinga.png differ
diff --git a/png/idrac.png b/png/idrac.png
index 4b3d446e..f279856e 100644
Binary files a/png/idrac.png and b/png/idrac.png differ
diff --git a/png/ilo.png b/png/ilo.png
index ca329ace..29176d86 100644
Binary files a/png/ilo.png and b/png/ilo.png differ
diff --git a/png/immich.png b/png/immich.png
index 1c4fa599..d4263700 100644
Binary files a/png/immich.png and b/png/immich.png differ
diff --git a/png/influxdb.png b/png/influxdb.png
index e4c5215f..f7e21c45 100644
Binary files a/png/influxdb.png and b/png/influxdb.png differ
diff --git a/png/infoblox.png b/png/infoblox.png
index 94c2c7f2..298d9330 100644
Binary files a/png/infoblox.png and b/png/infoblox.png differ
diff --git a/png/instagram.png b/png/instagram.png
index 18406e70..69f2a249 100644
Binary files a/png/instagram.png and b/png/instagram.png differ
diff --git a/png/inventree.png b/png/inventree.png
index f0efde7f..dfa92f37 100644
Binary files a/png/inventree.png and b/png/inventree.png differ
diff --git a/png/invidious.png b/png/invidious.png
index 5533228c..87c32777 100644
Binary files a/png/invidious.png and b/png/invidious.png differ
diff --git a/png/invisioncommunity.png b/png/invisioncommunity.png
new file mode 100644
index 00000000..e0d8332e
Binary files /dev/null and b/png/invisioncommunity.png differ
diff --git a/png/invoiceninja-light.png b/png/invoiceninja-light.png
new file mode 100644
index 00000000..a8bf2aba
Binary files /dev/null and b/png/invoiceninja-light.png differ
diff --git a/png/invoiceninja.png b/png/invoiceninja.png
index db1a9004..0cfe9540 100644
Binary files a/png/invoiceninja.png and b/png/invoiceninja.png differ
diff --git a/png/iobroker.png b/png/iobroker.png
index d9c15879..5e09d725 100644
Binary files a/png/iobroker.png and b/png/iobroker.png differ
diff --git a/png/ionos-light.png b/png/ionos-light.png
new file mode 100644
index 00000000..9fd1dbef
Binary files /dev/null and b/png/ionos-light.png differ
diff --git a/png/ionos.png b/png/ionos.png
index 83ca37d1..eb17bd3f 100644
Binary files a/png/ionos.png and b/png/ionos.png differ
diff --git a/png/ipboard.png b/png/ipboard.png
index f7c48b8f..e0d8332e 100644
Binary files a/png/ipboard.png and b/png/ipboard.png differ
diff --git a/png/irc.png b/png/irc.png
index effa28cd..ee76a234 100644
Binary files a/png/irc.png and b/png/irc.png differ
diff --git a/png/ispconfig.png b/png/ispconfig.png
index ae9d0526..d515355b 100644
Binary files a/png/ispconfig.png and b/png/ispconfig.png differ
diff --git a/png/jackett-light.png b/png/jackett-light.png
new file mode 100644
index 00000000..83ce2897
Binary files /dev/null and b/png/jackett-light.png differ
diff --git a/png/jackett.png b/png/jackett.png
index e905eb66..1376ae31 100644
Binary files a/png/jackett.png and b/png/jackett.png differ
diff --git a/png/jaeger.png b/png/jaeger.png
index d8193601..e4714ae5 100644
Binary files a/png/jaeger.png and b/png/jaeger.png differ
diff --git a/png/java.png b/png/java.png
index b02848de..eb4966e5 100644
Binary files a/png/java.png and b/png/java.png differ
diff --git a/png/javascript.png b/png/javascript.png
index cf60d5e1..634dd045 100644
Binary files a/png/javascript.png and b/png/javascript.png differ
diff --git a/png/jdownloader.png b/png/jdownloader.png
index 8a048d2e..e23c9c2d 100644
Binary files a/png/jdownloader.png and b/png/jdownloader.png differ
diff --git a/png/jdownloader2.png b/png/jdownloader2.png
new file mode 100644
index 00000000..e23c9c2d
Binary files /dev/null and b/png/jdownloader2.png differ
diff --git a/png/jeedom.png b/png/jeedom.png
index bc7c648b..06bc1817 100644
Binary files a/png/jeedom.png and b/png/jeedom.png differ
diff --git a/png/jellyfin-vue.png b/png/jellyfin-vue.png
index 8a0a98c6..5738b41b 100644
Binary files a/png/jellyfin-vue.png and b/png/jellyfin-vue.png differ
diff --git a/png/jellyfin.png b/png/jellyfin.png
index afc44e14..f54c0eed 100644
Binary files a/png/jellyfin.png and b/png/jellyfin.png differ
diff --git a/png/jellyseerr.png b/png/jellyseerr.png
index 01b48e00..3268421b 100644
Binary files a/png/jellyseerr.png and b/png/jellyseerr.png differ
diff --git a/png/jelu.png b/png/jelu.png
index 3d3336b5..fe5dd474 100644
Binary files a/png/jelu.png and b/png/jelu.png differ
diff --git a/png/jenkins.png b/png/jenkins.png
index dcf5b079..c58c6102 100644
Binary files a/png/jenkins.png and b/png/jenkins.png differ
diff --git a/png/jetbrains-fleet.png b/png/jetbrains-fleet.png
new file mode 100644
index 00000000..0d112aab
Binary files /dev/null and b/png/jetbrains-fleet.png differ
diff --git a/png/jetbrains-youtrack.png b/png/jetbrains-youtrack.png
index aa7ab093..8060b27b 100644
Binary files a/png/jetbrains-youtrack.png and b/png/jetbrains-youtrack.png differ
diff --git a/png/jio.png b/png/jio.png
index bf8f2c69..9353963b 100644
Binary files a/png/jio.png and b/png/jio.png differ
diff --git a/png/jira.png b/png/jira.png
index f861eda8..a50c7d54 100644
Binary files a/png/jira.png and b/png/jira.png differ
diff --git a/png/jitsi-meet.png b/png/jitsi-meet.png
new file mode 100644
index 00000000..db64f095
Binary files /dev/null and b/png/jitsi-meet.png differ
diff --git a/png/jitsi.png b/png/jitsi.png
index a31b1cde..a736bcf5 100644
Binary files a/png/jitsi.png and b/png/jitsi.png differ
diff --git a/png/jitsimeet.png b/png/jitsimeet.png
deleted file mode 100644
index 3796cc63..00000000
Binary files a/png/jitsimeet.png and /dev/null differ
diff --git a/png/joomla.png b/png/joomla.png
index a493240a..87c9c842 100644
Binary files a/png/joomla.png and b/png/joomla.png differ
diff --git a/png/joplin.png b/png/joplin.png
index 3e698375..d284b5af 100644
Binary files a/png/joplin.png and b/png/joplin.png differ
diff --git a/png/julia.png b/png/julia.png
index 4e160aed..34ec7c0f 100644
Binary files a/png/julia.png and b/png/julia.png differ
diff --git a/png/jupyter.png b/png/jupyter.png
index 82ad95c4..9b59d3b3 100644
Binary files a/png/jupyter.png and b/png/jupyter.png differ
diff --git a/png/kaizoku.png b/png/kaizoku.png
index 84195a6e..df7d4eea 100644
Binary files a/png/kaizoku.png and b/png/kaizoku.png differ
diff --git a/png/kamatera.png b/png/kamatera.png
index 808deccb..47b2fb4c 100644
Binary files a/png/kamatera.png and b/png/kamatera.png differ
diff --git a/png/kanboard.png b/png/kanboard.png
deleted file mode 100644
index c4159c89..00000000
Binary files a/png/kanboard.png and /dev/null differ
diff --git a/png/kasm-workspaces.png b/png/kasm-workspaces.png
index 1e99d1aa..db289d6c 100644
Binary files a/png/kasm-workspaces.png and b/png/kasm-workspaces.png differ
diff --git a/png/kasm.png b/png/kasm.png
index a886f846..db289d6c 100644
Binary files a/png/kasm.png and b/png/kasm.png differ
diff --git a/png/kaufland.png b/png/kaufland.png
index b82b92d7..4822fa7e 100644
Binary files a/png/kaufland.png and b/png/kaufland.png differ
diff --git a/png/kavita.png b/png/kavita.png
index 609afbf6..eb395424 100644
Binary files a/png/kavita.png and b/png/kavita.png differ
diff --git a/png/keila.png b/png/keila.png
index 71280b0a..44fd4460 100644
Binary files a/png/keila.png and b/png/keila.png differ
diff --git a/png/kerberos.png b/png/kerberos.png
index 68a305d0..ff8a032f 100644
Binary files a/png/kerberos.png and b/png/kerberos.png differ
diff --git a/png/keycloak.png b/png/keycloak.png
index 757f1c91..0b0dff3c 100644
Binary files a/png/keycloak.png and b/png/keycloak.png differ
diff --git a/png/kibana.png b/png/kibana.png
index 1c7d4c1d..6cbf0abf 100644
Binary files a/png/kibana.png and b/png/kibana.png differ
diff --git a/png/kimai.png b/png/kimai.png
index ae0367ef..ece8b205 100644
Binary files a/png/kimai.png and b/png/kimai.png differ
diff --git a/png/kinto.png b/png/kinto.png
index 01ab0c25..4fddbb8f 100644
Binary files a/png/kinto.png and b/png/kinto.png differ
diff --git a/png/kitana.png b/png/kitana.png
index 45e25c8f..b67d8ebe 100644
Binary files a/png/kitana.png and b/png/kitana.png differ
diff --git a/png/kitchenowl.png b/png/kitchenowl.png
index c1d536a4..5282832f 100644
Binary files a/png/kitchenowl.png and b/png/kitchenowl.png differ
diff --git a/png/kiwix-light.png b/png/kiwix-light.png
index 5f32e3e5..fa97050f 100644
Binary files a/png/kiwix-light.png and b/png/kiwix-light.png differ
diff --git a/png/kiwix.png b/png/kiwix.png
index f457ce1a..ffd81ad7 100644
Binary files a/png/kiwix.png and b/png/kiwix.png differ
diff --git a/png/ko-fi.png b/png/ko-fi.png
index 950e48d3..f0d02c61 100644
Binary files a/png/ko-fi.png and b/png/ko-fi.png differ
diff --git a/png/kodi.png b/png/kodi.png
index 502d22ff..c12f42d4 100644
Binary files a/png/kodi.png and b/png/kodi.png differ
diff --git a/png/koel.png b/png/koel.png
index 305d5106..c3427ca7 100644
Binary files a/png/koel.png and b/png/koel.png differ
diff --git a/png/koillection.png b/png/koillection.png
index d8870c40..92342328 100644
Binary files a/png/koillection.png and b/png/koillection.png differ
diff --git a/png/komga.png b/png/komga.png
index 51d2cf66..05d56fa2 100644
Binary files a/png/komga.png and b/png/komga.png differ
diff --git a/png/kopia.png b/png/kopia.png
index 2d352fbf..0311e741 100644
Binary files a/png/kopia.png and b/png/kopia.png differ
diff --git a/png/kotlin.png b/png/kotlin.png
index 914a06f0..7a298c97 100644
Binary files a/png/kotlin.png and b/png/kotlin.png differ
diff --git a/png/krusader.png b/png/krusader.png
index c1120dc1..a4bedbf1 100644
Binary files a/png/krusader.png and b/png/krusader.png differ
diff --git a/png/kubernetes-dashboard.png b/png/kubernetes-dashboard.png
index 1e30897d..886d2a30 100644
Binary files a/png/kubernetes-dashboard.png and b/png/kubernetes-dashboard.png differ
diff --git a/png/kubernetes.png b/png/kubernetes.png
new file mode 100644
index 00000000..886d2a30
Binary files /dev/null and b/png/kubernetes.png differ
diff --git a/png/kutt.png b/png/kutt.png
index be751cae..0855dcc2 100644
Binary files a/png/kutt.png and b/png/kutt.png differ
diff --git a/png/lanraragi.png b/png/lanraragi.png
index 83fd53d6..35c9cc63 100644
Binary files a/png/lanraragi.png and b/png/lanraragi.png differ
diff --git a/png/leanote.png b/png/leanote.png
index 9362914d..02fe76bf 100644
Binary files a/png/leanote.png and b/png/leanote.png differ
diff --git a/png/lemonldap-ng.png b/png/lemonldap-ng.png
new file mode 100644
index 00000000..d7501375
Binary files /dev/null and b/png/lemonldap-ng.png differ
diff --git a/png/lemonldapng.png b/png/lemonldapng.png
deleted file mode 100644
index 4beec3f4..00000000
Binary files a/png/lemonldapng.png and /dev/null differ
diff --git a/png/lets-encrypt.png b/png/lets-encrypt.png
new file mode 100644
index 00000000..222c76d7
Binary files /dev/null and b/png/lets-encrypt.png differ
diff --git a/png/letsencrypt.png b/png/letsencrypt.png
deleted file mode 100644
index ba3a7575..00000000
Binary files a/png/letsencrypt.png and /dev/null differ
diff --git a/png/libreddit.png b/png/libreddit.png
index 12792907..1a8ea179 100644
Binary files a/png/libreddit.png and b/png/libreddit.png differ
diff --git a/png/librenms-light.png b/png/librenms-light.png
new file mode 100644
index 00000000..47522c98
Binary files /dev/null and b/png/librenms-light.png differ
diff --git a/png/librenms.png b/png/librenms.png
index 94799e98..7bdebef9 100644
Binary files a/png/librenms.png and b/png/librenms.png differ
diff --git a/png/librephotos-light.png b/png/librephotos-light.png
index 78df1b1b..911e0f96 100644
Binary files a/png/librephotos-light.png and b/png/librephotos-light.png differ
diff --git a/png/librephotos.png b/png/librephotos.png
index 1df25130..0347a1a1 100644
Binary files a/png/librephotos.png and b/png/librephotos.png differ
diff --git a/png/librespeed.png b/png/librespeed.png
index a5b71d4e..e01411d6 100644
Binary files a/png/librespeed.png and b/png/librespeed.png differ
diff --git a/png/lidarr.png b/png/lidarr.png
index d387e531..7c1203c4 100644
Binary files a/png/lidarr.png and b/png/lidarr.png differ
diff --git a/png/lidl.png b/png/lidl.png
index 38356c47..a45ade08 100644
Binary files a/png/lidl.png and b/png/lidl.png differ
diff --git a/png/lighttpd.png b/png/lighttpd.png
index ce5d82e4..4aee8a63 100644
Binary files a/png/lighttpd.png and b/png/lighttpd.png differ
diff --git a/png/linkace.png b/png/linkace.png
index b1bb8534..aeffe6af 100644
Binary files a/png/linkace.png and b/png/linkace.png differ
diff --git a/png/linkding.png b/png/linkding.png
index 5cd7e833..18c9af6d 100644
Binary files a/png/linkding.png and b/png/linkding.png differ
diff --git a/png/linkedin.png b/png/linkedin.png
index a738151f..ba8e318b 100644
Binary files a/png/linkedin.png and b/png/linkedin.png differ
diff --git a/png/linksys.png b/png/linksys.png
index df2444dd..04d9550c 100644
Binary files a/png/linksys.png and b/png/linksys.png differ
diff --git a/png/linode.png b/png/linode.png
index 44c2d8a4..c6fd08b0 100644
Binary files a/png/linode.png and b/png/linode.png differ
diff --git a/png/linux-mint.png b/png/linux-mint.png
index 91a17d89..1b85827d 100644
Binary files a/png/linux-mint.png and b/png/linux-mint.png differ
diff --git a/png/linuxserver-io.png b/png/linuxserver-io.png
index 4f6f0566..a0441e85 100644
Binary files a/png/linuxserver-io.png and b/png/linuxserver-io.png differ
diff --git a/png/listmonk.png b/png/listmonk.png
index 2565a87a..024edb98 100644
Binary files a/png/listmonk.png and b/png/listmonk.png differ
diff --git a/png/littlelink-custom.png b/png/littlelink-custom.png
index 62a8762e..73160c36 100644
Binary files a/png/littlelink-custom.png and b/png/littlelink-custom.png differ
diff --git a/png/lnbits.png b/png/lnbits.png
index edf4b507..9dd487af 100644
Binary files a/png/lnbits.png and b/png/lnbits.png differ
diff --git a/png/logitech-gaming.png b/png/logitech-gaming.png
index c138a215..85eba0f9 100644
Binary files a/png/logitech-gaming.png and b/png/logitech-gaming.png differ
diff --git a/png/logitech-legacy-light.png b/png/logitech-legacy-light.png
new file mode 100644
index 00000000..fa36ba01
Binary files /dev/null and b/png/logitech-legacy-light.png differ
diff --git a/png/logitech-legacy.png b/png/logitech-legacy.png
index 1f383f1d..0e70d939 100644
Binary files a/png/logitech-legacy.png and b/png/logitech-legacy.png differ
diff --git a/png/logitech-light.png b/png/logitech-light.png
new file mode 100644
index 00000000..a14015ae
Binary files /dev/null and b/png/logitech-light.png differ
diff --git a/png/logitech.png b/png/logitech.png
index 17f86a07..e16ae6d8 100644
Binary files a/png/logitech.png and b/png/logitech.png differ
diff --git a/png/logstash.png b/png/logstash.png
index 27f15ab6..3f645998 100644
Binary files a/png/logstash.png and b/png/logstash.png differ
diff --git a/png/longhorn.png b/png/longhorn.png
index ca67e8b8..75da6b82 100644
Binary files a/png/longhorn.png and b/png/longhorn.png differ
diff --git a/png/lsio.png b/png/lsio.png
index 4f6f0566..a0441e85 100644
Binary files a/png/lsio.png and b/png/lsio.png differ
diff --git a/png/lua.png b/png/lua.png
index fc704dd9..7a27475b 100644
Binary files a/png/lua.png and b/png/lua.png differ
diff --git a/png/lychee.png b/png/lychee.png
index 04b08b19..585c3faf 100644
Binary files a/png/lychee.png and b/png/lychee.png differ
diff --git a/png/mailcow.png b/png/mailcow.png
index 5566f9f9..caf984e3 100644
Binary files a/png/mailcow.png and b/png/mailcow.png differ
diff --git a/png/mailhog.png b/png/mailhog.png
index 371a72a8..c2208f7d 100644
Binary files a/png/mailhog.png and b/png/mailhog.png differ
diff --git a/png/mailinabox.png b/png/mailinabox.png
index 5ac1e4b0..d818349e 100644
Binary files a/png/mailinabox.png and b/png/mailinabox.png differ
diff --git a/png/mailu.png b/png/mailu.png
index 21e943e3..78308364 100644
Binary files a/png/mailu.png and b/png/mailu.png differ
diff --git a/png/mainsail.png b/png/mainsail.png
deleted file mode 100644
index 1d1d6b57..00000000
Binary files a/png/mainsail.png and /dev/null differ
diff --git a/png/manjaro-linux.png b/png/manjaro-linux.png
new file mode 100644
index 00000000..b0a8650b
Binary files /dev/null and b/png/manjaro-linux.png differ
diff --git a/png/manjaro.png b/png/manjaro.png
deleted file mode 100644
index a66fc688..00000000
Binary files a/png/manjaro.png and /dev/null differ
diff --git a/png/maptiler.png b/png/maptiler.png
new file mode 100644
index 00000000..5f70d621
Binary files /dev/null and b/png/maptiler.png differ
diff --git a/png/marginalia.png b/png/marginalia.png
index 50acb15a..e0bb6128 100644
Binary files a/png/marginalia.png and b/png/marginalia.png differ
diff --git a/png/mariadb.png b/png/mariadb.png
index e8f7dd85..926e4cad 100644
Binary files a/png/mariadb.png and b/png/mariadb.png differ
diff --git a/png/mastodon.png b/png/mastodon.png
index 7886f544..e2736ed0 100644
Binary files a/png/mastodon.png and b/png/mastodon.png differ
diff --git a/png/matomo.png b/png/matomo.png
index 70c1717f..cb5af545 100644
Binary files a/png/matomo.png and b/png/matomo.png differ
diff --git a/png/matrix-light.png b/png/matrix-light.png
index 4e9945a5..3a5dcfc1 100644
Binary files a/png/matrix-light.png and b/png/matrix-light.png differ
diff --git a/png/matrix-synapse-light.png b/png/matrix-synapse-light.png
index 4c1a3e87..641845f1 100644
Binary files a/png/matrix-synapse-light.png and b/png/matrix-synapse-light.png differ
diff --git a/png/matrix-synapse.png b/png/matrix-synapse.png
index 9d720992..e386050e 100644
Binary files a/png/matrix-synapse.png and b/png/matrix-synapse.png differ
diff --git a/png/matrix.png b/png/matrix.png
index 6a68e22c..5fbd4882 100644
Binary files a/png/matrix.png and b/png/matrix.png differ
diff --git a/png/mattermost.png b/png/mattermost.png
index ea7ed308..66179fd8 100644
Binary files a/png/mattermost.png and b/png/mattermost.png differ
diff --git a/png/mautic-light.png b/png/mautic-light.png
new file mode 100644
index 00000000..5b7abbf7
Binary files /dev/null and b/png/mautic-light.png differ
diff --git a/png/mautic.png b/png/mautic.png
index b4e9bdc2..b9c0e746 100644
Binary files a/png/mautic.png and b/png/mautic.png differ
diff --git a/png/mayan-edms.png b/png/mayan-edms.png
new file mode 100644
index 00000000..97026423
Binary files /dev/null and b/png/mayan-edms.png differ
diff --git a/png/mayan-light.png b/png/mayan-light.png
new file mode 100644
index 00000000..24b0abbf
Binary files /dev/null and b/png/mayan-light.png differ
diff --git a/png/mayanedms.png b/png/mayanedms.png
deleted file mode 100644
index 6e5d4b55..00000000
Binary files a/png/mayanedms.png and /dev/null differ
diff --git a/png/mealie.png b/png/mealie.png
index 04542bb5..72c35b53 100644
Binary files a/png/mealie.png and b/png/mealie.png differ
diff --git a/png/mediathekview.png b/png/mediathekview.png
index 787263e3..02780ce7 100644
Binary files a/png/mediathekview.png and b/png/mediathekview.png differ
diff --git a/png/mediawiki.png b/png/mediawiki.png
index c8c0b3d6..4f5b7bc8 100644
Binary files a/png/mediawiki.png and b/png/mediawiki.png differ
diff --git a/png/mega-nz.png b/png/mega-nz.png
index d3962595..83bc33a7 100644
Binary files a/png/mega-nz.png and b/png/mega-nz.png differ
diff --git a/png/meraki.png b/png/meraki.png
index 9b0b9670..67270bb0 100644
Binary files a/png/meraki.png and b/png/meraki.png differ
diff --git a/png/mercusys.png b/png/mercusys.png
index 36c472e8..cdd3a074 100644
Binary files a/png/mercusys.png and b/png/mercusys.png differ
diff --git a/png/meta.png b/png/meta.png
new file mode 100644
index 00000000..fcc0d8db
Binary files /dev/null and b/png/meta.png differ
diff --git a/png/metabase.png b/png/metabase.png
index 83cee5c4..10f6b199 100644
Binary files a/png/metabase.png and b/png/metabase.png differ
diff --git a/png/metube.png b/png/metube.png
index 17e9f382..d2d9e9fc 100644
Binary files a/png/metube.png and b/png/metube.png differ
diff --git a/png/microbin.png b/png/microbin.png
index 58bf001b..e5eafbbf 100644
Binary files a/png/microbin.png and b/png/microbin.png differ
diff --git a/png/microsoft-365.png b/png/microsoft-365.png
deleted file mode 100644
index e1818e71..00000000
Binary files a/png/microsoft-365.png and /dev/null differ
diff --git a/png/microsoft-office.png b/png/microsoft-office.png
new file mode 100644
index 00000000..b5cc5c51
Binary files /dev/null and b/png/microsoft-office.png differ
diff --git a/png/microsoft-todo.png b/png/microsoft-todo.png
index 8a4ba3c5..e6249671 100644
Binary files a/png/microsoft-todo.png and b/png/microsoft-todo.png differ
diff --git a/png/mikrotik.png b/png/mikrotik.png
index aa2cf247..d6b68cdc 100644
Binary files a/png/mikrotik.png and b/png/mikrotik.png differ
diff --git a/png/minecraft.png b/png/minecraft.png
index 13dfb3f8..4b9155d5 100644
Binary files a/png/minecraft.png and b/png/minecraft.png differ
diff --git a/png/miniflux-light.png b/png/miniflux-light.png
new file mode 100644
index 00000000..d36f45de
Binary files /dev/null and b/png/miniflux-light.png differ
diff --git a/png/miniflux.png b/png/miniflux.png
index 6f714fa4..fc8a4ea4 100644
Binary files a/png/miniflux.png and b/png/miniflux.png differ
diff --git a/png/minio-light.png b/png/minio-light.png
new file mode 100644
index 00000000..73cf9b93
Binary files /dev/null and b/png/minio-light.png differ
diff --git a/png/minio.png b/png/minio.png
index 2d14d006..0fe1412c 100644
Binary files a/png/minio.png and b/png/minio.png differ
diff --git a/png/mobotix.png b/png/mobotix.png
index ccf1d8a7..d79fd221 100644
Binary files a/png/mobotix.png and b/png/mobotix.png differ
diff --git a/png/mojeek.png b/png/mojeek.png
index fc611c49..1704914f 100644
Binary files a/png/mojeek.png and b/png/mojeek.png differ
diff --git a/png/molecule.png b/png/molecule.png
index 1fb3979a..2d23c7e0 100644
Binary files a/png/molecule.png and b/png/molecule.png differ
diff --git a/png/monero.png b/png/monero.png
new file mode 100644
index 00000000..625b17f2
Binary files /dev/null and b/png/monero.png differ
diff --git a/png/mongodb.png b/png/mongodb.png
index 9c2d56de..8b289cd1 100644
Binary files a/png/mongodb.png and b/png/mongodb.png differ
diff --git a/png/monica.png b/png/monica.png
index afecdf87..25f9337e 100644
Binary files a/png/monica.png and b/png/monica.png differ
diff --git a/png/monit.png b/png/monit.png
index 76bae424..a44373ab 100644
Binary files a/png/monit.png and b/png/monit.png differ
diff --git a/png/moodle.png b/png/moodle.png
index b0c70dfc..5fc34d54 100644
Binary files a/png/moodle.png and b/png/moodle.png differ
diff --git a/png/motioneye.png b/png/motioneye.png
index c3dd25d6..a7c05c12 100644
Binary files a/png/motioneye.png and b/png/motioneye.png differ
diff --git a/png/mpm.png b/png/mpm.png
index 9084cabd..36d21680 100644
Binary files a/png/mpm.png and b/png/mpm.png differ
diff --git a/png/mqtt.png b/png/mqtt.png
index 84d5a94d..1ed6a968 100644
Binary files a/png/mqtt.png and b/png/mqtt.png differ
diff --git a/png/mstream.png b/png/mstream.png
index bc90376d..30caa642 100644
Binary files a/png/mstream.png and b/png/mstream.png differ
diff --git a/png/musicbrainz.png b/png/musicbrainz.png
index d3fb0db1..965494cb 100644
Binary files a/png/musicbrainz.png and b/png/musicbrainz.png differ
diff --git a/png/mysql.png b/png/mysql.png
index 35125742..d393edaf 100644
Binary files a/png/mysql.png and b/png/mysql.png differ
diff --git a/png/n8n.png b/png/n8n.png
index 5fef09d0..232873ee 100644
Binary files a/png/n8n.png and b/png/n8n.png differ
diff --git a/png/nagios.png b/png/nagios.png
index 5f4dc1d1..6bf1f2f1 100644
Binary files a/png/nagios.png and b/png/nagios.png differ
diff --git a/png/navidrome.png b/png/navidrome.png
index 8ce76ce0..9a7a9164 100644
Binary files a/png/navidrome.png and b/png/navidrome.png differ
diff --git a/png/neko-light.png b/png/neko-light.png
new file mode 100644
index 00000000..005fb267
Binary files /dev/null and b/png/neko-light.png differ
diff --git a/png/neko.png b/png/neko.png
index 8ee7b1d8..60a9446d 100644
Binary files a/png/neko.png and b/png/neko.png differ
diff --git a/png/neocities.png b/png/neocities.png
index a67684d6..2adb7754 100644
Binary files a/png/neocities.png and b/png/neocities.png differ
diff --git a/png/nessus.png b/png/nessus.png
deleted file mode 100644
index 9a489864..00000000
Binary files a/png/nessus.png and /dev/null differ
diff --git a/png/netapp.png b/png/netapp.png
index 2ea9dff9..d1767814 100644
Binary files a/png/netapp.png and b/png/netapp.png differ
diff --git a/png/netatmo.png b/png/netatmo.png
deleted file mode 100644
index d5a3fc5a..00000000
Binary files a/png/netatmo.png and /dev/null differ
diff --git a/png/netboot.png b/png/netboot.png
index 6d5dcc54..c38dc733 100644
Binary files a/png/netboot.png and b/png/netboot.png differ
diff --git a/png/netbootxyz.png b/png/netbootxyz.png
deleted file mode 100644
index 498c6fb1..00000000
Binary files a/png/netbootxyz.png and /dev/null differ
diff --git a/png/netbox.png b/png/netbox.png
index a1d69062..2df83a73 100644
Binary files a/png/netbox.png and b/png/netbox.png differ
diff --git a/png/netdata.png b/png/netdata.png
index 4114d23e..b4838342 100644
Binary files a/png/netdata.png and b/png/netdata.png differ
diff --git a/png/netflix.png b/png/netflix.png
index 3f355d22..c0e85c83 100644
Binary files a/png/netflix.png and b/png/netflix.png differ
diff --git a/png/netgear.png b/png/netgear.png
index 23c2faca..c33685b9 100644
Binary files a/png/netgear.png and b/png/netgear.png differ
diff --git a/png/netlify.png b/png/netlify.png
index 4bb4c302..ee8b1c2c 100644
Binary files a/png/netlify.png and b/png/netlify.png differ
diff --git a/png/netmaker-light.png b/png/netmaker-light.png
deleted file mode 100644
index 7b8439d3..00000000
Binary files a/png/netmaker-light.png and /dev/null differ
diff --git a/png/netmaker.png b/png/netmaker.png
index b0b5d960..2915709f 100644
Binary files a/png/netmaker.png and b/png/netmaker.png differ
diff --git a/png/netsurf.png b/png/netsurf.png
new file mode 100644
index 00000000..70d10f21
Binary files /dev/null and b/png/netsurf.png differ
diff --git a/png/network-weathermap.png b/png/network-weathermap.png
index 80284122..18e85d47 100644
Binary files a/png/network-weathermap.png and b/png/network-weathermap.png differ
diff --git a/png/newsblur.png b/png/newsblur.png
index 112955a5..103d40cf 100644
Binary files a/png/newsblur.png and b/png/newsblur.png differ
diff --git a/png/nextcloud-calendar.png b/png/nextcloud-calendar.png
index 5fa7844c..3650f0b1 100644
Binary files a/png/nextcloud-calendar.png and b/png/nextcloud-calendar.png differ
diff --git a/png/nextcloud-cookbook.png b/png/nextcloud-cookbook.png
index 9616c784..aba962d4 100644
Binary files a/png/nextcloud-cookbook.png and b/png/nextcloud-cookbook.png differ
diff --git a/png/nextcloud-deck.png b/png/nextcloud-deck.png
index 8e3ec728..19949868 100644
Binary files a/png/nextcloud-deck.png and b/png/nextcloud-deck.png differ
diff --git a/png/nextcloud-news.png b/png/nextcloud-news.png
index 8d404052..a304b1b8 100644
Binary files a/png/nextcloud-news.png and b/png/nextcloud-news.png differ
diff --git a/png/nextcloud-notes.png b/png/nextcloud-notes.png
index bfdd978b..07747f3b 100644
Binary files a/png/nextcloud-notes.png and b/png/nextcloud-notes.png differ
diff --git a/png/nextcloud-photos.png b/png/nextcloud-photos.png
index 96c79e0f..5ecd58f0 100644
Binary files a/png/nextcloud-photos.png and b/png/nextcloud-photos.png differ
diff --git a/png/nextcloud-talk.png b/png/nextcloud-talk.png
index 4234cf1f..70df96e9 100644
Binary files a/png/nextcloud-talk.png and b/png/nextcloud-talk.png differ
diff --git a/png/nextcloud-timemanager.png b/png/nextcloud-timemanager.png
index 3df697e4..9072fe52 100644
Binary files a/png/nextcloud-timemanager.png and b/png/nextcloud-timemanager.png differ
diff --git a/png/nextcloud.png b/png/nextcloud.png
index 8ab73f2f..82770af2 100644
Binary files a/png/nextcloud.png and b/png/nextcloud.png differ
diff --git a/png/nextdns.png b/png/nextdns.png
index dca5ffb3..1b7928e6 100644
Binary files a/png/nextdns.png and b/png/nextdns.png differ
diff --git a/png/nginx-proxy-manager.png b/png/nginx-proxy-manager.png
new file mode 100644
index 00000000..c2810133
Binary files /dev/null and b/png/nginx-proxy-manager.png differ
diff --git a/png/nginx.png b/png/nginx.png
index 531edd26..d40aef53 100644
Binary files a/png/nginx.png and b/png/nginx.png differ
diff --git a/png/nginxproxymanager.png b/png/nginxproxymanager.png
deleted file mode 100644
index 73733171..00000000
Binary files a/png/nginxproxymanager.png and /dev/null differ
diff --git a/png/nitter.png b/png/nitter.png
index 062e02fb..4881e33b 100644
Binary files a/png/nitter.png and b/png/nitter.png differ
diff --git a/png/nocodb.png b/png/nocodb.png
index 2b106874..27383d9e 100644
Binary files a/png/nocodb.png and b/png/nocodb.png differ
diff --git a/png/node-red.png b/png/node-red.png
new file mode 100644
index 00000000..4277f085
Binary files /dev/null and b/png/node-red.png differ
diff --git a/png/node.js.png b/png/node.js.png
deleted file mode 100644
index 20284a7b..00000000
Binary files a/png/node.js.png and /dev/null differ
diff --git a/png/nodejs-alt.png b/png/nodejs-alt.png
index 7ac86929..696cc023 100644
Binary files a/png/nodejs-alt.png and b/png/nodejs-alt.png differ
diff --git a/png/nodejs.png b/png/nodejs.png
new file mode 100644
index 00000000..54475ae1
Binary files /dev/null and b/png/nodejs.png differ
diff --git a/png/nodered.png b/png/nodered.png
deleted file mode 100644
index 45f2ff48..00000000
Binary files a/png/nodered.png and /dev/null differ
diff --git a/png/nomad.png b/png/nomad.png
index fbb0b6e1..27806607 100644
Binary files a/png/nomad.png and b/png/nomad.png differ
diff --git a/png/nomie.png b/png/nomie.png
index d918c3df..b4dadec5 100644
Binary files a/png/nomie.png and b/png/nomie.png differ
diff --git a/png/nowshowing.png b/png/nowshowing.png
index de59d71f..273e9940 100644
Binary files a/png/nowshowing.png and b/png/nowshowing.png differ
diff --git a/png/ntfy-light.png b/png/ntfy-light.png
new file mode 100644
index 00000000..2dbff626
Binary files /dev/null and b/png/ntfy-light.png differ
diff --git a/png/ntfy.png b/png/ntfy.png
index 1d2c9344..7e3f0932 100644
Binary files a/png/ntfy.png and b/png/ntfy.png differ
diff --git a/png/ntop.png b/png/ntop.png
index 53eb6136..46eedca7 100644
Binary files a/png/ntop.png and b/png/ntop.png differ
diff --git a/png/nzbhydra.png b/png/nzbhydra.png
index dc3064d7..6919469c 100644
Binary files a/png/nzbhydra.png and b/png/nzbhydra.png differ
diff --git a/png/nzbhydra2-light.png b/png/nzbhydra2-light.png
new file mode 100644
index 00000000..e991c9d9
Binary files /dev/null and b/png/nzbhydra2-light.png differ
diff --git a/png/nzbhydra2.png b/png/nzbhydra2.png
new file mode 100644
index 00000000..65ba7388
Binary files /dev/null and b/png/nzbhydra2.png differ
diff --git a/png/obitalk.png b/png/obitalk.png
index 18b22613..3c8b28cd 100644
Binary files a/png/obitalk.png and b/png/obitalk.png differ
diff --git a/png/observium.png b/png/observium.png
index 69fcff62..a8f1b507 100644
Binary files a/png/observium.png and b/png/observium.png differ
diff --git a/png/obsidian-dark.png b/png/obsidian-dark.png
deleted file mode 100644
index bcae141d..00000000
Binary files a/png/obsidian-dark.png and /dev/null differ
diff --git a/png/obsidian-light.png b/png/obsidian-light.png
deleted file mode 100644
index 54b55c99..00000000
Binary files a/png/obsidian-light.png and /dev/null differ
diff --git a/png/obsidian.png b/png/obsidian.png
index d671911b..386c2e77 100644
Binary files a/png/obsidian.png and b/png/obsidian.png differ
diff --git a/png/octoeverywhere.png b/png/octoeverywhere.png
index 4f511070..ce8d5e64 100644
Binary files a/png/octoeverywhere.png and b/png/octoeverywhere.png differ
diff --git a/png/octoprint.png b/png/octoprint.png
index d4b650ef..bf5286f4 100644
Binary files a/png/octoprint.png and b/png/octoprint.png differ
diff --git a/png/oculus-light.png b/png/oculus-light.png
new file mode 100644
index 00000000..7ab4c800
Binary files /dev/null and b/png/oculus-light.png differ
diff --git a/png/oculus.png b/png/oculus.png
new file mode 100644
index 00000000..98a76f18
Binary files /dev/null and b/png/oculus.png differ
diff --git a/png/office-365.png b/png/office-365.png
new file mode 100644
index 00000000..494b749f
Binary files /dev/null and b/png/office-365.png differ
diff --git a/png/olivetin.png b/png/olivetin.png
index e19c0a3c..06983d96 100644
Binary files a/png/olivetin.png and b/png/olivetin.png differ
diff --git a/png/omada.png b/png/omada.png
index 45d322b2..6c5b9097 100644
Binary files a/png/omada.png and b/png/omada.png differ
diff --git a/png/omnidb.png b/png/omnidb.png
index ae22b5a8..2399d0e2 100644
Binary files a/png/omnidb.png and b/png/omnidb.png differ
diff --git a/png/onedev-light.png b/png/onedev-light.png
new file mode 100644
index 00000000..8d5f49a2
Binary files /dev/null and b/png/onedev-light.png differ
diff --git a/png/onedev.png b/png/onedev.png
index ef4c3168..315b437e 100644
Binary files a/png/onedev.png and b/png/onedev.png differ
diff --git a/png/onlyoffice.png b/png/onlyoffice.png
index 30ed264b..635eb91f 100644
Binary files a/png/onlyoffice.png and b/png/onlyoffice.png differ
diff --git a/png/open-ai.png b/png/open-ai.png
deleted file mode 100644
index 0f237a22..00000000
Binary files a/png/open-ai.png and /dev/null differ
diff --git a/png/openai-light.png b/png/openai-light.png
new file mode 100644
index 00000000..e4d3b200
Binary files /dev/null and b/png/openai-light.png differ
diff --git a/png/openai.png b/png/openai.png
index 0f237a22..4e9c6ac0 100644
Binary files a/png/openai.png and b/png/openai.png differ
diff --git a/png/openeats.png b/png/openeats.png
index e0c73ffd..a1513329 100644
Binary files a/png/openeats.png and b/png/openeats.png differ
diff --git a/png/openhab.png b/png/openhab.png
index 2ed5c059..661bf649 100644
Binary files a/png/openhab.png and b/png/openhab.png differ
diff --git a/png/openmaptiler.png b/png/openmaptiler.png
deleted file mode 100644
index 15e99d81..00000000
Binary files a/png/openmaptiler.png and /dev/null differ
diff --git a/png/openmaptiles.png b/png/openmaptiles.png
new file mode 100644
index 00000000..1faf4220
Binary files /dev/null and b/png/openmaptiles.png differ
diff --git a/png/openmediavault.png b/png/openmediavault.png
index fe149090..de2490c6 100644
Binary files a/png/openmediavault.png and b/png/openmediavault.png differ
diff --git a/png/openoffice.png b/png/openoffice.png
new file mode 100644
index 00000000..8f3480b8
Binary files /dev/null and b/png/openoffice.png differ
diff --git a/png/openproject.png b/png/openproject.png
index e4c30510..46647299 100644
Binary files a/png/openproject.png and b/png/openproject.png differ
diff --git a/png/opensearch.png b/png/opensearch.png
index c0fb905a..3490ee75 100644
Binary files a/png/opensearch.png and b/png/opensearch.png differ
diff --git a/png/openspeedtest.png b/png/openspeedtest.png
deleted file mode 100644
index 73047d0e..00000000
Binary files a/png/openspeedtest.png and /dev/null differ
diff --git a/png/opensprinkler.png b/png/opensprinkler.png
index 5e0feb35..dbb2dadd 100644
Binary files a/png/opensprinkler.png and b/png/opensprinkler.png differ
diff --git a/png/openstreetmap.png b/png/openstreetmap.png
index 196075ad..fce7ae5a 100644
Binary files a/png/openstreetmap.png and b/png/openstreetmap.png differ
diff --git a/png/opensuse.png b/png/opensuse.png
index 1e1fc9a2..79455bf0 100644
Binary files a/png/opensuse.png and b/png/opensuse.png differ
diff --git a/png/openvas.png b/png/openvas.png
index 08774cbb..e8480f4f 100644
Binary files a/png/openvas.png and b/png/openvas.png differ
diff --git a/png/openvpn.png b/png/openvpn.png
index b351bcab..58ff5045 100644
Binary files a/png/openvpn.png and b/png/openvpn.png differ
diff --git a/png/openwrt.png b/png/openwrt.png
index 39111af1..a7dedd39 100644
Binary files a/png/openwrt.png and b/png/openwrt.png differ
diff --git a/png/opera-beta.png b/png/opera-beta.png
new file mode 100644
index 00000000..cf871683
Binary files /dev/null and b/png/opera-beta.png differ
diff --git a/png/opera-developer.png b/png/opera-developer.png
index 938d9617..8d5eda58 100644
Binary files a/png/opera-developer.png and b/png/opera-developer.png differ
diff --git a/png/opera-gx.png b/png/opera-gx.png
deleted file mode 100644
index 8d99164b..00000000
Binary files a/png/opera-gx.png and /dev/null differ
diff --git a/png/opera-mini-beta.png b/png/opera-mini-beta.png
new file mode 100644
index 00000000..c3fc28fa
Binary files /dev/null and b/png/opera-mini-beta.png differ
diff --git a/png/opera-mini.png b/png/opera-mini.png
new file mode 100644
index 00000000..b59f8777
Binary files /dev/null and b/png/opera-mini.png differ
diff --git a/png/opera-neon.png b/png/opera-neon.png
new file mode 100644
index 00000000..c53dff62
Binary files /dev/null and b/png/opera-neon.png differ
diff --git a/png/opera-touch.png b/png/opera-touch.png
index 41a7bcf3..8efeb355 100644
Binary files a/png/opera-touch.png and b/png/opera-touch.png differ
diff --git a/png/opera.png b/png/opera.png
index 734c383f..01c03bbb 100644
Binary files a/png/opera.png and b/png/opera.png differ
diff --git a/png/opnsense.png b/png/opnsense.png
index 5fae62b9..b0aff025 100644
Binary files a/png/opnsense.png and b/png/opnsense.png differ
diff --git a/png/oracle-cloud.png b/png/oracle-cloud.png
index ef939d86..68180242 100644
Binary files a/png/oracle-cloud.png and b/png/oracle-cloud.png differ
diff --git a/png/oracle.png b/png/oracle.png
new file mode 100644
index 00000000..68180242
Binary files /dev/null and b/png/oracle.png differ
diff --git a/png/orange.png b/png/orange.png
index bb9d39eb..48f3c67d 100644
Binary files a/png/orange.png and b/png/orange.png differ
diff --git a/png/oscarr-light.png b/png/oscarr-light.png
new file mode 100644
index 00000000..afcc59eb
Binary files /dev/null and b/png/oscarr-light.png differ
diff --git a/png/oscarr.png b/png/oscarr.png
index 9df8ddd9..0802eca5 100644
Binary files a/png/oscarr.png and b/png/oscarr.png differ
diff --git a/png/osticket.png b/png/osticket.png
index 0a115ab7..f01b98b0 100644
Binary files a/png/osticket.png and b/png/osticket.png differ
diff --git a/png/overseerr.png b/png/overseerr.png
index 08cb4d15..41ff3d33 100644
Binary files a/png/overseerr.png and b/png/overseerr.png differ
diff --git a/png/ovh.png b/png/ovh.png
index 96ce7b37..5b1fb600 100644
Binary files a/png/ovh.png and b/png/ovh.png differ
diff --git a/png/ovirt.png b/png/ovirt.png
index 761487a6..ea691719 100644
Binary files a/png/ovirt.png and b/png/ovirt.png differ
diff --git a/png/owncloud.png b/png/owncloud.png
index 75b8c6ae..e66e51bb 100644
Binary files a/png/owncloud.png and b/png/owncloud.png differ
diff --git a/png/ownphotos-light.png b/png/ownphotos-light.png
index 951d9878..0fb2b0bb 100644
Binary files a/png/ownphotos-light.png and b/png/ownphotos-light.png differ
diff --git a/png/ownphotos.png b/png/ownphotos.png
index 1225ab98..d2367ef9 100644
Binary files a/png/ownphotos.png and b/png/ownphotos.png differ
diff --git a/png/pagerduty.png b/png/pagerduty.png
index b28a5fea..035d51b3 100644
Binary files a/png/pagerduty.png and b/png/pagerduty.png differ
diff --git a/png/pale-moon.png b/png/pale-moon.png
deleted file mode 100644
index 4b101acc..00000000
Binary files a/png/pale-moon.png and /dev/null differ
diff --git a/png/palemoon.png b/png/palemoon.png
new file mode 100644
index 00000000..7832a679
Binary files /dev/null and b/png/palemoon.png differ
diff --git a/png/paloaltonetworks.png b/png/paloaltonetworks.png
deleted file mode 100644
index 61463265..00000000
Binary files a/png/paloaltonetworks.png and /dev/null differ
diff --git a/png/paperless-ng.png b/png/paperless-ng.png
index 07dd3856..1627865f 100644
Binary files a/png/paperless-ng.png and b/png/paperless-ng.png differ
diff --git a/png/paperless.png b/png/paperless.png
index f952800e..77f32daf 100644
Binary files a/png/paperless.png and b/png/paperless.png differ
diff --git a/png/papermerge.png b/png/papermerge.png
index eb2ff6e5..98c306a5 100644
Binary files a/png/papermerge.png and b/png/papermerge.png differ
diff --git a/png/partkeepr.png b/png/partkeepr.png
index c05eeb19..3dcc749d 100644
Binary files a/png/partkeepr.png and b/png/partkeepr.png differ
diff --git a/png/passwordpusher-light.png b/png/passwordpusher-light.png
new file mode 100644
index 00000000..dd4461cf
Binary files /dev/null and b/png/passwordpusher-light.png differ
diff --git a/png/passwordpusher.png b/png/passwordpusher.png
new file mode 100644
index 00000000..d419ba92
Binary files /dev/null and b/png/passwordpusher.png differ
diff --git a/png/pastatool-light.png b/png/pastatool-light.png
new file mode 100644
index 00000000..8503712c
Binary files /dev/null and b/png/pastatool-light.png differ
diff --git a/png/pastebin.png b/png/pastebin.png
index 8d3858da..a8cc99ab 100644
Binary files a/png/pastebin.png and b/png/pastebin.png differ
diff --git a/png/paypal.png b/png/paypal.png
index 06299065..7305abfb 100644
Binary files a/png/paypal.png and b/png/paypal.png differ
diff --git a/png/peertube.png b/png/peertube.png
index 5df6fbdd..71209fa2 100644
Binary files a/png/peertube.png and b/png/peertube.png differ
diff --git a/png/pfsense.png b/png/pfsense.png
index 656d364d..c8550ef5 100644
Binary files a/png/pfsense.png and b/png/pfsense.png differ
diff --git a/png/pgadmin.png b/png/pgadmin.png
index 4a187b36..81b097e0 100644
Binary files a/png/pgadmin.png and b/png/pgadmin.png differ
diff --git a/png/phantombot.png b/png/phantombot.png
index 399e57d9..7f2ee252 100644
Binary files a/png/phantombot.png and b/png/phantombot.png differ
diff --git a/png/photonix-light.png b/png/photonix-light.png
new file mode 100644
index 00000000..dfc3ef06
Binary files /dev/null and b/png/photonix-light.png differ
diff --git a/png/photonix.png b/png/photonix.png
index 1eff8632..60412b3b 100644
Binary files a/png/photonix.png and b/png/photonix.png differ
diff --git a/png/photoprism.png b/png/photoprism.png
index 62e97370..68a7f154 100644
Binary files a/png/photoprism.png and b/png/photoprism.png differ
diff --git a/png/photostructure.png b/png/photostructure.png
index 2ac277e0..89ea7fd3 100644
Binary files a/png/photostructure.png and b/png/photostructure.png differ
diff --git a/png/photoview.png b/png/photoview.png
index e3afdf50..5999ddbb 100644
Binary files a/png/photoview.png and b/png/photoview.png differ
diff --git a/png/php.png b/png/php.png
index e7a664f0..c4b1a12d 100644
Binary files a/png/php.png and b/png/php.png differ
diff --git a/png/phpldapadmin.png b/png/phpldapadmin.png
index a5342926..ec518393 100644
Binary files a/png/phpldapadmin.png and b/png/phpldapadmin.png differ
diff --git a/png/phpmyadmin.png b/png/phpmyadmin.png
index f5b5353f..8cde9a4f 100644
Binary files a/png/phpmyadmin.png and b/png/phpmyadmin.png differ
diff --git a/png/pi-alert-dark.png b/png/pi-alert-dark.png
deleted file mode 100644
index 397ca563..00000000
Binary files a/png/pi-alert-dark.png and /dev/null differ
diff --git a/png/pi-alert.png b/png/pi-alert.png
index 530c21ee..297f0339 100644
Binary files a/png/pi-alert.png and b/png/pi-alert.png differ
diff --git a/png/pihole-unbound.png b/png/pi-hole-unbound.png
similarity index 100%
rename from png/pihole-unbound.png
rename to png/pi-hole-unbound.png
diff --git a/png/pi-hole.png b/png/pi-hole.png
new file mode 100644
index 00000000..9f7327e5
Binary files /dev/null and b/png/pi-hole.png differ
diff --git a/png/pia.png b/png/pia.png
new file mode 100644
index 00000000..bfe4e6fb
Binary files /dev/null and b/png/pia.png differ
diff --git a/png/pigallery2-dark.png b/png/pigallery2-dark.png
deleted file mode 100644
index 2bca66f2..00000000
Binary files a/png/pigallery2-dark.png and /dev/null differ
diff --git a/png/pigallery2-light.png b/png/pigallery2-light.png
new file mode 100644
index 00000000..fb03e492
Binary files /dev/null and b/png/pigallery2-light.png differ
diff --git a/png/pigallery2.png b/png/pigallery2.png
index 32d122dc..c9a810df 100644
Binary files a/png/pigallery2.png and b/png/pigallery2.png differ
diff --git a/png/pihole.png b/png/pihole.png
deleted file mode 100644
index bb32a7a0..00000000
Binary files a/png/pihole.png and /dev/null differ
diff --git a/png/pikvm-light.png b/png/pikvm-light.png
index e2dfefa1..d96537de 100644
Binary files a/png/pikvm-light.png and b/png/pikvm-light.png differ
diff --git a/png/pikvm.png b/png/pikvm.png
index 5f816b39..6889574c 100644
Binary files a/png/pikvm.png and b/png/pikvm.png differ
diff --git a/png/pingdom.png b/png/pingdom.png
index 089350eb..4a8f3da5 100644
Binary files a/png/pingdom.png and b/png/pingdom.png differ
diff --git a/png/pingvin.png b/png/pingvin.png
index 1c1ed086..5b4750bb 100644
Binary files a/png/pingvin.png and b/png/pingvin.png differ
diff --git a/png/pinterest.png b/png/pinterest.png
new file mode 100644
index 00000000..af34ec5f
Binary files /dev/null and b/png/pinterest.png differ
diff --git a/png/pioneer-light.png b/png/pioneer-light.png
new file mode 100644
index 00000000..1164c2a9
Binary files /dev/null and b/png/pioneer-light.png differ
diff --git a/png/pioneer.png b/png/pioneer.png
index f6e7dfb3..637628b3 100644
Binary files a/png/pioneer.png and b/png/pioneer.png differ
diff --git a/png/pirate-proxy.png b/png/pirate-proxy.png
index d1779443..1e02b540 100644
Binary files a/png/pirate-proxy.png and b/png/pirate-proxy.png differ
diff --git a/png/pivpn.png b/png/pivpn.png
index 5a1a4583..af9d3961 100644
Binary files a/png/pivpn.png and b/png/pivpn.png differ
diff --git a/png/piwigo.png b/png/piwigo.png
index d2812886..06b459a2 100644
Binary files a/png/piwigo.png and b/png/piwigo.png differ
diff --git a/png/pixelfed.png b/png/pixelfed.png
index 42f9d4da..fc83b53b 100644
Binary files a/png/pixelfed.png and b/png/pixelfed.png differ
diff --git a/png/planka.png b/png/planka.png
index 693046e7..820c4ee0 100644
Binary files a/png/planka.png and b/png/planka.png differ
diff --git a/png/plausible.png b/png/plausible.png
index 82561286..e11c7d29 100644
Binary files a/png/plausible.png and b/png/plausible.png differ
diff --git a/png/pleroma.png b/png/pleroma.png
index 5c1e6869..be14c8f9 100644
Binary files a/png/pleroma.png and b/png/pleroma.png differ
diff --git a/png/plesk-light.png b/png/plesk-light.png
index 80e587ae..5ef21d31 100644
Binary files a/png/plesk-light.png and b/png/plesk-light.png differ
diff --git a/png/plesk.png b/png/plesk.png
index 9cc09272..e32799ae 100644
Binary files a/png/plesk.png and b/png/plesk.png differ
diff --git a/png/plex-alt-light.png b/png/plex-alt-light.png
new file mode 100644
index 00000000..70019f08
Binary files /dev/null and b/png/plex-alt-light.png differ
diff --git a/png/plex-alt.png b/png/plex-alt.png
new file mode 100644
index 00000000..663e6b85
Binary files /dev/null and b/png/plex-alt.png differ
diff --git a/png/plex-new-transparent.png b/png/plex-new-transparent.png
deleted file mode 100644
index afeb543c..00000000
Binary files a/png/plex-new-transparent.png and /dev/null differ
diff --git a/png/plex-new.png b/png/plex-new.png
deleted file mode 100644
index 83b6b0af..00000000
Binary files a/png/plex-new.png and /dev/null differ
diff --git a/png/plex-square.png b/png/plex-square.png
deleted file mode 100644
index d32c296b..00000000
Binary files a/png/plex-square.png and /dev/null differ
diff --git a/png/plex.png b/png/plex.png
index a1be7e54..d234c83b 100644
Binary files a/png/plex.png and b/png/plex.png differ
diff --git a/png/plexrequests.png b/png/plexrequests.png
index 832c9dd0..f3d563fa 100644
Binary files a/png/plexrequests.png and b/png/plexrequests.png differ
diff --git a/png/plume.png b/png/plume.png
index 4dde1fb3..e2fa7e12 100644
Binary files a/png/plume.png and b/png/plume.png differ
diff --git a/png/podify.png b/png/podify.png
index b5c5cbb1..45f4923d 100644
Binary files a/png/podify.png and b/png/podify.png differ
diff --git a/png/poly.png b/png/poly.png
index edbde69f..eb419b33 100644
Binary files a/png/poly.png and b/png/poly.png differ
diff --git a/png/polycom-alt.png b/png/polycom-alt.png
deleted file mode 100644
index 6a207084..00000000
Binary files a/png/polycom-alt.png and /dev/null differ
diff --git a/png/polycom.png b/png/polycom.png
deleted file mode 100644
index 6cf3f0ad..00000000
Binary files a/png/polycom.png and /dev/null differ
diff --git a/png/polywork.png b/png/polywork.png
index a19d31f2..7483a700 100644
Binary files a/png/polywork.png and b/png/polywork.png differ
diff --git a/png/portainer-v2.png b/png/portainer-alt.png
similarity index 100%
rename from png/portainer-v2.png
rename to png/portainer-alt.png
diff --git a/png/portainer.png b/png/portainer.png
index a3190091..ae027111 100644
Binary files a/png/portainer.png and b/png/portainer.png differ
diff --git a/png/portus.png b/png/portus.png
index e03643b5..f5469435 100644
Binary files a/png/portus.png and b/png/portus.png differ
diff --git a/png/poste.png b/png/poste.png
index eb12b1cf..68709418 100644
Binary files a/png/poste.png and b/png/poste.png differ
diff --git a/png/postgres.png b/png/postgres.png
index d36159f4..3a829f85 100644
Binary files a/png/postgres.png and b/png/postgres.png differ
diff --git a/png/powerdns.png b/png/powerdns.png
index 834dd6e3..2b591ed6 100644
Binary files a/png/powerdns.png and b/png/powerdns.png differ
diff --git a/png/premium-mobile-v1.png b/png/premium-mobile-v1.png
deleted file mode 100644
index d94aa1df..00000000
Binary files a/png/premium-mobile-v1.png and /dev/null differ
diff --git a/png/premium-mobile-v2.png b/png/premium-mobile-v2.png
deleted file mode 100644
index baadc228..00000000
Binary files a/png/premium-mobile-v2.png and /dev/null differ
diff --git a/png/printer.png b/png/printer.png
index 61fae5c1..0a30dfeb 100644
Binary files a/png/printer.png and b/png/printer.png differ
diff --git a/png/pritunl.png b/png/pritunl.png
index 1c3245a0..53ec9d5a 100644
Binary files a/png/pritunl.png and b/png/pritunl.png differ
diff --git a/png/privacyidea.png b/png/privacyidea.png
index b507de5e..09c5660e 100644
Binary files a/png/privacyidea.png and b/png/privacyidea.png differ
diff --git a/png/private-internet-access.png b/png/private-internet-access.png
index 84c4f272..bfe4e6fb 100644
Binary files a/png/private-internet-access.png and b/png/private-internet-access.png differ
diff --git a/png/privatebin.png b/png/privatebin.png
index 578d5ac8..8b90b569 100644
Binary files a/png/privatebin.png and b/png/privatebin.png differ
diff --git a/png/projectsend.png b/png/projectsend.png
index 92f70f02..7e9ce337 100644
Binary files a/png/projectsend.png and b/png/projectsend.png differ
diff --git a/png/prometheus.png b/png/prometheus.png
index 2b271eb9..b729e76f 100644
Binary files a/png/prometheus.png and b/png/prometheus.png differ
diff --git a/png/proton-calendar.png b/png/proton-calendar.png
index e575c019..5d740cf2 100644
Binary files a/png/proton-calendar.png and b/png/proton-calendar.png differ
diff --git a/png/proton-drive.png b/png/proton-drive.png
index d695e7c2..de73c9c5 100644
Binary files a/png/proton-drive.png and b/png/proton-drive.png differ
diff --git a/png/proton-mail.png b/png/proton-mail.png
index a3fd561d..e96ef259 100644
Binary files a/png/proton-mail.png and b/png/proton-mail.png differ
diff --git a/png/proton-vpn.png b/png/proton-vpn.png
index d33f17e9..db7b5a81 100644
Binary files a/png/proton-vpn.png and b/png/proton-vpn.png differ
diff --git a/png/prowlarr.png b/png/prowlarr.png
index 53b48021..1056bc89 100644
Binary files a/png/prowlarr.png and b/png/prowlarr.png differ
diff --git a/png/proxmox-light.png b/png/proxmox-light.png
new file mode 100644
index 00000000..bd26b7d7
Binary files /dev/null and b/png/proxmox-light.png differ
diff --git a/png/proxmox.png b/png/proxmox.png
index da48d87a..f059f270 100644
Binary files a/png/proxmox.png and b/png/proxmox.png differ
diff --git a/png/prtg.png b/png/prtg.png
index a6b07b1c..fd5a98e0 100644
Binary files a/png/prtg.png and b/png/prtg.png differ
diff --git a/png/pterodactyl.png b/png/pterodactyl.png
index e17091c6..33b97ec0 100644
Binary files a/png/pterodactyl.png and b/png/pterodactyl.png differ
diff --git a/png/pufferpanel.png b/png/pufferpanel.png
index 3197a029..9be5f7cd 100644
Binary files a/png/pufferpanel.png and b/png/pufferpanel.png differ
diff --git a/png/pushfish.png b/png/pushfish.png
index 5fd22f01..06c7389e 100644
Binary files a/png/pushfish.png and b/png/pushfish.png differ
diff --git a/png/pushover.png b/png/pushover.png
index 86c54057..577e7ccf 100644
Binary files a/png/pushover.png and b/png/pushover.png differ
diff --git a/png/putty.png b/png/putty.png
index f276482a..c22c7f14 100644
Binary files a/png/putty.png and b/png/putty.png differ
diff --git a/png/pwndrop-light.png b/png/pwndrop-light.png
new file mode 100644
index 00000000..65818385
Binary files /dev/null and b/png/pwndrop-light.png differ
diff --git a/png/pwndrop.png b/png/pwndrop.png
index 7cac972a..67504461 100644
Binary files a/png/pwndrop.png and b/png/pwndrop.png differ
diff --git a/png/pwpush-light.png b/png/pwpush-light.png
new file mode 100644
index 00000000..dd4461cf
Binary files /dev/null and b/png/pwpush-light.png differ
diff --git a/png/pwpush.png b/png/pwpush.png
index 47cb7a26..d419ba92 100644
Binary files a/png/pwpush.png and b/png/pwpush.png differ
diff --git a/png/pydio.png b/png/pydio.png
index 0c56f757..f02646bd 100644
Binary files a/png/pydio.png and b/png/pydio.png differ
diff --git a/png/pyload.png b/png/pyload.png
index a5291387..82bc2e04 100644
Binary files a/png/pyload.png and b/png/pyload.png differ
diff --git a/png/python.png b/png/python.png
index 96db8d00..6dadf985 100644
Binary files a/png/python.png and b/png/python.png differ
diff --git a/png/qbittorrent.png b/png/qbittorrent.png
index 28d7eeda..d58a76c0 100644
Binary files a/png/qbittorrent.png and b/png/qbittorrent.png differ
diff --git a/png/qdirstat.png b/png/qdirstat.png
index d63416d4..ce27ba1c 100644
Binary files a/png/qdirstat.png and b/png/qdirstat.png differ
diff --git a/png/qinglong.png b/png/qinglong.png
index cec98196..ae2e5548 100644
Binary files a/png/qinglong.png and b/png/qinglong.png differ
diff --git a/png/qnap.png b/png/qnap.png
index 448920ec..7c536e14 100644
Binary files a/png/qnap.png and b/png/qnap.png differ
diff --git a/png/quant-ux.png b/png/quant-ux.png
index 1ca4f5e7..94587d61 100644
Binary files a/png/quant-ux.png and b/png/quant-ux.png differ
diff --git a/png/qutebrowser.png b/png/qutebrowser.png
new file mode 100644
index 00000000..c049d725
Binary files /dev/null and b/png/qutebrowser.png differ
diff --git a/png/r.png b/png/r.png
index c236cc8f..d934141e 100644
Binary files a/png/r.png and b/png/r.png differ
diff --git a/png/rabbitmq.png b/png/rabbitmq.png
deleted file mode 100644
index 2f6bfbae..00000000
Binary files a/png/rabbitmq.png and /dev/null differ
diff --git a/png/radarr.png b/png/radarr.png
deleted file mode 100644
index ddc3663f..00000000
Binary files a/png/radarr.png and /dev/null differ
diff --git a/png/radicale.png b/png/radicale.png
deleted file mode 100644
index ee94c08e..00000000
Binary files a/png/radicale.png and /dev/null differ
diff --git a/png/rainloop-light.png b/png/rainloop-light.png
index a5f32b96..fc660f0c 100644
Binary files a/png/rainloop-light.png and b/png/rainloop-light.png differ
diff --git a/png/rainloop.png b/png/rainloop.png
index cfdbd54b..a9fdef87 100644
Binary files a/png/rainloop.png and b/png/rainloop.png differ
diff --git a/png/rancher.png b/png/rancher.png
index 30b0a220..7801050c 100644
Binary files a/png/rancher.png and b/png/rancher.png differ
diff --git a/png/raneto.png b/png/raneto.png
index 1e753e84..335a66a8 100644
Binary files a/png/raneto.png and b/png/raneto.png differ
diff --git a/png/raritan-light.png b/png/raritan-light.png
new file mode 100644
index 00000000..cfc44fac
Binary files /dev/null and b/png/raritan-light.png differ
diff --git a/png/raritan.png b/png/raritan.png
index c43b04ca..7d193d1e 100644
Binary files a/png/raritan.png and b/png/raritan.png differ
diff --git a/png/raspberrypi.png b/png/raspberrypi.png
index 9413ef5d..6547c14d 100644
Binary files a/png/raspberrypi.png and b/png/raspberrypi.png differ
diff --git a/png/rclone.png b/png/rclone.png
index 740a58a8..449818f7 100644
Binary files a/png/rclone.png and b/png/rclone.png differ
diff --git a/png/rdt-client.png b/png/rdt-client.png
index dffe75ea..f97873e4 100644
Binary files a/png/rdt-client.png and b/png/rdt-client.png differ
diff --git a/png/readarr.png b/png/readarr.png
index 7d0c3c11..146f31a8 100644
Binary files a/png/readarr.png and b/png/readarr.png differ
diff --git a/png/readthedocs-light.png b/png/readthedocs-light.png
new file mode 100644
index 00000000..e9ce6bbb
Binary files /dev/null and b/png/readthedocs-light.png differ
diff --git a/png/readthedocs.png b/png/readthedocs.png
index 53841454..16366526 100644
Binary files a/png/readthedocs.png and b/png/readthedocs.png differ
diff --git a/png/real-debrid.png b/png/real-debrid.png
index 9855da07..f97873e4 100644
Binary files a/png/real-debrid.png and b/png/real-debrid.png differ
diff --git a/png/recalbox.png b/png/recalbox.png
index 81f539ba..3807e1f4 100644
Binary files a/png/recalbox.png and b/png/recalbox.png differ
diff --git a/png/recipesage.png b/png/recipesage.png
index e30b6657..f406a388 100644
Binary files a/png/recipesage.png and b/png/recipesage.png differ
diff --git a/png/reddit.png b/png/reddit.png
index 6936f2ca..0e2a838e 100644
Binary files a/png/reddit.png and b/png/reddit.png differ
diff --git a/png/redis.png b/png/redis.png
index 787a2ca0..527699cd 100644
Binary files a/png/redis.png and b/png/redis.png differ
diff --git a/png/requestrr.png b/png/requestrr.png
index 009b9b6b..7ba0e336 100644
Binary files a/png/requestrr.png and b/png/requestrr.png differ
diff --git a/png/resiliosync.png b/png/resiliosync.png
index 2456b634..c1b03cf4 100644
Binary files a/png/resiliosync.png and b/png/resiliosync.png differ
diff --git a/png/rhasspy-light.png b/png/rhasspy-light.png
index 55b3cfdc..3bde189b 100644
Binary files a/png/rhasspy-light.png and b/png/rhasspy-light.png differ
diff --git a/png/rhasspy.png b/png/rhasspy.png
index 009bacf5..82bc9305 100644
Binary files a/png/rhasspy.png and b/png/rhasspy.png differ
diff --git a/png/rhodecode.png b/png/rhodecode.png
index 5471b602..0541e023 100644
Binary files a/png/rhodecode.png and b/png/rhodecode.png differ
diff --git a/png/riot.png b/png/riot.png
index a6164ec2..459de44e 100644
Binary files a/png/riot.png and b/png/riot.png differ
diff --git a/png/rocketchat.png b/png/rocketchat.png
index 931c09f6..4726b6f3 100644
Binary files a/png/rocketchat.png and b/png/rocketchat.png differ
diff --git a/png/rocky-linux.png b/png/rocky-linux.png
index 00472c21..d156d3d7 100644
Binary files a/png/rocky-linux.png and b/png/rocky-linux.png differ
diff --git a/png/rook.png b/png/rook.png
index 796cd361..0280d81d 100644
Binary files a/png/rook.png and b/png/rook.png differ
diff --git a/png/roundcube.png b/png/roundcube.png
index 8c8d3a97..9ad49e92 100644
Binary files a/png/roundcube.png and b/png/roundcube.png differ
diff --git a/png/router.png b/png/router.png
index 045180e4..e33a06d4 100644
Binary files a/png/router.png and b/png/router.png differ
diff --git a/png/rport.png b/png/rport.png
index ccc65cba..1ebd9e8c 100644
Binary files a/png/rport.png and b/png/rport.png differ
diff --git a/png/rss-bridge.png b/png/rss-bridge.png
index dda52cd3..cb64abc3 100644
Binary files a/png/rss-bridge.png and b/png/rss-bridge.png differ
diff --git a/png/rstudio.png b/png/rstudio.png
new file mode 100644
index 00000000..1fe38f20
Binary files /dev/null and b/png/rstudio.png differ
diff --git a/png/rstudioserver.png b/png/rstudioserver.png
index b1ef922d..1fe38f20 100644
Binary files a/png/rstudioserver.png and b/png/rstudioserver.png differ
diff --git a/png/ruby.png b/png/ruby.png
index f19e7baf..ebf1627b 100644
Binary files a/png/ruby.png and b/png/ruby.png differ
diff --git a/png/rundeck.png b/png/rundeck.png
index fddd7de2..f2d5e08b 100644
Binary files a/png/rundeck.png and b/png/rundeck.png differ
diff --git a/png/runonflux-mark-blue.png b/png/runonflux-mark-blue.png
deleted file mode 100644
index 8e1064a6..00000000
Binary files a/png/runonflux-mark-blue.png and /dev/null differ
diff --git a/png/runonflux.png b/png/runonflux.png
index cded4cd1..27c328e6 100644
Binary files a/png/runonflux.png and b/png/runonflux.png differ
diff --git a/png/rust.png b/png/rust.png
index e8d53192..1e40d7fe 100644
Binary files a/png/rust.png and b/png/rust.png differ
diff --git a/png/rustdesk.png b/png/rustdesk.png
index f9336b6b..74d02048 100644
Binary files a/png/rustdesk.png and b/png/rustdesk.png differ
diff --git a/png/rutorrent.png b/png/rutorrent.png
index da1e4fdf..43491641 100644
Binary files a/png/rutorrent.png and b/png/rutorrent.png differ
diff --git a/png/sabnzbd-alt.png b/png/sabnzbd-alt.png
new file mode 100644
index 00000000..2f655186
Binary files /dev/null and b/png/sabnzbd-alt.png differ
diff --git a/png/sabnzbd-text.png b/png/sabnzbd-text.png
deleted file mode 100644
index 476b097c..00000000
Binary files a/png/sabnzbd-text.png and /dev/null differ
diff --git a/png/sabnzbd.png b/png/sabnzbd.png
index 46b4a92a..58d08604 100644
Binary files a/png/sabnzbd.png and b/png/sabnzbd.png differ
diff --git a/png/safari-ios.png b/png/safari-ios.png
index 48a831f6..9701da69 100644
Binary files a/png/safari-ios.png and b/png/safari-ios.png differ
diff --git a/png/safari.png b/png/safari.png
new file mode 100644
index 00000000..0a049e25
Binary files /dev/null and b/png/safari.png differ
diff --git a/png/sagemcom.png b/png/sagemcom.png
index 6b83de88..569b698d 100644
Binary files a/png/sagemcom.png and b/png/sagemcom.png differ
diff --git a/png/samsung-internet.png b/png/samsung-internet.png
index 1e7fa7df..0c77c7ac 100644
Binary files a/png/samsung-internet.png and b/png/samsung-internet.png differ
diff --git a/png/sandstorm.png b/png/sandstorm.png
index 7d465ad3..02e01a70 100644
Binary files a/png/sandstorm.png and b/png/sandstorm.png differ
diff --git a/png/scrutiny-light.png b/png/scrutiny-light.png
new file mode 100644
index 00000000..66e111be
Binary files /dev/null and b/png/scrutiny-light.png differ
diff --git a/png/scrutiny.png b/png/scrutiny.png
index ee460641..7b315a78 100644
Binary files a/png/scrutiny.png and b/png/scrutiny.png differ
diff --git a/png/scrypted.png b/png/scrypted.png
deleted file mode 100644
index 476dfb59..00000000
Binary files a/png/scrypted.png and /dev/null differ
diff --git a/png/scypted.png b/png/scypted.png
new file mode 100644
index 00000000..a8a26873
Binary files /dev/null and b/png/scypted.png differ
diff --git a/png/seafile.png b/png/seafile.png
index 54c4465d..75a9b403 100644
Binary files a/png/seafile.png and b/png/seafile.png differ
diff --git a/png/searx-light.png b/png/searx-light.png
new file mode 100644
index 00000000..b9504d61
Binary files /dev/null and b/png/searx-light.png differ
diff --git a/png/searx.png b/png/searx.png
new file mode 100644
index 00000000..a159315a
Binary files /dev/null and b/png/searx.png differ
diff --git a/png/searxmetasearchengine.png b/png/searxmetasearchengine.png
deleted file mode 100644
index deb7c40d..00000000
Binary files a/png/searxmetasearchengine.png and /dev/null differ
diff --git a/png/searxng.png b/png/searxng.png
index af696fae..68ab1efa 100644
Binary files a/png/searxng.png and b/png/searxng.png differ
diff --git a/png/security-onion.png b/png/security-onion.png
deleted file mode 100644
index 1229a081..00000000
Binary files a/png/security-onion.png and /dev/null differ
diff --git a/png/selfhosted-light.png b/png/selfhosted-light.png
new file mode 100644
index 00000000..50c001bd
Binary files /dev/null and b/png/selfhosted-light.png differ
diff --git a/png/selfhosted.png b/png/selfhosted.png
index dba65832..a3525f65 100644
Binary files a/png/selfhosted.png and b/png/selfhosted.png differ
diff --git a/png/sendinblue.png b/png/sendinblue.png
index 9900db65..4eeb166b 100644
Binary files a/png/sendinblue.png and b/png/sendinblue.png differ
diff --git a/png/sensu-green.png b/png/sensu-green.png
deleted file mode 100644
index 692ba341..00000000
Binary files a/png/sensu-green.png and /dev/null differ
diff --git a/png/sensu-logo.png b/png/sensu-logo.png
deleted file mode 100644
index d7f877f5..00000000
Binary files a/png/sensu-logo.png and /dev/null differ
diff --git a/png/sensu.png b/png/sensu.png
new file mode 100644
index 00000000..26ff843d
Binary files /dev/null and b/png/sensu.png differ
diff --git a/png/sentry.png b/png/sentry.png
index b3020719..66afc05c 100644
Binary files a/png/sentry.png and b/png/sentry.png differ
diff --git a/png/servarr-light.png b/png/servarr-light.png
new file mode 100644
index 00000000..8017bb1c
Binary files /dev/null and b/png/servarr-light.png differ
diff --git a/png/servarr.png b/png/servarr.png
index f55d06ff..fd2e8f73 100644
Binary files a/png/servarr.png and b/png/servarr.png differ
diff --git a/png/serviio.png b/png/serviio.png
index 9db5caf6..e242eb9b 100644
Binary files a/png/serviio.png and b/png/serviio.png differ
diff --git a/png/shell-light.png b/png/shell-light.png
new file mode 100644
index 00000000..0849f114
Binary files /dev/null and b/png/shell-light.png differ
diff --git a/png/shell-tips-light.png b/png/shell-tips-light.png
new file mode 100644
index 00000000..f349b0d6
Binary files /dev/null and b/png/shell-tips-light.png differ
diff --git a/png/shell-tips.png b/png/shell-tips.png
index e1734c31..f8e1c36f 100644
Binary files a/png/shell-tips.png and b/png/shell-tips.png differ
diff --git a/png/shell.png b/png/shell.png
index e68e9036..9a169aba 100644
Binary files a/png/shell.png and b/png/shell.png differ
diff --git a/png/shelltips.png b/png/shelltips.png
deleted file mode 100644
index e1734c31..00000000
Binary files a/png/shelltips.png and /dev/null differ
diff --git a/png/shelly.png b/png/shelly.png
index 291d9c49..219196fb 100644
Binary files a/png/shelly.png and b/png/shelly.png differ
diff --git a/png/shinobi.png b/png/shinobi.png
index 506db4fe..3878b601 100644
Binary files a/png/shinobi.png and b/png/shinobi.png differ
diff --git a/png/shiori.png b/png/shiori.png
index ecabc71a..9cd8e964 100644
Binary files a/png/shiori.png and b/png/shiori.png differ
diff --git a/png/shlink.png b/png/shlink.png
index 6d0ef256..a394ae40 100644
Binary files a/png/shlink.png and b/png/shlink.png differ
diff --git a/png/shoko.png b/png/shoko.png
index bb33ecff..aef0ab6d 100644
Binary files a/png/shoko.png and b/png/shoko.png differ
diff --git a/png/sickbeard.png b/png/sickbeard.png
index 4b58d2a7..ae865ba0 100644
Binary files a/png/sickbeard.png and b/png/sickbeard.png differ
diff --git a/png/silverbullet.png b/png/silverbullet.png
index 33aee726..69ce104f 100644
Binary files a/png/silverbullet.png and b/png/silverbullet.png differ
diff --git a/png/simplelogin.png b/png/simplelogin.png
index a4afb2ac..1b1a1efc 100644
Binary files a/png/simplelogin.png and b/png/simplelogin.png differ
diff --git a/png/sinusbot.png b/png/sinusbot.png
index 1e905570..a0fe8d92 100644
Binary files a/png/sinusbot.png and b/png/sinusbot.png differ
diff --git a/png/siyuan.png b/png/siyuan.png
index d2cee872..a52065c1 100644
Binary files a/png/siyuan.png and b/png/siyuan.png differ
diff --git a/png/skype.png b/png/skype.png
index 56eb526b..f83bfd5e 100644
Binary files a/png/skype.png and b/png/skype.png differ
diff --git a/png/slack.png b/png/slack.png
index c4fa48f2..9e2f4374 100644
Binary files a/png/slack.png and b/png/slack.png differ
diff --git a/png/snapchat.png b/png/snapchat.png
new file mode 100644
index 00000000..304aa9b3
Binary files /dev/null and b/png/snapchat.png differ
diff --git a/png/snapdrop.png b/png/snapdrop.png
index c276efef..4b6676d3 100644
Binary files a/png/snapdrop.png and b/png/snapdrop.png differ
diff --git a/png/snipe-it-alt.png b/png/snipe-it-alt.png
deleted file mode 100644
index 810de137..00000000
Binary files a/png/snipe-it-alt.png and /dev/null differ
diff --git a/png/snipe-it.png b/png/snipe-it.png
index 3695b626..423a5b74 100644
Binary files a/png/snipe-it.png and b/png/snipe-it.png differ
diff --git a/png/sogo.png b/png/sogo.png
index 3805aee2..1027ad4e 100644
Binary files a/png/sogo.png and b/png/sogo.png differ
diff --git a/png/sonarqube.png b/png/sonarqube.png
index a6ee69f7..3b6721c6 100644
Binary files a/png/sonarqube.png and b/png/sonarqube.png differ
diff --git a/png/sonarr.png b/png/sonarr.png
index 3f53730b..084827ba 100644
Binary files a/png/sonarr.png and b/png/sonarr.png differ
diff --git a/png/sourcegraph.png b/png/sourcegraph.png
index 16cdea51..fb94b52b 100644
Binary files a/png/sourcegraph.png and b/png/sourcegraph.png differ
diff --git a/png/spamassassin.png b/png/spamassassin.png
index 78dc5498..29891465 100644
Binary files a/png/spamassassin.png and b/png/spamassassin.png differ
diff --git a/png/sparkleshare.png b/png/sparkleshare.png
index ddd34032..b6c2780d 100644
Binary files a/png/sparkleshare.png and b/png/sparkleshare.png differ
diff --git a/png/specter-desktop.png b/png/specter-desktop.png
index ed4e8385..56b110c4 100644
Binary files a/png/specter-desktop.png and b/png/specter-desktop.png differ
diff --git a/png/sphinx-doc.png b/png/sphinx-doc.png
index ca181216..ceeb6f22 100644
Binary files a/png/sphinx-doc.png and b/png/sphinx-doc.png differ
diff --git a/png/sphinx-relay.png b/png/sphinx-relay.png
index ed1c8d4a..8438f3d7 100644
Binary files a/png/sphinx-relay.png and b/png/sphinx-relay.png differ
diff --git a/png/sphinx.png b/png/sphinx.png
new file mode 100644
index 00000000..ceeb6f22
Binary files /dev/null and b/png/sphinx.png differ
diff --git a/png/splunk.png b/png/splunk.png
index 33e09f57..b3280843 100644
Binary files a/png/splunk.png and b/png/splunk.png differ
diff --git a/png/spotify.png b/png/spotify.png
index fede6241..dd762816 100644
Binary files a/png/spotify.png and b/png/spotify.png differ
diff --git a/png/spotnet.png b/png/spotnet.png
new file mode 100644
index 00000000..a97e2edc
Binary files /dev/null and b/png/spotnet.png differ
diff --git a/png/spotweb.png b/png/spotweb.png
deleted file mode 100644
index 8a09eb6c..00000000
Binary files a/png/spotweb.png and /dev/null differ
diff --git a/png/sqlitebrowser.png b/png/sqlitebrowser.png
index aecdb5b1..81215633 100644
Binary files a/png/sqlitebrowser.png and b/png/sqlitebrowser.png differ
diff --git a/png/squidex.png b/png/squidex.png
index 64bb9437..3efcabfb 100644
Binary files a/png/squidex.png and b/png/squidex.png differ
diff --git a/png/sshwifty.png b/png/sshwifty.png
index 2e308f38..a4c55ab1 100644
Binary files a/png/sshwifty.png and b/png/sshwifty.png differ
diff --git a/png/startpage.png b/png/startpage.png
index 420057b1..bad37164 100644
Binary files a/png/startpage.png and b/png/startpage.png differ
diff --git a/png/stash.png b/png/stash.png
index e5ccce41..ef3ab96c 100644
Binary files a/png/stash.png and b/png/stash.png differ
diff --git a/png/statping-ng.png b/png/statping-ng.png
new file mode 100644
index 00000000..51b7077e
Binary files /dev/null and b/png/statping-ng.png differ
diff --git a/png/stirling-pdf.png b/png/stirling-pdf.png
index 11695d86..3ea10766 100644
Binary files a/png/stirling-pdf.png and b/png/stirling-pdf.png differ
diff --git a/png/storj.png b/png/storj.png
index c89916e3..296e343f 100644
Binary files a/png/storj.png and b/png/storj.png differ
diff --git a/png/strapi.png b/png/strapi.png
index a5529b3c..69c1edc1 100644
Binary files a/png/strapi.png and b/png/strapi.png differ
diff --git a/png/supermicro.png b/png/supermicro.png
index fa0fa029..9fd59f71 100644
Binary files a/png/supermicro.png and b/png/supermicro.png differ
diff --git a/png/swift.png b/png/swift.png
index 986b7935..5c7deff5 100644
Binary files a/png/swift.png and b/png/swift.png differ
diff --git a/png/symmetricom-light.png b/png/symmetricom-light.png
new file mode 100644
index 00000000..49c7fe29
Binary files /dev/null and b/png/symmetricom-light.png differ
diff --git a/png/symmetricom.png b/png/symmetricom.png
index c21df688..be2efd83 100644
Binary files a/png/symmetricom.png and b/png/symmetricom.png differ
diff --git a/png/sympa.png b/png/sympa.png
index 21558b17..1a95d311 100644
Binary files a/png/sympa.png and b/png/sympa.png differ
diff --git a/png/synclounge-light.png b/png/synclounge-light.png
new file mode 100644
index 00000000..3aa179d0
Binary files /dev/null and b/png/synclounge-light.png differ
diff --git a/png/synclounge.png b/png/synclounge.png
index 049a2522..47c67f09 100644
Binary files a/png/synclounge.png and b/png/synclounge.png differ
diff --git a/png/syncthing.png b/png/syncthing.png
index a81790b2..da88a459 100644
Binary files a/png/syncthing.png and b/png/syncthing.png differ
diff --git a/png/synology-audio-station.png b/png/synology-audio-station.png
index ab2c299d..adcf4653 100644
Binary files a/png/synology-audio-station.png and b/png/synology-audio-station.png differ
diff --git a/png/synology-calendar.png b/png/synology-calendar.png
index 80993a8d..644c2ffb 100644
Binary files a/png/synology-calendar.png and b/png/synology-calendar.png differ
diff --git a/png/synology-chat.png b/png/synology-chat.png
index b045cbcb..d1f30a7d 100644
Binary files a/png/synology-chat.png and b/png/synology-chat.png differ
diff --git a/png/synology-cloud-sync.png b/png/synology-cloud-sync.png
new file mode 100644
index 00000000..36068792
Binary files /dev/null and b/png/synology-cloud-sync.png differ
diff --git a/png/synology-contacts.png b/png/synology-contacts.png
index e9fc7d7c..78358805 100644
Binary files a/png/synology-contacts.png and b/png/synology-contacts.png differ
diff --git a/png/synology-document-viewer.png b/png/synology-document-viewer.png
new file mode 100644
index 00000000..4ec3bf78
Binary files /dev/null and b/png/synology-document-viewer.png differ
diff --git a/png/synology-download-station.png b/png/synology-download-station.png
index dee680ee..40053f84 100644
Binary files a/png/synology-download-station.png and b/png/synology-download-station.png differ
diff --git a/png/synology-drive-app.png b/png/synology-drive-app.png
deleted file mode 100644
index 83f74f68..00000000
Binary files a/png/synology-drive-app.png and /dev/null differ
diff --git a/png/synology-drive-server.png b/png/synology-drive-server.png
new file mode 100644
index 00000000..8d610001
Binary files /dev/null and b/png/synology-drive-server.png differ
diff --git a/png/synology-drive.png b/png/synology-drive.png
index b85e1692..8d610001 100644
Binary files a/png/synology-drive.png and b/png/synology-drive.png differ
diff --git a/png/synology-dsm.png b/png/synology-dsm.png
index 0729775b..d619e368 100644
Binary files a/png/synology-dsm.png and b/png/synology-dsm.png differ
diff --git a/png/synology-file-station.png b/png/synology-file-station.png
new file mode 100644
index 00000000..75ef2a15
Binary files /dev/null and b/png/synology-file-station.png differ
diff --git a/png/synology-filestation.png b/png/synology-filestation.png
deleted file mode 100644
index aed2d262..00000000
Binary files a/png/synology-filestation.png and /dev/null differ
diff --git a/png/synology-mail-plus.png b/png/synology-mail-plus.png
new file mode 100644
index 00000000..cf6aaa3e
Binary files /dev/null and b/png/synology-mail-plus.png differ
diff --git a/png/synology-mail-station.png b/png/synology-mail-station.png
new file mode 100644
index 00000000..1140f582
Binary files /dev/null and b/png/synology-mail-station.png differ
diff --git a/png/synology-note-station.png b/png/synology-note-station.png
index c1c11424..69b32456 100644
Binary files a/png/synology-note-station.png and b/png/synology-note-station.png differ
diff --git a/png/synology-office.png b/png/synology-office.png
new file mode 100644
index 00000000..96c54888
Binary files /dev/null and b/png/synology-office.png differ
diff --git a/png/synology-pdfviewer.png b/png/synology-pdfviewer.png
new file mode 100644
index 00000000..4ec3bf78
Binary files /dev/null and b/png/synology-pdfviewer.png differ
diff --git a/png/synology-photos.png b/png/synology-photos.png
index f0f9a5e7..4fa3eb91 100644
Binary files a/png/synology-photos.png and b/png/synology-photos.png differ
diff --git a/png/synology-surveillance-station.png b/png/synology-surveillance-station.png
index 26df0a29..204b5cf5 100644
Binary files a/png/synology-surveillance-station.png and b/png/synology-surveillance-station.png differ
diff --git a/png/synology-text-editor.png b/png/synology-text-editor.png
new file mode 100644
index 00000000..30c156ba
Binary files /dev/null and b/png/synology-text-editor.png differ
diff --git a/png/synology-video-station.png b/png/synology-video-station.png
index 50838ecb..56ff1501 100644
Binary files a/png/synology-video-station.png and b/png/synology-video-station.png differ
diff --git a/png/synology-webstation.png b/png/synology-webstation.png
new file mode 100644
index 00000000..efc829d3
Binary files /dev/null and b/png/synology-webstation.png differ
diff --git a/png/synology.png b/png/synology.png
index e28d857b..d838616c 100644
Binary files a/png/synology.png and b/png/synology.png differ
diff --git a/png/taiga.png b/png/taiga.png
index 24ab0188..4ab796b0 100644
Binary files a/png/taiga.png and b/png/taiga.png differ
diff --git a/png/tailscale.png b/png/tailscale.png
deleted file mode 100644
index 8f2c0e3a..00000000
Binary files a/png/tailscale.png and /dev/null differ
diff --git a/png/tandoor.png b/png/tandoor.png
new file mode 100644
index 00000000..c0fdc1bd
Binary files /dev/null and b/png/tandoor.png differ
diff --git a/png/tandoorrecipes.png b/png/tandoorrecipes.png
index 9e12aad7..c0fdc1bd 100644
Binary files a/png/tandoorrecipes.png and b/png/tandoorrecipes.png differ
diff --git a/png/tanoshi.png b/png/tanoshi.png
index 3cac8850..25e20227 100644
Binary files a/png/tanoshi.png and b/png/tanoshi.png differ
diff --git a/png/taskcafe.png b/png/taskcafe.png
index bdcd1b70..28d848b0 100644
Binary files a/png/taskcafe.png and b/png/taskcafe.png differ
diff --git a/png/tasmota-light.png b/png/tasmota-light.png
index 0b0193fc..07fd920e 100644
Binary files a/png/tasmota-light.png and b/png/tasmota-light.png differ
diff --git a/png/tasmota.png b/png/tasmota.png
index ed75ef10..4eb48f0d 100644
Binary files a/png/tasmota.png and b/png/tasmota.png differ
diff --git a/png/tautulli.png b/png/tautulli.png
index 24df4927..45b20785 100644
Binary files a/png/tautulli.png and b/png/tautulli.png differ
diff --git a/png/tdarr.png b/png/tdarr.png
index 1c8a4c65..b3068cbb 100644
Binary files a/png/tdarr.png and b/png/tdarr.png differ
diff --git a/png/teedy.png b/png/teedy.png
index 80a326fc..b9439c49 100644
Binary files a/png/teedy.png and b/png/teedy.png differ
diff --git a/png/telegraf.png b/png/telegraf.png
index e45efca4..949150a2 100644
Binary files a/png/telegraf.png and b/png/telegraf.png differ
diff --git a/png/telegram.png b/png/telegram.png
index 726fda0b..75e5719c 100644
Binary files a/png/telegram.png and b/png/telegram.png differ
diff --git a/png/teleport.png b/png/teleport.png
index 3c2b522e..6638ae1c 100644
Binary files a/png/teleport.png and b/png/teleport.png differ
diff --git a/png/tenda.png b/png/tenda.png
index f6851fea..952a50b1 100644
Binary files a/png/tenda.png and b/png/tenda.png differ
diff --git a/png/terminal.png b/png/terminal.png
index b1a69d4d..f374efef 100644
Binary files a/png/terminal.png and b/png/terminal.png differ
diff --git a/png/terraform.png b/png/terraform.png
index f77bb3c3..6195ccf0 100644
Binary files a/png/terraform.png and b/png/terraform.png differ
diff --git a/png/teslamate.png b/png/teslamate.png
index 637ba912..d4032158 100644
Binary files a/png/teslamate.png and b/png/teslamate.png differ
diff --git a/png/thanos.png b/png/thanos.png
index 4bb10dd9..23e0e957 100644
Binary files a/png/thanos.png and b/png/thanos.png differ
diff --git a/png/the-pirate-bay.png b/png/the-pirate-bay.png
index d1779443..1e02b540 100644
Binary files a/png/the-pirate-bay.png and b/png/the-pirate-bay.png differ
diff --git a/png/the-proxy-bay.png b/png/the-proxy-bay.png
new file mode 100644
index 00000000..1e02b540
Binary files /dev/null and b/png/the-proxy-bay.png differ
diff --git a/png/theia-light.png b/png/theia-light.png
index 9b2f6b51..f0d4a4dc 100644
Binary files a/png/theia-light.png and b/png/theia-light.png differ
diff --git a/png/theia.png b/png/theia.png
index 7fcbdf35..a971528a 100644
Binary files a/png/theia.png and b/png/theia.png differ
diff --git a/png/thelounge.png b/png/thelounge.png
index c1f5ad9d..81a958bd 100644
Binary files a/png/thelounge.png and b/png/thelounge.png differ
diff --git a/png/thingsboard.png b/png/thingsboard.png
index 16bcc64e..3eac9d2f 100644
Binary files a/png/thingsboard.png and b/png/thingsboard.png differ
diff --git a/png/thunderbird.png b/png/thunderbird.png
index ce3ba8e7..3e38f899 100644
Binary files a/png/thunderbird.png and b/png/thunderbird.png differ
diff --git a/png/thunderhub-light.png b/png/thunderhub-light.png
new file mode 100644
index 00000000..fdef8dec
Binary files /dev/null and b/png/thunderhub-light.png differ
diff --git a/png/thunderhub.png b/png/thunderhub.png
index fdef8dec..b36a414b 100644
Binary files a/png/thunderhub.png and b/png/thunderhub.png differ
diff --git a/png/tiktok-light.png b/png/tiktok-light.png
new file mode 100644
index 00000000..f341b424
Binary files /dev/null and b/png/tiktok-light.png differ
diff --git a/png/tiktok.png b/png/tiktok.png
new file mode 100644
index 00000000..3b0955f9
Binary files /dev/null and b/png/tiktok.png differ
diff --git a/png/timemachines-light.png b/png/timemachines-light.png
index 1df71d2f..99ce789c 100644
Binary files a/png/timemachines-light.png and b/png/timemachines-light.png differ
diff --git a/png/timemachines.png b/png/timemachines.png
index 369d1110..4dae655f 100644
Binary files a/png/timemachines.png and b/png/timemachines.png differ
diff --git a/png/timetagger-light.png b/png/timetagger-light.png
new file mode 100644
index 00000000..1038fbbe
Binary files /dev/null and b/png/timetagger-light.png differ
diff --git a/png/timetagger.png b/png/timetagger.png
index b21a0f04..a00d4eec 100644
Binary files a/png/timetagger.png and b/png/timetagger.png differ
diff --git a/png/todoist.png b/png/todoist.png
index 5bafd8d4..bf4607f6 100644
Binary files a/png/todoist.png and b/png/todoist.png differ
diff --git a/png/tooljet.png b/png/tooljet.png
index 6fc6996a..dd8ba78c 100644
Binary files a/png/tooljet.png and b/png/tooljet.png differ
diff --git a/png/tor.png b/png/tor.png
new file mode 100644
index 00000000..8faa84c3
Binary files /dev/null and b/png/tor.png differ
diff --git a/png/tplink.png b/png/tp-link.png
similarity index 100%
rename from png/tplink.png
rename to png/tp-link.png
diff --git a/png/traccar.png b/png/traccar.png
index be57141e..9ea15f00 100644
Binary files a/png/traccar.png and b/png/traccar.png differ
diff --git a/png/traefik.png b/png/traefik.png
index 0ee6d440..1018f102 100644
Binary files a/png/traefik.png and b/png/traefik.png differ
diff --git a/png/traggo.png b/png/traggo.png
index 97215c0c..ce2c2934 100644
Binary files a/png/traggo.png and b/png/traggo.png differ
diff --git a/png/trakt.png b/png/trakt.png
index 962ad7dd..61f892d2 100644
Binary files a/png/trakt.png and b/png/trakt.png differ
diff --git a/png/transmission.png b/png/transmission.png
deleted file mode 100644
index f24d9e32..00000000
Binary files a/png/transmission.png and /dev/null differ
diff --git a/png/trashguides.png b/png/trashguides.png
deleted file mode 100644
index fe448ba5..00000000
Binary files a/png/trashguides.png and /dev/null differ
diff --git a/png/trilium.png b/png/trilium.png
index 16ae29ca..b107398c 100644
Binary files a/png/trilium.png and b/png/trilium.png differ
diff --git a/png/truenas-core.png b/png/truenas-core.png
new file mode 100644
index 00000000..6590796f
Binary files /dev/null and b/png/truenas-core.png differ
diff --git a/png/truenas-scale.png b/png/truenas-scale.png
index 5da5582f..4fbdc90f 100644
Binary files a/png/truenas-scale.png and b/png/truenas-scale.png differ
diff --git a/png/truenas.png b/png/truenas.png
index 1f973817..6590796f 100644
Binary files a/png/truenas.png and b/png/truenas.png differ
diff --git a/png/truenascore.png b/png/truenascore.png
deleted file mode 100644
index cd2fc797..00000000
Binary files a/png/truenascore.png and /dev/null differ
diff --git a/png/tube-archivist-light.png b/png/tube-archivist-light.png
new file mode 100644
index 00000000..b69c698f
Binary files /dev/null and b/png/tube-archivist-light.png differ
diff --git a/png/tube-archivist.png b/png/tube-archivist.png
index 92eacc3a..23a56965 100644
Binary files a/png/tube-archivist.png and b/png/tube-archivist.png differ
diff --git a/png/tubesync.png b/png/tubesync.png
index 56537f34..3ff2377e 100644
Binary files a/png/tubesync.png and b/png/tubesync.png differ
diff --git a/png/tux.png b/png/tux.png
index 3530c2ee..660cef7b 100644
Binary files a/png/tux.png and b/png/tux.png differ
diff --git a/png/tvheadend.png b/png/tvheadend.png
index 5cb0a479..0ba400d8 100644
Binary files a/png/tvheadend.png and b/png/tvheadend.png differ
diff --git a/png/twitch.png b/png/twitch.png
index 04da09e8..6e7f5507 100644
Binary files a/png/twitch.png and b/png/twitch.png differ
diff --git a/png/twitter.png b/png/twitter.png
index 163bb72a..3ad0b839 100644
Binary files a/png/twitter.png and b/png/twitter.png differ
diff --git a/png/typescript.png b/png/typescript.png
index 529a6eca..3fa1dc29 100644
Binary files a/png/typescript.png and b/png/typescript.png differ
diff --git a/png/typo3.png b/png/typo3.png
index b5475210..71dc2f4f 100644
Binary files a/png/typo3.png and b/png/typo3.png differ
diff --git a/png/ubiquiti-networks.png b/png/ubiquiti-networks.png
index d84fb214..cefae55f 100644
Binary files a/png/ubiquiti-networks.png and b/png/ubiquiti-networks.png differ
diff --git a/png/ubiquiti.png b/png/ubiquiti.png
index d84fb214..cefae55f 100644
Binary files a/png/ubiquiti.png and b/png/ubiquiti.png differ
diff --git a/png/ubuntu-alt.png b/png/ubuntu-alt.png
index 37e3269e..667fb980 100644
Binary files a/png/ubuntu-alt.png and b/png/ubuntu-alt.png differ
diff --git a/png/ubuntu.png b/png/ubuntu.png
index d89b8710..4de3be05 100644
Binary files a/png/ubuntu.png and b/png/ubuntu.png differ
diff --git a/png/uc-browser.png b/png/uc-browser.png
new file mode 100644
index 00000000..71b2578d
Binary files /dev/null and b/png/uc-browser.png differ
diff --git a/png/uc.png b/png/uc.png
deleted file mode 100644
index 45c3522d..00000000
Binary files a/png/uc.png and /dev/null differ
diff --git a/png/udemy-learning.png b/png/udemy-learning.png
deleted file mode 100644
index 0c24abc1..00000000
Binary files a/png/udemy-learning.png and /dev/null differ
diff --git a/png/udemy.png b/png/udemy.png
new file mode 100644
index 00000000..1c6f5154
Binary files /dev/null and b/png/udemy.png differ
diff --git a/png/ultimate-guitar.png b/png/ultimate-guitar.png
new file mode 100644
index 00000000..ff70b85b
Binary files /dev/null and b/png/ultimate-guitar.png differ
diff --git a/png/ultimateguitar.png b/png/ultimateguitar.png
deleted file mode 100644
index 9e28ffd9..00000000
Binary files a/png/ultimateguitar.png and /dev/null differ
diff --git a/png/umami-analytics-light.png b/png/umami-analytics-light.png
new file mode 100644
index 00000000..523ce707
Binary files /dev/null and b/png/umami-analytics-light.png differ
diff --git a/png/umami-analytics.png b/png/umami-analytics.png
index 55531432..5853dbcc 100644
Binary files a/png/umami-analytics.png and b/png/umami-analytics.png differ
diff --git a/png/umami-light.png b/png/umami-light.png
new file mode 100644
index 00000000..523ce707
Binary files /dev/null and b/png/umami-light.png differ
diff --git a/png/umami.png b/png/umami.png
index 55531432..5853dbcc 100644
Binary files a/png/umami.png and b/png/umami.png differ
diff --git a/png/umbrel.png b/png/umbrel.png
index aea81db2..c642fa47 100644
Binary files a/png/umbrel.png and b/png/umbrel.png differ
diff --git a/png/unami-light.png b/png/unami-light.png
deleted file mode 100644
index 60dc41ef..00000000
Binary files a/png/unami-light.png and /dev/null differ
diff --git a/png/unami.png b/png/unami.png
deleted file mode 100644
index ca3b34cf..00000000
Binary files a/png/unami.png and /dev/null differ
diff --git a/png/unifi-controller.png b/png/unifi-controller.png
index 1f1b98d7..e62cb413 100644
Binary files a/png/unifi-controller.png and b/png/unifi-controller.png differ
diff --git a/png/unifi-protect.png b/png/unifi-protect.png
index fffdf64c..2bd69d9d 100644
Binary files a/png/unifi-protect.png and b/png/unifi-protect.png differ
diff --git a/png/unifi.png b/png/unifi.png
index b477f77a..cefae55f 100644
Binary files a/png/unifi.png and b/png/unifi.png differ
diff --git a/png/unificontroller.png b/png/unificontroller.png
deleted file mode 100644
index 339da583..00000000
Binary files a/png/unificontroller.png and /dev/null differ
diff --git a/png/uninterruptible-power-supply.png b/png/uninterruptible-power-supply.png
deleted file mode 100644
index 37433c94..00000000
Binary files a/png/uninterruptible-power-supply.png and /dev/null differ
diff --git a/png/universal-media-server-light.png b/png/universal-media-server-light.png
deleted file mode 100644
index cc21ee66..00000000
Binary files a/png/universal-media-server-light.png and /dev/null differ
diff --git a/png/universal-media-server.png b/png/universal-media-server.png
index d31a047d..c72476f3 100644
Binary files a/png/universal-media-server.png and b/png/universal-media-server.png differ
diff --git a/png/unraid.png b/png/unraid.png
index 773fd92d..17137726 100644
Binary files a/png/unraid.png and b/png/unraid.png differ
diff --git a/png/untangle.png b/png/untangle.png
index 97c8c729..07ec2334 100644
Binary files a/png/untangle.png and b/png/untangle.png differ
diff --git a/png/updog.png b/png/updog.png
index 449c01c3..0bcae546 100644
Binary files a/png/updog.png and b/png/updog.png differ
diff --git a/png/ups.png b/png/ups.png
new file mode 100644
index 00000000..c99fd90f
Binary files /dev/null and b/png/ups.png differ
diff --git a/png/upsnap.png b/png/upsnap.png
index da8ff678..d28e5127 100644
Binary files a/png/upsnap.png and b/png/upsnap.png differ
diff --git a/png/uptime-kuma.png b/png/uptime-kuma.png
index c0b857a5..6ebd7189 100644
Binary files a/png/uptime-kuma.png and b/png/uptime-kuma.png differ
diff --git a/png/urbackup-server.png b/png/urbackup-server.png
new file mode 100644
index 00000000..bd16c861
Binary files /dev/null and b/png/urbackup-server.png differ
diff --git a/png/urbackup.png b/png/urbackup.png
index 460bbf6f..bd16c861 100644
Binary files a/png/urbackup.png and b/png/urbackup.png differ
diff --git a/png/valetudo.png b/png/valetudo.png
index 8a52335e..529f5486 100644
Binary files a/png/valetudo.png and b/png/valetudo.png differ
diff --git a/png/vault-light.png b/png/vault-light.png
index 82323c06..b106fb0e 100644
Binary files a/png/vault-light.png and b/png/vault-light.png differ
diff --git a/png/vault.png b/png/vault.png
deleted file mode 100644
index 2e08f437..00000000
Binary files a/png/vault.png and /dev/null differ
diff --git a/png/vaultwarden-light.png b/png/vaultwarden-light.png
new file mode 100644
index 00000000..9d72f614
Binary files /dev/null and b/png/vaultwarden-light.png differ
diff --git a/png/vaultwarden.png b/png/vaultwarden.png
index 04e9e249..73b9816f 100644
Binary files a/png/vaultwarden.png and b/png/vaultwarden.png differ
diff --git a/png/veeam.png b/png/veeam.png
index 740cc55a..5cfbf7ed 100644
Binary files a/png/veeam.png and b/png/veeam.png differ
diff --git a/png/verizon.png b/png/verizon.png
index a780798e..f48e9238 100644
Binary files a/png/verizon.png and b/png/verizon.png differ
diff --git a/png/vi.png b/png/vi.png
index f202b8ee..da606045 100644
Binary files a/png/vi.png and b/png/vi.png differ
diff --git a/png/vikunja.png b/png/vikunja.png
index 7f5e03de..74eed354 100644
Binary files a/png/vikunja.png and b/png/vikunja.png differ
diff --git a/png/virgin-media.png b/png/virgin-media.png
index 6a0981a8..4e9b91c9 100644
Binary files a/png/virgin-media.png and b/png/virgin-media.png differ
diff --git a/png/virtualmin.png b/png/virtualmin.png
index 7932571f..1520129f 100644
Binary files a/png/virtualmin.png and b/png/virtualmin.png differ
diff --git a/png/vivaldi.png b/png/vivaldi.png
new file mode 100644
index 00000000..5ea51c96
Binary files /dev/null and b/png/vivaldi.png differ
diff --git a/png/vmware-exsi.png b/png/vmware-exsi.png
new file mode 100644
index 00000000..e0f5a566
Binary files /dev/null and b/png/vmware-exsi.png differ
diff --git a/png/vmwarehorizon.png b/png/vmware-horizon.png
similarity index 100%
rename from png/vmwarehorizon.png
rename to png/vmware-horizon.png
diff --git a/png/vmware-vcenter.png b/png/vmware-vcenter.png
new file mode 100644
index 00000000..e0f5a566
Binary files /dev/null and b/png/vmware-vcenter.png differ
diff --git a/png/vmware-workstation.png b/png/vmware-workstation.png
new file mode 100644
index 00000000..7ca32314
Binary files /dev/null and b/png/vmware-workstation.png differ
diff --git a/png/vmware.png b/png/vmware.png
index 2140d3db..2287cb31 100644
Binary files a/png/vmware.png and b/png/vmware.png differ
diff --git a/png/vmwareesxi.png b/png/vmwareesxi.png
deleted file mode 100644
index e4249959..00000000
Binary files a/png/vmwareesxi.png and /dev/null differ
diff --git a/png/vmwarevcenter.png b/png/vmwarevcenter.png
deleted file mode 100644
index 527b5f33..00000000
Binary files a/png/vmwarevcenter.png and /dev/null differ
diff --git a/png/voip-info.png b/png/voip-info.png
index e6881dc4..3a5c78ac 100644
Binary files a/png/voip-info.png and b/png/voip-info.png differ
diff --git a/png/voip-ms.png b/png/voip-ms.png
index abaaf56a..4559d5fa 100644
Binary files a/png/voip-ms.png and b/png/voip-ms.png differ
diff --git a/png/vscode.png b/png/vscode.png
index 62e67920..af9a3352 100644
Binary files a/png/vscode.png and b/png/vscode.png differ
diff --git a/png/vultr.png b/png/vultr.png
index 2c023e4e..39998c51 100644
Binary files a/png/vultr.png and b/png/vultr.png differ
diff --git a/png/vuplus.png b/png/vuplus.png
index 37baa5a6..e00fb125 100644
Binary files a/png/vuplus.png and b/png/vuplus.png differ
diff --git a/png/wakatime-light.png b/png/wakatime-light.png
new file mode 100644
index 00000000..e2d7f00c
Binary files /dev/null and b/png/wakatime-light.png differ
diff --git a/png/wakatime.png b/png/wakatime.png
new file mode 100644
index 00000000..2abdb946
Binary files /dev/null and b/png/wakatime.png differ
diff --git a/png/wallabag.png b/png/wallabag.png
index 9b664c9b..fd19fabb 100644
Binary files a/png/wallabag.png and b/png/wallabag.png differ
diff --git a/png/wanikani.png b/png/wanikani.png
index 46f6c13c..5ba2eaf8 100644
Binary files a/png/wanikani.png and b/png/wanikani.png differ
diff --git a/png/watchtower.png b/png/watchtower.png
index 9ad36dcc..d04b924f 100644
Binary files a/png/watchtower.png and b/png/watchtower.png differ
diff --git a/png/waze.png b/png/waze.png
new file mode 100644
index 00000000..fe87c915
Binary files /dev/null and b/png/waze.png differ
diff --git a/png/wazuh.png b/png/wazuh.png
index 5ac7f161..03301f76 100644
Binary files a/png/wazuh.png and b/png/wazuh.png differ
diff --git a/png/webhook.png b/png/webhook.png
index 3ced351f..4d9851d8 100644
Binary files a/png/webhook.png and b/png/webhook.png differ
diff --git a/png/webhookd.png b/png/webhookd.png
index dc560dd9..aa63aa31 100644
Binary files a/png/webhookd.png and b/png/webhookd.png differ
diff --git a/png/webkit.png b/png/webkit.png
index d90c2e35..929e20d0 100644
Binary files a/png/webkit.png and b/png/webkit.png differ
diff --git a/png/webmin.png b/png/webmin.png
index 8fec7206..233ebb4e 100644
Binary files a/png/webmin.png and b/png/webmin.png differ
diff --git a/png/webtorrent.png b/png/webtorrent.png
index 53e138eb..ca4b8b70 100644
Binary files a/png/webtorrent.png and b/png/webtorrent.png differ
diff --git a/png/wekan.png b/png/wekan.png
index c6d5d527..de27e26a 100644
Binary files a/png/wekan.png and b/png/wekan.png differ
diff --git a/png/wetty.png b/png/wetty.png
index 3f559a4f..f97e7b22 100644
Binary files a/png/wetty.png and b/png/wetty.png differ
diff --git a/png/wg-gen-web-light.png b/png/wg-gen-web-light.png
new file mode 100644
index 00000000..5038bf01
Binary files /dev/null and b/png/wg-gen-web-light.png differ
diff --git a/png/wg-gen-web.png b/png/wg-gen-web.png
new file mode 100644
index 00000000..db62475b
Binary files /dev/null and b/png/wg-gen-web.png differ
diff --git a/png/wger.png b/png/wger.png
index 23fe3fd4..ca6765ed 100644
Binary files a/png/wger.png and b/png/wger.png differ
diff --git a/png/wggenweb.png b/png/wggenweb.png
deleted file mode 100644
index 9191b953..00000000
Binary files a/png/wggenweb.png and /dev/null differ
diff --git a/png/whatsapp.png b/png/whatsapp.png
index 75dec8fb..fd8c8a70 100644
Binary files a/png/whatsapp.png and b/png/whatsapp.png differ
diff --git a/png/whisparr.png b/png/whisparr.png
index 4d27c826..830dea81 100644
Binary files a/png/whisparr.png and b/png/whisparr.png differ
diff --git a/png/windows-10.png b/png/windows-10.png
new file mode 100644
index 00000000..e19877ae
Binary files /dev/null and b/png/windows-10.png differ
diff --git a/png/windows-11.png b/png/windows-11.png
index 418e67d9..12fa6898 100644
Binary files a/png/windows-11.png and b/png/windows-11.png differ
diff --git a/png/windows-95.png b/png/windows-95.png
index 65f81e4b..db4907c6 100644
Binary files a/png/windows-95.png and b/png/windows-95.png differ
diff --git a/png/windows-98.png b/png/windows-98.png
index 8cf6773d..8234e677 100644
Binary files a/png/windows-98.png and b/png/windows-98.png differ
diff --git a/png/windows-vista.png b/png/windows-vista.png
index 785b6d03..2d49ebd5 100644
Binary files a/png/windows-vista.png and b/png/windows-vista.png differ
diff --git a/png/windows-xp.png b/png/windows-xp.png
index 7f292dad..06f2c53f 100644
Binary files a/png/windows-xp.png and b/png/windows-xp.png differ
diff --git a/png/wireguard.png b/png/wireguard.png
index 5bb89ba7..423c524f 100644
Binary files a/png/wireguard.png and b/png/wireguard.png differ
diff --git a/png/woodpecker-ci-light.png b/png/woodpecker-ci-light.png
new file mode 100644
index 00000000..076c54da
Binary files /dev/null and b/png/woodpecker-ci-light.png differ
diff --git a/png/woodpecker-ci.png b/png/woodpecker-ci.png
index 6b8f016c..2b26b3cd 100644
Binary files a/png/woodpecker-ci.png and b/png/woodpecker-ci.png differ
diff --git a/png/wordpress.png b/png/wordpress.png
index 886f3f16..a05966b1 100644
Binary files a/png/wordpress.png and b/png/wordpress.png differ
diff --git a/png/workadventure.png b/png/workadventure.png
index 9fcedf6d..3ef8c4d8 100644
Binary files a/png/workadventure.png and b/png/workadventure.png differ
diff --git a/png/xcp-ng.png b/png/xcp-ng.png
index 02add643..9cf82a3a 100644
Binary files a/png/xcp-ng.png and b/png/xcp-ng.png differ
diff --git a/png/xenorchestra.png b/png/xenorchestra.png
deleted file mode 100644
index 873707c7..00000000
Binary files a/png/xenorchestra.png and /dev/null differ
diff --git a/png/xmr.png b/png/xmr.png
new file mode 100644
index 00000000..625b17f2
Binary files /dev/null and b/png/xmr.png differ
diff --git a/png/xmrig.png b/png/xmrig.png
index b8617cba..955ffaa4 100644
Binary files a/png/xmrig.png and b/png/xmrig.png differ
diff --git a/png/xwiki.png b/png/xwiki.png
index 2a009f39..cda7ea89 100644
Binary files a/png/xwiki.png and b/png/xwiki.png differ
diff --git a/png/yacht-light.png b/png/yacht-light.png
new file mode 100644
index 00000000..64517ef0
Binary files /dev/null and b/png/yacht-light.png differ
diff --git a/png/yacht.png b/png/yacht.png
index 5344432f..3c9f21c8 100644
Binary files a/png/yacht.png and b/png/yacht.png differ
diff --git a/png/yahoo.png b/png/yahoo.png
index 4c44f32f..c19e333b 100644
Binary files a/png/yahoo.png and b/png/yahoo.png differ
diff --git a/png/yandex.png b/png/yandex.png
index 7e6ff6cd..58a5ed87 100644
Binary files a/png/yandex.png and b/png/yandex.png differ
diff --git a/png/ynab.png b/png/ynab.png
index 509f2d1e..cf0ced65 100644
Binary files a/png/ynab.png and b/png/ynab.png differ
diff --git a/png/your-spotify.png b/png/your-spotify.png
index 95529d39..f23eb690 100644
Binary files a/png/your-spotify.png and b/png/your-spotify.png differ
diff --git a/png/yourls.png b/png/yourls.png
index ca04ade6..529fee89 100644
Binary files a/png/yourls.png and b/png/yourls.png differ
diff --git a/png/youtube-kids.png b/png/youtube-kids.png
new file mode 100644
index 00000000..d8f749ce
Binary files /dev/null and b/png/youtube-kids.png differ
diff --git a/png/youtube-light.png b/png/youtube-light.png
deleted file mode 100644
index 4c933102..00000000
Binary files a/png/youtube-light.png and /dev/null differ
diff --git a/png/youtube-music.png b/png/youtube-music.png
new file mode 100644
index 00000000..74da37a8
Binary files /dev/null and b/png/youtube-music.png differ
diff --git a/png/youtube-play.png b/png/youtube-play.png
deleted file mode 100644
index 92b33295..00000000
Binary files a/png/youtube-play.png and /dev/null differ
diff --git a/png/youtube.png b/png/youtube.png
index f0472f18..73f5ad43 100644
Binary files a/png/youtube.png and b/png/youtube.png differ
diff --git a/png/youtubedl.png b/png/youtubedl.png
index c7058d38..20d801f8 100644
Binary files a/png/youtubedl.png and b/png/youtubedl.png differ
diff --git a/png/yts.png b/png/yts.png
index 4056a6d3..9258010d 100644
Binary files a/png/yts.png and b/png/yts.png differ
diff --git a/png/yunohost-light.png b/png/yunohost-light.png
new file mode 100644
index 00000000..f600529d
Binary files /dev/null and b/png/yunohost-light.png differ
diff --git a/png/yunohost.png b/png/yunohost.png
index e604958f..46bfb414 100644
Binary files a/png/yunohost.png and b/png/yunohost.png differ
diff --git a/png/zabbix-v2.png b/png/zabbix-v2.png
deleted file mode 100644
index 59f5b7f7..00000000
Binary files a/png/zabbix-v2.png and /dev/null differ
diff --git a/png/zabbix.png b/png/zabbix.png
index 17a65f26..f908c1fa 100644
Binary files a/png/zabbix.png and b/png/zabbix.png differ
diff --git a/png/zabka.png b/png/zabka.png
index 528aac58..e0c073f9 100644
Binary files a/png/zabka.png and b/png/zabka.png differ
diff --git a/png/zammad.png b/png/zammad.png
index e1091057..9ee11723 100644
Binary files a/png/zammad.png and b/png/zammad.png differ
diff --git a/png/zendesk.png b/png/zendesk.png
index fd8079bf..73d3096d 100644
Binary files a/png/zendesk.png and b/png/zendesk.png differ
diff --git a/png/zerotier.png b/png/zerotier.png
index 634511f2..ee05fb9a 100644
Binary files a/png/zerotier.png and b/png/zerotier.png differ
diff --git a/png/zigbee2mqtt.png b/png/zigbee2mqtt.png
index 7cbcbecf..1fc5b370 100644
Binary files a/png/zigbee2mqtt.png and b/png/zigbee2mqtt.png differ
diff --git a/png/zipline-light.png b/png/zipline-light.png
new file mode 100644
index 00000000..fcfc0594
Binary files /dev/null and b/png/zipline-light.png differ
diff --git a/png/zipline.png b/png/zipline.png
index f77d0496..8d2b835e 100644
Binary files a/png/zipline.png and b/png/zipline.png differ
diff --git a/png/zohomail.png b/png/zohomail.png
index 22f9baaf..63681859 100644
Binary files a/png/zohomail.png and b/png/zohomail.png differ
diff --git a/png/zulip.png b/png/zulip.png
index 103ce1ba..e7ddc02a 100644
Binary files a/png/zulip.png and b/png/zulip.png differ
diff --git a/png/zwavejs2mqtt.png b/png/zwavejs2mqtt.png
index 043ed25b..f1e40039 100644
Binary files a/png/zwavejs2mqtt.png and b/png/zwavejs2mqtt.png differ
diff --git a/svg/act.svg b/svg/act.svg
new file mode 100644
index 00000000..6ab5bc12
--- /dev/null
+++ b/svg/act.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/actual.svg b/svg/actual.svg
deleted file mode 100644
index 38ec886e..00000000
--- a/svg/actual.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/adguard-home.svg b/svg/adguard-home.svg
index 09df9a57..06dd3fdd 100644
--- a/svg/adguard-home.svg
+++ b/svg/adguard-home.svg
@@ -1 +1,20 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/svg/adminer.svg b/svg/adminer.svg
deleted file mode 100644
index 79a27826..00000000
--- a/svg/adminer.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/airsonic.svg b/svg/airsonic.svg
new file mode 100644
index 00000000..b32fd465
--- /dev/null
+++ b/svg/airsonic.svg
@@ -0,0 +1,174 @@
+
+
+
+
diff --git a/svg/airtel.svg b/svg/airtel.svg
new file mode 100644
index 00000000..d5eb24c2
--- /dev/null
+++ b/svg/airtel.svg
@@ -0,0 +1,22 @@
+
\ No newline at end of file
diff --git a/svg/albert-heijn.svg b/svg/albert-heijn.svg
new file mode 100644
index 00000000..4686be99
--- /dev/null
+++ b/svg/albert-heijn.svg
@@ -0,0 +1,44 @@
+
+
+
+
diff --git a/svg/albertheijn.svg b/svg/albertheijn.svg
deleted file mode 100644
index 5f3e7d8c..00000000
--- a/svg/albertheijn.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/alertmanager.svg b/svg/alertmanager.svg
new file mode 100644
index 00000000..5c51f66d
--- /dev/null
+++ b/svg/alertmanager.svg
@@ -0,0 +1,50 @@
+
+
+
+
\ No newline at end of file
diff --git a/svg/alma.svg b/svg/alma.svg
new file mode 100644
index 00000000..b2e050ae
--- /dev/null
+++ b/svg/alma.svg
@@ -0,0 +1,16 @@
+
diff --git a/svg/amazon.svg b/svg/amazon.svg
new file mode 100644
index 00000000..77a47d39
--- /dev/null
+++ b/svg/amazon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/amd-light.svg b/svg/amd-light.svg
new file mode 100644
index 00000000..8e262e86
--- /dev/null
+++ b/svg/amd-light.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/svg/amd.svg b/svg/amd.svg
new file mode 100644
index 00000000..b975aa4a
--- /dev/null
+++ b/svg/amd.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/svg/android-auto.svg b/svg/android-auto.svg
new file mode 100644
index 00000000..f6162991
--- /dev/null
+++ b/svg/android-auto.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/svg/android-robot.svg b/svg/android-robot.svg
new file mode 100644
index 00000000..f5349180
--- /dev/null
+++ b/svg/android-robot.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/svg/android.svg b/svg/android.svg
new file mode 100644
index 00000000..9b1cdf1f
--- /dev/null
+++ b/svg/android.svg
@@ -0,0 +1,17 @@
+
+
diff --git a/svg/ansible.svg b/svg/ansible.svg
new file mode 100644
index 00000000..a7b36138
--- /dev/null
+++ b/svg/ansible.svg
@@ -0,0 +1,3 @@
+
diff --git a/svg/apache-cassandra.svg b/svg/apache-cassandra.svg
new file mode 100644
index 00000000..bb375811
--- /dev/null
+++ b/svg/apache-cassandra.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/apache-druid.svg b/svg/apache-druid.svg
new file mode 100644
index 00000000..2c232fd6
--- /dev/null
+++ b/svg/apache-druid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/apache-openoffice.svg b/svg/apache-openoffice.svg
new file mode 100644
index 00000000..a62eeab9
--- /dev/null
+++ b/svg/apache-openoffice.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/apache-solr.svg b/svg/apache-solr.svg
new file mode 100644
index 00000000..8d1524ed
--- /dev/null
+++ b/svg/apache-solr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/apache-subversion.svg b/svg/apache-subversion.svg
new file mode 100644
index 00000000..11979bb5
--- /dev/null
+++ b/svg/apache-subversion.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/apache-tomcat.svg b/svg/apache-tomcat.svg
new file mode 100644
index 00000000..dc75244d
--- /dev/null
+++ b/svg/apache-tomcat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/apache.svg b/svg/apache.svg
new file mode 100644
index 00000000..53eff793
--- /dev/null
+++ b/svg/apache.svg
@@ -0,0 +1 @@
+
diff --git a/svg/apc.svg b/svg/apc.svg
new file mode 100644
index 00000000..d78aaf62
--- /dev/null
+++ b/svg/apc.svg
@@ -0,0 +1 @@
+
diff --git a/svg/apple-alt.svg b/svg/apple-alt.svg
new file mode 100644
index 00000000..9ea590a4
--- /dev/null
+++ b/svg/apple-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/apple.svg b/svg/apple.svg
new file mode 100644
index 00000000..d1f49ed8
--- /dev/null
+++ b/svg/apple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/arch.svg b/svg/arch.svg
new file mode 100644
index 00000000..7b953687
--- /dev/null
+++ b/svg/arch.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/svg/arduino.svg b/svg/arduino.svg
new file mode 100644
index 00000000..a1f726fb
--- /dev/null
+++ b/svg/arduino.svg
@@ -0,0 +1 @@
+
diff --git a/svg/argocd.svg b/svg/argocd.svg
new file mode 100644
index 00000000..f1f59f2a
--- /dev/null
+++ b/svg/argocd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/arm.svg b/svg/arm.svg
new file mode 100644
index 00000000..1bf1280b
--- /dev/null
+++ b/svg/arm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/asus-rog.svg b/svg/asus-rog.svg
new file mode 100644
index 00000000..64507ba9
--- /dev/null
+++ b/svg/asus-rog.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/svg/asus-router.svg b/svg/asus-router.svg
deleted file mode 100644
index 7679dca3..00000000
--- a/svg/asus-router.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/asus.svg b/svg/asus.svg
new file mode 100644
index 00000000..f8734cb6
--- /dev/null
+++ b/svg/asus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/atlassian-bamboo.svg b/svg/atlassian-bamboo.svg
new file mode 100644
index 00000000..53b8786e
--- /dev/null
+++ b/svg/atlassian-bamboo.svg
@@ -0,0 +1 @@
+
diff --git a/svg/atlassian-bitbucket.svg b/svg/atlassian-bitbucket.svg
new file mode 100644
index 00000000..04a46fb6
Binary files /dev/null and b/svg/atlassian-bitbucket.svg differ
diff --git a/svg/atlassian-confluence.svg b/svg/atlassian-confluence.svg
deleted file mode 100644
index 7429dbdf..00000000
--- a/svg/atlassian-confluence.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/atlassian-jira.svg b/svg/atlassian-jira.svg
new file mode 100644
index 00000000..5391ea1d
--- /dev/null
+++ b/svg/atlassian-jira.svg
@@ -0,0 +1 @@
+
diff --git a/svg/atlassian-opsgenie.svg b/svg/atlassian-opsgenie.svg
new file mode 100644
index 00000000..68de642d
--- /dev/null
+++ b/svg/atlassian-opsgenie.svg
@@ -0,0 +1 @@
+
diff --git a/svg/atlassian-trello.svg b/svg/atlassian-trello.svg
new file mode 100644
index 00000000..72955a19
--- /dev/null
+++ b/svg/atlassian-trello.svg
@@ -0,0 +1 @@
+
diff --git a/svg/atlassian.svg b/svg/atlassian.svg
new file mode 100644
index 00000000..b87a0744
--- /dev/null
+++ b/svg/atlassian.svg
@@ -0,0 +1 @@
+
diff --git a/svg/audacity.svg b/svg/audacity.svg
new file mode 100644
index 00000000..fd1156c2
--- /dev/null
+++ b/svg/audacity.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/audiobookshelf.svg b/svg/audiobookshelf.svg
index 690c829c..d3e9f105 100644
--- a/svg/audiobookshelf.svg
+++ b/svg/audiobookshelf.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/svg/auracast.svg b/svg/auracast.svg
new file mode 100644
index 00000000..36bdd9b6
--- /dev/null
+++ b/svg/auracast.svg
@@ -0,0 +1 @@
+
diff --git a/svg/authelia.svg b/svg/authelia.svg
new file mode 100644
index 00000000..944f3257
--- /dev/null
+++ b/svg/authelia.svg
@@ -0,0 +1,71 @@
+
+
+
diff --git a/svg/authentik-orange.svg b/svg/authentik-orange.svg
deleted file mode 100644
index 891a4776..00000000
--- a/svg/authentik-orange.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/authentik.svg b/svg/authentik.svg
deleted file mode 100644
index 0799d29f..00000000
--- a/svg/authentik.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/autobrr.svg b/svg/autobrr.svg
deleted file mode 100644
index bb80f30f..00000000
--- a/svg/autobrr.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/avmfritzbox.svg b/svg/avmfritzbox.svg
index 806e37ec..e47e6939 100644
--- a/svg/avmfritzbox.svg
+++ b/svg/avmfritzbox.svg
@@ -1 +1,320 @@
-
\ No newline at end of file
+
+
+
+]>
+
diff --git a/svg/aws-ecs.svg b/svg/aws-ecs.svg
new file mode 100644
index 00000000..136babdd
--- /dev/null
+++ b/svg/aws-ecs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/aws.svg b/svg/aws.svg
index 8a4747f0..80192a12 100644
--- a/svg/aws.svg
+++ b/svg/aws.svg
@@ -1 +1,38 @@
-
\ No newline at end of file
+
+
+
diff --git a/svg/azuracast.svg b/svg/azuracast.svg
index 0dce24e9..277caaca 100644
--- a/svg/azuracast.svg
+++ b/svg/azuracast.svg
@@ -1 +1,35 @@
-
\ No newline at end of file
+
+
+
diff --git a/svg/azure-container-instances.svg b/svg/azure-container-instances.svg
new file mode 100644
index 00000000..28e406dc
--- /dev/null
+++ b/svg/azure-container-instances.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/azure-container-service.svg b/svg/azure-container-service.svg
new file mode 100644
index 00000000..d4567270
--- /dev/null
+++ b/svg/azure-container-service.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/azure-dns.svg b/svg/azure-dns.svg
new file mode 100644
index 00000000..8a35556e
--- /dev/null
+++ b/svg/azure-dns.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/azure.svg b/svg/azure.svg
new file mode 100644
index 00000000..6076d035
--- /dev/null
+++ b/svg/azure.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/backblaze.svg b/svg/backblaze.svg
new file mode 100644
index 00000000..0893b8c2
--- /dev/null
+++ b/svg/backblaze.svg
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/svg/baserow.svg b/svg/baserow.svg
index e57c8b76..c35a67aa 100644
--- a/svg/baserow.svg
+++ b/svg/baserow.svg
@@ -1 +1,24 @@
-
\ No newline at end of file
+
+
+
diff --git a/svg/basilisk.svg b/svg/basilisk.svg
deleted file mode 100644
index 64e1f61c..00000000
--- a/svg/basilisk.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/bazarr.svg b/svg/bazarr.svg
index 41811f93..7ce017c5 100644
--- a/svg/bazarr.svg
+++ b/svg/bazarr.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/svg/benotes.svg b/svg/benotes.svg
deleted file mode 100644
index c2970c31..00000000
--- a/svg/benotes.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/svg/bibliogram.svg b/svg/bibliogram.svg
deleted file mode 100644
index 2d039b34..00000000
--- a/svg/bibliogram.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-
diff --git a/svg/bing.svg b/svg/bing.svg
new file mode 100644
index 00000000..12ee837b
--- /dev/null
+++ b/svg/bing.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/bitcoin.svg b/svg/bitcoin.svg
new file mode 100644
index 00000000..04079be3
--- /dev/null
+++ b/svg/bitcoin.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/svg/bitwarden.svg b/svg/bitwarden.svg
index a9f60180..5a965084 100644
--- a/svg/bitwarden.svg
+++ b/svg/bitwarden.svg
@@ -1 +1,7 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/svg/blocky.svg b/svg/blocky.svg
deleted file mode 100644
index a17a3fe8..00000000
--- a/svg/blocky.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/blogger.svg b/svg/blogger.svg
new file mode 100644
index 00000000..c1d6b02e
--- /dev/null
+++ b/svg/blogger.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/svg/bluetooth.svg b/svg/bluetooth.svg
new file mode 100644
index 00000000..ddaa0d84
--- /dev/null
+++ b/svg/bluetooth.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/bookstack.svg b/svg/bookstack.svg
new file mode 100644
index 00000000..1026422c
--- /dev/null
+++ b/svg/bookstack.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/svg/brave-dev.svg b/svg/brave-dev.svg
deleted file mode 100644
index 80bb86e1..00000000
--- a/svg/brave-dev.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/brave.svg b/svg/brave.svg
deleted file mode 100644
index fb5ed8b8..00000000
--- a/svg/brave.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/brocade.svg b/svg/brocade.svg
index 48a5a45a..9c589707 100644
--- a/svg/brocade.svg
+++ b/svg/brocade.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/browserless.svg b/svg/browserless.svg
index 9f44ef9b..ea1156fe 100644
--- a/svg/browserless.svg
+++ b/svg/browserless.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/budibase.svg b/svg/budibase.svg
deleted file mode 100644
index dd4bd02c..00000000
--- a/svg/budibase.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/c.svg b/svg/c.svg
new file mode 100644
index 00000000..28c30fc2
--- /dev/null
+++ b/svg/c.svg
@@ -0,0 +1,82 @@
+
+
diff --git a/svg/cacti.svg b/svg/cacti.svg
new file mode 100644
index 00000000..2e896d61
--- /dev/null
+++ b/svg/cacti.svg
@@ -0,0 +1,278 @@
+
+
+
+
\ No newline at end of file
diff --git a/svg/caddy.svg b/svg/caddy.svg
deleted file mode 100644
index 726b7a96..00000000
--- a/svg/caddy.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/calibreweb.svg b/svg/calibreweb.svg
index 371ed13d..61e6fa1e 100644
--- a/svg/calibreweb.svg
+++ b/svg/calibreweb.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/carrefour.svg b/svg/carrefour.svg
new file mode 100644
index 00000000..4b527a3e
--- /dev/null
+++ b/svg/carrefour.svg
@@ -0,0 +1,60 @@
+
+
\ No newline at end of file
diff --git a/svg/castopod.svg b/svg/castopod.svg
new file mode 100644
index 00000000..039deb74
--- /dev/null
+++ b/svg/castopod.svg
@@ -0,0 +1,6 @@
+
diff --git a/svg/cc.svg b/svg/cc.svg
new file mode 100644
index 00000000..6844fd82
--- /dev/null
+++ b/svg/cc.svg
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/svg/centos.svg b/svg/centos.svg
new file mode 100644
index 00000000..8125db85
--- /dev/null
+++ b/svg/centos.svg
@@ -0,0 +1,24 @@
+
+
diff --git a/svg/ceph.svg b/svg/ceph.svg
index 2ed4393d..871e12b8 100644
--- a/svg/ceph.svg
+++ b/svg/ceph.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/chatgpt.svg b/svg/chatgpt.svg
new file mode 100644
index 00000000..aa95b6dc
--- /dev/null
+++ b/svg/chatgpt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/cherry.svg b/svg/cherry.svg
deleted file mode 100644
index 59d5df8d..00000000
--- a/svg/cherry.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/chevereto.svg b/svg/chevereto.svg
new file mode 100644
index 00000000..3590e72e
--- /dev/null
+++ b/svg/chevereto.svg
@@ -0,0 +1,56 @@
+
+
diff --git a/svg/chrome-canary.svg b/svg/chrome-canary.svg
new file mode 100644
index 00000000..f63b4718
--- /dev/null
+++ b/svg/chrome-canary.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/chrome-dev.svg b/svg/chrome-dev.svg
index be4f190b..be40965d 100644
--- a/svg/chrome-dev.svg
+++ b/svg/chrome-dev.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/chrome-remote-desktop.svg b/svg/chrome-remote-desktop.svg
new file mode 100644
index 00000000..63bfd925
--- /dev/null
+++ b/svg/chrome-remote-desktop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/chrome.svg b/svg/chrome.svg
index dcc3b110..2b90ad3d 100644
--- a/svg/chrome.svg
+++ b/svg/chrome.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/chromecast.svg b/svg/chromecast.svg
new file mode 100644
index 00000000..a0e35b10
--- /dev/null
+++ b/svg/chromecast.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/svg/chromium.svg b/svg/chromium.svg
index 97b24f22..13badf54 100644
--- a/svg/chromium.svg
+++ b/svg/chromium.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/cinny.svg b/svg/cinny.svg
index 9f3af7cc..8701d67b 100644
--- a/svg/cinny.svg
+++ b/svg/cinny.svg
@@ -1 +1,19 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/svg/cisco.svg b/svg/cisco.svg
index a191d0bc..7fe02521 100644
--- a/svg/cisco.svg
+++ b/svg/cisco.svg
@@ -1 +1,57 @@
-
\ No newline at end of file
+
+
diff --git a/svg/closed-captioning.svg b/svg/closed-captioning.svg
new file mode 100644
index 00000000..6844fd82
--- /dev/null
+++ b/svg/closed-captioning.svg
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/svg/cloud66.svg b/svg/cloud66.svg
new file mode 100644
index 00000000..de4f53b8
--- /dev/null
+++ b/svg/cloud66.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/cloud9.svg b/svg/cloud9.svg
new file mode 100644
index 00000000..5dcc9d39
--- /dev/null
+++ b/svg/cloud9.svg
@@ -0,0 +1,26 @@
+
+
+
diff --git a/svg/cloudflare-zero-trust.svg b/svg/cloudflare-zero-trust.svg
new file mode 100644
index 00000000..05432564
--- /dev/null
+++ b/svg/cloudflare-zero-trust.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/cockpit.svg b/svg/cockpit.svg
new file mode 100644
index 00000000..a8515894
--- /dev/null
+++ b/svg/cockpit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/code.svg b/svg/code.svg
new file mode 100644
index 00000000..0557c2cb
--- /dev/null
+++ b/svg/code.svg
@@ -0,0 +1,41 @@
+
diff --git a/svg/codeserver-light.svg b/svg/codeserver-light.svg
deleted file mode 100644
index 015e8ebf..00000000
--- a/svg/codeserver-light.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/codestats.svg b/svg/codestats.svg
new file mode 100644
index 00000000..b2b1aa9b
--- /dev/null
+++ b/svg/codestats.svg
@@ -0,0 +1,31 @@
+
+
+
+
diff --git a/svg/commafeed.svg b/svg/commafeed.svg
new file mode 100644
index 00000000..f1d758e1
--- /dev/null
+++ b/svg/commafeed.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/svg/concourse.svg b/svg/concourse.svg
new file mode 100644
index 00000000..f472acdb
--- /dev/null
+++ b/svg/concourse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/contabo.svg b/svg/contabo.svg
new file mode 100644
index 00000000..eb3396b2
--- /dev/null
+++ b/svg/contabo.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/svg/coredns.svg b/svg/coredns.svg
new file mode 100644
index 00000000..ddd2fe22
--- /dev/null
+++ b/svg/coredns.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/coreos.svg b/svg/coreos.svg
new file mode 100644
index 00000000..92cad63b
--- /dev/null
+++ b/svg/coreos.svg
@@ -0,0 +1,12 @@
+
+
+
\ No newline at end of file
diff --git a/svg/costco.svg b/svg/costco.svg
new file mode 100644
index 00000000..2af4dcef
--- /dev/null
+++ b/svg/costco.svg
@@ -0,0 +1,14 @@
+
diff --git a/svg/cozy.svg b/svg/cozy.svg
new file mode 100644
index 00000000..599d8875
--- /dev/null
+++ b/svg/cozy.svg
@@ -0,0 +1,5 @@
+
diff --git a/svg/cpanel.svg b/svg/cpanel.svg
new file mode 100644
index 00000000..e7b2b689
--- /dev/null
+++ b/svg/cpanel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/cpp.svg b/svg/cpp.svg
new file mode 100644
index 00000000..5e117077
--- /dev/null
+++ b/svg/cpp.svg
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/svg/cross-seed-square.svg b/svg/cross-seed-square.svg
deleted file mode 100644
index 5c94e449..00000000
--- a/svg/cross-seed-square.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/cross-seed.svg b/svg/cross-seed.svg
deleted file mode 100644
index d2366dd3..00000000
--- a/svg/cross-seed.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/crowdsec.svg b/svg/crowdsec.svg
new file mode 100644
index 00000000..83629c46
--- /dev/null
+++ b/svg/crowdsec.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/cryptpad.svg b/svg/cryptpad.svg
new file mode 100644
index 00000000..1944b914
--- /dev/null
+++ b/svg/cryptpad.svg
@@ -0,0 +1,22 @@
+
diff --git a/svg/csharp.svg b/svg/csharp.svg
new file mode 100644
index 00000000..c023aa9b
--- /dev/null
+++ b/svg/csharp.svg
@@ -0,0 +1,10 @@
+
+
\ No newline at end of file
diff --git a/svg/css.svg b/svg/css.svg
new file mode 100644
index 00000000..a23ac04e
--- /dev/null
+++ b/svg/css.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/svg/cups.svg b/svg/cups.svg
index 33d99ebb..5983f4a1 100644
--- a/svg/cups.svg
+++ b/svg/cups.svg
@@ -1 +1,8 @@
-
\ No newline at end of file
+
+
diff --git a/svg/cura.svg b/svg/cura.svg
new file mode 100644
index 00000000..b8b7ecfd
--- /dev/null
+++ b/svg/cura.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/cyberchef.svg b/svg/cyberchef.svg
new file mode 100644
index 00000000..9ec0f951
--- /dev/null
+++ b/svg/cyberchef.svg
@@ -0,0 +1,146 @@
+
+
+
+
diff --git a/svg/d-link.svg b/svg/d-link.svg
new file mode 100644
index 00000000..ce26ee09
--- /dev/null
+++ b/svg/d-link.svg
@@ -0,0 +1,42 @@
+
+
+
diff --git a/svg/dart.svg b/svg/dart.svg
new file mode 100644
index 00000000..d84eb59a
--- /dev/null
+++ b/svg/dart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/datadog.svg b/svg/datadog.svg
new file mode 100644
index 00000000..266d2fab
--- /dev/null
+++ b/svg/datadog.svg
@@ -0,0 +1,33 @@
+
+
+
diff --git a/svg/datahub.svg b/svg/datahub.svg
deleted file mode 100644
index 858d5b78..00000000
--- a/svg/datahub.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/dc-os.svg b/svg/dc-os.svg
new file mode 100644
index 00000000..e5256517
--- /dev/null
+++ b/svg/dc-os.svg
@@ -0,0 +1 @@
+
diff --git a/svg/ddns-updater.svg b/svg/ddns-updater.svg
new file mode 100644
index 00000000..d87aaa5c
--- /dev/null
+++ b/svg/ddns-updater.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/debian.svg b/svg/debian.svg
new file mode 100644
index 00000000..685f6323
--- /dev/null
+++ b/svg/debian.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/svg/dell.svg b/svg/dell.svg
new file mode 100644
index 00000000..0641635a
--- /dev/null
+++ b/svg/dell.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/svg/deluge.svg b/svg/deluge.svg
new file mode 100644
index 00000000..69e59776
--- /dev/null
+++ b/svg/deluge.svg
@@ -0,0 +1,402 @@
+
+
+
diff --git a/svg/deno.svg b/svg/deno.svg
index 77c66275..3e275853 100644
--- a/svg/deno.svg
+++ b/svg/deno.svg
@@ -1 +1,92 @@
-
\ No newline at end of file
+
+
+
diff --git a/svg/diagrams-net.svg b/svg/diagrams-net.svg
new file mode 100644
index 00000000..e30a4f68
--- /dev/null
+++ b/svg/diagrams-net.svg
@@ -0,0 +1,17 @@
+
+
+
\ No newline at end of file
diff --git a/svg/digital-ocean.svg b/svg/digital-ocean.svg
new file mode 100644
index 00000000..7ee2ff9c
--- /dev/null
+++ b/svg/digital-ocean.svg
@@ -0,0 +1,72 @@
+
+
+
diff --git a/svg/directus.svg b/svg/directus.svg
new file mode 100644
index 00000000..2fab9f06
--- /dev/null
+++ b/svg/directus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/discord.svg b/svg/discord.svg
new file mode 100644
index 00000000..ca654007
--- /dev/null
+++ b/svg/discord.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/discourse.svg b/svg/discourse.svg
new file mode 100644
index 00000000..4cbb8c87
--- /dev/null
+++ b/svg/discourse.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/svg/dlna.svg b/svg/dlna.svg
new file mode 100644
index 00000000..34bdbf20
--- /dev/null
+++ b/svg/dlna.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/docker-mailserver.svg b/svg/docker-mailserver.svg
new file mode 100644
index 00000000..9d95ec14
--- /dev/null
+++ b/svg/docker-mailserver.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/svg/docker.svg b/svg/docker.svg
index 59f39146..8529e9d8 100644
--- a/svg/docker.svg
+++ b/svg/docker.svg
@@ -1 +1,7 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/svg/docspell.svg b/svg/docspell.svg
new file mode 100644
index 00000000..3a577dc6
--- /dev/null
+++ b/svg/docspell.svg
@@ -0,0 +1,129 @@
+
+
+
+
diff --git a/svg/dokuwiki.svg b/svg/dokuwiki.svg
new file mode 100644
index 00000000..cbee241e
--- /dev/null
+++ b/svg/dokuwiki.svg
@@ -0,0 +1,553 @@
+
+
+
+
diff --git a/svg/doubletake.svg b/svg/doubletake.svg
deleted file mode 100644
index a9338625..00000000
--- a/svg/doubletake.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/dozzle.svg b/svg/dozzle.svg
new file mode 100644
index 00000000..07cc8884
--- /dev/null
+++ b/svg/dozzle.svg
@@ -0,0 +1,5 @@
+
diff --git a/svg/draytek.svg b/svg/draytek.svg
new file mode 100644
index 00000000..a844a713
--- /dev/null
+++ b/svg/draytek.svg
@@ -0,0 +1,93 @@
+
+
+
\ No newline at end of file
diff --git a/svg/drone.svg b/svg/drone.svg
deleted file mode 100644
index 6c0eeb9c..00000000
--- a/svg/drone.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/droppy.svg b/svg/droppy.svg
new file mode 100644
index 00000000..ec92f76d
--- /dev/null
+++ b/svg/droppy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/duckduckgo.svg b/svg/duckduckgo.svg
new file mode 100644
index 00000000..fc455f41
--- /dev/null
+++ b/svg/duckduckgo.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/svg/duplicati.svg b/svg/duplicati.svg
deleted file mode 100644
index 3ae7f687..00000000
--- a/svg/duplicati.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/ebay.svg b/svg/ebay.svg
new file mode 100644
index 00000000..c484c1f8
--- /dev/null
+++ b/svg/ebay.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/svg/edge-dev.svg b/svg/edge-dev.svg
new file mode 100644
index 00000000..0a6edfbd
--- /dev/null
+++ b/svg/edge-dev.svg
@@ -0,0 +1,230 @@
+
+
diff --git a/svg/elastic-beats.svg b/svg/elastic-beats.svg
new file mode 100644
index 00000000..6ff823d8
--- /dev/null
+++ b/svg/elastic-beats.svg
@@ -0,0 +1 @@
+
diff --git a/svg/elastic-logstash.svg b/svg/elastic-logstash.svg
new file mode 100644
index 00000000..cf718cd0
--- /dev/null
+++ b/svg/elastic-logstash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/elasticsearch.svg b/svg/elasticsearch.svg
new file mode 100644
index 00000000..b95507cd
--- /dev/null
+++ b/svg/elasticsearch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/electron.svg b/svg/electron.svg
index a766fedd..dc81c99d 100644
--- a/svg/electron.svg
+++ b/svg/electron.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/element.svg b/svg/element.svg
index 1d2a876e..d29423e1 100644
--- a/svg/element.svg
+++ b/svg/element.svg
@@ -1 +1,6 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/emby.svg b/svg/emby.svg
new file mode 100644
index 00000000..64593281
--- /dev/null
+++ b/svg/emby.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/svg/emq.svg b/svg/emq.svg
new file mode 100644
index 00000000..b6f91bde
--- /dev/null
+++ b/svg/emq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/emqx.svg b/svg/emqx.svg
index 29e351dd..60f452a8 100644
--- a/svg/emqx.svg
+++ b/svg/emqx.svg
@@ -1 +1,14 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/svg/erste-george.svg b/svg/erste-george.svg
new file mode 100644
index 00000000..4ac138d9
--- /dev/null
+++ b/svg/erste-george.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/erste.svg b/svg/erste.svg
new file mode 100644
index 00000000..31270a84
--- /dev/null
+++ b/svg/erste.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/svg/facebook-messenger.svg b/svg/facebook-messenger.svg
new file mode 100644
index 00000000..bd980c3a
--- /dev/null
+++ b/svg/facebook-messenger.svg
@@ -0,0 +1,2 @@
+
diff --git a/svg/facebook.svg b/svg/facebook.svg
new file mode 100644
index 00000000..cd21f113
--- /dev/null
+++ b/svg/facebook.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/svg/fedora-alt.svg b/svg/fedora-alt.svg
new file mode 100644
index 00000000..e2273117
--- /dev/null
+++ b/svg/fedora-alt.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/svg/fedora.svg b/svg/fedora.svg
new file mode 100644
index 00000000..40668e21
--- /dev/null
+++ b/svg/fedora.svg
@@ -0,0 +1,36 @@
+
+
\ No newline at end of file
diff --git a/svg/feedly.svg b/svg/feedly.svg
new file mode 100644
index 00000000..7730e24d
--- /dev/null
+++ b/svg/feedly.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/ferdium.svg b/svg/ferdium.svg
new file mode 100644
index 00000000..f49c3b52
--- /dev/null
+++ b/svg/ferdium.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/svg/filebot.svg b/svg/filebot.svg
index 3ba0b4a4..c501c7e7 100644
--- a/svg/filebot.svg
+++ b/svg/filebot.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/filebrowser.svg b/svg/filebrowser.svg
index 42bcc8db..5e78eccf 100644
--- a/svg/filebrowser.svg
+++ b/svg/filebrowser.svg
@@ -1 +1,147 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/svg/fileflows.svg b/svg/fileflows.svg
new file mode 100644
index 00000000..fb312e62
--- /dev/null
+++ b/svg/fileflows.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/svg/filerun.svg b/svg/filerun.svg
index 894dbfa2..445568d9 100644
--- a/svg/filerun.svg
+++ b/svg/filerun.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/files.svg b/svg/files.svg
new file mode 100644
index 00000000..19eda0f8
--- /dev/null
+++ b/svg/files.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/svg/filezilla.svg b/svg/filezilla.svg
index b4854015..68c65e9b 100644
--- a/svg/filezilla.svg
+++ b/svg/filezilla.svg
@@ -1 +1,47 @@
-
\ No newline at end of file
+
+
+
diff --git a/svg/fios.svg b/svg/fios.svg
new file mode 100644
index 00000000..c2bc459e
--- /dev/null
+++ b/svg/fios.svg
@@ -0,0 +1,130 @@
+
+
+
+
diff --git a/svg/firefox-send.svg b/svg/firefox-send.svg
new file mode 100644
index 00000000..26d529d2
--- /dev/null
+++ b/svg/firefox-send.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/flood.svg b/svg/flood.svg
new file mode 100644
index 00000000..626b30da
--- /dev/null
+++ b/svg/flood.svg
@@ -0,0 +1,7 @@
+
diff --git a/svg/fluffychat.svg b/svg/fluffychat.svg
new file mode 100644
index 00000000..9e0bd186
--- /dev/null
+++ b/svg/fluffychat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/fluidd.svg b/svg/fluidd.svg
index 7d07a929..6002601f 100644
--- a/svg/fluidd.svg
+++ b/svg/fluidd.svg
@@ -1 +1,10 @@
-
\ No newline at end of file
+
diff --git a/svg/focalboard.svg b/svg/focalboard.svg
index 69c1824b..0f624ce4 100644
--- a/svg/focalboard.svg
+++ b/svg/focalboard.svg
@@ -1 +1,29 @@
-
\ No newline at end of file
+
+
+
+
diff --git a/svg/foldingathome.svg b/svg/foldingathome.svg
new file mode 100644
index 00000000..0dc7f2d5
--- /dev/null
+++ b/svg/foldingathome.svg
@@ -0,0 +1,57 @@
+
+
\ No newline at end of file
diff --git a/svg/fontawesome.svg b/svg/fontawesome.svg
new file mode 100644
index 00000000..9256b079
--- /dev/null
+++ b/svg/fontawesome.svg
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/svg/forgejo.svg b/svg/forgejo.svg
index 8b427c24..bcacdc02 100644
--- a/svg/forgejo.svg
+++ b/svg/forgejo.svg
@@ -1 +1,27 @@
-
\ No newline at end of file
+
diff --git a/svg/franz.svg b/svg/franz.svg
new file mode 100644
index 00000000..87188f4a
--- /dev/null
+++ b/svg/franz.svg
@@ -0,0 +1,35 @@
+
+
\ No newline at end of file
diff --git a/svg/freedombox.svg b/svg/freedombox.svg
new file mode 100644
index 00000000..829924d5
--- /dev/null
+++ b/svg/freedombox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/freeipa.svg b/svg/freeipa.svg
new file mode 100644
index 00000000..b678a19b
--- /dev/null
+++ b/svg/freeipa.svg
@@ -0,0 +1,87 @@
+
+
+
+
diff --git a/svg/freenas.svg b/svg/freenas.svg
new file mode 100644
index 00000000..9aacb3b6
--- /dev/null
+++ b/svg/freenas.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/freenom.svg b/svg/freenom.svg
new file mode 100644
index 00000000..9d759637
--- /dev/null
+++ b/svg/freenom.svg
@@ -0,0 +1,25 @@
+
+
+
diff --git a/svg/freepbx.svg b/svg/freepbx.svg
new file mode 100644
index 00000000..500f35cc
--- /dev/null
+++ b/svg/freepbx.svg
@@ -0,0 +1,39 @@
+
+
+
diff --git a/svg/freshrss.svg b/svg/freshrss.svg
index 10a2ecba..caa987da 100644
--- a/svg/freshrss.svg
+++ b/svg/freshrss.svg
@@ -1 +1,12 @@
-
\ No newline at end of file
+
diff --git a/svg/frigate-light.svg b/svg/frigate-light.svg
deleted file mode 100644
index bbcce9d9..00000000
--- a/svg/frigate-light.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/fronius.svg b/svg/fronius.svg
new file mode 100644
index 00000000..5f1d197b
--- /dev/null
+++ b/svg/fronius.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/funkwhale.svg b/svg/funkwhale.svg
new file mode 100644
index 00000000..1487fcf7
--- /dev/null
+++ b/svg/funkwhale.svg
@@ -0,0 +1,30 @@
+
+
+
diff --git a/svg/gatus.svg b/svg/gatus.svg
index 69e3e694..52cc2b84 100644
--- a/svg/gatus.svg
+++ b/svg/gatus.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/gboard.svg b/svg/gboard.svg
new file mode 100644
index 00000000..8bd825a1
--- /dev/null
+++ b/svg/gboard.svg
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/svg/gebera.svg b/svg/gebera.svg
new file mode 100644
index 00000000..e60c3bf1
--- /dev/null
+++ b/svg/gebera.svg
@@ -0,0 +1,582 @@
+
+
+
+
diff --git a/svg/geckoview.svg b/svg/geckoview.svg
index f412edc0..42eb8726 100644
--- a/svg/geckoview.svg
+++ b/svg/geckoview.svg
@@ -1 +1,2 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/svg/gentoo.svg b/svg/gentoo.svg
new file mode 100644
index 00000000..31953c0f
--- /dev/null
+++ b/svg/gentoo.svg
@@ -0,0 +1,24 @@
+
+
diff --git a/svg/gigaset.svg b/svg/gigaset.svg
new file mode 100644
index 00000000..0952fc02
--- /dev/null
+++ b/svg/gigaset.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
diff --git a/svg/gitea.svg b/svg/gitea.svg
index afeeacb7..797d894b 100644
--- a/svg/gitea.svg
+++ b/svg/gitea.svg
@@ -1 +1,12 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/svg/github-light.svg b/svg/github-light.svg
deleted file mode 100644
index 3b372968..00000000
--- a/svg/github-light.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/github.svg b/svg/github.svg
index 23a8063b..a8d11740 100644
--- a/svg/github.svg
+++ b/svg/github.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/svg/gitlab.svg b/svg/gitlab.svg
new file mode 100644
index 00000000..95a22f10
--- /dev/null
+++ b/svg/gitlab.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/gladys-assistant.svg b/svg/gladys-assistant.svg
new file mode 100644
index 00000000..46eb2504
--- /dev/null
+++ b/svg/gladys-assistant.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/gmail.svg b/svg/gmail.svg
new file mode 100644
index 00000000..40b7175c
--- /dev/null
+++ b/svg/gmail.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/svg/go.svg b/svg/go.svg
new file mode 100644
index 00000000..8164d558
--- /dev/null
+++ b/svg/go.svg
@@ -0,0 +1,55 @@
+
+
+
diff --git a/svg/google-admob.svg b/svg/google-admob.svg
new file mode 100644
index 00000000..660189d5
--- /dev/null
+++ b/svg/google-admob.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/google-alerts.svg b/svg/google-alerts.svg
new file mode 100644
index 00000000..2d3aec7b
--- /dev/null
+++ b/svg/google-alerts.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/svg/google-analytics.svg b/svg/google-analytics.svg
new file mode 100644
index 00000000..38ad1091
--- /dev/null
+++ b/svg/google-analytics.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/google-assistant.svg b/svg/google-assistant.svg
new file mode 100644
index 00000000..adcc7e7f
--- /dev/null
+++ b/svg/google-assistant.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/google-calendar.svg b/svg/google-calendar.svg
new file mode 100644
index 00000000..c32c0c77
--- /dev/null
+++ b/svg/google-calendar.svg
@@ -0,0 +1,28 @@
+
+
+
diff --git a/svg/google-chat.svg b/svg/google-chat.svg
new file mode 100644
index 00000000..8b6f0f64
--- /dev/null
+++ b/svg/google-chat.svg
@@ -0,0 +1,5 @@
+
diff --git a/svg/google-classroom.svg b/svg/google-classroom.svg
new file mode 100644
index 00000000..0072b0f1
--- /dev/null
+++ b/svg/google-classroom.svg
@@ -0,0 +1,38 @@
+
+
+
diff --git a/svg/google-cloud-platform.svg b/svg/google-cloud-platform.svg
index 8062a3c7..22b5c017 100644
--- a/svg/google-cloud-platform.svg
+++ b/svg/google-cloud-platform.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/google-cloud-print.svg b/svg/google-cloud-print.svg
new file mode 100644
index 00000000..dbb0703d
--- /dev/null
+++ b/svg/google-cloud-print.svg
@@ -0,0 +1,62 @@
+
+
+
\ No newline at end of file
diff --git a/svg/google-compute-engine.svg b/svg/google-compute-engine.svg
new file mode 100644
index 00000000..04d1d4eb
--- /dev/null
+++ b/svg/google-compute-engine.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/svg/google-contacts.svg b/svg/google-contacts.svg
new file mode 100644
index 00000000..b9e54ed9
--- /dev/null
+++ b/svg/google-contacts.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/svg/google-docs.svg b/svg/google-docs.svg
new file mode 100644
index 00000000..180ef36e
--- /dev/null
+++ b/svg/google-docs.svg
@@ -0,0 +1,89 @@
+
+
\ No newline at end of file
diff --git a/svg/google-domains.svg b/svg/google-domains.svg
new file mode 100644
index 00000000..5cef5c97
--- /dev/null
+++ b/svg/google-domains.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/google-drive.svg b/svg/google-drive.svg
new file mode 100644
index 00000000..a8cefd5b
--- /dev/null
+++ b/svg/google-drive.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/svg/google-earth.svg b/svg/google-earth.svg
new file mode 100644
index 00000000..8e76bbc1
--- /dev/null
+++ b/svg/google-earth.svg
@@ -0,0 +1,64 @@
+
+
diff --git a/svg/google-fi.svg b/svg/google-fi.svg
new file mode 100644
index 00000000..b34e0c21
--- /dev/null
+++ b/svg/google-fi.svg
@@ -0,0 +1,44 @@
+
\ No newline at end of file
diff --git a/svg/google-fit.svg b/svg/google-fit.svg
new file mode 100644
index 00000000..0f2671ed
--- /dev/null
+++ b/svg/google-fit.svg
@@ -0,0 +1,6 @@
+
diff --git a/svg/google-fonts.svg b/svg/google-fonts.svg
new file mode 100644
index 00000000..d03d0ec5
--- /dev/null
+++ b/svg/google-fonts.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/google-forms.svg b/svg/google-forms.svg
new file mode 100644
index 00000000..acbadbdc
--- /dev/null
+++ b/svg/google-forms.svg
@@ -0,0 +1,89 @@
+
+
\ No newline at end of file
diff --git a/svg/google-home.svg b/svg/google-home.svg
new file mode 100644
index 00000000..b8f8ca6c
--- /dev/null
+++ b/svg/google-home.svg
@@ -0,0 +1,44 @@
+
\ No newline at end of file
diff --git a/svg/google-keep.svg b/svg/google-keep.svg
new file mode 100644
index 00000000..b82ce922
--- /dev/null
+++ b/svg/google-keep.svg
@@ -0,0 +1,13 @@
+
diff --git a/svg/google-lens.svg b/svg/google-lens.svg
new file mode 100644
index 00000000..4f6527d1
--- /dev/null
+++ b/svg/google-lens.svg
@@ -0,0 +1,36 @@
+
+
diff --git a/svg/google-maps.svg b/svg/google-maps.svg
new file mode 100644
index 00000000..5a5f8cbe
--- /dev/null
+++ b/svg/google-maps.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/google-meet.svg b/svg/google-meet.svg
new file mode 100644
index 00000000..e42c2b31
--- /dev/null
+++ b/svg/google-meet.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/svg/google-messages.svg b/svg/google-messages.svg
new file mode 100644
index 00000000..c008b46f
--- /dev/null
+++ b/svg/google-messages.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/google-news.svg b/svg/google-news.svg
new file mode 100644
index 00000000..73292c9f
--- /dev/null
+++ b/svg/google-news.svg
@@ -0,0 +1,27 @@
+
diff --git a/svg/google-one.svg b/svg/google-one.svg
new file mode 100644
index 00000000..1a710766
--- /dev/null
+++ b/svg/google-one.svg
@@ -0,0 +1 @@
+
diff --git a/svg/google-pay.svg b/svg/google-pay.svg
new file mode 100644
index 00000000..ac621e4f
--- /dev/null
+++ b/svg/google-pay.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/svg/google-photos.svg b/svg/google-photos.svg
new file mode 100644
index 00000000..e5a32840
--- /dev/null
+++ b/svg/google-photos.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/google-play-books.svg b/svg/google-play-books.svg
new file mode 100644
index 00000000..d443f0ec
--- /dev/null
+++ b/svg/google-play-books.svg
@@ -0,0 +1,29 @@
+
+
+
diff --git a/svg/google-play-games.svg b/svg/google-play-games.svg
new file mode 100644
index 00000000..f1db16c8
--- /dev/null
+++ b/svg/google-play-games.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/google-play.svg b/svg/google-play.svg
new file mode 100644
index 00000000..8e3e5a1b
--- /dev/null
+++ b/svg/google-play.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/svg/google-podcasts.svg b/svg/google-podcasts.svg
new file mode 100644
index 00000000..079d16d9
--- /dev/null
+++ b/svg/google-podcasts.svg
@@ -0,0 +1,10 @@
+
+
\ No newline at end of file
diff --git a/svg/google-scholar.svg b/svg/google-scholar.svg
new file mode 100644
index 00000000..77538309
--- /dev/null
+++ b/svg/google-scholar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/google-search-console.svg b/svg/google-search-console.svg
new file mode 100644
index 00000000..a5a2d098
--- /dev/null
+++ b/svg/google-search-console.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/google-sheets.svg b/svg/google-sheets.svg
new file mode 100644
index 00000000..bd5d938c
--- /dev/null
+++ b/svg/google-sheets.svg
@@ -0,0 +1,89 @@
+
+
\ No newline at end of file
diff --git a/svg/google-shopping.svg b/svg/google-shopping.svg
new file mode 100644
index 00000000..05b22d07
--- /dev/null
+++ b/svg/google-shopping.svg
@@ -0,0 +1,24 @@
+
+
+
diff --git a/svg/google-sites.svg b/svg/google-sites.svg
new file mode 100644
index 00000000..0228deeb
--- /dev/null
+++ b/svg/google-sites.svg
@@ -0,0 +1,13 @@
+
diff --git a/svg/google-slides.svg b/svg/google-slides.svg
new file mode 100644
index 00000000..af0645f2
--- /dev/null
+++ b/svg/google-slides.svg
@@ -0,0 +1,97 @@
+
+
\ No newline at end of file
diff --git a/svg/google-street-view.svg b/svg/google-street-view.svg
new file mode 100644
index 00000000..2b68317d
--- /dev/null
+++ b/svg/google-street-view.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/google-translate.svg b/svg/google-translate.svg
new file mode 100644
index 00000000..de69a9c5
--- /dev/null
+++ b/svg/google-translate.svg
@@ -0,0 +1,18 @@
+
diff --git a/svg/google-tv.svg b/svg/google-tv.svg
new file mode 100644
index 00000000..fc48954f
--- /dev/null
+++ b/svg/google-tv.svg
@@ -0,0 +1,6 @@
+
diff --git a/svg/google-voice.svg b/svg/google-voice.svg
new file mode 100644
index 00000000..8336c72c
--- /dev/null
+++ b/svg/google-voice.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/svg/google-wallet.svg b/svg/google-wallet.svg
new file mode 100644
index 00000000..cac31bbe
--- /dev/null
+++ b/svg/google-wallet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/google-wifi.svg b/svg/google-wifi.svg
new file mode 100644
index 00000000..eb48b259
--- /dev/null
+++ b/svg/google-wifi.svg
@@ -0,0 +1,44 @@
+
\ No newline at end of file
diff --git a/svg/google.svg b/svg/google.svg
new file mode 100644
index 00000000..4cf163bf
--- /dev/null
+++ b/svg/google.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/gotify.svg b/svg/gotify.svg
index 50d39af0..b2a9b95a 100644
--- a/svg/gotify.svg
+++ b/svg/gotify.svg
@@ -1 +1,182 @@
-
\ No newline at end of file
+
+
+
+
diff --git a/svg/grafana.svg b/svg/grafana.svg
index b5111541..7dd09038 100644
--- a/svg/grafana.svg
+++ b/svg/grafana.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/grav.svg b/svg/grav.svg
new file mode 100644
index 00000000..4635b5b3
--- /dev/null
+++ b/svg/grav.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/svg/graylog.svg b/svg/graylog.svg
new file mode 100644
index 00000000..a4671734
--- /dev/null
+++ b/svg/graylog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/grist.svg b/svg/grist.svg
new file mode 100644
index 00000000..e9d11c46
--- /dev/null
+++ b/svg/grist.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/grocy.svg b/svg/grocy.svg
index a61add9d..5e80ca3e 100644
--- a/svg/grocy.svg
+++ b/svg/grocy.svg
@@ -1 +1,20 @@
-
\ No newline at end of file
+
+
+
diff --git a/svg/guacamole.svg b/svg/guacamole.svg
new file mode 100644
index 00000000..a7df8022
--- /dev/null
+++ b/svg/guacamole.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/hammond.svg b/svg/hammond.svg
new file mode 100644
index 00000000..ce31aaef
--- /dev/null
+++ b/svg/hammond.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/svg/handbrake.svg b/svg/handbrake.svg
new file mode 100644
index 00000000..902887f5
--- /dev/null
+++ b/svg/handbrake.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/svg/haproxy.svg b/svg/haproxy.svg
new file mode 100644
index 00000000..affcb784
--- /dev/null
+++ b/svg/haproxy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/hasura.svg b/svg/hasura.svg
new file mode 100644
index 00000000..e274b3da
--- /dev/null
+++ b/svg/hasura.svg
@@ -0,0 +1,11 @@
+
diff --git a/svg/healthchecks.svg b/svg/healthchecks.svg
new file mode 100644
index 00000000..086433fa
--- /dev/null
+++ b/svg/healthchecks.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/hedgedoc.svg b/svg/hedgedoc.svg
deleted file mode 100644
index 308f9c3e..00000000
--- a/svg/hedgedoc.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/heimdall.svg b/svg/heimdall.svg
new file mode 100644
index 00000000..6ecfa845
--- /dev/null
+++ b/svg/heimdall.svg
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/svg/helium-token.svg b/svg/helium-token.svg
new file mode 100644
index 00000000..107a83c7
--- /dev/null
+++ b/svg/helium-token.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/svg/hetzner.svg b/svg/hetzner.svg
new file mode 100644
index 00000000..6a928edb
--- /dev/null
+++ b/svg/hetzner.svg
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/svg/hexo.svg b/svg/hexo.svg
new file mode 100644
index 00000000..1e23466e
--- /dev/null
+++ b/svg/hexo.svg
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/svg/hikvision.svg b/svg/hikvision.svg
new file mode 100644
index 00000000..fa04d783
--- /dev/null
+++ b/svg/hikvision.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/svg/homarr.svg b/svg/homarr.svg
index 5ac58918..540f71bc 100644
--- a/svg/homarr.svg
+++ b/svg/homarr.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/home-assistant-alt.svg b/svg/home-assistant-alt.svg
new file mode 100644
index 00000000..ebf2e2f0
--- /dev/null
+++ b/svg/home-assistant-alt.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/svg/home-assistant.svg b/svg/home-assistant.svg
index fddc1076..1ff4c190 100644
--- a/svg/home-assistant.svg
+++ b/svg/home-assistant.svg
@@ -1 +1,2814 @@
-
\ No newline at end of file
+
+
+
+
diff --git a/svg/homebox.svg b/svg/homebox.svg
index 707dc604..08670bbb 100644
--- a/svg/homebox.svg
+++ b/svg/homebox.svg
@@ -1 +1,11 @@
-
\ No newline at end of file
+
diff --git a/svg/homebridge.svg b/svg/homebridge.svg
index e08b4bdd..f5be08c5 100644
--- a/svg/homebridge.svg
+++ b/svg/homebridge.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/hoppscotch.svg b/svg/hoppscotch.svg
new file mode 100644
index 00000000..8044120b
--- /dev/null
+++ b/svg/hoppscotch.svg
@@ -0,0 +1 @@
+
diff --git a/svg/hotio.svg b/svg/hotio.svg
new file mode 100644
index 00000000..9e3e1658
--- /dev/null
+++ b/svg/hotio.svg
@@ -0,0 +1 @@
+
diff --git a/svg/hp.svg b/svg/hp.svg
new file mode 100644
index 00000000..8b622f5b
--- /dev/null
+++ b/svg/hp.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/svg/html.svg b/svg/html.svg
new file mode 100644
index 00000000..b8b075fa
--- /dev/null
+++ b/svg/html.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/svg/huawei.svg b/svg/huawei.svg
new file mode 100644
index 00000000..d2a74c24
--- /dev/null
+++ b/svg/huawei.svg
@@ -0,0 +1,22301 @@
+
+
+
+
diff --git a/svg/hubitat.svg b/svg/hubitat.svg
new file mode 100644
index 00000000..1521cb1e
--- /dev/null
+++ b/svg/hubitat.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/svg/huginn.svg b/svg/huginn.svg
new file mode 100644
index 00000000..56839503
--- /dev/null
+++ b/svg/huginn.svg
@@ -0,0 +1,20 @@
+
diff --git a/svg/hugo.svg b/svg/hugo.svg
new file mode 100644
index 00000000..d25b4d0c
--- /dev/null
+++ b/svg/hugo.svg
@@ -0,0 +1,15 @@
+
+
+
+
\ No newline at end of file
diff --git a/svg/humhub.svg b/svg/humhub.svg
new file mode 100644
index 00000000..01d01d4e
--- /dev/null
+++ b/svg/humhub.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/hydra.svg b/svg/hydra.svg
new file mode 100644
index 00000000..49e0d3ec
--- /dev/null
+++ b/svg/hydra.svg
@@ -0,0 +1,402 @@
+
+
\ No newline at end of file
diff --git a/svg/icecast.svg b/svg/icecast.svg
new file mode 100644
index 00000000..59961df0
--- /dev/null
+++ b/svg/icecast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/icinga.svg b/svg/icinga.svg
new file mode 100644
index 00000000..43cbc86b
--- /dev/null
+++ b/svg/icinga.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/idrac.svg b/svg/idrac.svg
new file mode 100644
index 00000000..0641635a
--- /dev/null
+++ b/svg/idrac.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/svg/ilo.svg b/svg/ilo.svg
new file mode 100644
index 00000000..8b622f5b
--- /dev/null
+++ b/svg/ilo.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/svg/immich.svg b/svg/immich.svg
new file mode 100644
index 00000000..631f2490
--- /dev/null
+++ b/svg/immich.svg
@@ -0,0 +1,98 @@
+
+
+
diff --git a/svg/influxdb.svg b/svg/influxdb.svg
index b5632939..8d662630 100644
--- a/svg/influxdb.svg
+++ b/svg/influxdb.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/infoblox.svg b/svg/infoblox.svg
new file mode 100644
index 00000000..61a3e6a2
--- /dev/null
+++ b/svg/infoblox.svg
@@ -0,0 +1,48 @@
+
\ No newline at end of file
diff --git a/svg/instagram.svg b/svg/instagram.svg
new file mode 100644
index 00000000..77a0d8e8
--- /dev/null
+++ b/svg/instagram.svg
@@ -0,0 +1,21 @@
+
+
\ No newline at end of file
diff --git a/svg/inventree.svg b/svg/inventree.svg
new file mode 100644
index 00000000..f2bb05ff
--- /dev/null
+++ b/svg/inventree.svg
@@ -0,0 +1,291 @@
+
+
+
+
diff --git a/svg/invidious.svg b/svg/invidious.svg
new file mode 100644
index 00000000..6f545dfb
--- /dev/null
+++ b/svg/invidious.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/svg/invisioncommunity.svg b/svg/invisioncommunity.svg
new file mode 100644
index 00000000..65f54eba
--- /dev/null
+++ b/svg/invisioncommunity.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/invoiceninja.svg b/svg/invoiceninja.svg
new file mode 100644
index 00000000..8e838c8f
--- /dev/null
+++ b/svg/invoiceninja.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/svg/iobroker.svg b/svg/iobroker.svg
new file mode 100644
index 00000000..56228b9e
--- /dev/null
+++ b/svg/iobroker.svg
@@ -0,0 +1,51 @@
+
+
\ No newline at end of file
diff --git a/svg/ionos.svg b/svg/ionos.svg
new file mode 100644
index 00000000..8c429ccb
--- /dev/null
+++ b/svg/ionos.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/ipboard.svg b/svg/ipboard.svg
new file mode 100644
index 00000000..65f54eba
--- /dev/null
+++ b/svg/ipboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/ispconfig.svg b/svg/ispconfig.svg
index f3ff15c8..4b6886e2 100644
--- a/svg/ispconfig.svg
+++ b/svg/ispconfig.svg
@@ -1 +1,12 @@
-
\ No newline at end of file
+
+
+
diff --git a/svg/jackett.svg b/svg/jackett.svg
new file mode 100644
index 00000000..38b759c2
--- /dev/null
+++ b/svg/jackett.svg
@@ -0,0 +1 @@
+
diff --git a/svg/jaeger.svg b/svg/jaeger.svg
new file mode 100644
index 00000000..5c079273
--- /dev/null
+++ b/svg/jaeger.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/java.svg b/svg/java.svg
new file mode 100644
index 00000000..80260a72
--- /dev/null
+++ b/svg/java.svg
@@ -0,0 +1,41 @@
+
+
+
+
diff --git a/svg/javascript.svg b/svg/javascript.svg
new file mode 100644
index 00000000..9650ca78
--- /dev/null
+++ b/svg/javascript.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/svg/jeedom.svg b/svg/jeedom.svg
new file mode 100644
index 00000000..d039e59b
--- /dev/null
+++ b/svg/jeedom.svg
@@ -0,0 +1,142 @@
+
+
+
+
diff --git a/svg/jellyseerr.svg b/svg/jellyseerr.svg
index aecfe74f..f588de45 100644
--- a/svg/jellyseerr.svg
+++ b/svg/jellyseerr.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/jenkins.svg b/svg/jenkins.svg
new file mode 100644
index 00000000..4a4538da
--- /dev/null
+++ b/svg/jenkins.svg
@@ -0,0 +1,283 @@
+
+
+
+
\ No newline at end of file
diff --git a/svg/jetbrains-youtrack.svg b/svg/jetbrains-youtrack.svg
index 2153b3fb..513151be 100644
--- a/svg/jetbrains-youtrack.svg
+++ b/svg/jetbrains-youtrack.svg
@@ -1 +1,48 @@
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/svg/jio.svg b/svg/jio.svg
new file mode 100644
index 00000000..d66ed010
--- /dev/null
+++ b/svg/jio.svg
@@ -0,0 +1,115 @@
+
+
+
diff --git a/svg/jira.svg b/svg/jira.svg
index 6839cc47..4ace5cc8 100644
--- a/svg/jira.svg
+++ b/svg/jira.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/jitsi-meet.svg b/svg/jitsi-meet.svg
new file mode 100644
index 00000000..fb5fed36
--- /dev/null
+++ b/svg/jitsi-meet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/jitsi.svg b/svg/jitsi.svg
index d46eff07..5a3526ac 100644
--- a/svg/jitsi.svg
+++ b/svg/jitsi.svg
@@ -1 +1,650 @@
-
+
+
+
+
diff --git a/svg/joomla.svg b/svg/joomla.svg
new file mode 100644
index 00000000..1c7e2218
--- /dev/null
+++ b/svg/joomla.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/joplin.svg b/svg/joplin.svg
new file mode 100644
index 00000000..89e86add
--- /dev/null
+++ b/svg/joplin.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/svg/julia.svg b/svg/julia.svg
new file mode 100644
index 00000000..169e7a26
--- /dev/null
+++ b/svg/julia.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/jupyter.svg b/svg/jupyter.svg
index 136bcfd1..ab255087 100644
--- a/svg/jupyter.svg
+++ b/svg/jupyter.svg
@@ -1 +1,90 @@
-
\ No newline at end of file
+
diff --git a/svg/kamatera.svg b/svg/kamatera.svg
new file mode 100644
index 00000000..f7ed1eb5
--- /dev/null
+++ b/svg/kamatera.svg
@@ -0,0 +1,30 @@
+
+
+
diff --git a/svg/kanboard.svg b/svg/kanboard.svg
new file mode 100644
index 00000000..be349082
--- /dev/null
+++ b/svg/kanboard.svg
@@ -0,0 +1,84 @@
+
+
+
+
diff --git a/svg/kasm-workspaces.svg b/svg/kasm-workspaces.svg
new file mode 100644
index 00000000..389f5d4b
--- /dev/null
+++ b/svg/kasm-workspaces.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/kasm.svg b/svg/kasm.svg
new file mode 100644
index 00000000..389f5d4b
--- /dev/null
+++ b/svg/kasm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/kaufland.svg b/svg/kaufland.svg
new file mode 100644
index 00000000..c35b4bef
--- /dev/null
+++ b/svg/kaufland.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
diff --git a/svg/kavita.svg b/svg/kavita.svg
index d164522a..f56f8a7c 100644
--- a/svg/kavita.svg
+++ b/svg/kavita.svg
@@ -1 +1,124 @@
-
\ No newline at end of file
+
+
+
+
diff --git a/svg/keila.svg b/svg/keila.svg
new file mode 100644
index 00000000..9f74cd24
--- /dev/null
+++ b/svg/keila.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/svg/kerberos.svg b/svg/kerberos.svg
new file mode 100644
index 00000000..686df210
--- /dev/null
+++ b/svg/kerberos.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/keycloak.svg b/svg/keycloak.svg
new file mode 100644
index 00000000..345e2384
--- /dev/null
+++ b/svg/keycloak.svg
@@ -0,0 +1,259 @@
+
+
diff --git a/svg/kibana.svg b/svg/kibana.svg
new file mode 100644
index 00000000..39890168
--- /dev/null
+++ b/svg/kibana.svg
@@ -0,0 +1,14 @@
+
+
+
\ No newline at end of file
diff --git a/svg/kimai.svg b/svg/kimai.svg
new file mode 100644
index 00000000..8b2a6c1e
--- /dev/null
+++ b/svg/kimai.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/kinto.svg b/svg/kinto.svg
new file mode 100644
index 00000000..2bf92ac1
--- /dev/null
+++ b/svg/kinto.svg
@@ -0,0 +1,164 @@
+
+
+
\ No newline at end of file
diff --git a/svg/kitana.svg b/svg/kitana.svg
new file mode 100644
index 00000000..81c13a48
--- /dev/null
+++ b/svg/kitana.svg
@@ -0,0 +1,15 @@
+
diff --git a/svg/kiwix.svg b/svg/kiwix.svg
new file mode 100644
index 00000000..566b1064
--- /dev/null
+++ b/svg/kiwix.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/svg/ko-fi.svg b/svg/ko-fi.svg
new file mode 100644
index 00000000..9fa99636
--- /dev/null
+++ b/svg/ko-fi.svg
@@ -0,0 +1,12 @@
+
diff --git a/svg/kodi.svg b/svg/kodi.svg
new file mode 100644
index 00000000..9fc13a44
--- /dev/null
+++ b/svg/kodi.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/svg/koel.svg b/svg/koel.svg
new file mode 100644
index 00000000..96d756be
--- /dev/null
+++ b/svg/koel.svg
@@ -0,0 +1,15 @@
+
diff --git a/svg/koillection.svg b/svg/koillection.svg
new file mode 100644
index 00000000..55594105
--- /dev/null
+++ b/svg/koillection.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/komga.svg b/svg/komga.svg
new file mode 100644
index 00000000..af9f28d4
--- /dev/null
+++ b/svg/komga.svg
@@ -0,0 +1,113 @@
+
+
diff --git a/svg/kopia.svg b/svg/kopia.svg
new file mode 100644
index 00000000..08b885af
--- /dev/null
+++ b/svg/kopia.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/svg/kotlin.svg b/svg/kotlin.svg
new file mode 100644
index 00000000..3480717d
--- /dev/null
+++ b/svg/kotlin.svg
@@ -0,0 +1,34 @@
+
+
+
diff --git a/svg/krusader.svg b/svg/krusader.svg
new file mode 100644
index 00000000..b5d49036
--- /dev/null
+++ b/svg/krusader.svg
@@ -0,0 +1,67 @@
+
+
\ No newline at end of file
diff --git a/svg/kubernetes-dashboard.svg b/svg/kubernetes-dashboard.svg
new file mode 100644
index 00000000..bedd3b88
--- /dev/null
+++ b/svg/kubernetes-dashboard.svg
@@ -0,0 +1,84 @@
+
+
+
+
diff --git a/svg/kubernetes.svg b/svg/kubernetes.svg
index 67bfa034..bedd3b88 100644
--- a/svg/kubernetes.svg
+++ b/svg/kubernetes.svg
@@ -1 +1,84 @@
-
\ No newline at end of file
+
+
+
+
diff --git a/svg/kutt.svg b/svg/kutt.svg
new file mode 100644
index 00000000..031ea53f
--- /dev/null
+++ b/svg/kutt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/leanote.svg b/svg/leanote.svg
index eed4820c..31c59c46 100644
--- a/svg/leanote.svg
+++ b/svg/leanote.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/lets-encrypt.svg b/svg/lets-encrypt.svg
new file mode 100644
index 00000000..7b792dcc
--- /dev/null
+++ b/svg/lets-encrypt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/libreddit.svg b/svg/libreddit.svg
new file mode 100644
index 00000000..ad6e661d
--- /dev/null
+++ b/svg/libreddit.svg
@@ -0,0 +1,25 @@
+
diff --git a/svg/librenms.svg b/svg/librenms.svg
new file mode 100644
index 00000000..829ebd58
--- /dev/null
+++ b/svg/librenms.svg
@@ -0,0 +1 @@
+
diff --git a/svg/librespeed.svg b/svg/librespeed.svg
new file mode 100644
index 00000000..66bc5201
--- /dev/null
+++ b/svg/librespeed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/lidarr.svg b/svg/lidarr.svg
new file mode 100644
index 00000000..41c5fb58
--- /dev/null
+++ b/svg/lidarr.svg
@@ -0,0 +1,25 @@
+
+
\ No newline at end of file
diff --git a/svg/lidl.svg b/svg/lidl.svg
new file mode 100644
index 00000000..b8b3ad4a
--- /dev/null
+++ b/svg/lidl.svg
@@ -0,0 +1,11 @@
+
diff --git a/svg/lighttpd.svg b/svg/lighttpd.svg
new file mode 100644
index 00000000..4ee578cd
--- /dev/null
+++ b/svg/lighttpd.svg
@@ -0,0 +1 @@
+
diff --git a/svg/linkace.svg b/svg/linkace.svg
new file mode 100644
index 00000000..327e8c80
--- /dev/null
+++ b/svg/linkace.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/linkding.svg b/svg/linkding.svg
new file mode 100644
index 00000000..701e624c
--- /dev/null
+++ b/svg/linkding.svg
@@ -0,0 +1,69 @@
+
+
diff --git a/svg/linkedin.svg b/svg/linkedin.svg
new file mode 100644
index 00000000..46087a0f
--- /dev/null
+++ b/svg/linkedin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/linode.svg b/svg/linode.svg
index 036ca4fe..483edfdd 100644
--- a/svg/linode.svg
+++ b/svg/linode.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/linux-mint.svg b/svg/linux-mint.svg
new file mode 100644
index 00000000..2256f4bf
--- /dev/null
+++ b/svg/linux-mint.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/svg/littlelink-custom.svg b/svg/littlelink-custom.svg
index d79cfbb9..b5f26c1b 100644
--- a/svg/littlelink-custom.svg
+++ b/svg/littlelink-custom.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/logitech-gaming.svg b/svg/logitech-gaming.svg
new file mode 100644
index 00000000..fa65b959
--- /dev/null
+++ b/svg/logitech-gaming.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/logitech-legacy.svg b/svg/logitech-legacy.svg
new file mode 100644
index 00000000..c9c0153d
--- /dev/null
+++ b/svg/logitech-legacy.svg
@@ -0,0 +1,96 @@
+
+
+
diff --git a/svg/logitech.svg b/svg/logitech.svg
new file mode 100644
index 00000000..191c0952
--- /dev/null
+++ b/svg/logitech.svg
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/svg/logstash.svg b/svg/logstash.svg
new file mode 100644
index 00000000..cf718cd0
--- /dev/null
+++ b/svg/logstash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/longhorn.svg b/svg/longhorn.svg
new file mode 100644
index 00000000..44ee9a76
--- /dev/null
+++ b/svg/longhorn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/lsio.svg b/svg/lsio.svg
deleted file mode 100644
index ee207e29..00000000
--- a/svg/lsio.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
\ No newline at end of file
diff --git a/svg/lua.svg b/svg/lua.svg
new file mode 100644
index 00000000..1099ab64
--- /dev/null
+++ b/svg/lua.svg
@@ -0,0 +1,27 @@
+
+
+
+
diff --git a/svg/mailcow.svg b/svg/mailcow.svg
new file mode 100644
index 00000000..ea3b2796
--- /dev/null
+++ b/svg/mailcow.svg
@@ -0,0 +1,179 @@
+
+
+
+
\ No newline at end of file
diff --git a/svg/mailinabox.svg b/svg/mailinabox.svg
new file mode 100644
index 00000000..af58ec92
--- /dev/null
+++ b/svg/mailinabox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/mainsail.svg b/svg/mainsail.svg
new file mode 100644
index 00000000..a0fb6d48
--- /dev/null
+++ b/svg/mainsail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/manjaro-linux.svg b/svg/manjaro-linux.svg
new file mode 100644
index 00000000..06e65d00
--- /dev/null
+++ b/svg/manjaro-linux.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/svg/maptiler.svg b/svg/maptiler.svg
new file mode 100644
index 00000000..892e33b9
--- /dev/null
+++ b/svg/maptiler.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/svg/mariadb.svg b/svg/mariadb.svg
index bf7ef622..5ef53219 100644
--- a/svg/mariadb.svg
+++ b/svg/mariadb.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/mastodon.svg b/svg/mastodon.svg
new file mode 100644
index 00000000..87ec2c5a
--- /dev/null
+++ b/svg/mastodon.svg
@@ -0,0 +1,4 @@
+
diff --git a/svg/matomo.svg b/svg/matomo.svg
new file mode 100644
index 00000000..722103a6
--- /dev/null
+++ b/svg/matomo.svg
@@ -0,0 +1,74 @@
+
+
+
diff --git a/svg/matrix-synapse.svg b/svg/matrix-synapse.svg
new file mode 100644
index 00000000..81fd4a5c
--- /dev/null
+++ b/svg/matrix-synapse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/matrix.svg b/svg/matrix.svg
new file mode 100644
index 00000000..4e5bfb4d
--- /dev/null
+++ b/svg/matrix.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/svg/mattermost.svg b/svg/mattermost.svg
new file mode 100644
index 00000000..beafe806
--- /dev/null
+++ b/svg/mattermost.svg
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/svg/mautic.svg b/svg/mautic.svg
new file mode 100644
index 00000000..bc82a2a5
--- /dev/null
+++ b/svg/mautic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/mealie.svg b/svg/mealie.svg
index d1d49714..f1eb1068 100644
--- a/svg/mealie.svg
+++ b/svg/mealie.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/mediathekview.svg b/svg/mediathekview.svg
index c9979349..210e06c8 100644
--- a/svg/mediathekview.svg
+++ b/svg/mediathekview.svg
@@ -1 +1,40 @@
-
\ No newline at end of file
+
+
diff --git a/svg/mediawiki.svg b/svg/mediawiki.svg
new file mode 100644
index 00000000..4153f36a
--- /dev/null
+++ b/svg/mediawiki.svg
@@ -0,0 +1,53 @@
+
\ No newline at end of file
diff --git a/svg/mega-nz.svg b/svg/mega-nz.svg
new file mode 100644
index 00000000..6efb1249
--- /dev/null
+++ b/svg/mega-nz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/meraki.svg b/svg/meraki.svg
new file mode 100644
index 00000000..479225eb
--- /dev/null
+++ b/svg/meraki.svg
@@ -0,0 +1,80 @@
+
+
+
diff --git a/svg/mercusys.svg b/svg/mercusys.svg
new file mode 100644
index 00000000..9491f954
--- /dev/null
+++ b/svg/mercusys.svg
@@ -0,0 +1,104 @@
+
+
+
diff --git a/svg/meta.svg b/svg/meta.svg
new file mode 100644
index 00000000..e4235dd9
--- /dev/null
+++ b/svg/meta.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/svg/metabase.svg b/svg/metabase.svg
new file mode 100644
index 00000000..02a366d5
--- /dev/null
+++ b/svg/metabase.svg
@@ -0,0 +1,50 @@
+
+
+
\ No newline at end of file
diff --git a/svg/metube.svg b/svg/metube.svg
new file mode 100644
index 00000000..25a470be
--- /dev/null
+++ b/svg/metube.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/svg/microsoft-365.svg b/svg/microsoft-365.svg
deleted file mode 100644
index 5a135d91..00000000
--- a/svg/microsoft-365.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/microsoft-office.svg b/svg/microsoft-office.svg
new file mode 100644
index 00000000..ea241b66
--- /dev/null
+++ b/svg/microsoft-office.svg
@@ -0,0 +1,75 @@
+
diff --git a/svg/microsoft-todo.svg b/svg/microsoft-todo.svg
new file mode 100644
index 00000000..08ead855
--- /dev/null
+++ b/svg/microsoft-todo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/minecraft.svg b/svg/minecraft.svg
new file mode 100644
index 00000000..44f78337
--- /dev/null
+++ b/svg/minecraft.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/miniflux.svg b/svg/miniflux.svg
new file mode 100644
index 00000000..9336c4f8
--- /dev/null
+++ b/svg/miniflux.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/minio.svg b/svg/minio.svg
new file mode 100644
index 00000000..1821bb3d
--- /dev/null
+++ b/svg/minio.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/mobotix.svg b/svg/mobotix.svg
new file mode 100644
index 00000000..f1125789
--- /dev/null
+++ b/svg/mobotix.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/mojeek.svg b/svg/mojeek.svg
new file mode 100644
index 00000000..308fc289
--- /dev/null
+++ b/svg/mojeek.svg
@@ -0,0 +1,58 @@
+
+
+
+
diff --git a/svg/monero.svg b/svg/monero.svg
new file mode 100644
index 00000000..6dd7e07d
--- /dev/null
+++ b/svg/monero.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/mongodb.svg b/svg/mongodb.svg
new file mode 100644
index 00000000..ea5c2090
--- /dev/null
+++ b/svg/mongodb.svg
@@ -0,0 +1,4 @@
+
diff --git a/svg/monica.svg b/svg/monica.svg
new file mode 100644
index 00000000..5c397c78
--- /dev/null
+++ b/svg/monica.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/moodle.svg b/svg/moodle.svg
new file mode 100644
index 00000000..bf20b027
--- /dev/null
+++ b/svg/moodle.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/svg/motioneye.svg b/svg/motioneye.svg
new file mode 100644
index 00000000..69f3c8b5
--- /dev/null
+++ b/svg/motioneye.svg
@@ -0,0 +1,67 @@
+
+
+
+
\ No newline at end of file
diff --git a/svg/mqtt.svg b/svg/mqtt.svg
new file mode 100644
index 00000000..9cad0a19
--- /dev/null
+++ b/svg/mqtt.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/svg/mstream.svg b/svg/mstream.svg
new file mode 100644
index 00000000..a3d0190d
--- /dev/null
+++ b/svg/mstream.svg
@@ -0,0 +1,32 @@
+
+
\ No newline at end of file
diff --git a/svg/musicbrainz.svg b/svg/musicbrainz.svg
new file mode 100644
index 00000000..44fe7db5
--- /dev/null
+++ b/svg/musicbrainz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/mysql.svg b/svg/mysql.svg
new file mode 100644
index 00000000..3eee10e5
--- /dev/null
+++ b/svg/mysql.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/n8n.svg b/svg/n8n.svg
new file mode 100644
index 00000000..c0d3e6f5
--- /dev/null
+++ b/svg/n8n.svg
@@ -0,0 +1,3 @@
+
diff --git a/svg/nagios.svg b/svg/nagios.svg
new file mode 100644
index 00000000..a03cb2d1
--- /dev/null
+++ b/svg/nagios.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/neko.svg b/svg/neko.svg
new file mode 100644
index 00000000..fb51db52
--- /dev/null
+++ b/svg/neko.svg
@@ -0,0 +1,34 @@
+
diff --git a/svg/neocities.svg b/svg/neocities.svg
new file mode 100644
index 00000000..f562a999
--- /dev/null
+++ b/svg/neocities.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/netapp.svg b/svg/netapp.svg
new file mode 100644
index 00000000..1d7fb1c5
--- /dev/null
+++ b/svg/netapp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/netboot.svg b/svg/netboot.svg
new file mode 100644
index 00000000..67f57e4a
--- /dev/null
+++ b/svg/netboot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/netbox.svg b/svg/netbox.svg
new file mode 100644
index 00000000..61b9b5aa
--- /dev/null
+++ b/svg/netbox.svg
@@ -0,0 +1,20 @@
+
diff --git a/svg/netdata.svg b/svg/netdata.svg
new file mode 100644
index 00000000..de25a02d
--- /dev/null
+++ b/svg/netdata.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/netflix.svg b/svg/netflix.svg
new file mode 100644
index 00000000..00252131
--- /dev/null
+++ b/svg/netflix.svg
@@ -0,0 +1,88 @@
+
+
diff --git a/svg/netgear.svg b/svg/netgear.svg
new file mode 100644
index 00000000..0270e5e3
--- /dev/null
+++ b/svg/netgear.svg
@@ -0,0 +1,107 @@
+
+
+
+
diff --git a/svg/netlify.svg b/svg/netlify.svg
new file mode 100644
index 00000000..80c3726e
--- /dev/null
+++ b/svg/netlify.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/netsurf.svg b/svg/netsurf.svg
new file mode 100644
index 00000000..67aa01bc
--- /dev/null
+++ b/svg/netsurf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/newsblur.svg b/svg/newsblur.svg
new file mode 100644
index 00000000..d605136f
--- /dev/null
+++ b/svg/newsblur.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/nextcloud-calendar.svg b/svg/nextcloud-calendar.svg
new file mode 100644
index 00000000..51f6ac34
--- /dev/null
+++ b/svg/nextcloud-calendar.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/svg/nextcloud-cookbook.svg b/svg/nextcloud-cookbook.svg
index e0931fc2..ce789803 100644
--- a/svg/nextcloud-cookbook.svg
+++ b/svg/nextcloud-cookbook.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/svg/nextcloud.svg b/svg/nextcloud.svg
index c0790eb8..c15fb311 100644
--- a/svg/nextcloud.svg
+++ b/svg/nextcloud.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/nextdns.svg b/svg/nextdns.svg
new file mode 100644
index 00000000..154295c6
--- /dev/null
+++ b/svg/nextdns.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/nginx-proxy-manager.svg b/svg/nginx-proxy-manager.svg
new file mode 100644
index 00000000..23fa2452
--- /dev/null
+++ b/svg/nginx-proxy-manager.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/nginx.svg b/svg/nginx.svg
new file mode 100644
index 00000000..27062a83
--- /dev/null
+++ b/svg/nginx.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/svg/nitter.svg b/svg/nitter.svg
new file mode 100644
index 00000000..d7b157c0
--- /dev/null
+++ b/svg/nitter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/nocodb.svg b/svg/nocodb.svg
new file mode 100644
index 00000000..d4c96f9b
--- /dev/null
+++ b/svg/nocodb.svg
@@ -0,0 +1,10 @@
+
+
\ No newline at end of file
diff --git a/svg/node-red.svg b/svg/node-red.svg
new file mode 100644
index 00000000..b74a46a4
--- /dev/null
+++ b/svg/node-red.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/svg/node.js.svg b/svg/node.js.svg
deleted file mode 100644
index 265c280d..00000000
--- a/svg/node.js.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/svg/nodejs-alt.svg b/svg/nodejs-alt.svg
new file mode 100644
index 00000000..e33a5889
--- /dev/null
+++ b/svg/nodejs-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/nodejs.svg b/svg/nodejs.svg
new file mode 100644
index 00000000..a04a866d
--- /dev/null
+++ b/svg/nodejs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/nodered.svg b/svg/nodered.svg
deleted file mode 100644
index 60728218..00000000
--- a/svg/nodered.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/nomad.svg b/svg/nomad.svg
index 6353ace9..9e186bd4 100644
--- a/svg/nomad.svg
+++ b/svg/nomad.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/nomie.svg b/svg/nomie.svg
new file mode 100644
index 00000000..fdec5655
--- /dev/null
+++ b/svg/nomie.svg
@@ -0,0 +1,33 @@
+
diff --git a/svg/ntfy.svg b/svg/ntfy.svg
new file mode 100644
index 00000000..2e7528ea
--- /dev/null
+++ b/svg/ntfy.svg
@@ -0,0 +1,15 @@
+
+
+
\ No newline at end of file
diff --git a/svg/nzbhydra2.svg b/svg/nzbhydra2.svg
new file mode 100644
index 00000000..2feaa88c
--- /dev/null
+++ b/svg/nzbhydra2.svg
@@ -0,0 +1 @@
+
diff --git a/svg/obsidian.svg b/svg/obsidian.svg
new file mode 100644
index 00000000..3c0cd3af
--- /dev/null
+++ b/svg/obsidian.svg
@@ -0,0 +1,66 @@
+
+
diff --git a/svg/oculus.svg b/svg/oculus.svg
new file mode 100644
index 00000000..5489beb9
--- /dev/null
+++ b/svg/oculus.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/svg/office-365.svg b/svg/office-365.svg
new file mode 100644
index 00000000..2d816255
--- /dev/null
+++ b/svg/office-365.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/olivetin.svg b/svg/olivetin.svg
index d705d243..2f604de2 100644
--- a/svg/olivetin.svg
+++ b/svg/olivetin.svg
@@ -1 +1,109 @@
-
\ No newline at end of file
+
+
diff --git a/svg/omada.svg b/svg/omada.svg
index ddcb8588..6950c7b5 100644
--- a/svg/omada.svg
+++ b/svg/omada.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/omnidb.svg b/svg/omnidb.svg
new file mode 100644
index 00000000..57d6b619
--- /dev/null
+++ b/svg/omnidb.svg
@@ -0,0 +1,24 @@
+
diff --git a/svg/onlyoffice.svg b/svg/onlyoffice.svg
new file mode 100644
index 00000000..ea9031e5
--- /dev/null
+++ b/svg/onlyoffice.svg
@@ -0,0 +1,19 @@
+
diff --git a/svg/openai.svg b/svg/openai.svg
new file mode 100644
index 00000000..3b4eff96
--- /dev/null
+++ b/svg/openai.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/svg/openeats.svg b/svg/openeats.svg
new file mode 100644
index 00000000..8ad874bd
--- /dev/null
+++ b/svg/openeats.svg
@@ -0,0 +1,94 @@
+
+
+
diff --git a/svg/openhab.svg b/svg/openhab.svg
new file mode 100644
index 00000000..37f48c0c
--- /dev/null
+++ b/svg/openhab.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/svg/openmediavault.svg b/svg/openmediavault.svg
index 80d7247d..c080a615 100644
--- a/svg/openmediavault.svg
+++ b/svg/openmediavault.svg
@@ -1 +1,116 @@
-
\ No newline at end of file
+
+
+
+
diff --git a/svg/openoffice.svg b/svg/openoffice.svg
new file mode 100644
index 00000000..a62eeab9
--- /dev/null
+++ b/svg/openoffice.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/openproject.svg b/svg/openproject.svg
new file mode 100644
index 00000000..c321ada6
--- /dev/null
+++ b/svg/openproject.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/opensearch.svg b/svg/opensearch.svg
index 07a88375..4f8132d1 100644
--- a/svg/opensearch.svg
+++ b/svg/opensearch.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/svg/openstreetmap.svg b/svg/openstreetmap.svg
new file mode 100644
index 00000000..db5a4eb8
--- /dev/null
+++ b/svg/openstreetmap.svg
@@ -0,0 +1,277 @@
+
\ No newline at end of file
diff --git a/svg/opensuse.svg b/svg/opensuse.svg
new file mode 100644
index 00000000..d07b613c
--- /dev/null
+++ b/svg/opensuse.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/svg/openvas.svg b/svg/openvas.svg
new file mode 100644
index 00000000..50f5ed35
--- /dev/null
+++ b/svg/openvas.svg
@@ -0,0 +1,200 @@
+
+
+
diff --git a/svg/openvpn.svg b/svg/openvpn.svg
new file mode 100644
index 00000000..7203f28f
--- /dev/null
+++ b/svg/openvpn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/openwrt.svg b/svg/openwrt.svg
index dd183596..d3dd5fbb 100644
--- a/svg/openwrt.svg
+++ b/svg/openwrt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/opera-gx.svg b/svg/opera-gx.svg
deleted file mode 100644
index aeb51a51..00000000
--- a/svg/opera-gx.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/opera-touch.svg b/svg/opera-touch.svg
new file mode 100644
index 00000000..ff8b6090
--- /dev/null
+++ b/svg/opera-touch.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/svg/opnsense.svg b/svg/opnsense.svg
new file mode 100644
index 00000000..a50b6ae9
--- /dev/null
+++ b/svg/opnsense.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/oracle-cloud.svg b/svg/oracle-cloud.svg
index fa8a7abc..561271d2 100644
--- a/svg/oracle-cloud.svg
+++ b/svg/oracle-cloud.svg
@@ -1 +1,4 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/svg/oracle.svg b/svg/oracle.svg
new file mode 100644
index 00000000..561271d2
--- /dev/null
+++ b/svg/oracle.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/svg/orange.svg b/svg/orange.svg
new file mode 100644
index 00000000..91f463c5
--- /dev/null
+++ b/svg/orange.svg
@@ -0,0 +1,30 @@
+
+
+
+
diff --git a/svg/oscarr.svg b/svg/oscarr.svg
new file mode 100644
index 00000000..ef1e32b0
--- /dev/null
+++ b/svg/oscarr.svg
@@ -0,0 +1,38 @@
+
+
+
diff --git a/svg/osticket.svg b/svg/osticket.svg
new file mode 100644
index 00000000..d792c549
--- /dev/null
+++ b/svg/osticket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/overseerr.svg b/svg/overseerr.svg
index 14ae599e..bf29ad5e 100644
--- a/svg/overseerr.svg
+++ b/svg/overseerr.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/svg/ovh.svg b/svg/ovh.svg
new file mode 100644
index 00000000..81e3a7e1
--- /dev/null
+++ b/svg/ovh.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/svg/ovirt.svg b/svg/ovirt.svg
new file mode 100644
index 00000000..b95287f5
--- /dev/null
+++ b/svg/ovirt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/owncloud.svg b/svg/owncloud.svg
new file mode 100644
index 00000000..d15ff27e
--- /dev/null
+++ b/svg/owncloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/pagerduty.svg b/svg/pagerduty.svg
index a99b2515..3d88c30e 100644
Binary files a/svg/pagerduty.svg and b/svg/pagerduty.svg differ
diff --git a/svg/palemoon.svg b/svg/palemoon.svg
new file mode 100644
index 00000000..b6f15242
--- /dev/null
+++ b/svg/palemoon.svg
@@ -0,0 +1,20 @@
+
+
+
\ No newline at end of file
diff --git a/svg/paperless-ng.svg b/svg/paperless-ng.svg
new file mode 100644
index 00000000..abe07800
--- /dev/null
+++ b/svg/paperless-ng.svg
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/svg/paperless.svg b/svg/paperless.svg
index aaf9de1a..3144ae90 100644
--- a/svg/paperless.svg
+++ b/svg/paperless.svg
@@ -1 +1,82 @@
-
\ No newline at end of file
+
+
diff --git a/svg/papermerge.svg b/svg/papermerge.svg
new file mode 100644
index 00000000..59a27979
--- /dev/null
+++ b/svg/papermerge.svg
@@ -0,0 +1,695 @@
+
+
diff --git a/svg/partkeepr.svg b/svg/partkeepr.svg
new file mode 100644
index 00000000..46e24a52
--- /dev/null
+++ b/svg/partkeepr.svg
@@ -0,0 +1,125 @@
+
+
+
+
diff --git a/svg/pastebin.svg b/svg/pastebin.svg
new file mode 100644
index 00000000..3a6235d6
--- /dev/null
+++ b/svg/pastebin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/peertube.svg b/svg/peertube.svg
new file mode 100644
index 00000000..0e6e228e
--- /dev/null
+++ b/svg/peertube.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/pfsense.svg b/svg/pfsense.svg
new file mode 100644
index 00000000..4e91700d
--- /dev/null
+++ b/svg/pfsense.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/pgadmin.svg b/svg/pgadmin.svg
new file mode 100644
index 00000000..6b65997a
--- /dev/null
+++ b/svg/pgadmin.svg
@@ -0,0 +1,22 @@
+
+
+
+
\ No newline at end of file
diff --git a/svg/photonix.svg b/svg/photonix.svg
new file mode 100644
index 00000000..c9b58a6e
--- /dev/null
+++ b/svg/photonix.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/photoprism.svg b/svg/photoprism.svg
new file mode 100644
index 00000000..5b48471e
--- /dev/null
+++ b/svg/photoprism.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/photostructure.svg b/svg/photostructure.svg
new file mode 100644
index 00000000..622f377c
--- /dev/null
+++ b/svg/photostructure.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/php.svg b/svg/php.svg
new file mode 100644
index 00000000..e4f137cb
--- /dev/null
+++ b/svg/php.svg
@@ -0,0 +1,96 @@
+
+
\ No newline at end of file
diff --git a/svg/phpmyadmin.svg b/svg/phpmyadmin.svg
index a3152bed..c5b36a9f 100644
--- a/svg/phpmyadmin.svg
+++ b/svg/phpmyadmin.svg
@@ -1 +1,521 @@
-
+
+
+
+
diff --git a/svg/pi-hole.svg b/svg/pi-hole.svg
new file mode 100644
index 00000000..8a7cc98e
--- /dev/null
+++ b/svg/pi-hole.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/pia.svg b/svg/pia.svg
new file mode 100644
index 00000000..c5cfc446
--- /dev/null
+++ b/svg/pia.svg
@@ -0,0 +1,53 @@
+
+
\ No newline at end of file
diff --git a/svg/pigallery2.svg b/svg/pigallery2.svg
new file mode 100644
index 00000000..d2faad18
--- /dev/null
+++ b/svg/pigallery2.svg
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/svg/pihole.svg b/svg/pihole.svg
deleted file mode 100644
index a4efefcc..00000000
--- a/svg/pihole.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/pikvm.svg b/svg/pikvm.svg
new file mode 100644
index 00000000..35d7ee04
--- /dev/null
+++ b/svg/pikvm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/pingdom.svg b/svg/pingdom.svg
new file mode 100644
index 00000000..7c204661
--- /dev/null
+++ b/svg/pingdom.svg
@@ -0,0 +1,10 @@
+
+
+ logo-resize
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/pingvin.svg b/svg/pingvin.svg
new file mode 100644
index 00000000..4f1f7a7b
--- /dev/null
+++ b/svg/pingvin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/pinterest.svg b/svg/pinterest.svg
new file mode 100644
index 00000000..bf6969ff
--- /dev/null
+++ b/svg/pinterest.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/pioneer.svg b/svg/pioneer.svg
new file mode 100644
index 00000000..6ca462e4
--- /dev/null
+++ b/svg/pioneer.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/pirate-proxy.svg b/svg/pirate-proxy.svg
new file mode 100644
index 00000000..27e976a1
--- /dev/null
+++ b/svg/pirate-proxy.svg
@@ -0,0 +1,1081 @@
+
+
+
+ The Pirate Bay Logo
+ For more information see: http://commons.wikimedia.org/wiki/File:The_Pirate_Bay_logo.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/piwigo.svg b/svg/piwigo.svg
new file mode 100644
index 00000000..e869635d
--- /dev/null
+++ b/svg/piwigo.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/svg/pixelfed.svg b/svg/pixelfed.svg
new file mode 100644
index 00000000..8a188d52
--- /dev/null
+++ b/svg/pixelfed.svg
@@ -0,0 +1,101 @@
+
+
+
+ icon/color/svg/pixelfed-icon-color
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/plausible.svg b/svg/plausible.svg
new file mode 100644
index 00000000..625d753f
--- /dev/null
+++ b/svg/plausible.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/svg/pleroma.svg b/svg/pleroma.svg
new file mode 100644
index 00000000..9d846675
--- /dev/null
+++ b/svg/pleroma.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/plesk.svg b/svg/plesk.svg
new file mode 100644
index 00000000..f1f78804
--- /dev/null
+++ b/svg/plesk.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/plex-alt.svg b/svg/plex-alt.svg
new file mode 100644
index 00000000..bd744599
--- /dev/null
+++ b/svg/plex-alt.svg
@@ -0,0 +1,95 @@
+
+
+
+image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/plex-new-transparent.svg b/svg/plex-new-transparent.svg
deleted file mode 100644
index 483fad44..00000000
--- a/svg/plex-new-transparent.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/plex-new.svg b/svg/plex-new.svg
deleted file mode 100644
index 9cbd1d36..00000000
--- a/svg/plex-new.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/plex.svg b/svg/plex.svg
new file mode 100644
index 00000000..dc641671
--- /dev/null
+++ b/svg/plex.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/svg/plexrequests.svg b/svg/plexrequests.svg
new file mode 100644
index 00000000..46b9544b
--- /dev/null
+++ b/svg/plexrequests.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/plume.svg b/svg/plume.svg
new file mode 100644
index 00000000..8a0e6907
--- /dev/null
+++ b/svg/plume.svg
@@ -0,0 +1,90 @@
+
+
+
+
+ Plume Logo - Feather
+
+
+
+
+
+ image/svg+xml
+
+ Plume Logo - Feather
+ 2018/10/07
+
+
+ Abdullah Tarawneh (trwnh.com)
+
+
+
+
+ trwnh
+
+
+ A Plume concept logo, with a soft stylized feather. Solid path, no fill.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/podify.svg b/svg/podify.svg
new file mode 100644
index 00000000..4148c500
--- /dev/null
+++ b/svg/podify.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
diff --git a/svg/poly.svg b/svg/poly.svg
new file mode 100644
index 00000000..f02fc61b
--- /dev/null
+++ b/svg/poly.svg
@@ -0,0 +1,24 @@
+
+ Q2'22-Earnings-Presentation-2-pdf-svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/polywork.svg b/svg/polywork.svg
new file mode 100644
index 00000000..5216ddc5
--- /dev/null
+++ b/svg/polywork.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/portainer.svg b/svg/portainer.svg
index cbfa6a2a..e8c91b36 100644
--- a/svg/portainer.svg
+++ b/svg/portainer.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/portus.svg b/svg/portus.svg
new file mode 100644
index 00000000..e80b6117
--- /dev/null
+++ b/svg/portus.svg
@@ -0,0 +1 @@
+Portus logo
\ No newline at end of file
diff --git a/svg/poste.svg b/svg/poste.svg
new file mode 100644
index 00000000..225188b7
--- /dev/null
+++ b/svg/poste.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/postgres.svg b/svg/postgres.svg
index 862db452..6b65997a 100644
--- a/svg/postgres.svg
+++ b/svg/postgres.svg
@@ -1 +1,22 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/powerdns.svg b/svg/powerdns.svg
index e46e7d79..39a111e7 100644
--- a/svg/powerdns.svg
+++ b/svg/powerdns.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/printer.svg b/svg/printer.svg
new file mode 100644
index 00000000..4c702dc4
--- /dev/null
+++ b/svg/printer.svg
@@ -0,0 +1,502 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+ Printer
+
+
+ Jakub Steiner
+
+
+
+ http://jimmac.musichall.cz
+
+
+ printer
+ local
+ laser
+ bubblejet
+ inkjet
+ print
+ output
+ cups
+ lpd
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/pritunl.svg b/svg/pritunl.svg
new file mode 100644
index 00000000..63bf341d
--- /dev/null
+++ b/svg/pritunl.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/privacyidea.svg b/svg/privacyidea.svg
index 88fe129c..74feb93e 100644
--- a/svg/privacyidea.svg
+++ b/svg/privacyidea.svg
@@ -1 +1,97 @@
-
\ No newline at end of file
+
+
+
+image/svg+xml
\ No newline at end of file
diff --git a/svg/private-internet-access.svg b/svg/private-internet-access.svg
new file mode 100644
index 00000000..c5cfc446
--- /dev/null
+++ b/svg/private-internet-access.svg
@@ -0,0 +1,53 @@
+
+
+
+ pia-robot
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/privatebin.svg b/svg/privatebin.svg
new file mode 100644
index 00000000..19be7203
--- /dev/null
+++ b/svg/privatebin.svg
@@ -0,0 +1,255 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+ rugk
+
+
+
+
+
+
+
+
+
diff --git a/svg/projectsend.svg b/svg/projectsend.svg
new file mode 100644
index 00000000..50852925
--- /dev/null
+++ b/svg/projectsend.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/prometheus.svg b/svg/prometheus.svg
index 4e3ad047..5c51f66d 100644
--- a/svg/prometheus.svg
+++ b/svg/prometheus.svg
@@ -1 +1,50 @@
-
\ No newline at end of file
+
+
+
+image/svg+xml
\ No newline at end of file
diff --git a/svg/proton-calendar.svg b/svg/proton-calendar.svg
new file mode 100644
index 00000000..b501b0e7
--- /dev/null
+++ b/svg/proton-calendar.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/proton-drive.svg b/svg/proton-drive.svg
new file mode 100644
index 00000000..7825b10b
--- /dev/null
+++ b/svg/proton-drive.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/proton-mail.svg b/svg/proton-mail.svg
new file mode 100644
index 00000000..59eba656
--- /dev/null
+++ b/svg/proton-mail.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/proton-vpn.svg b/svg/proton-vpn.svg
new file mode 100644
index 00000000..8a7aeb25
--- /dev/null
+++ b/svg/proton-vpn.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/prowlarr.svg b/svg/prowlarr.svg
index d9e47f0b..875cff9b 100644
--- a/svg/prowlarr.svg
+++ b/svg/prowlarr.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/proxmox.svg b/svg/proxmox.svg
new file mode 100644
index 00000000..bb7d9639
--- /dev/null
+++ b/svg/proxmox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/prtg.svg b/svg/prtg.svg
new file mode 100644
index 00000000..51538a2a
--- /dev/null
+++ b/svg/prtg.svg
@@ -0,0 +1,72 @@
+
+
+
+
diff --git a/svg/pterodactyl.svg b/svg/pterodactyl.svg
new file mode 100644
index 00000000..f3582adf
--- /dev/null
+++ b/svg/pterodactyl.svg
@@ -0,0 +1 @@
+Artboard 1
\ No newline at end of file
diff --git a/svg/pufferpanel.svg b/svg/pufferpanel.svg
new file mode 100644
index 00000000..c5d411c5
--- /dev/null
+++ b/svg/pufferpanel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/pushfish.svg b/svg/pushfish.svg
new file mode 100644
index 00000000..c79bf71e
--- /dev/null
+++ b/svg/pushfish.svg
@@ -0,0 +1,178 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/pushover.svg b/svg/pushover.svg
index 5c6028c0..28492a9e 100644
--- a/svg/pushover.svg
+++ b/svg/pushover.svg
@@ -1 +1,7 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
diff --git a/svg/putty.svg b/svg/putty.svg
new file mode 100644
index 00000000..7f83e085
--- /dev/null
+++ b/svg/putty.svg
@@ -0,0 +1,45 @@
+
+
+ Profile Picture
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/pydio.svg b/svg/pydio.svg
new file mode 100644
index 00000000..aa96a316
--- /dev/null
+++ b/svg/pydio.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/pyload.svg b/svg/pyload.svg
new file mode 100644
index 00000000..fc1b678e
--- /dev/null
+++ b/svg/pyload.svg
@@ -0,0 +1,109 @@
+
+
+ pyLoad Logo
+
+
+
+ image/svg+xml
+
+ pyLoad Logo
+
+
+ pyLoad team
+
+
+
+
+ pyload logo
+
+
+ Official pyLoad logo
+
+
+ pyLoad team
+
+
+
+
+ pyLoad team
+
+
+
+
+
+
+
+ 03/12/2016
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/python.svg b/svg/python.svg
new file mode 100644
index 00000000..269bbea5
--- /dev/null
+++ b/svg/python.svg
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/qbittorrent.svg b/svg/qbittorrent.svg
index 21c4ac75..69d8cf62 100644
--- a/svg/qbittorrent.svg
+++ b/svg/qbittorrent.svg
@@ -1 +1,16 @@
-qbittorrent-new-light
\ No newline at end of file
+
+
+ qbittorrent-new-light
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/qinglong.svg b/svg/qinglong.svg
new file mode 100644
index 00000000..50b76e85
--- /dev/null
+++ b/svg/qinglong.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/qnap.svg b/svg/qnap.svg
new file mode 100644
index 00000000..8c6de4d0
--- /dev/null
+++ b/svg/qnap.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/qutebrowser.svg b/svg/qutebrowser.svg
new file mode 100644
index 00000000..940445d7
--- /dev/null
+++ b/svg/qutebrowser.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/r.svg b/svg/r.svg
new file mode 100644
index 00000000..389b03c1
--- /dev/null
+++ b/svg/r.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/rabbitmq.svg b/svg/rabbitmq.svg
new file mode 100644
index 00000000..ab4c8693
--- /dev/null
+++ b/svg/rabbitmq.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/svg/radarr.svg b/svg/radarr.svg
index 285fee19..93a4c923 100644
--- a/svg/radarr.svg
+++ b/svg/radarr.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/radicale.svg b/svg/radicale.svg
index cb6dd380..546d3d10 100644
--- a/svg/radicale.svg
+++ b/svg/radicale.svg
@@ -1 +1,10 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/rainloop.svg b/svg/rainloop.svg
new file mode 100644
index 00000000..47b9fc98
--- /dev/null
+++ b/svg/rainloop.svg
@@ -0,0 +1,19 @@
+
+
+
+ background
+
+
+
+ Layer 1
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/rancher.svg b/svg/rancher.svg
new file mode 100644
index 00000000..8353dec6
--- /dev/null
+++ b/svg/rancher.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/raspberrypi.svg b/svg/raspberrypi.svg
new file mode 100644
index 00000000..27192bef
--- /dev/null
+++ b/svg/raspberrypi.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/rclone.svg b/svg/rclone.svg
new file mode 100644
index 00000000..9259cbb0
--- /dev/null
+++ b/svg/rclone.svg
@@ -0,0 +1,102 @@
+
+image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/rdt-client.svg b/svg/rdt-client.svg
new file mode 100644
index 00000000..d6b616c9
--- /dev/null
+++ b/svg/rdt-client.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/readarr.svg b/svg/readarr.svg
new file mode 100644
index 00000000..faae05f7
--- /dev/null
+++ b/svg/readarr.svg
@@ -0,0 +1 @@
+
diff --git a/svg/readthedocs.svg b/svg/readthedocs.svg
new file mode 100644
index 00000000..5b9d16d1
--- /dev/null
+++ b/svg/readthedocs.svg
@@ -0,0 +1,22 @@
+
+
+
+
diff --git a/svg/real-debrid.svg b/svg/real-debrid.svg
new file mode 100644
index 00000000..d6b616c9
--- /dev/null
+++ b/svg/real-debrid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/recalbox.svg b/svg/recalbox.svg
new file mode 100644
index 00000000..1e4e6fbf
--- /dev/null
+++ b/svg/recalbox.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/recipesage.svg b/svg/recipesage.svg
new file mode 100644
index 00000000..caef868a
--- /dev/null
+++ b/svg/recipesage.svg
@@ -0,0 +1,8 @@
+
+
+Created by potrace 1.11, written by Peter Selinger 2001-2013
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/reddit.svg b/svg/reddit.svg
new file mode 100644
index 00000000..065fb2c4
--- /dev/null
+++ b/svg/reddit.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/redis.svg b/svg/redis.svg
new file mode 100644
index 00000000..ed312206
--- /dev/null
+++ b/svg/redis.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/svg/requestrr.svg b/svg/requestrr.svg
new file mode 100644
index 00000000..4c299ce6
--- /dev/null
+++ b/svg/requestrr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/resiliosync.svg b/svg/resiliosync.svg
new file mode 100644
index 00000000..ce7c7aed
--- /dev/null
+++ b/svg/resiliosync.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/rhasspy.svg b/svg/rhasspy.svg
new file mode 100644
index 00000000..9d351ce9
--- /dev/null
+++ b/svg/rhasspy.svg
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/rhodecode.svg b/svg/rhodecode.svg
new file mode 100644
index 00000000..66f00111
--- /dev/null
+++ b/svg/rhodecode.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/riot.svg b/svg/riot.svg
new file mode 100644
index 00000000..b99f6d38
--- /dev/null
+++ b/svg/riot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/rocketchat.svg b/svg/rocketchat.svg
new file mode 100644
index 00000000..e6e5e80c
--- /dev/null
+++ b/svg/rocketchat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/rocky-linux.svg b/svg/rocky-linux.svg
new file mode 100644
index 00000000..58f22104
--- /dev/null
+++ b/svg/rocky-linux.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/svg/rook.svg b/svg/rook.svg
new file mode 100644
index 00000000..7a44dd4f
--- /dev/null
+++ b/svg/rook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/roundcube.svg b/svg/roundcube.svg
index 43fd9af1..1f50dd8a 100644
--- a/svg/roundcube.svg
+++ b/svg/roundcube.svg
@@ -1 +1,15 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/router.svg b/svg/router.svg
new file mode 100644
index 00000000..ee9fded2
--- /dev/null
+++ b/svg/router.svg
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/rport.svg b/svg/rport.svg
index 9cf7d099..2d7c4d6f 100644
--- a/svg/rport.svg
+++ b/svg/rport.svg
@@ -1 +1,6 @@
-
\ No newline at end of file
+
+
+
+
+
diff --git a/svg/rss-bridge.svg b/svg/rss-bridge.svg
new file mode 100644
index 00000000..0870bf6a
--- /dev/null
+++ b/svg/rss-bridge.svg
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+ Bridge
+ rss
+
+
+
+
diff --git a/svg/rstudio.svg b/svg/rstudio.svg
new file mode 100644
index 00000000..f29dd901
--- /dev/null
+++ b/svg/rstudio.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/rstudioserver.svg b/svg/rstudioserver.svg
new file mode 100644
index 00000000..f29dd901
--- /dev/null
+++ b/svg/rstudioserver.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/rtl-ride-the-lightning.svg b/svg/rtl-ride-the-lightning.svg
deleted file mode 100644
index fa5fbd55..00000000
--- a/svg/rtl-ride-the-lightning.svg
+++ /dev/null
@@ -1 +0,0 @@
-RTL-Logo-SingleCreated with Sketch.
\ No newline at end of file
diff --git a/svg/ruby.svg b/svg/ruby.svg
new file mode 100644
index 00000000..59cf324f
--- /dev/null
+++ b/svg/ruby.svg
@@ -0,0 +1,948 @@
+
+
+
+image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/rundeck.svg b/svg/rundeck.svg
new file mode 100644
index 00000000..4ded97a8
--- /dev/null
+++ b/svg/rundeck.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/runonflux.svg b/svg/runonflux.svg
new file mode 100644
index 00000000..5f144cca
--- /dev/null
+++ b/svg/runonflux.svg
@@ -0,0 +1 @@
+flux-flux-logo
\ No newline at end of file
diff --git a/svg/rust.svg b/svg/rust.svg
new file mode 100644
index 00000000..dd830c26
--- /dev/null
+++ b/svg/rust.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/rustdesk.svg b/svg/rustdesk.svg
new file mode 100644
index 00000000..6c801233
--- /dev/null
+++ b/svg/rustdesk.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/svg/rutorrent.svg b/svg/rutorrent.svg
new file mode 100644
index 00000000..d20c79c8
--- /dev/null
+++ b/svg/rutorrent.svg
@@ -0,0 +1,155 @@
+
+
+
+
diff --git a/svg/sabnzbd-alt.svg b/svg/sabnzbd-alt.svg
new file mode 100644
index 00000000..ffa59a39
--- /dev/null
+++ b/svg/sabnzbd-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/sabnzbd-text.svg b/svg/sabnzbd-text.svg
deleted file mode 100644
index 78c7ccb4..00000000
--- a/svg/sabnzbd-text.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/sabnzbd.svg b/svg/sabnzbd.svg
index a1f9dd2f..9c03a07c 100644
--- a/svg/sabnzbd.svg
+++ b/svg/sabnzbd.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/sandstorm.svg b/svg/sandstorm.svg
new file mode 100644
index 00000000..4d5dae09
--- /dev/null
+++ b/svg/sandstorm.svg
@@ -0,0 +1,395 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/scrutiny.svg b/svg/scrutiny.svg
index 9851110a..1fc3077a 100644
--- a/svg/scrutiny.svg
+++ b/svg/scrutiny.svg
@@ -1 +1,19 @@
-backgroundLayer 1
\ No newline at end of file
+
+
+
+ background
+
+
+
+ Layer 1
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/seafile.svg b/svg/seafile.svg
new file mode 100644
index 00000000..045506ca
--- /dev/null
+++ b/svg/seafile.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/searx.svg b/svg/searx.svg
new file mode 100644
index 00000000..45eecb16
--- /dev/null
+++ b/svg/searx.svg
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/searxng.svg b/svg/searxng.svg
index 3ebc8eaa..417e7edf 100644
--- a/svg/searxng.svg
+++ b/svg/searxng.svg
@@ -1 +1,19 @@
-
\ No newline at end of file
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/security-onion.svg b/svg/security-onion.svg
deleted file mode 100644
index 5e12f699..00000000
--- a/svg/security-onion.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/sendinblue.svg b/svg/sendinblue.svg
new file mode 100644
index 00000000..24196d93
--- /dev/null
+++ b/svg/sendinblue.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/svg/sensu-blue.svg b/svg/sensu-blue.svg
deleted file mode 100644
index d77afd83..00000000
--- a/svg/sensu-blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/sensu.svg b/svg/sensu.svg
new file mode 100644
index 00000000..6ffb4f2b
--- /dev/null
+++ b/svg/sensu.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/sentry.svg b/svg/sentry.svg
index 79923cbf..3b463206 100644
--- a/svg/sentry.svg
+++ b/svg/sentry.svg
@@ -1 +1,6 @@
-
\ No newline at end of file
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/servarr.svg b/svg/servarr.svg
new file mode 100644
index 00000000..8552faec
--- /dev/null
+++ b/svg/servarr.svg
@@ -0,0 +1 @@
+servarr_light_
\ No newline at end of file
diff --git a/svg/serviio.svg b/svg/serviio.svg
new file mode 100644
index 00000000..8088854e
--- /dev/null
+++ b/svg/serviio.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/shell-tips.svg b/svg/shell-tips.svg
new file mode 100644
index 00000000..beaf7b9b
--- /dev/null
+++ b/svg/shell-tips.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/shell.svg b/svg/shell.svg
new file mode 100644
index 00000000..d4039fdb
--- /dev/null
+++ b/svg/shell.svg
@@ -0,0 +1 @@
+BASH_logo-transparent-bg-bw
\ No newline at end of file
diff --git a/svg/shelly.svg b/svg/shelly.svg
new file mode 100644
index 00000000..7b8c8c09
--- /dev/null
+++ b/svg/shelly.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/shiori.svg b/svg/shiori.svg
new file mode 100644
index 00000000..345c7ca0
--- /dev/null
+++ b/svg/shiori.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/shlink.svg b/svg/shlink.svg
new file mode 100644
index 00000000..c275463f
--- /dev/null
+++ b/svg/shlink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/sickbeard.svg b/svg/sickbeard.svg
new file mode 100644
index 00000000..46fb6cc9
--- /dev/null
+++ b/svg/sickbeard.svg
@@ -0,0 +1,106 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/simplelogin.svg b/svg/simplelogin.svg
new file mode 100644
index 00000000..7d3e1983
--- /dev/null
+++ b/svg/simplelogin.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/sinusbot.svg b/svg/sinusbot.svg
new file mode 100644
index 00000000..7732c770
--- /dev/null
+++ b/svg/sinusbot.svg
@@ -0,0 +1,16 @@
+
+ WebAilesi
+ WebAilesi'nin izni olmadan kopyalanması ve dağıtılması kesinlikle yasaktır.
+
+
+
+
diff --git a/svg/skype.svg b/svg/skype.svg
new file mode 100644
index 00000000..80e6d5f0
--- /dev/null
+++ b/svg/skype.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/slack.svg b/svg/slack.svg
new file mode 100644
index 00000000..fb55f724
--- /dev/null
+++ b/svg/slack.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/svg/snapchat.svg b/svg/snapchat.svg
new file mode 100644
index 00000000..a785a354
--- /dev/null
+++ b/svg/snapchat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/snapdrop.svg b/svg/snapdrop.svg
new file mode 100644
index 00000000..40a17569
--- /dev/null
+++ b/svg/snapdrop.svg
@@ -0,0 +1,48 @@
+
+
+
+
diff --git a/svg/sogo.svg b/svg/sogo.svg
new file mode 100644
index 00000000..8411e9c4
--- /dev/null
+++ b/svg/sogo.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/sonarqube.svg b/svg/sonarqube.svg
new file mode 100644
index 00000000..c6bb3072
--- /dev/null
+++ b/svg/sonarqube.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/sonarr.svg b/svg/sonarr.svg
index 2175728d..86c9243d 100644
--- a/svg/sonarr.svg
+++ b/svg/sonarr.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/sourcegraph.svg b/svg/sourcegraph.svg
new file mode 100644
index 00000000..81f0bbd7
--- /dev/null
+++ b/svg/sourcegraph.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/spamassassin.svg b/svg/spamassassin.svg
new file mode 100644
index 00000000..e46f55be
--- /dev/null
+++ b/svg/spamassassin.svg
@@ -0,0 +1,337 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/sparkleshare.svg b/svg/sparkleshare.svg
new file mode 100644
index 00000000..25515112
--- /dev/null
+++ b/svg/sparkleshare.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/sphinx-doc.svg b/svg/sphinx-doc.svg
new file mode 100644
index 00000000..e68cf0fa
--- /dev/null
+++ b/svg/sphinx-doc.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/svg/sphinx-relay.svg b/svg/sphinx-relay.svg
new file mode 100644
index 00000000..d1dfd5f2
--- /dev/null
+++ b/svg/sphinx-relay.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/svg/sphinx.svg b/svg/sphinx.svg
new file mode 100644
index 00000000..e68cf0fa
--- /dev/null
+++ b/svg/sphinx.svg
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/svg/splunk.svg b/svg/splunk.svg
new file mode 100644
index 00000000..e521d4ee
--- /dev/null
+++ b/svg/splunk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/spotify.svg b/svg/spotify.svg
index 6c604783..4f2e8032 100644
--- a/svg/spotify.svg
+++ b/svg/spotify.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/sqlitebrowser.svg b/svg/sqlitebrowser.svg
new file mode 100644
index 00000000..7817ec7a
--- /dev/null
+++ b/svg/sqlitebrowser.svg
@@ -0,0 +1,391 @@
+
+
+ logo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+ logo
+
+
+
+
+
+ https://sqlitebrowser.org
+
+
+
+
+ DB Browser for SQLite Logo
+ 2020Jun05
+
+
+ GPL3+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/squidex.svg b/svg/squidex.svg
new file mode 100644
index 00000000..705633a6
--- /dev/null
+++ b/svg/squidex.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/sshwifty.svg b/svg/sshwifty.svg
index 6a955956..3b8c5835 100644
--- a/svg/sshwifty.svg
+++ b/svg/sshwifty.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/startpage.svg b/svg/startpage.svg
new file mode 100644
index 00000000..371a3c6e
--- /dev/null
+++ b/svg/startpage.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/stash.svg b/svg/stash.svg
new file mode 100644
index 00000000..b4506025
--- /dev/null
+++ b/svg/stash.svg
@@ -0,0 +1 @@
+
diff --git a/svg/stirling-pdf.svg b/svg/stirling-pdf.svg
index 4051dc7c..700e6444 100644
--- a/svg/stirling-pdf.svg
+++ b/svg/stirling-pdf.svg
@@ -1,298 +1,298 @@
-
-
-
-
+
+
+
+
diff --git a/svg/storj.svg b/svg/storj.svg
new file mode 100644
index 00000000..1efb1991
--- /dev/null
+++ b/svg/storj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/strapi.svg b/svg/strapi.svg
new file mode 100644
index 00000000..2a7da369
--- /dev/null
+++ b/svg/strapi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/supermicro.svg b/svg/supermicro.svg
new file mode 100644
index 00000000..b839d041
--- /dev/null
+++ b/svg/supermicro.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/swift.svg b/svg/swift.svg
new file mode 100644
index 00000000..21480603
--- /dev/null
+++ b/svg/swift.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/symmetricom.svg b/svg/symmetricom.svg
new file mode 100644
index 00000000..952e1c34
--- /dev/null
+++ b/svg/symmetricom.svg
@@ -0,0 +1 @@
+
diff --git a/svg/syncthing.svg b/svg/syncthing.svg
index 34694017..7c112fa8 100644
--- a/svg/syncthing.svg
+++ b/svg/syncthing.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/synology-dsm.svg b/svg/synology-dsm.svg
new file mode 100644
index 00000000..791dee67
--- /dev/null
+++ b/svg/synology-dsm.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/svg/synology.svg b/svg/synology.svg
new file mode 100644
index 00000000..2d8a846a
--- /dev/null
+++ b/svg/synology.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/taiga.svg b/svg/taiga.svg
new file mode 100644
index 00000000..2975e0c8
--- /dev/null
+++ b/svg/taiga.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/tandoor.svg b/svg/tandoor.svg
index a575b0f0..01c93f04 100644
--- a/svg/tandoor.svg
+++ b/svg/tandoor.svg
@@ -1 +1,43 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/tandoorrecipes.svg b/svg/tandoorrecipes.svg
new file mode 100644
index 00000000..01c93f04
--- /dev/null
+++ b/svg/tandoorrecipes.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/taskcafe.svg b/svg/taskcafe.svg
index eccb54dc..efe8e087 100644
--- a/svg/taskcafe.svg
+++ b/svg/taskcafe.svg
@@ -1 +1,189 @@
-
\ No newline at end of file
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/tasmota.svg b/svg/tasmota.svg
new file mode 100644
index 00000000..43f86da1
--- /dev/null
+++ b/svg/tasmota.svg
@@ -0,0 +1 @@
+Element 1
\ No newline at end of file
diff --git a/svg/tautulli.svg b/svg/tautulli.svg
index 184bae83..628d67eb 100644
--- a/svg/tautulli.svg
+++ b/svg/tautulli.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/svg/telegraf.svg b/svg/telegraf.svg
new file mode 100644
index 00000000..d4ef1154
--- /dev/null
+++ b/svg/telegraf.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/svg/teleport.svg b/svg/teleport.svg
new file mode 100644
index 00000000..045f91fb
--- /dev/null
+++ b/svg/teleport.svg
@@ -0,0 +1,74 @@
+
+
+
+ teleport medallion
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/tenda.svg b/svg/tenda.svg
new file mode 100644
index 00000000..71f194ae
--- /dev/null
+++ b/svg/tenda.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/terminal.svg b/svg/terminal.svg
new file mode 100644
index 00000000..905b181d
--- /dev/null
+++ b/svg/terminal.svg
@@ -0,0 +1,44 @@
+
+
+
+
+ Adwaita Icon Template
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/terraform.svg b/svg/terraform.svg
new file mode 100644
index 00000000..b062f13f
--- /dev/null
+++ b/svg/terraform.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/svg/teslamate.svg b/svg/teslamate.svg
index d9947967..4500f2c7 100644
--- a/svg/teslamate.svg
+++ b/svg/teslamate.svg
@@ -1,142 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/the-pirate-bay.svg b/svg/the-pirate-bay.svg
new file mode 100644
index 00000000..27e976a1
--- /dev/null
+++ b/svg/the-pirate-bay.svg
@@ -0,0 +1,1081 @@
+
+
+
+ The Pirate Bay Logo
+ For more information see: http://commons.wikimedia.org/wiki/File:The_Pirate_Bay_logo.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/the-proxy-bay.svg b/svg/the-proxy-bay.svg
new file mode 100644
index 00000000..27e976a1
--- /dev/null
+++ b/svg/the-proxy-bay.svg
@@ -0,0 +1,1081 @@
+
+
+
+ The Pirate Bay Logo
+ For more information see: http://commons.wikimedia.org/wiki/File:The_Pirate_Bay_logo.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/theia.svg b/svg/theia.svg
new file mode 100644
index 00000000..afecc56d
--- /dev/null
+++ b/svg/theia.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/thelounge.svg b/svg/thelounge.svg
index 415ea8da..b05918bb 100644
--- a/svg/thelounge.svg
+++ b/svg/thelounge.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/svg/thingsboard.svg b/svg/thingsboard.svg
new file mode 100644
index 00000000..ff80eac2
--- /dev/null
+++ b/svg/thingsboard.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/tiktok.svg b/svg/tiktok.svg
new file mode 100644
index 00000000..6c72acb5
--- /dev/null
+++ b/svg/tiktok.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/svg/timetagger.svg b/svg/timetagger.svg
new file mode 100644
index 00000000..6bbb8b08
--- /dev/null
+++ b/svg/timetagger.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/todoist.svg b/svg/todoist.svg
index 8ed1f256..c4df5483 100644
--- a/svg/todoist.svg
+++ b/svg/todoist.svg
@@ -1 +1,14 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/traccar.svg b/svg/traccar.svg
new file mode 100644
index 00000000..0aaa1b3b
--- /dev/null
+++ b/svg/traccar.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/traefik.svg b/svg/traefik.svg
index 9a333643..1ffc36b7 100644
--- a/svg/traefik.svg
+++ b/svg/traefik.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/traggo.svg b/svg/traggo.svg
new file mode 100644
index 00000000..6901bd4b
--- /dev/null
+++ b/svg/traggo.svg
@@ -0,0 +1,678 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/trakt.svg b/svg/trakt.svg
index 76ee0509..1efa24e0 100644
--- a/svg/trakt.svg
+++ b/svg/trakt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/transmission.svg b/svg/transmission.svg
new file mode 100644
index 00000000..e9c4cec1
--- /dev/null
+++ b/svg/transmission.svg
@@ -0,0 +1,445 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/trilium.svg b/svg/trilium.svg
new file mode 100644
index 00000000..bd266dab
--- /dev/null
+++ b/svg/trilium.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/truenas-scale.svg b/svg/truenas-scale.svg
deleted file mode 100644
index 52eaa354..00000000
--- a/svg/truenas-scale.svg
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/svg/truenas.svg b/svg/truenas.svg
new file mode 100644
index 00000000..c3d96ff7
--- /dev/null
+++ b/svg/truenas.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/tubesync.svg b/svg/tubesync.svg
new file mode 100644
index 00000000..04500810
--- /dev/null
+++ b/svg/tubesync.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/svg/tux.svg b/svg/tux.svg
new file mode 100644
index 00000000..6b558e7b
--- /dev/null
+++ b/svg/tux.svg
@@ -0,0 +1,438 @@
+
+
+ Tux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/tvheadend.svg b/svg/tvheadend.svg
new file mode 100644
index 00000000..70e0707c
--- /dev/null
+++ b/svg/tvheadend.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/twitch.svg b/svg/twitch.svg
new file mode 100644
index 00000000..3120fea7
--- /dev/null
+++ b/svg/twitch.svg
@@ -0,0 +1,21 @@
+
+
+
+
+Asset 2
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/twitter.svg b/svg/twitter.svg
new file mode 100644
index 00000000..39dedc3f
--- /dev/null
+++ b/svg/twitter.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
diff --git a/svg/typescript.svg b/svg/typescript.svg
new file mode 100644
index 00000000..a46d53d4
--- /dev/null
+++ b/svg/typescript.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/typo3.svg b/svg/typo3.svg
new file mode 100644
index 00000000..35ddcb34
--- /dev/null
+++ b/svg/typo3.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/ubiquiti-networks.svg b/svg/ubiquiti-networks.svg
new file mode 100644
index 00000000..46e5da82
--- /dev/null
+++ b/svg/ubiquiti-networks.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/ubiquiti.svg b/svg/ubiquiti.svg
new file mode 100644
index 00000000..46e5da82
--- /dev/null
+++ b/svg/ubiquiti.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/ubuntu-alt.svg b/svg/ubuntu-alt.svg
new file mode 100644
index 00000000..71c1ac34
--- /dev/null
+++ b/svg/ubuntu-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/ubuntu.svg b/svg/ubuntu.svg
new file mode 100644
index 00000000..f217bc8d
--- /dev/null
+++ b/svg/ubuntu.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/uc-browser.svg b/svg/uc-browser.svg
new file mode 100644
index 00000000..63318ad5
--- /dev/null
+++ b/svg/uc-browser.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/uc.svg b/svg/uc.svg
deleted file mode 100644
index cb461fb2..00000000
--- a/svg/uc.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/udemy.svg b/svg/udemy.svg
new file mode 100644
index 00000000..9477255a
--- /dev/null
+++ b/svg/udemy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/ultimate-guitar.svg b/svg/ultimate-guitar.svg
new file mode 100644
index 00000000..b40cb200
--- /dev/null
+++ b/svg/ultimate-guitar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/umami-analytics.svg b/svg/umami-analytics.svg
new file mode 100644
index 00000000..47087f8c
--- /dev/null
+++ b/svg/umami-analytics.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/umami.svg b/svg/umami.svg
new file mode 100644
index 00000000..47087f8c
--- /dev/null
+++ b/svg/umami.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/umbrel.svg b/svg/umbrel.svg
index 0cf77420..94546029 100644
--- a/svg/umbrel.svg
+++ b/svg/umbrel.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
+
+
+
+
diff --git a/svg/unami.svg b/svg/unami.svg
deleted file mode 100644
index 057b32f7..00000000
--- a/svg/unami.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/unifi.svg b/svg/unifi.svg
new file mode 100644
index 00000000..46e5da82
--- /dev/null
+++ b/svg/unifi.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/unraid.svg b/svg/unraid.svg
index c13a5995..2084909e 100644
--- a/svg/unraid.svg
+++ b/svg/unraid.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/untangle.svg b/svg/untangle.svg
new file mode 100644
index 00000000..bc66716e
--- /dev/null
+++ b/svg/untangle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/ups.svg b/svg/ups.svg
new file mode 100644
index 00000000..2a4c4f17
--- /dev/null
+++ b/svg/ups.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/upsnap.svg b/svg/upsnap.svg
index 791d07b1..dbadf7ba 100644
--- a/svg/upsnap.svg
+++ b/svg/upsnap.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/uptime-kuma.svg b/svg/uptime-kuma.svg
index ea7f5375..10011b53 100644
--- a/svg/uptime-kuma.svg
+++ b/svg/uptime-kuma.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/valetudo.svg b/svg/valetudo.svg
new file mode 100644
index 00000000..54c3915a
--- /dev/null
+++ b/svg/valetudo.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/vault.svg b/svg/vault.svg
new file mode 100644
index 00000000..ff649ce5
--- /dev/null
+++ b/svg/vault.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/vaultwarden.svg b/svg/vaultwarden.svg
new file mode 100644
index 00000000..91abbd6a
--- /dev/null
+++ b/svg/vaultwarden.svg
@@ -0,0 +1,74 @@
+
+
+
+
+ Vaultwarden Icon
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Vaultwarden Icon
+
+
+ Mathijs van Veluw
+
+
+ Rust Logo
+
+
+
+
diff --git a/svg/veeam.svg b/svg/veeam.svg
new file mode 100644
index 00000000..cf7a1a1d
--- /dev/null
+++ b/svg/veeam.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/verizon.svg b/svg/verizon.svg
new file mode 100644
index 00000000..5f580516
--- /dev/null
+++ b/svg/verizon.svg
@@ -0,0 +1,12 @@
+
+ verizon-check
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/vi.svg b/svg/vi.svg
new file mode 100644
index 00000000..18f0b15c
--- /dev/null
+++ b/svg/vi.svg
@@ -0,0 +1 @@
+vi-mobile
\ No newline at end of file
diff --git a/svg/virgin-media.svg b/svg/virgin-media.svg
new file mode 100644
index 00000000..ac74d755
--- /dev/null
+++ b/svg/virgin-media.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/virtualmin.svg b/svg/virtualmin.svg
new file mode 100644
index 00000000..0dd9c9e2
--- /dev/null
+++ b/svg/virtualmin.svg
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/vivaldi.svg b/svg/vivaldi.svg
new file mode 100644
index 00000000..2084b975
--- /dev/null
+++ b/svg/vivaldi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/vmware-workstation.svg b/svg/vmware-workstation.svg
new file mode 100644
index 00000000..ac035ddf
--- /dev/null
+++ b/svg/vmware-workstation.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/vmware.svg b/svg/vmware.svg
new file mode 100644
index 00000000..e87ae923
--- /dev/null
+++ b/svg/vmware.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/svg/voip-ms.svg b/svg/voip-ms.svg
new file mode 100644
index 00000000..d2acbab0
--- /dev/null
+++ b/svg/voip-ms.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/vscode.svg b/svg/vscode.svg
index e278aba5..0557c2cb 100644
--- a/svg/vscode.svg
+++ b/svg/vscode.svg
@@ -1 +1,41 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/vultr.svg b/svg/vultr.svg
new file mode 100644
index 00000000..c84f8284
--- /dev/null
+++ b/svg/vultr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/wakatime.svg b/svg/wakatime.svg
new file mode 100644
index 00000000..ae4f0eef
--- /dev/null
+++ b/svg/wakatime.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/wallabag.svg b/svg/wallabag.svg
new file mode 100644
index 00000000..3a108c32
--- /dev/null
+++ b/svg/wallabag.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/watchtower.svg b/svg/watchtower.svg
new file mode 100644
index 00000000..08c31859
--- /dev/null
+++ b/svg/watchtower.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/waze.svg b/svg/waze.svg
new file mode 100644
index 00000000..53903cab
--- /dev/null
+++ b/svg/waze.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/wazuh.svg b/svg/wazuh.svg
new file mode 100644
index 00000000..9cb92e67
--- /dev/null
+++ b/svg/wazuh.svg
@@ -0,0 +1 @@
+
diff --git a/svg/wbo.svg b/svg/wbo.svg
deleted file mode 100644
index e14c6dac..00000000
--- a/svg/wbo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/svg/webhook.svg b/svg/webhook.svg
new file mode 100644
index 00000000..366410e8
--- /dev/null
+++ b/svg/webhook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/webhookd.svg b/svg/webhookd.svg
index 7b6bb3d9..ec5cddf3 100644
--- a/svg/webhookd.svg
+++ b/svg/webhookd.svg
@@ -1 +1 @@
-integration-tile
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/webkit.svg b/svg/webkit.svg
index 066e4369..a4a91be5 100644
--- a/svg/webkit.svg
+++ b/svg/webkit.svg
@@ -1 +1,2 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/svg/webmin.svg b/svg/webmin.svg
new file mode 100644
index 00000000..c3b27d6b
--- /dev/null
+++ b/svg/webmin.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/webtorrent.svg b/svg/webtorrent.svg
new file mode 100644
index 00000000..be3f9775
--- /dev/null
+++ b/svg/webtorrent.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/wekan.svg b/svg/wekan.svg
new file mode 100644
index 00000000..db39e0e2
--- /dev/null
+++ b/svg/wekan.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/svg/wger.svg b/svg/wger.svg
new file mode 100644
index 00000000..fc02d47c
--- /dev/null
+++ b/svg/wger.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/whatsapp.svg b/svg/whatsapp.svg
new file mode 100644
index 00000000..c79479fe
--- /dev/null
+++ b/svg/whatsapp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/whisparr.svg b/svg/whisparr.svg
index 120669e1..3d0f00e6 100644
--- a/svg/whisparr.svg
+++ b/svg/whisparr.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/windows-10.svg b/svg/windows-10.svg
new file mode 100644
index 00000000..2c7392e9
--- /dev/null
+++ b/svg/windows-10.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/windows-95.svg b/svg/windows-95.svg
new file mode 100644
index 00000000..5645e819
--- /dev/null
+++ b/svg/windows-95.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/windows-98.svg b/svg/windows-98.svg
new file mode 100644
index 00000000..1be948ce
--- /dev/null
+++ b/svg/windows-98.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/wireguard.svg b/svg/wireguard.svg
index a8129c94..2ba3684b 100644
--- a/svg/wireguard.svg
+++ b/svg/wireguard.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/wordpress.svg b/svg/wordpress.svg
index c4e3d8c3..60f81a79 100644
--- a/svg/wordpress.svg
+++ b/svg/wordpress.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/xmr.svg b/svg/xmr.svg
new file mode 100644
index 00000000..6dd7e07d
--- /dev/null
+++ b/svg/xmr.svg
@@ -0,0 +1 @@
+monero
\ No newline at end of file
diff --git a/svg/xmrig.svg b/svg/xmrig.svg
new file mode 100644
index 00000000..c029755f
--- /dev/null
+++ b/svg/xmrig.svg
@@ -0,0 +1 @@
+XMRigXr_icon
\ No newline at end of file
diff --git a/svg/xwiki.svg b/svg/xwiki.svg
new file mode 100644
index 00000000..bfdfff38
--- /dev/null
+++ b/svg/xwiki.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/yacht.svg b/svg/yacht.svg
index 1923caf9..80603e68 100644
--- a/svg/yacht.svg
+++ b/svg/yacht.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/yahoo.svg b/svg/yahoo.svg
new file mode 100644
index 00000000..c3e68fe2
--- /dev/null
+++ b/svg/yahoo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/yandex.svg b/svg/yandex.svg
new file mode 100644
index 00000000..201b17f5
--- /dev/null
+++ b/svg/yandex.svg
@@ -0,0 +1,9 @@
+
+ pFHvdMV7_0kRsAw7bKuFiP0mY-svg
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/ynab.svg b/svg/ynab.svg
new file mode 100644
index 00000000..fb8348fc
--- /dev/null
+++ b/svg/ynab.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/yourls.svg b/svg/yourls.svg
new file mode 100644
index 00000000..2d1d7733
--- /dev/null
+++ b/svg/yourls.svg
@@ -0,0 +1 @@
+
diff --git a/svg/youtube-kids.svg b/svg/youtube-kids.svg
new file mode 100644
index 00000000..cb674988
--- /dev/null
+++ b/svg/youtube-kids.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/youtube-music.svg b/svg/youtube-music.svg
new file mode 100644
index 00000000..9dd9150f
--- /dev/null
+++ b/svg/youtube-music.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/youtube.svg b/svg/youtube.svg
new file mode 100644
index 00000000..f98efd79
--- /dev/null
+++ b/svg/youtube.svg
@@ -0,0 +1 @@
+
diff --git a/svg/youtubedl.svg b/svg/youtubedl.svg
new file mode 100644
index 00000000..219162a7
--- /dev/null
+++ b/svg/youtubedl.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/yts.svg b/svg/yts.svg
new file mode 100644
index 00000000..605b4fa8
--- /dev/null
+++ b/svg/yts.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/yunohost.svg b/svg/yunohost.svg
new file mode 100644
index 00000000..8c9e5081
--- /dev/null
+++ b/svg/yunohost.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/zabbix.svg b/svg/zabbix.svg
new file mode 100644
index 00000000..28f979c8
--- /dev/null
+++ b/svg/zabbix.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/zabka.svg b/svg/zabka.svg
new file mode 100644
index 00000000..0757e19e
--- /dev/null
+++ b/svg/zabka.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+ Żabka
+
+
diff --git a/svg/zammad.svg b/svg/zammad.svg
index 100f46a1..0685eb75 100644
--- a/svg/zammad.svg
+++ b/svg/zammad.svg
@@ -1 +1,30 @@
-
\ No newline at end of file
+
+
+
+ logo
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/svg/zendesk.svg b/svg/zendesk.svg
new file mode 100644
index 00000000..b2b4d3fe
--- /dev/null
+++ b/svg/zendesk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/zerotier.svg b/svg/zerotier.svg
new file mode 100644
index 00000000..960505c6
--- /dev/null
+++ b/svg/zerotier.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/zipline.svg b/svg/zipline.svg
new file mode 100644
index 00000000..9d1051bf
--- /dev/null
+++ b/svg/zipline.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/svg/zohomail.svg b/svg/zohomail.svg
index 1a8c3a7b..9cff9a19 100644
--- a/svg/zohomail.svg
+++ b/svg/zohomail.svg
@@ -1 +1,24 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/svg/zulip.svg b/svg/zulip.svg
new file mode 100644
index 00000000..8b7cc874
--- /dev/null
+++ b/svg/zulip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file