diff --git a/README.md b/README.md
index 1055b036..07e9f90a 100644
--- a/README.md
+++ b/README.md
@@ -58,6 +58,7 @@
+
@@ -73,6 +74,7 @@
+
@@ -125,6 +127,7 @@
+
@@ -203,15 +206,18 @@
+
+
+
diff --git a/icons-medium/1v9.png b/icons-medium/1v9.png
index 1379da0c..eee5eba7 100644
Binary files a/icons-medium/1v9.png and b/icons-medium/1v9.png differ
diff --git a/icons-medium/admin.png b/icons-medium/admin.png
index 9c103b92..e63e11f8 100644
Binary files a/icons-medium/admin.png and b/icons-medium/admin.png differ
diff --git a/icons-medium/adminer.png b/icons-medium/adminer.png
index b7adfd07..817191c7 100644
Binary files a/icons-medium/adminer.png and b/icons-medium/adminer.png differ
diff --git a/icons-medium/adsense.png b/icons-medium/adsense.png
index a5b8ab54..8955fc26 100644
Binary files a/icons-medium/adsense.png and b/icons-medium/adsense.png differ
diff --git a/icons-medium/alertmanager.png b/icons-medium/alertmanager.png
index daaa9c79..228d57ac 100644
Binary files a/icons-medium/alertmanager.png and b/icons-medium/alertmanager.png differ
diff --git a/icons-medium/apache.png b/icons-medium/apache.png
index 2f1e7868..8f920b6f 100644
Binary files a/icons-medium/apache.png and b/icons-medium/apache.png differ
diff --git a/icons-medium/applemusic.png b/icons-medium/applemusic.png
index 31268de7..b0325d6f 100644
Binary files a/icons-medium/applemusic.png and b/icons-medium/applemusic.png differ
diff --git a/icons-medium/archivebox.png b/icons-medium/archivebox.png
index f52ef83b..79f1405b 100644
Binary files a/icons-medium/archivebox.png and b/icons-medium/archivebox.png differ
diff --git a/icons-medium/arduino.png b/icons-medium/arduino.png
index 5abda4d0..86d0ab9e 100644
Binary files a/icons-medium/arduino.png and b/icons-medium/arduino.png differ
diff --git a/icons-medium/asf.png b/icons-medium/asf.png
index 7340fd3e..2bc84b78 100644
Binary files a/icons-medium/asf.png and b/icons-medium/asf.png differ
diff --git a/icons-medium/audiobookshelf.png b/icons-medium/audiobookshelf.png
index 39226830..4344a2dd 100644
Binary files a/icons-medium/audiobookshelf.png and b/icons-medium/audiobookshelf.png differ
diff --git a/icons-medium/authentik.png b/icons-medium/authentik.png
index 95632af0..a58bd8d9 100644
Binary files a/icons-medium/authentik.png and b/icons-medium/authentik.png differ
diff --git a/icons-medium/axonivy.png b/icons-medium/axonivy.png
index cc0518cd..375e2db0 100644
Binary files a/icons-medium/axonivy.png and b/icons-medium/axonivy.png differ
diff --git a/icons-medium/bandcamp.png b/icons-medium/bandcamp.png
index c54b5f39..36eb5ec1 100644
Binary files a/icons-medium/bandcamp.png and b/icons-medium/bandcamp.png differ
diff --git a/icons-medium/beszel.png b/icons-medium/beszel.png
index 627d5bab..52a5b46b 100644
Binary files a/icons-medium/beszel.png and b/icons-medium/beszel.png differ
diff --git a/icons-medium/bibtex-oss.png b/icons-medium/bibtex-oss.png
index e5ca1bfa..30361317 100644
Binary files a/icons-medium/bibtex-oss.png and b/icons-medium/bibtex-oss.png differ
diff --git a/icons-medium/bibtex-tidy.png b/icons-medium/bibtex-tidy.png
index 3fc1507a..ad445792 100644
Binary files a/icons-medium/bibtex-tidy.png and b/icons-medium/bibtex-tidy.png differ
diff --git a/icons-medium/bitwarden.png b/icons-medium/bitwarden.png
index e21665bd..91c594cb 100644
Binary files a/icons-medium/bitwarden.png and b/icons-medium/bitwarden.png differ
diff --git a/icons-medium/bookstack.png b/icons-medium/bookstack.png
index 475f3dcd..0c798818 100644
Binary files a/icons-medium/bookstack.png and b/icons-medium/bookstack.png differ
diff --git a/icons-medium/box.png b/icons-medium/box.png
index ded610d5..668588f3 100644
Binary files a/icons-medium/box.png and b/icons-medium/box.png differ
diff --git a/icons-medium/buymeacoffee.png b/icons-medium/buymeacoffee.png
index 53e5625a..4a718a7d 100644
Binary files a/icons-medium/buymeacoffee.png and b/icons-medium/buymeacoffee.png differ
diff --git a/icons-medium/cadvisor.png b/icons-medium/cadvisor.png
index 1e77a9e8..6a01fd29 100644
Binary files a/icons-medium/cadvisor.png and b/icons-medium/cadvisor.png differ
diff --git a/icons-medium/calibre-web.png b/icons-medium/calibre-web.png
index 01dc4f0d..0aba7d1a 100644
Binary files a/icons-medium/calibre-web.png and b/icons-medium/calibre-web.png differ
diff --git a/icons-medium/calibreweb.png b/icons-medium/calibreweb.png
index 090d38a8..6e531cd9 100644
Binary files a/icons-medium/calibreweb.png and b/icons-medium/calibreweb.png differ
diff --git a/icons-medium/celery.png b/icons-medium/celery.png
index 0166dcb9..3366e92b 100644
Binary files a/icons-medium/celery.png and b/icons-medium/celery.png differ
diff --git a/icons-medium/changedetection.png b/icons-medium/changedetection.png
index 61c04e39..7cb34bff 100644
Binary files a/icons-medium/changedetection.png and b/icons-medium/changedetection.png differ
diff --git a/icons-medium/chatgpt.png b/icons-medium/chatgpt.png
index 767ed993..322e8dcb 100644
Binary files a/icons-medium/chatgpt.png and b/icons-medium/chatgpt.png differ
diff --git a/icons-medium/checksch.png b/icons-medium/checksch.png
index 03455f40..751fdfec 100644
Binary files a/icons-medium/checksch.png and b/icons-medium/checksch.png differ
diff --git a/icons-medium/clearflask.png b/icons-medium/clearflask.png
index 8fecabaf..d792f43a 100644
Binary files a/icons-medium/clearflask.png and b/icons-medium/clearflask.png differ
diff --git a/icons-medium/cloud.png b/icons-medium/cloud.png
index 8af46cb5..8dd065cb 100644
Binary files a/icons-medium/cloud.png and b/icons-medium/cloud.png differ
diff --git a/icons-medium/cloud.scham.net.png b/icons-medium/cloud.scham.net.png
index e0d2ca40..b5574084 100644
Binary files a/icons-medium/cloud.scham.net.png and b/icons-medium/cloud.scham.net.png differ
diff --git a/icons-medium/cloudflare.png b/icons-medium/cloudflare.png
index ba7a01cf..c9b0ee88 100644
Binary files a/icons-medium/cloudflare.png and b/icons-medium/cloudflare.png differ
diff --git a/icons-medium/collabora.png b/icons-medium/collabora.png
index a54ca3bf..7b0a1f0a 100644
Binary files a/icons-medium/collabora.png and b/icons-medium/collabora.png differ
diff --git a/icons-medium/color-icon.png b/icons-medium/color-icon.png
index 9dffef1e..de8f3d59 100644
Binary files a/icons-medium/color-icon.png and b/icons-medium/color-icon.png differ
diff --git a/icons-medium/composer.png b/icons-medium/composer.png
index 39de2601..c70d61ba 100644
Binary files a/icons-medium/composer.png and b/icons-medium/composer.png differ
diff --git a/icons-medium/coverbuilder.png b/icons-medium/coverbuilder.png
index 4b6d40c9..ae740b39 100644
Binary files a/icons-medium/coverbuilder.png and b/icons-medium/coverbuilder.png differ
diff --git a/icons-medium/cronitor.png b/icons-medium/cronitor.png
index 57de235f..26ab3149 100644
Binary files a/icons-medium/cronitor.png and b/icons-medium/cronitor.png differ
diff --git a/icons-medium/css.png b/icons-medium/css.png
index 59ffe140..b8d6cdba 100644
Binary files a/icons-medium/css.png and b/icons-medium/css.png differ
diff --git a/icons-medium/cyberchef.png b/icons-medium/cyberchef.png
index 39e6299c..8eecdadf 100644
Binary files a/icons-medium/cyberchef.png and b/icons-medium/cyberchef.png differ
diff --git a/icons-medium/d3.png b/icons-medium/d3.png
index 9f1b8fbf..67a4516b 100644
Binary files a/icons-medium/d3.png and b/icons-medium/d3.png differ
diff --git a/icons-medium/davinciresolve.png b/icons-medium/davinciresolve.png
index df4fc89c..74cd5d66 100644
Binary files a/icons-medium/davinciresolve.png and b/icons-medium/davinciresolve.png differ
diff --git a/icons-medium/deepl.png b/icons-medium/deepl.png
index d1016806..34bc94e0 100644
Binary files a/icons-medium/deepl.png and b/icons-medium/deepl.png differ
diff --git a/icons-medium/deezer.png b/icons-medium/deezer.png
index 3e759b75..0f7f9f91 100644
Binary files a/icons-medium/deezer.png and b/icons-medium/deezer.png differ
diff --git a/icons-medium/diagrams.png b/icons-medium/diagrams.png
index 890adda0..73277d4a 100644
Binary files a/icons-medium/diagrams.png and b/icons-medium/diagrams.png differ
diff --git a/icons-medium/discord.png b/icons-medium/discord.png
index 74bc170e..f4c96b57 100644
Binary files a/icons-medium/discord.png and b/icons-medium/discord.png differ
diff --git a/icons-medium/disenchanter.png b/icons-medium/disenchanter.png
index f50cf174..8c669f0b 100644
Binary files a/icons-medium/disenchanter.png and b/icons-medium/disenchanter.png differ
diff --git a/icons-medium/diun.png b/icons-medium/diun.png
index 73fea25e..7b0bf540 100644
Binary files a/icons-medium/diun.png and b/icons-medium/diun.png differ
diff --git a/icons-medium/dmarc.png b/icons-medium/dmarc.png
index 9f4817a0..8e9edc48 100644
Binary files a/icons-medium/dmarc.png and b/icons-medium/dmarc.png differ
diff --git a/icons-medium/docker-compose.png b/icons-medium/docker-compose.png
index fce8b74f..bd48f969 100644
Binary files a/icons-medium/docker-compose.png and b/icons-medium/docker-compose.png differ
diff --git a/icons-medium/docker.png b/icons-medium/docker.png
index f928fc4d..4c92e281 100644
Binary files a/icons-medium/docker.png and b/icons-medium/docker.png differ
diff --git a/icons-medium/dokuwiki.png b/icons-medium/dokuwiki.png
index 097c460f..e07f6b54 100644
Binary files a/icons-medium/dokuwiki.png and b/icons-medium/dokuwiki.png differ
diff --git a/icons-medium/duolingo.png b/icons-medium/duolingo.png
index 70bb5fc1..781b7eac 100644
Binary files a/icons-medium/duolingo.png and b/icons-medium/duolingo.png differ
diff --git a/icons-medium/eternals.png b/icons-medium/eternals.png
index d8d34a62..694b6ff0 100644
Binary files a/icons-medium/eternals.png and b/icons-medium/eternals.png differ
diff --git a/icons-medium/ffmpeg.png b/icons-medium/ffmpeg.png
index 06d8f77a..54d6111d 100644
Binary files a/icons-medium/ffmpeg.png and b/icons-medium/ffmpeg.png differ
diff --git a/icons-medium/fireflyiii.png b/icons-medium/fireflyiii.png
index 04ca97f5..02e50b9e 100644
Binary files a/icons-medium/fireflyiii.png and b/icons-medium/fireflyiii.png differ
diff --git a/icons-medium/fontawesome.png b/icons-medium/fontawesome.png
index 5d8897af..b70e5db6 100644
Binary files a/icons-medium/fontawesome.png and b/icons-medium/fontawesome.png differ
diff --git a/icons-medium/freescout.png b/icons-medium/freescout.png
index e286db1c..ee04cc4c 100644
Binary files a/icons-medium/freescout.png and b/icons-medium/freescout.png differ
diff --git a/icons-medium/freestar.png b/icons-medium/freestar.png
index 6f2b8362..5965c8ac 100644
Binary files a/icons-medium/freestar.png and b/icons-medium/freestar.png differ
diff --git a/icons-medium/freetar.png b/icons-medium/freetar.png
new file mode 100644
index 00000000..2a82c25b
Binary files /dev/null and b/icons-medium/freetar.png differ
diff --git a/icons-medium/gancio.png b/icons-medium/gancio.png
index b24a3a68..c0a60150 100644
Binary files a/icons-medium/gancio.png and b/icons-medium/gancio.png differ
diff --git a/icons-medium/ghost.png b/icons-medium/ghost.png
index b3166f4c..4a4fd1ae 100644
Binary files a/icons-medium/ghost.png and b/icons-medium/ghost.png differ
diff --git a/icons-medium/gitea.png b/icons-medium/gitea.png
index 3e5e0d1d..f36dc3b2 100644
Binary files a/icons-medium/gitea.png and b/icons-medium/gitea.png differ
diff --git a/icons-medium/github-actions.png b/icons-medium/github-actions.png
index ab0e4210..4b55c962 100644
Binary files a/icons-medium/github-actions.png and b/icons-medium/github-actions.png differ
diff --git a/icons-medium/github.png b/icons-medium/github.png
index cc97e5ec..7d2c1a1a 100644
Binary files a/icons-medium/github.png and b/icons-medium/github.png differ
diff --git a/icons-medium/gitlab-cicd.png b/icons-medium/gitlab-cicd.png
index 2c272483..71c9d7b9 100644
Binary files a/icons-medium/gitlab-cicd.png and b/icons-medium/gitlab-cicd.png differ
diff --git a/icons-medium/gitlab.png b/icons-medium/gitlab.png
index bb5cfdaa..64835fdb 100644
Binary files a/icons-medium/gitlab.png and b/icons-medium/gitlab.png differ
diff --git a/icons-medium/glitchtip.png b/icons-medium/glitchtip.png
index cd7b16a5..af4b9775 100644
Binary files a/icons-medium/glitchtip.png and b/icons-medium/glitchtip.png differ
diff --git a/icons-medium/glpi.png b/icons-medium/glpi.png
index 305aee64..731218e2 100644
Binary files a/icons-medium/glpi.png and b/icons-medium/glpi.png differ
diff --git a/icons-medium/gokapi.png b/icons-medium/gokapi.png
index a374d94e..6bbadf83 100644
Binary files a/icons-medium/gokapi.png and b/icons-medium/gokapi.png differ
diff --git a/icons-medium/gondoliano-alt.png b/icons-medium/gondoliano-alt.png
index 60cd53ee..975f992a 100644
Binary files a/icons-medium/gondoliano-alt.png and b/icons-medium/gondoliano-alt.png differ
diff --git a/icons-medium/gondoliano.png b/icons-medium/gondoliano.png
index 433a2308..af737ac1 100644
Binary files a/icons-medium/gondoliano.png and b/icons-medium/gondoliano.png differ
diff --git a/icons-medium/googlecolab.png b/icons-medium/googlecolab.png
index 103937fe..52ccf9da 100644
Binary files a/icons-medium/googlecolab.png and b/icons-medium/googlecolab.png differ
diff --git a/icons-medium/gotify.png b/icons-medium/gotify.png
index 83fc815f..71ccd6ce 100644
Binary files a/icons-medium/gotify.png and b/icons-medium/gotify.png differ
diff --git a/icons-medium/grafana.png b/icons-medium/grafana.png
index 9a809a57..f27092ce 100644
Binary files a/icons-medium/grafana.png and b/icons-medium/grafana.png differ
diff --git a/icons-medium/habits.png b/icons-medium/habits.png
new file mode 100644
index 00000000..b98e307f
Binary files /dev/null and b/icons-medium/habits.png differ
diff --git a/icons-medium/heimdall.png b/icons-medium/heimdall.png
index c491a9ed..8dd8c000 100644
Binary files a/icons-medium/heimdall.png and b/icons-medium/heimdall.png differ
diff --git a/icons-medium/helpinghand.png b/icons-medium/helpinghand.png
index 8fd2167b..873f494b 100644
Binary files a/icons-medium/helpinghand.png and b/icons-medium/helpinghand.png differ
diff --git a/icons-medium/hetzner.png b/icons-medium/hetzner.png
index fee37472..c4cc2af8 100644
Binary files a/icons-medium/hetzner.png and b/icons-medium/hetzner.png differ
diff --git a/icons-medium/hidrive.png b/icons-medium/hidrive.png
index f1a4c411..fe29c13c 100644
Binary files a/icons-medium/hidrive.png and b/icons-medium/hidrive.png differ
diff --git a/icons-medium/homer.png b/icons-medium/homer.png
index 2cf6a419..cacbccbd 100644
Binary files a/icons-medium/homer.png and b/icons-medium/homer.png differ
diff --git a/icons-medium/hoppscotch.png b/icons-medium/hoppscotch.png
index 02537821..80641743 100644
Binary files a/icons-medium/hoppscotch.png and b/icons-medium/hoppscotch.png differ
diff --git a/icons-medium/html.png b/icons-medium/html.png
index e2f52eb0..04d71e8b 100644
Binary files a/icons-medium/html.png and b/icons-medium/html.png differ
diff --git a/icons-medium/immich.png b/icons-medium/immich.png
index 0ff481df..4229c526 100644
Binary files a/icons-medium/immich.png and b/icons-medium/immich.png differ
diff --git a/icons-medium/input.png b/icons-medium/input.png
index e785b82a..6865fbc6 100644
Binary files a/icons-medium/input.png and b/icons-medium/input.png differ
diff --git a/icons-medium/instagram.png b/icons-medium/instagram.png
index bbcd71c9..239c1b8e 100644
Binary files a/icons-medium/instagram.png and b/icons-medium/instagram.png differ
diff --git a/icons-medium/javascript.png b/icons-medium/javascript.png
index db19cd2a..d3fb2bfb 100644
Binary files a/icons-medium/javascript.png and b/icons-medium/javascript.png differ
diff --git a/icons-medium/jdownloader.png b/icons-medium/jdownloader.png
index 32daa8bc..77fcbd1f 100644
Binary files a/icons-medium/jdownloader.png and b/icons-medium/jdownloader.png differ
diff --git a/icons-medium/jellyfin.png b/icons-medium/jellyfin.png
index cf46af3a..078d151f 100644
Binary files a/icons-medium/jellyfin.png and b/icons-medium/jellyfin.png differ
diff --git a/icons-medium/jenkins.png b/icons-medium/jenkins.png
index a6264039..eff683c4 100644
Binary files a/icons-medium/jenkins.png and b/icons-medium/jenkins.png differ
diff --git a/icons-medium/jira.png b/icons-medium/jira.png
index d9dcbc52..1da914b9 100644
Binary files a/icons-medium/jira.png and b/icons-medium/jira.png differ
diff --git a/icons-medium/joplin.png b/icons-medium/joplin.png
index 19b24200..72bf2dce 100644
Binary files a/icons-medium/joplin.png and b/icons-medium/joplin.png differ
diff --git a/icons-medium/kasmvnc.png b/icons-medium/kasmvnc.png
index 8941129a..64f0fdb3 100644
Binary files a/icons-medium/kasmvnc.png and b/icons-medium/kasmvnc.png differ
diff --git a/icons-medium/keepachangelog.png b/icons-medium/keepachangelog.png
index d72fcd21..73d12d95 100644
Binary files a/icons-medium/keepachangelog.png and b/icons-medium/keepachangelog.png differ
diff --git a/icons-medium/keycloak.png b/icons-medium/keycloak.png
index caa7634e..9be6c468 100644
Binary files a/icons-medium/keycloak.png and b/icons-medium/keycloak.png differ
diff --git a/icons-medium/kofi.png b/icons-medium/kofi.png
index 4dd2b3a2..be0cf6a0 100644
Binary files a/icons-medium/kofi.png and b/icons-medium/kofi.png differ
diff --git a/icons-medium/komga.png b/icons-medium/komga.png
index 47eb1ee1..743e301a 100644
Binary files a/icons-medium/komga.png and b/icons-medium/komga.png differ
diff --git a/icons-medium/komodo.png b/icons-medium/komodo.png
index f61d3a59..a9f3adf6 100644
Binary files a/icons-medium/komodo.png and b/icons-medium/komodo.png differ
diff --git a/icons-medium/landr.png b/icons-medium/landr.png
index 271ad0a2..d58b36ec 100644
Binary files a/icons-medium/landr.png and b/icons-medium/landr.png differ
diff --git a/icons-medium/lavalink.png b/icons-medium/lavalink.png
index 9ce7c99e..1e63b04d 100644
Binary files a/icons-medium/lavalink.png and b/icons-medium/lavalink.png differ
diff --git a/icons-medium/lazylibrarian.png b/icons-medium/lazylibrarian.png
index 6a0fa203..49cac184 100644
Binary files a/icons-medium/lazylibrarian.png and b/icons-medium/lazylibrarian.png differ
diff --git a/icons-medium/letsencrypt.png b/icons-medium/letsencrypt.png
index 26ff87c8..96cd822f 100644
Binary files a/icons-medium/letsencrypt.png and b/icons-medium/letsencrypt.png differ
diff --git a/icons-medium/linkace.png b/icons-medium/linkace.png
index 4bd75600..73c32529 100644
Binary files a/icons-medium/linkace.png and b/icons-medium/linkace.png differ
diff --git a/icons-medium/linkstack.png b/icons-medium/linkstack.png
index c587487a..cd4f49de 100644
Binary files a/icons-medium/linkstack.png and b/icons-medium/linkstack.png differ
diff --git a/icons-medium/linktree.png b/icons-medium/linktree.png
index 4f22d7e9..21585601 100644
Binary files a/icons-medium/linktree.png and b/icons-medium/linktree.png differ
diff --git a/icons-medium/linkwarden.png b/icons-medium/linkwarden.png
index bd863125..a9c668eb 100644
Binary files a/icons-medium/linkwarden.png and b/icons-medium/linkwarden.png differ
diff --git a/icons-medium/logarhythm.png b/icons-medium/logarhythm.png
index 8664973c..bed6220f 100644
Binary files a/icons-medium/logarhythm.png and b/icons-medium/logarhythm.png differ
diff --git a/icons-medium/logseq.png b/icons-medium/logseq.png
index 8b5581d1..bb22ca9d 100644
Binary files a/icons-medium/logseq.png and b/icons-medium/logseq.png differ
diff --git a/icons-medium/loki.png b/icons-medium/loki.png
index dc6c11d9..69572b8b 100644
Binary files a/icons-medium/loki.png and b/icons-medium/loki.png differ
diff --git a/icons-medium/lol.png b/icons-medium/lol.png
index 826768df..f2d4f6dd 100644
Binary files a/icons-medium/lol.png and b/icons-medium/lol.png differ
diff --git a/icons-medium/loopmidi.png b/icons-medium/loopmidi.png
index c484ad8a..158edb86 100644
Binary files a/icons-medium/loopmidi.png and b/icons-medium/loopmidi.png differ
diff --git a/icons-medium/mail.png b/icons-medium/mail.png
index 4fe7c18c..0682effc 100644
Binary files a/icons-medium/mail.png and b/icons-medium/mail.png differ
diff --git a/icons-medium/mailcow.png b/icons-medium/mailcow.png
index a5b501bb..a2512a49 100644
Binary files a/icons-medium/mailcow.png and b/icons-medium/mailcow.png differ
diff --git a/icons-medium/mailgun.png b/icons-medium/mailgun.png
index 2e128b42..686ad862 100644
Binary files a/icons-medium/mailgun.png and b/icons-medium/mailgun.png differ
diff --git a/icons-medium/mariadb.png b/icons-medium/mariadb.png
index 69ad5a1c..7095aef6 100644
Binary files a/icons-medium/mariadb.png and b/icons-medium/mariadb.png differ
diff --git a/icons-medium/marvinscham-alt.png b/icons-medium/marvinscham-alt.png
index af9fbcd7..d7335cc6 100644
Binary files a/icons-medium/marvinscham-alt.png and b/icons-medium/marvinscham-alt.png differ
diff --git a/icons-medium/marvinscham.png b/icons-medium/marvinscham.png
index 03909ecd..0869847d 100644
Binary files a/icons-medium/marvinscham.png and b/icons-medium/marvinscham.png differ
diff --git a/icons-medium/masterychart.png b/icons-medium/masterychart.png
index 162ff488..10433208 100644
Binary files a/icons-medium/masterychart.png and b/icons-medium/masterychart.png differ
diff --git a/icons-medium/mealie.png b/icons-medium/mealie.png
index 165120a1..e0b6f3ac 100644
Binary files a/icons-medium/mealie.png and b/icons-medium/mealie.png differ
diff --git a/icons-medium/memos.png b/icons-medium/memos.png
index 5349ca60..8d31cc41 100644
Binary files a/icons-medium/memos.png and b/icons-medium/memos.png differ
diff --git a/icons-medium/midi-humanizer.png b/icons-medium/midi-humanizer.png
index 18903b08..5f0f4374 100644
Binary files a/icons-medium/midi-humanizer.png and b/icons-medium/midi-humanizer.png differ
diff --git a/icons-medium/midieditor.png b/icons-medium/midieditor.png
index 4759a8d3..a6c4f004 100644
Binary files a/icons-medium/midieditor.png and b/icons-medium/midieditor.png differ
diff --git a/icons-medium/mlc.png b/icons-medium/mlc.png
index d4cc2e59..48a0879c 100644
Binary files a/icons-medium/mlc.png and b/icons-medium/mlc.png differ
diff --git a/icons-medium/mongodb.png b/icons-medium/mongodb.png
index 941a7863..b8564f47 100644
Binary files a/icons-medium/mongodb.png and b/icons-medium/mongodb.png differ
diff --git a/icons-medium/monica.png b/icons-medium/monica.png
index 3052f52d..c5aab4ad 100644
Binary files a/icons-medium/monica.png and b/icons-medium/monica.png differ
diff --git a/icons-medium/moodle.png b/icons-medium/moodle.png
index ceab2c88..b6115c29 100644
Binary files a/icons-medium/moodle.png and b/icons-medium/moodle.png differ
diff --git a/icons-medium/ms-small-white.png b/icons-medium/ms-small-white.png
index 2c9c93c4..88d2fd2b 100644
Binary files a/icons-medium/ms-small-white.png and b/icons-medium/ms-small-white.png differ
diff --git a/icons-medium/ms-small.png b/icons-medium/ms-small.png
index 7aaab0d8..951cf34a 100644
Binary files a/icons-medium/ms-small.png and b/icons-medium/ms-small.png differ
diff --git a/icons-medium/multiscrobbler.png b/icons-medium/multiscrobbler.png
new file mode 100644
index 00000000..74853a5d
Binary files /dev/null and b/icons-medium/multiscrobbler.png differ
diff --git a/icons-medium/musescore.png b/icons-medium/musescore.png
index db1cbdac..050cca06 100644
Binary files a/icons-medium/musescore.png and b/icons-medium/musescore.png differ
diff --git a/icons-medium/mycomind.png b/icons-medium/mycomind.png
index eb008087..197c52ac 100644
Binary files a/icons-medium/mycomind.png and b/icons-medium/mycomind.png differ
diff --git a/icons-medium/mymusicsheet.png b/icons-medium/mymusicsheet.png
index 6a9e21e9..9421bdb6 100644
Binary files a/icons-medium/mymusicsheet.png and b/icons-medium/mymusicsheet.png differ
diff --git a/icons-medium/mysql.png b/icons-medium/mysql.png
index 583a9cf6..a7ea9b0f 100644
Binary files a/icons-medium/mysql.png and b/icons-medium/mysql.png differ
diff --git a/icons-medium/natuerlichschoen.png b/icons-medium/natuerlichschoen.png
index b22bbc02..5becdc14 100644
Binary files a/icons-medium/natuerlichschoen.png and b/icons-medium/natuerlichschoen.png differ
diff --git a/icons-medium/netcup.png b/icons-medium/netcup.png
index 3e683180..8d49c4f9 100644
Binary files a/icons-medium/netcup.png and b/icons-medium/netcup.png differ
diff --git a/icons-medium/nextcloud.png b/icons-medium/nextcloud.png
index 9b7cd75b..e3fd470c 100644
Binary files a/icons-medium/nextcloud.png and b/icons-medium/nextcloud.png differ
diff --git a/icons-medium/nginx.png b/icons-medium/nginx.png
index f6ff3325..4fce215c 100644
Binary files a/icons-medium/nginx.png and b/icons-medium/nginx.png differ
diff --git a/icons-medium/nginxproxymanager.png b/icons-medium/nginxproxymanager.png
index 43ae4aee..c3e7c7a4 100644
Binary files a/icons-medium/nginxproxymanager.png and b/icons-medium/nginxproxymanager.png differ
diff --git a/icons-medium/nordvpn.png b/icons-medium/nordvpn.png
index 8d7c0ef1..2b17ad9a 100644
Binary files a/icons-medium/nordvpn.png and b/icons-medium/nordvpn.png differ
diff --git a/icons-medium/nostalgiadragon.png b/icons-medium/nostalgiadragon.png
index c4a7f608..40d5ce51 100644
Binary files a/icons-medium/nostalgiadragon.png and b/icons-medium/nostalgiadragon.png differ
diff --git a/icons-medium/obs.png b/icons-medium/obs.png
index 02181af4..13eab6c9 100644
Binary files a/icons-medium/obs.png and b/icons-medium/obs.png differ
diff --git a/icons-medium/obsidian.png b/icons-medium/obsidian.png
index ead92258..4567145f 100644
Binary files a/icons-medium/obsidian.png and b/icons-medium/obsidian.png differ
diff --git a/icons-medium/ohmyform.png b/icons-medium/ohmyform.png
index 9ffc18ce..3912972b 100644
Binary files a/icons-medium/ohmyform.png and b/icons-medium/ohmyform.png differ
diff --git a/icons-medium/openldap.png b/icons-medium/openldap.png
index d8c3e784..7c00d0fc 100644
Binary files a/icons-medium/openldap.png and b/icons-medium/openldap.png differ
diff --git a/icons-medium/overleaf.png b/icons-medium/overleaf.png
index 7691d082..211fd334 100644
Binary files a/icons-medium/overleaf.png and b/icons-medium/overleaf.png differ
diff --git a/icons-medium/paperless-ngx.png b/icons-medium/paperless-ngx.png
index c58ee8b4..a878b2ce 100644
Binary files a/icons-medium/paperless-ngx.png and b/icons-medium/paperless-ngx.png differ
diff --git a/icons-medium/papierkram.png b/icons-medium/papierkram.png
index bd332a34..f63f0a34 100644
Binary files a/icons-medium/papierkram.png and b/icons-medium/papierkram.png differ
diff --git a/icons-medium/patreon.png b/icons-medium/patreon.png
index a16e5353..c965bc19 100644
Binary files a/icons-medium/patreon.png and b/icons-medium/patreon.png differ
diff --git a/icons-medium/paypal.png b/icons-medium/paypal.png
index 6ecc4b97..ba71c7ac 100644
Binary files a/icons-medium/paypal.png and b/icons-medium/paypal.png differ
diff --git a/icons-medium/peertube.png b/icons-medium/peertube.png
index 528cd27f..d5de2f0d 100644
Binary files a/icons-medium/peertube.png and b/icons-medium/peertube.png differ
diff --git a/icons-medium/percona.png b/icons-medium/percona.png
index b36ca303..f0a0feda 100644
Binary files a/icons-medium/percona.png and b/icons-medium/percona.png differ
diff --git a/icons-medium/perlite.png b/icons-medium/perlite.png
index 072c086d..2caeb44c 100644
Binary files a/icons-medium/perlite.png and b/icons-medium/perlite.png differ
diff --git a/icons-medium/pgadmin.png b/icons-medium/pgadmin.png
index efe83abc..b94bb714 100644
Binary files a/icons-medium/pgadmin.png and b/icons-medium/pgadmin.png differ
diff --git a/icons-medium/photopea.png b/icons-medium/photopea.png
index c8a18903..313d4ebc 100644
Binary files a/icons-medium/photopea.png and b/icons-medium/photopea.png differ
diff --git a/icons-medium/photoprism.png b/icons-medium/photoprism.png
index 5cf2ac89..c95e9c1e 100644
Binary files a/icons-medium/photoprism.png and b/icons-medium/photoprism.png differ
diff --git a/icons-medium/php.png b/icons-medium/php.png
index 126fd661..8d229d50 100644
Binary files a/icons-medium/php.png and b/icons-medium/php.png differ
diff --git a/icons-medium/phpldapadmin.png b/icons-medium/phpldapadmin.png
index 325c069f..d4247772 100644
Binary files a/icons-medium/phpldapadmin.png and b/icons-medium/phpldapadmin.png differ
diff --git a/icons-medium/piano2notes.png b/icons-medium/piano2notes.png
index 178b5709..ea253505 100644
Binary files a/icons-medium/piano2notes.png and b/icons-medium/piano2notes.png differ
diff --git a/icons-medium/pianoled.png b/icons-medium/pianoled.png
index 16b5fbb6..22a939a9 100644
Binary files a/icons-medium/pianoled.png and b/icons-medium/pianoled.png differ
diff --git a/icons-medium/pianolux.png b/icons-medium/pianolux.png
index df5c23db..829bf909 100644
Binary files a/icons-medium/pianolux.png and b/icons-medium/pianolux.png differ
diff --git a/icons-medium/pianoteq.png b/icons-medium/pianoteq.png
index 3b4a7890..938d23c2 100644
Binary files a/icons-medium/pianoteq.png and b/icons-medium/pianoteq.png differ
diff --git a/icons-medium/pianovfx.png b/icons-medium/pianovfx.png
index d9014e86..0b8a4034 100644
Binary files a/icons-medium/pianovfx.png and b/icons-medium/pianovfx.png differ
diff --git a/icons-medium/pihole.png b/icons-medium/pihole.png
index 7675f0de..a1f34bfb 100644
Binary files a/icons-medium/pihole.png and b/icons-medium/pihole.png differ
diff --git a/icons-medium/plausible.png b/icons-medium/plausible.png
index cfff0e5b..e1babb9b 100644
Binary files a/icons-medium/plausible.png and b/icons-medium/plausible.png differ
diff --git a/icons-medium/pokemon-tcgp.png b/icons-medium/pokemon-tcgp.png
index a0a99bc2..b7415630 100644
Binary files a/icons-medium/pokemon-tcgp.png and b/icons-medium/pokemon-tcgp.png differ
diff --git a/icons-medium/portainer.png b/icons-medium/portainer.png
index 1a9731c0..06245589 100644
Binary files a/icons-medium/portainer.png and b/icons-medium/portainer.png differ
diff --git a/icons-medium/postgresql.png b/icons-medium/postgresql.png
index 697709e4..99de090a 100644
Binary files a/icons-medium/postgresql.png and b/icons-medium/postgresql.png differ
diff --git a/icons-medium/privatebin.png b/icons-medium/privatebin.png
index e97a4286..4731d0ef 100644
Binary files a/icons-medium/privatebin.png and b/icons-medium/privatebin.png differ
diff --git a/icons-medium/prometheus.png b/icons-medium/prometheus.png
index ce04e73e..571a168c 100644
Binary files a/icons-medium/prometheus.png and b/icons-medium/prometheus.png differ
diff --git a/icons-medium/prowlarr.png b/icons-medium/prowlarr.png
index 1e9ec13e..bf8e1ef8 100644
Binary files a/icons-medium/prowlarr.png and b/icons-medium/prowlarr.png differ
diff --git a/icons-medium/pyscript.png b/icons-medium/pyscript.png
index 66c0f3db..d5f878dd 100644
Binary files a/icons-medium/pyscript.png and b/icons-medium/pyscript.png differ
diff --git a/icons-medium/qbittorrent.png b/icons-medium/qbittorrent.png
index 245bd9dd..0b3a3f95 100644
Binary files a/icons-medium/qbittorrent.png and b/icons-medium/qbittorrent.png differ
diff --git a/icons-medium/querschnitten.png b/icons-medium/querschnitten.png
index b78a26bb..12f4d5fc 100644
Binary files a/icons-medium/querschnitten.png and b/icons-medium/querschnitten.png differ
diff --git a/icons-medium/querschnitten_transp.png b/icons-medium/querschnitten_transp.png
index d6b07ef9..b645daae 100644
Binary files a/icons-medium/querschnitten_transp.png and b/icons-medium/querschnitten_transp.png differ
diff --git a/icons-medium/questionmark.png b/icons-medium/questionmark.png
index 82fc1f6f..3f3654f4 100644
Binary files a/icons-medium/questionmark.png and b/icons-medium/questionmark.png differ
diff --git a/icons-medium/radicale.png b/icons-medium/radicale.png
index 31fc5eb7..85cd41cd 100644
Binary files a/icons-medium/radicale.png and b/icons-medium/radicale.png differ
diff --git a/icons-medium/rclone.png b/icons-medium/rclone.png
index 93d0d311..60a9e6ae 100644
Binary files a/icons-medium/rclone.png and b/icons-medium/rclone.png differ
diff --git a/icons-medium/readarr.png b/icons-medium/readarr.png
index 49e2622a..aebdb7c3 100644
Binary files a/icons-medium/readarr.png and b/icons-medium/readarr.png differ
diff --git a/icons-medium/reddit.png b/icons-medium/reddit.png
index a600e268..ef470f8f 100644
Binary files a/icons-medium/reddit.png and b/icons-medium/reddit.png differ
diff --git a/icons-medium/redis.png b/icons-medium/redis.png
index f5f2973b..f9563bba 100644
Binary files a/icons-medium/redis.png and b/icons-medium/redis.png differ
diff --git a/icons-medium/rembg.png b/icons-medium/rembg.png
index e8835b69..4f43aef7 100644
Binary files a/icons-medium/rembg.png and b/icons-medium/rembg.png differ
diff --git a/icons-medium/renovate.png b/icons-medium/renovate.png
index d63c1fba..1740eb6c 100644
Binary files a/icons-medium/renovate.png and b/icons-medium/renovate.png differ
diff --git a/icons-medium/riotgames.png b/icons-medium/riotgames.png
index ce7e1ba0..dc7effe4 100644
Binary files a/icons-medium/riotgames.png and b/icons-medium/riotgames.png differ
diff --git a/icons-medium/riotgames_alt.png b/icons-medium/riotgames_alt.png
index 3fdf19dc..d0fb530f 100644
Binary files a/icons-medium/riotgames_alt.png and b/icons-medium/riotgames_alt.png differ
diff --git a/icons-medium/rwu-vs.png b/icons-medium/rwu-vs.png
index ff72c4cd..c9d2792f 100644
Binary files a/icons-medium/rwu-vs.png and b/icons-medium/rwu-vs.png differ
diff --git a/icons-medium/rwu.png b/icons-medium/rwu.png
index 3eb0e6c4..61c17d4c 100644
Binary files a/icons-medium/rwu.png and b/icons-medium/rwu.png differ
diff --git a/icons-medium/sass.png b/icons-medium/sass.png
index 27693065..994c183b 100644
Binary files a/icons-medium/sass.png and b/icons-medium/sass.png differ
diff --git a/icons-medium/schmoekerei-bg.png b/icons-medium/schmoekerei-bg.png
index af791e8d..8acfe8e0 100644
Binary files a/icons-medium/schmoekerei-bg.png and b/icons-medium/schmoekerei-bg.png differ
diff --git a/icons-medium/schmoekerei-dev.png b/icons-medium/schmoekerei-dev.png
index 799bc66b..aa8ee3fb 100644
Binary files a/icons-medium/schmoekerei-dev.png and b/icons-medium/schmoekerei-dev.png differ
diff --git a/icons-medium/schmoekerei-edu.png b/icons-medium/schmoekerei-edu.png
index b7dfa587..0abf8646 100644
Binary files a/icons-medium/schmoekerei-edu.png and b/icons-medium/schmoekerei-edu.png differ
diff --git a/icons-medium/schmoekerei-main.png b/icons-medium/schmoekerei-main.png
index 65e51cee..0003338c 100644
Binary files a/icons-medium/schmoekerei-main.png and b/icons-medium/schmoekerei-main.png differ
diff --git a/icons-medium/schmoekerei-sheetmusic.png b/icons-medium/schmoekerei-sheetmusic.png
index 8aa493b4..2943668c 100644
Binary files a/icons-medium/schmoekerei-sheetmusic.png and b/icons-medium/schmoekerei-sheetmusic.png differ
diff --git a/icons-medium/schmoekerei.png b/icons-medium/schmoekerei.png
index 60f1cb6b..0ac4c33d 100644
Binary files a/icons-medium/schmoekerei.png and b/icons-medium/schmoekerei.png differ
diff --git a/icons-medium/seemusic.png b/icons-medium/seemusic.png
index 00472517..999f1517 100644
Binary files a/icons-medium/seemusic.png and b/icons-medium/seemusic.png differ
diff --git a/icons-medium/selenium.png b/icons-medium/selenium.png
index 9fd6b393..be94b886 100644
Binary files a/icons-medium/selenium.png and b/icons-medium/selenium.png differ
diff --git a/icons-medium/sellpass.png b/icons-medium/sellpass.png
index b890ea84..edbe2f99 100644
Binary files a/icons-medium/sellpass.png and b/icons-medium/sellpass.png differ
diff --git a/icons-medium/semver.png b/icons-medium/semver.png
index 1b12eb64..20e23091 100644
Binary files a/icons-medium/semver.png and b/icons-medium/semver.png differ
diff --git a/icons-medium/sentry.png b/icons-medium/sentry.png
index 7da7da0c..5d003e16 100644
Binary files a/icons-medium/sentry.png and b/icons-medium/sentry.png differ
diff --git a/icons-medium/sheetable.png b/icons-medium/sheetable.png
index af9bde13..d1e19305 100644
Binary files a/icons-medium/sheetable.png and b/icons-medium/sheetable.png differ
diff --git a/icons-medium/sogo.png b/icons-medium/sogo.png
index 2ed45f83..9e489f96 100644
Binary files a/icons-medium/sogo.png and b/icons-medium/sogo.png differ
diff --git a/icons-medium/sonarqube.png b/icons-medium/sonarqube.png
index 64607e1a..52da9b1b 100644
Binary files a/icons-medium/sonarqube.png and b/icons-medium/sonarqube.png differ
diff --git a/icons-medium/sonic.png b/icons-medium/sonic.png
index 312a39a9..d7fc6c0d 100644
Binary files a/icons-medium/sonic.png and b/icons-medium/sonic.png differ
diff --git a/icons-medium/spotify.png b/icons-medium/spotify.png
index 8d528dee..ed06c782 100644
Binary files a/icons-medium/spotify.png and b/icons-medium/spotify.png differ
diff --git a/icons-medium/stash.png b/icons-medium/stash.png
index 23979f9f..c2a35f59 100644
Binary files a/icons-medium/stash.png and b/icons-medium/stash.png differ
diff --git a/icons-medium/stirling.png b/icons-medium/stirling.png
index ebfe4056..3f5d253a 100644
Binary files a/icons-medium/stirling.png and b/icons-medium/stirling.png differ
diff --git a/icons-medium/strato.png b/icons-medium/strato.png
index b4b0d931..ef79381d 100644
Binary files a/icons-medium/strato.png and b/icons-medium/strato.png differ
diff --git a/icons-medium/stripe.png b/icons-medium/stripe.png
index 888de6e4..748ea8cb 100644
Binary files a/icons-medium/stripe.png and b/icons-medium/stripe.png differ
diff --git a/icons-medium/subscriptions.png b/icons-medium/subscriptions.png
new file mode 100644
index 00000000..94329e09
Binary files /dev/null and b/icons-medium/subscriptions.png differ
diff --git a/icons-medium/swag.png b/icons-medium/swag.png
index 8e542ce3..2257cd49 100644
Binary files a/icons-medium/swag.png and b/icons-medium/swag.png differ
diff --git a/icons-medium/synthesia.png b/icons-medium/synthesia.png
index 1f4c51bb..bb96185e 100644
Binary files a/icons-medium/synthesia.png and b/icons-medium/synthesia.png differ
diff --git a/icons-medium/tabby.png b/icons-medium/tabby.png
index 8713d6eb..ff78403f 100644
Binary files a/icons-medium/tabby.png and b/icons-medium/tabby.png differ
diff --git a/icons-medium/taiga.png b/icons-medium/taiga.png
index 4c1f5eb9..45eea690 100644
Binary files a/icons-medium/taiga.png and b/icons-medium/taiga.png differ
diff --git a/icons-medium/tampermonkey.png b/icons-medium/tampermonkey.png
index a2a6864d..e6068dcc 100644
Binary files a/icons-medium/tampermonkey.png and b/icons-medium/tampermonkey.png differ
diff --git a/icons-medium/teamspeak3.png b/icons-medium/teamspeak3.png
index 0d8657a2..83801c5d 100644
Binary files a/icons-medium/teamspeak3.png and b/icons-medium/teamspeak3.png differ
diff --git a/icons-medium/technitium.png b/icons-medium/technitium.png
new file mode 100644
index 00000000..aa23f70c
Binary files /dev/null and b/icons-medium/technitium.png differ
diff --git a/icons-medium/thomisgrill.png b/icons-medium/thomisgrill.png
index e0da6634..bc59094e 100644
Binary files a/icons-medium/thomisgrill.png and b/icons-medium/thomisgrill.png differ
diff --git a/icons-medium/tidal.png b/icons-medium/tidal.png
index febd7a40..538aee81 100644
Binary files a/icons-medium/tidal.png and b/icons-medium/tidal.png differ
diff --git a/icons-medium/tiktok.png b/icons-medium/tiktok.png
index 99b6f255..ada2d7c7 100644
Binary files a/icons-medium/tiktok.png and b/icons-medium/tiktok.png differ
diff --git a/icons-medium/traefik.png b/icons-medium/traefik.png
new file mode 100644
index 00000000..97705589
Binary files /dev/null and b/icons-medium/traefik.png differ
diff --git a/icons-medium/turbosmurfs.png b/icons-medium/turbosmurfs.png
index f6b8512f..b68cbd98 100644
Binary files a/icons-medium/turbosmurfs.png and b/icons-medium/turbosmurfs.png differ
diff --git a/icons-medium/twitter.png b/icons-medium/twitter.png
index 5e720b01..3be5d125 100644
Binary files a/icons-medium/twitter.png and b/icons-medium/twitter.png differ
diff --git a/icons-medium/umami.png b/icons-medium/umami.png
index 76072f35..daba03fa 100644
Binary files a/icons-medium/umami.png and b/icons-medium/umami.png differ
diff --git a/icons-medium/uptime-kuma-dev.png b/icons-medium/uptime-kuma-dev.png
index 3941fff4..5f53c3c8 100644
Binary files a/icons-medium/uptime-kuma-dev.png and b/icons-medium/uptime-kuma-dev.png differ
diff --git a/icons-medium/uptime-kuma.png b/icons-medium/uptime-kuma.png
index c8c4f1f6..ade4229e 100644
Binary files a/icons-medium/uptime-kuma.png and b/icons-medium/uptime-kuma.png differ
diff --git a/icons-medium/vaultwarden.png b/icons-medium/vaultwarden.png
index 075e37ff..a5a1a37b 100644
Binary files a/icons-medium/vaultwarden.png and b/icons-medium/vaultwarden.png differ
diff --git a/icons-medium/vscode.png b/icons-medium/vscode.png
index df45ed82..30fd031d 100644
Binary files a/icons-medium/vscode.png and b/icons-medium/vscode.png differ
diff --git a/icons-medium/wakapi.png b/icons-medium/wakapi.png
index 9acc10e6..311f0e84 100644
Binary files a/icons-medium/wakapi.png and b/icons-medium/wakapi.png differ
diff --git a/icons-medium/watchtower.png b/icons-medium/watchtower.png
index 6bb26fe1..cb57daf3 100644
Binary files a/icons-medium/watchtower.png and b/icons-medium/watchtower.png differ
diff --git a/icons-medium/weblate.png b/icons-medium/weblate.png
index 6a10aa03..efe84933 100644
Binary files a/icons-medium/weblate.png and b/icons-medium/weblate.png differ
diff --git a/icons-medium/webp2jpg.png b/icons-medium/webp2jpg.png
index 80f55321..0ef46c17 100644
Binary files a/icons-medium/webp2jpg.png and b/icons-medium/webp2jpg.png differ
diff --git a/icons-medium/webtrees.png b/icons-medium/webtrees.png
index 42aeb86d..bced0c0e 100644
Binary files a/icons-medium/webtrees.png and b/icons-medium/webtrees.png differ
diff --git a/icons-medium/wikijs.png b/icons-medium/wikijs.png
index cadd2a60..de203bd2 100644
Binary files a/icons-medium/wikijs.png and b/icons-medium/wikijs.png differ
diff --git a/icons-medium/wireguard.png b/icons-medium/wireguard.png
index 161d2026..bf64880f 100644
Binary files a/icons-medium/wireguard.png and b/icons-medium/wireguard.png differ
diff --git a/icons-medium/wordpress.png b/icons-medium/wordpress.png
index 50b2e3d6..4155f74e 100644
Binary files a/icons-medium/wordpress.png and b/icons-medium/wordpress.png differ
diff --git a/icons-medium/youtube.png b/icons-medium/youtube.png
index ae1ae990..80a44e2e 100644
Binary files a/icons-medium/youtube.png and b/icons-medium/youtube.png differ
diff --git a/icons-medium/youtubemusic.png b/icons-medium/youtubemusic.png
index 3a3a84f0..c1cacdd9 100644
Binary files a/icons-medium/youtubemusic.png and b/icons-medium/youtubemusic.png differ
diff --git a/icons-medium/youtubestudio.png b/icons-medium/youtubestudio.png
index 737c5088..df2408f2 100644
Binary files a/icons-medium/youtubestudio.png and b/icons-medium/youtubestudio.png differ
diff --git a/icons-small/1v9.png b/icons-small/1v9.png
index d9b521bd..c3749722 100644
Binary files a/icons-small/1v9.png and b/icons-small/1v9.png differ
diff --git a/icons-small/admin.png b/icons-small/admin.png
index b69c212f..a67dcd12 100644
Binary files a/icons-small/admin.png and b/icons-small/admin.png differ
diff --git a/icons-small/adminer.png b/icons-small/adminer.png
index 2ea47bc8..e47013a2 100644
Binary files a/icons-small/adminer.png and b/icons-small/adminer.png differ
diff --git a/icons-small/adsense.png b/icons-small/adsense.png
index 4f659631..520f06e4 100644
Binary files a/icons-small/adsense.png and b/icons-small/adsense.png differ
diff --git a/icons-small/alertmanager.png b/icons-small/alertmanager.png
index 3b7d5d64..57e1ad74 100644
Binary files a/icons-small/alertmanager.png and b/icons-small/alertmanager.png differ
diff --git a/icons-small/apache.png b/icons-small/apache.png
index c07cbe79..cc75691e 100644
Binary files a/icons-small/apache.png and b/icons-small/apache.png differ
diff --git a/icons-small/applemusic.png b/icons-small/applemusic.png
index f27dcb5d..3c6a51b6 100644
Binary files a/icons-small/applemusic.png and b/icons-small/applemusic.png differ
diff --git a/icons-small/archivebox.png b/icons-small/archivebox.png
index 3571378e..2c3858ba 100644
Binary files a/icons-small/archivebox.png and b/icons-small/archivebox.png differ
diff --git a/icons-small/arduino.png b/icons-small/arduino.png
index a0b12331..2d36099a 100644
Binary files a/icons-small/arduino.png and b/icons-small/arduino.png differ
diff --git a/icons-small/asf.png b/icons-small/asf.png
index 652b58f9..0b2c2745 100644
Binary files a/icons-small/asf.png and b/icons-small/asf.png differ
diff --git a/icons-small/audiobookshelf.png b/icons-small/audiobookshelf.png
index 32f7f6a4..e2a173e1 100644
Binary files a/icons-small/audiobookshelf.png and b/icons-small/audiobookshelf.png differ
diff --git a/icons-small/authentik.png b/icons-small/authentik.png
index 677ad22b..7d320185 100644
Binary files a/icons-small/authentik.png and b/icons-small/authentik.png differ
diff --git a/icons-small/axonivy.png b/icons-small/axonivy.png
index d3f6153d..c856b5bb 100644
Binary files a/icons-small/axonivy.png and b/icons-small/axonivy.png differ
diff --git a/icons-small/bandcamp.png b/icons-small/bandcamp.png
index a7ea9a0f..3b0c9234 100644
Binary files a/icons-small/bandcamp.png and b/icons-small/bandcamp.png differ
diff --git a/icons-small/beszel.png b/icons-small/beszel.png
index 1b14bf64..25c04b26 100644
Binary files a/icons-small/beszel.png and b/icons-small/beszel.png differ
diff --git a/icons-small/bibtex-oss.png b/icons-small/bibtex-oss.png
index 217ef3ae..c3b5e86c 100644
Binary files a/icons-small/bibtex-oss.png and b/icons-small/bibtex-oss.png differ
diff --git a/icons-small/bibtex-tidy.png b/icons-small/bibtex-tidy.png
index af1e1a9d..d3427c60 100644
Binary files a/icons-small/bibtex-tidy.png and b/icons-small/bibtex-tidy.png differ
diff --git a/icons-small/bitwarden.png b/icons-small/bitwarden.png
index 36a91008..bb4054f7 100644
Binary files a/icons-small/bitwarden.png and b/icons-small/bitwarden.png differ
diff --git a/icons-small/bookstack.png b/icons-small/bookstack.png
index cdc049a0..da3ab8ee 100644
Binary files a/icons-small/bookstack.png and b/icons-small/bookstack.png differ
diff --git a/icons-small/box.png b/icons-small/box.png
index 0b287461..65fa4368 100644
Binary files a/icons-small/box.png and b/icons-small/box.png differ
diff --git a/icons-small/buymeacoffee.png b/icons-small/buymeacoffee.png
index 4a78be43..3b8ea5fa 100644
Binary files a/icons-small/buymeacoffee.png and b/icons-small/buymeacoffee.png differ
diff --git a/icons-small/cadvisor.png b/icons-small/cadvisor.png
index f93a2f3d..b0496282 100644
Binary files a/icons-small/cadvisor.png and b/icons-small/cadvisor.png differ
diff --git a/icons-small/calibre-web.png b/icons-small/calibre-web.png
index c2f32a10..807e1345 100644
Binary files a/icons-small/calibre-web.png and b/icons-small/calibre-web.png differ
diff --git a/icons-small/calibreweb.png b/icons-small/calibreweb.png
index d55f2e95..43580938 100644
Binary files a/icons-small/calibreweb.png and b/icons-small/calibreweb.png differ
diff --git a/icons-small/celery.png b/icons-small/celery.png
index 9f7e06d4..a5d7ad46 100644
Binary files a/icons-small/celery.png and b/icons-small/celery.png differ
diff --git a/icons-small/changedetection.png b/icons-small/changedetection.png
index 505d2084..38e2dae4 100644
Binary files a/icons-small/changedetection.png and b/icons-small/changedetection.png differ
diff --git a/icons-small/chatgpt.png b/icons-small/chatgpt.png
index 367dfdd5..4e4c8933 100644
Binary files a/icons-small/chatgpt.png and b/icons-small/chatgpt.png differ
diff --git a/icons-small/checksch.png b/icons-small/checksch.png
index 6d21575e..5ddcfab3 100644
Binary files a/icons-small/checksch.png and b/icons-small/checksch.png differ
diff --git a/icons-small/clearflask.png b/icons-small/clearflask.png
index ecec1c3d..dc0b1461 100644
Binary files a/icons-small/clearflask.png and b/icons-small/clearflask.png differ
diff --git a/icons-small/cloud.png b/icons-small/cloud.png
index b58523c3..4bcdbc61 100644
Binary files a/icons-small/cloud.png and b/icons-small/cloud.png differ
diff --git a/icons-small/cloud.scham.net.png b/icons-small/cloud.scham.net.png
index 111be04c..27e4aba1 100644
Binary files a/icons-small/cloud.scham.net.png and b/icons-small/cloud.scham.net.png differ
diff --git a/icons-small/cloudflare.png b/icons-small/cloudflare.png
index 4ca38433..0668d928 100644
Binary files a/icons-small/cloudflare.png and b/icons-small/cloudflare.png differ
diff --git a/icons-small/collabora.png b/icons-small/collabora.png
index c00a0e51..bb0a316b 100644
Binary files a/icons-small/collabora.png and b/icons-small/collabora.png differ
diff --git a/icons-small/color-icon.png b/icons-small/color-icon.png
index 28228ed8..f4eea7b6 100644
Binary files a/icons-small/color-icon.png and b/icons-small/color-icon.png differ
diff --git a/icons-small/composer.png b/icons-small/composer.png
index 6ee5a7e8..eb012eaf 100644
Binary files a/icons-small/composer.png and b/icons-small/composer.png differ
diff --git a/icons-small/coverbuilder.png b/icons-small/coverbuilder.png
index 17977345..f389975d 100644
Binary files a/icons-small/coverbuilder.png and b/icons-small/coverbuilder.png differ
diff --git a/icons-small/cronitor.png b/icons-small/cronitor.png
index 66e0ee51..0324a76c 100644
Binary files a/icons-small/cronitor.png and b/icons-small/cronitor.png differ
diff --git a/icons-small/css.png b/icons-small/css.png
index 895edaf1..c5a17e9e 100644
Binary files a/icons-small/css.png and b/icons-small/css.png differ
diff --git a/icons-small/cyberchef.png b/icons-small/cyberchef.png
index e1abe3b0..8270f771 100644
Binary files a/icons-small/cyberchef.png and b/icons-small/cyberchef.png differ
diff --git a/icons-small/d3.png b/icons-small/d3.png
index 1a81e2f9..d3bad3b4 100644
Binary files a/icons-small/d3.png and b/icons-small/d3.png differ
diff --git a/icons-small/davinciresolve.png b/icons-small/davinciresolve.png
index 35fa1a02..d9fa25bf 100644
Binary files a/icons-small/davinciresolve.png and b/icons-small/davinciresolve.png differ
diff --git a/icons-small/deepl.png b/icons-small/deepl.png
index a280ed54..50293f35 100644
Binary files a/icons-small/deepl.png and b/icons-small/deepl.png differ
diff --git a/icons-small/deezer.png b/icons-small/deezer.png
index 464ebbd3..661eafa5 100644
Binary files a/icons-small/deezer.png and b/icons-small/deezer.png differ
diff --git a/icons-small/diagrams.png b/icons-small/diagrams.png
index 6771c323..bc0902ab 100644
Binary files a/icons-small/diagrams.png and b/icons-small/diagrams.png differ
diff --git a/icons-small/discord.png b/icons-small/discord.png
index d3bbb502..058a2dc6 100644
Binary files a/icons-small/discord.png and b/icons-small/discord.png differ
diff --git a/icons-small/disenchanter.png b/icons-small/disenchanter.png
index 289fcc5f..02ab180c 100644
Binary files a/icons-small/disenchanter.png and b/icons-small/disenchanter.png differ
diff --git a/icons-small/diun.png b/icons-small/diun.png
index ca911a1b..d5d4a83e 100644
Binary files a/icons-small/diun.png and b/icons-small/diun.png differ
diff --git a/icons-small/dmarc.png b/icons-small/dmarc.png
index 99287866..18f0d3f5 100644
Binary files a/icons-small/dmarc.png and b/icons-small/dmarc.png differ
diff --git a/icons-small/docker-compose.png b/icons-small/docker-compose.png
index 2c602cb9..99a97064 100644
Binary files a/icons-small/docker-compose.png and b/icons-small/docker-compose.png differ
diff --git a/icons-small/docker.png b/icons-small/docker.png
index 88efa6f9..8f418afb 100644
Binary files a/icons-small/docker.png and b/icons-small/docker.png differ
diff --git a/icons-small/dokuwiki.png b/icons-small/dokuwiki.png
index b75db70d..714119a5 100644
Binary files a/icons-small/dokuwiki.png and b/icons-small/dokuwiki.png differ
diff --git a/icons-small/duolingo.png b/icons-small/duolingo.png
index fd437945..da350562 100644
Binary files a/icons-small/duolingo.png and b/icons-small/duolingo.png differ
diff --git a/icons-small/eternals.png b/icons-small/eternals.png
index 02fae69f..9d23a375 100644
Binary files a/icons-small/eternals.png and b/icons-small/eternals.png differ
diff --git a/icons-small/ffmpeg.png b/icons-small/ffmpeg.png
index 89700346..3e152465 100644
Binary files a/icons-small/ffmpeg.png and b/icons-small/ffmpeg.png differ
diff --git a/icons-small/fireflyiii.png b/icons-small/fireflyiii.png
index e54ee096..2c4b91ff 100644
Binary files a/icons-small/fireflyiii.png and b/icons-small/fireflyiii.png differ
diff --git a/icons-small/fontawesome.png b/icons-small/fontawesome.png
index 1b7610ac..30197b18 100644
Binary files a/icons-small/fontawesome.png and b/icons-small/fontawesome.png differ
diff --git a/icons-small/freescout.png b/icons-small/freescout.png
index daac7a33..e0424cd0 100644
Binary files a/icons-small/freescout.png and b/icons-small/freescout.png differ
diff --git a/icons-small/freestar.png b/icons-small/freestar.png
index 53f84059..2b9552a2 100644
Binary files a/icons-small/freestar.png and b/icons-small/freestar.png differ
diff --git a/icons-small/freetar.png b/icons-small/freetar.png
new file mode 100644
index 00000000..3a62f17c
Binary files /dev/null and b/icons-small/freetar.png differ
diff --git a/icons-small/gancio.png b/icons-small/gancio.png
index 2abf48e3..6e145a1a 100644
Binary files a/icons-small/gancio.png and b/icons-small/gancio.png differ
diff --git a/icons-small/ghost.png b/icons-small/ghost.png
index b620b69a..9f29f103 100644
Binary files a/icons-small/ghost.png and b/icons-small/ghost.png differ
diff --git a/icons-small/gitea.png b/icons-small/gitea.png
index 8eba3463..312c715e 100644
Binary files a/icons-small/gitea.png and b/icons-small/gitea.png differ
diff --git a/icons-small/github-actions.png b/icons-small/github-actions.png
index 7f512fb7..2e3690aa 100644
Binary files a/icons-small/github-actions.png and b/icons-small/github-actions.png differ
diff --git a/icons-small/github.png b/icons-small/github.png
index 7770d94b..eeae70ee 100644
Binary files a/icons-small/github.png and b/icons-small/github.png differ
diff --git a/icons-small/gitlab-cicd.png b/icons-small/gitlab-cicd.png
index 479a1146..d4145cf6 100644
Binary files a/icons-small/gitlab-cicd.png and b/icons-small/gitlab-cicd.png differ
diff --git a/icons-small/gitlab.png b/icons-small/gitlab.png
index 787b9885..9de9a9e9 100644
Binary files a/icons-small/gitlab.png and b/icons-small/gitlab.png differ
diff --git a/icons-small/glitchtip.png b/icons-small/glitchtip.png
index 9df9deec..eb22a5cd 100644
Binary files a/icons-small/glitchtip.png and b/icons-small/glitchtip.png differ
diff --git a/icons-small/glpi.png b/icons-small/glpi.png
index 74f997be..7adb1ed1 100644
Binary files a/icons-small/glpi.png and b/icons-small/glpi.png differ
diff --git a/icons-small/gokapi.png b/icons-small/gokapi.png
index aa315d8b..f13f782b 100644
Binary files a/icons-small/gokapi.png and b/icons-small/gokapi.png differ
diff --git a/icons-small/gondoliano-alt.png b/icons-small/gondoliano-alt.png
index 1cce36e1..87c73917 100644
Binary files a/icons-small/gondoliano-alt.png and b/icons-small/gondoliano-alt.png differ
diff --git a/icons-small/gondoliano.png b/icons-small/gondoliano.png
index bbc96edb..aa9a58cd 100644
Binary files a/icons-small/gondoliano.png and b/icons-small/gondoliano.png differ
diff --git a/icons-small/googlecolab.png b/icons-small/googlecolab.png
index 0bb9c7cd..cc85f09f 100644
Binary files a/icons-small/googlecolab.png and b/icons-small/googlecolab.png differ
diff --git a/icons-small/gotify.png b/icons-small/gotify.png
index 76a817a4..f6e6ea40 100644
Binary files a/icons-small/gotify.png and b/icons-small/gotify.png differ
diff --git a/icons-small/grafana.png b/icons-small/grafana.png
index 947923db..e76db0ad 100644
Binary files a/icons-small/grafana.png and b/icons-small/grafana.png differ
diff --git a/icons-small/habits.png b/icons-small/habits.png
new file mode 100644
index 00000000..f0ce8e22
Binary files /dev/null and b/icons-small/habits.png differ
diff --git a/icons-small/heimdall.png b/icons-small/heimdall.png
index 896cb166..c8c9166d 100644
Binary files a/icons-small/heimdall.png and b/icons-small/heimdall.png differ
diff --git a/icons-small/helpinghand.png b/icons-small/helpinghand.png
index 4e3972bf..bbf7aff8 100644
Binary files a/icons-small/helpinghand.png and b/icons-small/helpinghand.png differ
diff --git a/icons-small/hetzner.png b/icons-small/hetzner.png
index 5b639e06..17a4d29d 100644
Binary files a/icons-small/hetzner.png and b/icons-small/hetzner.png differ
diff --git a/icons-small/hidrive.png b/icons-small/hidrive.png
index ae283293..b01cde26 100644
Binary files a/icons-small/hidrive.png and b/icons-small/hidrive.png differ
diff --git a/icons-small/homer.png b/icons-small/homer.png
index e450921a..53432d44 100644
Binary files a/icons-small/homer.png and b/icons-small/homer.png differ
diff --git a/icons-small/hoppscotch.png b/icons-small/hoppscotch.png
index c556c456..147bb72f 100644
Binary files a/icons-small/hoppscotch.png and b/icons-small/hoppscotch.png differ
diff --git a/icons-small/html.png b/icons-small/html.png
index a7f03bb6..81273b75 100644
Binary files a/icons-small/html.png and b/icons-small/html.png differ
diff --git a/icons-small/immich.png b/icons-small/immich.png
index a4a45316..f48c5699 100644
Binary files a/icons-small/immich.png and b/icons-small/immich.png differ
diff --git a/icons-small/input.png b/icons-small/input.png
index 0d2c80f5..efb9faec 100644
Binary files a/icons-small/input.png and b/icons-small/input.png differ
diff --git a/icons-small/instagram.png b/icons-small/instagram.png
index ddf768e8..b14b91c2 100644
Binary files a/icons-small/instagram.png and b/icons-small/instagram.png differ
diff --git a/icons-small/javascript.png b/icons-small/javascript.png
index 466beebe..0ba798b0 100644
Binary files a/icons-small/javascript.png and b/icons-small/javascript.png differ
diff --git a/icons-small/jdownloader.png b/icons-small/jdownloader.png
index 895aca50..1b45d9d9 100644
Binary files a/icons-small/jdownloader.png and b/icons-small/jdownloader.png differ
diff --git a/icons-small/jellyfin.png b/icons-small/jellyfin.png
index cdfd6666..51cbb474 100644
Binary files a/icons-small/jellyfin.png and b/icons-small/jellyfin.png differ
diff --git a/icons-small/jenkins.png b/icons-small/jenkins.png
index a3ffc5b3..bd359a44 100644
Binary files a/icons-small/jenkins.png and b/icons-small/jenkins.png differ
diff --git a/icons-small/jira.png b/icons-small/jira.png
index 3258f100..02e385d5 100644
Binary files a/icons-small/jira.png and b/icons-small/jira.png differ
diff --git a/icons-small/joplin.png b/icons-small/joplin.png
index 9ce27cc8..f9c3e0ed 100644
Binary files a/icons-small/joplin.png and b/icons-small/joplin.png differ
diff --git a/icons-small/kasmvnc.png b/icons-small/kasmvnc.png
index 06e03e20..0f4c910b 100644
Binary files a/icons-small/kasmvnc.png and b/icons-small/kasmvnc.png differ
diff --git a/icons-small/keepachangelog.png b/icons-small/keepachangelog.png
index 6b1f7351..4c498922 100644
Binary files a/icons-small/keepachangelog.png and b/icons-small/keepachangelog.png differ
diff --git a/icons-small/keycloak.png b/icons-small/keycloak.png
index b8d3a2ce..948bac44 100644
Binary files a/icons-small/keycloak.png and b/icons-small/keycloak.png differ
diff --git a/icons-small/kofi.png b/icons-small/kofi.png
index 6ecda7f9..88935057 100644
Binary files a/icons-small/kofi.png and b/icons-small/kofi.png differ
diff --git a/icons-small/komga.png b/icons-small/komga.png
index 1f61a8d8..a7dc3870 100644
Binary files a/icons-small/komga.png and b/icons-small/komga.png differ
diff --git a/icons-small/komodo.png b/icons-small/komodo.png
index 97acbfe7..d1dbded9 100644
Binary files a/icons-small/komodo.png and b/icons-small/komodo.png differ
diff --git a/icons-small/landr.png b/icons-small/landr.png
index 404a85c6..3313cee8 100644
Binary files a/icons-small/landr.png and b/icons-small/landr.png differ
diff --git a/icons-small/lavalink.png b/icons-small/lavalink.png
index ab58ee81..de897e1c 100644
Binary files a/icons-small/lavalink.png and b/icons-small/lavalink.png differ
diff --git a/icons-small/lazylibrarian.png b/icons-small/lazylibrarian.png
index 997ce3e5..dead89af 100644
Binary files a/icons-small/lazylibrarian.png and b/icons-small/lazylibrarian.png differ
diff --git a/icons-small/letsencrypt.png b/icons-small/letsencrypt.png
index 5592b7fa..7d4eb3b2 100644
Binary files a/icons-small/letsencrypt.png and b/icons-small/letsencrypt.png differ
diff --git a/icons-small/linkace.png b/icons-small/linkace.png
index aa198824..c67492af 100644
Binary files a/icons-small/linkace.png and b/icons-small/linkace.png differ
diff --git a/icons-small/linkstack.png b/icons-small/linkstack.png
index af7e82cc..b897b311 100644
Binary files a/icons-small/linkstack.png and b/icons-small/linkstack.png differ
diff --git a/icons-small/linktree.png b/icons-small/linktree.png
index e415fd95..84f70382 100644
Binary files a/icons-small/linktree.png and b/icons-small/linktree.png differ
diff --git a/icons-small/linkwarden.png b/icons-small/linkwarden.png
index e615a351..c117e5da 100644
Binary files a/icons-small/linkwarden.png and b/icons-small/linkwarden.png differ
diff --git a/icons-small/logarhythm.png b/icons-small/logarhythm.png
index 2601339b..f6ac642e 100644
Binary files a/icons-small/logarhythm.png and b/icons-small/logarhythm.png differ
diff --git a/icons-small/logseq.png b/icons-small/logseq.png
index 50ec24f5..3406bcad 100644
Binary files a/icons-small/logseq.png and b/icons-small/logseq.png differ
diff --git a/icons-small/loki.png b/icons-small/loki.png
index e46c1a67..8129be5f 100644
Binary files a/icons-small/loki.png and b/icons-small/loki.png differ
diff --git a/icons-small/lol.png b/icons-small/lol.png
index 9fde9963..9b938044 100644
Binary files a/icons-small/lol.png and b/icons-small/lol.png differ
diff --git a/icons-small/loopmidi.png b/icons-small/loopmidi.png
index 95e7d10c..51d1c874 100644
Binary files a/icons-small/loopmidi.png and b/icons-small/loopmidi.png differ
diff --git a/icons-small/mail.png b/icons-small/mail.png
index 48a7c7ec..1bd81eaf 100644
Binary files a/icons-small/mail.png and b/icons-small/mail.png differ
diff --git a/icons-small/mailcow.png b/icons-small/mailcow.png
index 4baa6d83..04e723b9 100644
Binary files a/icons-small/mailcow.png and b/icons-small/mailcow.png differ
diff --git a/icons-small/mailgun.png b/icons-small/mailgun.png
index 359042c2..4c6eb5c7 100644
Binary files a/icons-small/mailgun.png and b/icons-small/mailgun.png differ
diff --git a/icons-small/mariadb.png b/icons-small/mariadb.png
index 0aeba237..2e707ffe 100644
Binary files a/icons-small/mariadb.png and b/icons-small/mariadb.png differ
diff --git a/icons-small/marvinscham-alt.png b/icons-small/marvinscham-alt.png
index 6c250639..c1cf7bd9 100644
Binary files a/icons-small/marvinscham-alt.png and b/icons-small/marvinscham-alt.png differ
diff --git a/icons-small/marvinscham.png b/icons-small/marvinscham.png
index 511963bf..0c063fb3 100644
Binary files a/icons-small/marvinscham.png and b/icons-small/marvinscham.png differ
diff --git a/icons-small/masterychart.png b/icons-small/masterychart.png
index 61441435..ca62c9c2 100644
Binary files a/icons-small/masterychart.png and b/icons-small/masterychart.png differ
diff --git a/icons-small/mealie.png b/icons-small/mealie.png
index fc110f40..308c16d5 100644
Binary files a/icons-small/mealie.png and b/icons-small/mealie.png differ
diff --git a/icons-small/memos.png b/icons-small/memos.png
index be00c67c..569e2927 100644
Binary files a/icons-small/memos.png and b/icons-small/memos.png differ
diff --git a/icons-small/midi-humanizer.png b/icons-small/midi-humanizer.png
index 7c2fcbac..1149f826 100644
Binary files a/icons-small/midi-humanizer.png and b/icons-small/midi-humanizer.png differ
diff --git a/icons-small/midieditor.png b/icons-small/midieditor.png
index 3762bd56..22e53c70 100644
Binary files a/icons-small/midieditor.png and b/icons-small/midieditor.png differ
diff --git a/icons-small/mlc.png b/icons-small/mlc.png
index 12780e8c..84a734ec 100644
Binary files a/icons-small/mlc.png and b/icons-small/mlc.png differ
diff --git a/icons-small/mongodb.png b/icons-small/mongodb.png
index 52fe6308..063b5e41 100644
Binary files a/icons-small/mongodb.png and b/icons-small/mongodb.png differ
diff --git a/icons-small/monica.png b/icons-small/monica.png
index 8cc6c5bf..0c20c94a 100644
Binary files a/icons-small/monica.png and b/icons-small/monica.png differ
diff --git a/icons-small/moodle.png b/icons-small/moodle.png
index c6df8ffe..ba25ef06 100644
Binary files a/icons-small/moodle.png and b/icons-small/moodle.png differ
diff --git a/icons-small/ms-small-white.png b/icons-small/ms-small-white.png
index 1666b951..e893f496 100644
Binary files a/icons-small/ms-small-white.png and b/icons-small/ms-small-white.png differ
diff --git a/icons-small/ms-small.png b/icons-small/ms-small.png
index 50b4431a..3a0d7246 100644
Binary files a/icons-small/ms-small.png and b/icons-small/ms-small.png differ
diff --git a/icons-small/multiscrobbler.png b/icons-small/multiscrobbler.png
new file mode 100644
index 00000000..f91fa610
Binary files /dev/null and b/icons-small/multiscrobbler.png differ
diff --git a/icons-small/musescore.png b/icons-small/musescore.png
index 4895e958..0d4f7239 100644
Binary files a/icons-small/musescore.png and b/icons-small/musescore.png differ
diff --git a/icons-small/mycomind.png b/icons-small/mycomind.png
index 7334fee3..d311139d 100644
Binary files a/icons-small/mycomind.png and b/icons-small/mycomind.png differ
diff --git a/icons-small/mymusicsheet.png b/icons-small/mymusicsheet.png
index f5103bc8..056ac65b 100644
Binary files a/icons-small/mymusicsheet.png and b/icons-small/mymusicsheet.png differ
diff --git a/icons-small/mysql.png b/icons-small/mysql.png
index 005abed9..e94e0ea2 100644
Binary files a/icons-small/mysql.png and b/icons-small/mysql.png differ
diff --git a/icons-small/natuerlichschoen.png b/icons-small/natuerlichschoen.png
index 204e8cdf..9b2a3989 100644
Binary files a/icons-small/natuerlichschoen.png and b/icons-small/natuerlichschoen.png differ
diff --git a/icons-small/netcup.png b/icons-small/netcup.png
index 93fca660..eefa790d 100644
Binary files a/icons-small/netcup.png and b/icons-small/netcup.png differ
diff --git a/icons-small/nextcloud.png b/icons-small/nextcloud.png
index 65e1c8a9..f6c7880b 100644
Binary files a/icons-small/nextcloud.png and b/icons-small/nextcloud.png differ
diff --git a/icons-small/nginx.png b/icons-small/nginx.png
index 2c9015dd..f235e841 100644
Binary files a/icons-small/nginx.png and b/icons-small/nginx.png differ
diff --git a/icons-small/nginxproxymanager.png b/icons-small/nginxproxymanager.png
index e217b7e1..06b9e677 100644
Binary files a/icons-small/nginxproxymanager.png and b/icons-small/nginxproxymanager.png differ
diff --git a/icons-small/nordvpn.png b/icons-small/nordvpn.png
index aa09176e..619df3fc 100644
Binary files a/icons-small/nordvpn.png and b/icons-small/nordvpn.png differ
diff --git a/icons-small/nostalgiadragon.png b/icons-small/nostalgiadragon.png
index 0433682c..f1b73ea6 100644
Binary files a/icons-small/nostalgiadragon.png and b/icons-small/nostalgiadragon.png differ
diff --git a/icons-small/obs.png b/icons-small/obs.png
index a53d29f1..c5426ae3 100644
Binary files a/icons-small/obs.png and b/icons-small/obs.png differ
diff --git a/icons-small/obsidian.png b/icons-small/obsidian.png
index 34fefde2..ce967870 100644
Binary files a/icons-small/obsidian.png and b/icons-small/obsidian.png differ
diff --git a/icons-small/ohmyform.png b/icons-small/ohmyform.png
index 4f1b177b..83703f2e 100644
Binary files a/icons-small/ohmyform.png and b/icons-small/ohmyform.png differ
diff --git a/icons-small/openldap.png b/icons-small/openldap.png
index a76fb7b0..b6cf077c 100644
Binary files a/icons-small/openldap.png and b/icons-small/openldap.png differ
diff --git a/icons-small/overleaf.png b/icons-small/overleaf.png
index bbad9501..058ce8f6 100644
Binary files a/icons-small/overleaf.png and b/icons-small/overleaf.png differ
diff --git a/icons-small/paperless-ngx.png b/icons-small/paperless-ngx.png
index 4070b581..43b0a0b8 100644
Binary files a/icons-small/paperless-ngx.png and b/icons-small/paperless-ngx.png differ
diff --git a/icons-small/papierkram.png b/icons-small/papierkram.png
index 5ffc71b6..32cee2bb 100644
Binary files a/icons-small/papierkram.png and b/icons-small/papierkram.png differ
diff --git a/icons-small/patreon.png b/icons-small/patreon.png
index 6910081e..df4ab106 100644
Binary files a/icons-small/patreon.png and b/icons-small/patreon.png differ
diff --git a/icons-small/paypal.png b/icons-small/paypal.png
index e7bc6fa0..b846ec2e 100644
Binary files a/icons-small/paypal.png and b/icons-small/paypal.png differ
diff --git a/icons-small/peertube.png b/icons-small/peertube.png
index 1690491e..08ac682c 100644
Binary files a/icons-small/peertube.png and b/icons-small/peertube.png differ
diff --git a/icons-small/percona.png b/icons-small/percona.png
index 768fbf0f..a3ebf2f7 100644
Binary files a/icons-small/percona.png and b/icons-small/percona.png differ
diff --git a/icons-small/perlite.png b/icons-small/perlite.png
index d6fb0866..e917ca78 100644
Binary files a/icons-small/perlite.png and b/icons-small/perlite.png differ
diff --git a/icons-small/pgadmin.png b/icons-small/pgadmin.png
index f3f00586..8b2097cc 100644
Binary files a/icons-small/pgadmin.png and b/icons-small/pgadmin.png differ
diff --git a/icons-small/photopea.png b/icons-small/photopea.png
index 69d93926..cfbd08de 100644
Binary files a/icons-small/photopea.png and b/icons-small/photopea.png differ
diff --git a/icons-small/photoprism.png b/icons-small/photoprism.png
index 9a247049..745c0080 100644
Binary files a/icons-small/photoprism.png and b/icons-small/photoprism.png differ
diff --git a/icons-small/php.png b/icons-small/php.png
index 1faa51ea..e2bce111 100644
Binary files a/icons-small/php.png and b/icons-small/php.png differ
diff --git a/icons-small/phpldapadmin.png b/icons-small/phpldapadmin.png
index bc274421..29f90dc5 100644
Binary files a/icons-small/phpldapadmin.png and b/icons-small/phpldapadmin.png differ
diff --git a/icons-small/piano2notes.png b/icons-small/piano2notes.png
index 267c0ac6..46591d2f 100644
Binary files a/icons-small/piano2notes.png and b/icons-small/piano2notes.png differ
diff --git a/icons-small/pianoled.png b/icons-small/pianoled.png
index 9a2dcceb..c4607a3b 100644
Binary files a/icons-small/pianoled.png and b/icons-small/pianoled.png differ
diff --git a/icons-small/pianolux.png b/icons-small/pianolux.png
index af63441d..e016dd45 100644
Binary files a/icons-small/pianolux.png and b/icons-small/pianolux.png differ
diff --git a/icons-small/pianoteq.png b/icons-small/pianoteq.png
index 024a2de6..37efd244 100644
Binary files a/icons-small/pianoteq.png and b/icons-small/pianoteq.png differ
diff --git a/icons-small/pianovfx.png b/icons-small/pianovfx.png
index aa7c16ae..75eaf39a 100644
Binary files a/icons-small/pianovfx.png and b/icons-small/pianovfx.png differ
diff --git a/icons-small/pihole.png b/icons-small/pihole.png
index e19e84a3..ef61f93d 100644
Binary files a/icons-small/pihole.png and b/icons-small/pihole.png differ
diff --git a/icons-small/plausible.png b/icons-small/plausible.png
index 926e6418..ca49f140 100644
Binary files a/icons-small/plausible.png and b/icons-small/plausible.png differ
diff --git a/icons-small/pokemon-tcgp.png b/icons-small/pokemon-tcgp.png
index de0dc147..d77a9095 100644
Binary files a/icons-small/pokemon-tcgp.png and b/icons-small/pokemon-tcgp.png differ
diff --git a/icons-small/portainer.png b/icons-small/portainer.png
index 0cf91a39..e4dc1778 100644
Binary files a/icons-small/portainer.png and b/icons-small/portainer.png differ
diff --git a/icons-small/postgresql.png b/icons-small/postgresql.png
index 1d12b8df..5304817a 100644
Binary files a/icons-small/postgresql.png and b/icons-small/postgresql.png differ
diff --git a/icons-small/privatebin.png b/icons-small/privatebin.png
index 9d79d3eb..86186f08 100644
Binary files a/icons-small/privatebin.png and b/icons-small/privatebin.png differ
diff --git a/icons-small/prometheus.png b/icons-small/prometheus.png
index 2b4ebbab..1813eba8 100644
Binary files a/icons-small/prometheus.png and b/icons-small/prometheus.png differ
diff --git a/icons-small/prowlarr.png b/icons-small/prowlarr.png
index 49d770a3..f01ecb57 100644
Binary files a/icons-small/prowlarr.png and b/icons-small/prowlarr.png differ
diff --git a/icons-small/pyscript.png b/icons-small/pyscript.png
index b8ea1ba4..f50b4e17 100644
Binary files a/icons-small/pyscript.png and b/icons-small/pyscript.png differ
diff --git a/icons-small/qbittorrent.png b/icons-small/qbittorrent.png
index 6a88d7dc..9d545b49 100644
Binary files a/icons-small/qbittorrent.png and b/icons-small/qbittorrent.png differ
diff --git a/icons-small/querschnitten.png b/icons-small/querschnitten.png
index 01b6b967..3e9c6de1 100644
Binary files a/icons-small/querschnitten.png and b/icons-small/querschnitten.png differ
diff --git a/icons-small/querschnitten_transp.png b/icons-small/querschnitten_transp.png
index 71e54b8d..fa435b15 100644
Binary files a/icons-small/querschnitten_transp.png and b/icons-small/querschnitten_transp.png differ
diff --git a/icons-small/questionmark.png b/icons-small/questionmark.png
index e3fae40e..7280e47c 100644
Binary files a/icons-small/questionmark.png and b/icons-small/questionmark.png differ
diff --git a/icons-small/radicale.png b/icons-small/radicale.png
index f02cf52e..2206ecdb 100644
Binary files a/icons-small/radicale.png and b/icons-small/radicale.png differ
diff --git a/icons-small/rclone.png b/icons-small/rclone.png
index 2bc249af..e37df97e 100644
Binary files a/icons-small/rclone.png and b/icons-small/rclone.png differ
diff --git a/icons-small/readarr.png b/icons-small/readarr.png
index 066cb79a..d275ca11 100644
Binary files a/icons-small/readarr.png and b/icons-small/readarr.png differ
diff --git a/icons-small/reddit.png b/icons-small/reddit.png
index 1960bfde..7413afa8 100644
Binary files a/icons-small/reddit.png and b/icons-small/reddit.png differ
diff --git a/icons-small/redis.png b/icons-small/redis.png
index 7830d081..8b5a2007 100644
Binary files a/icons-small/redis.png and b/icons-small/redis.png differ
diff --git a/icons-small/rembg.png b/icons-small/rembg.png
index 96a85543..59802319 100644
Binary files a/icons-small/rembg.png and b/icons-small/rembg.png differ
diff --git a/icons-small/renovate.png b/icons-small/renovate.png
index c1d82413..a8898680 100644
Binary files a/icons-small/renovate.png and b/icons-small/renovate.png differ
diff --git a/icons-small/riotgames.png b/icons-small/riotgames.png
index f53e344f..094ce2a5 100644
Binary files a/icons-small/riotgames.png and b/icons-small/riotgames.png differ
diff --git a/icons-small/riotgames_alt.png b/icons-small/riotgames_alt.png
index 7325d478..f5a074af 100644
Binary files a/icons-small/riotgames_alt.png and b/icons-small/riotgames_alt.png differ
diff --git a/icons-small/rwu-vs.png b/icons-small/rwu-vs.png
index dde02695..f0295979 100644
Binary files a/icons-small/rwu-vs.png and b/icons-small/rwu-vs.png differ
diff --git a/icons-small/rwu.png b/icons-small/rwu.png
index e722f874..077be575 100644
Binary files a/icons-small/rwu.png and b/icons-small/rwu.png differ
diff --git a/icons-small/sass.png b/icons-small/sass.png
index f5441fc4..7911e5cd 100644
Binary files a/icons-small/sass.png and b/icons-small/sass.png differ
diff --git a/icons-small/schmoekerei-bg.png b/icons-small/schmoekerei-bg.png
index 2734735b..6be2b4cb 100644
Binary files a/icons-small/schmoekerei-bg.png and b/icons-small/schmoekerei-bg.png differ
diff --git a/icons-small/schmoekerei-dev.png b/icons-small/schmoekerei-dev.png
index e135a4b9..b7e40498 100644
Binary files a/icons-small/schmoekerei-dev.png and b/icons-small/schmoekerei-dev.png differ
diff --git a/icons-small/schmoekerei-edu.png b/icons-small/schmoekerei-edu.png
index 22961cc5..e09796f4 100644
Binary files a/icons-small/schmoekerei-edu.png and b/icons-small/schmoekerei-edu.png differ
diff --git a/icons-small/schmoekerei-main.png b/icons-small/schmoekerei-main.png
index 5bbde362..36048168 100644
Binary files a/icons-small/schmoekerei-main.png and b/icons-small/schmoekerei-main.png differ
diff --git a/icons-small/schmoekerei-sheetmusic.png b/icons-small/schmoekerei-sheetmusic.png
index ff89306c..1b4bc007 100644
Binary files a/icons-small/schmoekerei-sheetmusic.png and b/icons-small/schmoekerei-sheetmusic.png differ
diff --git a/icons-small/schmoekerei.png b/icons-small/schmoekerei.png
index 85a8e4f9..61748ced 100644
Binary files a/icons-small/schmoekerei.png and b/icons-small/schmoekerei.png differ
diff --git a/icons-small/seemusic.png b/icons-small/seemusic.png
index 3753d521..04b126f2 100644
Binary files a/icons-small/seemusic.png and b/icons-small/seemusic.png differ
diff --git a/icons-small/selenium.png b/icons-small/selenium.png
index 10a22f10..f35b2206 100644
Binary files a/icons-small/selenium.png and b/icons-small/selenium.png differ
diff --git a/icons-small/sellpass.png b/icons-small/sellpass.png
index de14f318..a63c2711 100644
Binary files a/icons-small/sellpass.png and b/icons-small/sellpass.png differ
diff --git a/icons-small/semver.png b/icons-small/semver.png
index 4b7340f6..020cb88c 100644
Binary files a/icons-small/semver.png and b/icons-small/semver.png differ
diff --git a/icons-small/sentry.png b/icons-small/sentry.png
index 65cef296..550351d4 100644
Binary files a/icons-small/sentry.png and b/icons-small/sentry.png differ
diff --git a/icons-small/sheetable.png b/icons-small/sheetable.png
index f5aac910..baa6d14a 100644
Binary files a/icons-small/sheetable.png and b/icons-small/sheetable.png differ
diff --git a/icons-small/sogo.png b/icons-small/sogo.png
index 9dfcfd48..aa956d9f 100644
Binary files a/icons-small/sogo.png and b/icons-small/sogo.png differ
diff --git a/icons-small/sonarqube.png b/icons-small/sonarqube.png
index 949669c7..f26491cc 100644
Binary files a/icons-small/sonarqube.png and b/icons-small/sonarqube.png differ
diff --git a/icons-small/sonic.png b/icons-small/sonic.png
index 63d1ff48..2baa37a2 100644
Binary files a/icons-small/sonic.png and b/icons-small/sonic.png differ
diff --git a/icons-small/spotify.png b/icons-small/spotify.png
index 6cf63e44..099ee77b 100644
Binary files a/icons-small/spotify.png and b/icons-small/spotify.png differ
diff --git a/icons-small/stash.png b/icons-small/stash.png
index e5470127..2ddd92d8 100644
Binary files a/icons-small/stash.png and b/icons-small/stash.png differ
diff --git a/icons-small/stirling.png b/icons-small/stirling.png
index e890de12..f2bade8d 100644
Binary files a/icons-small/stirling.png and b/icons-small/stirling.png differ
diff --git a/icons-small/strato.png b/icons-small/strato.png
index b3efd158..6d11b2bc 100644
Binary files a/icons-small/strato.png and b/icons-small/strato.png differ
diff --git a/icons-small/stripe.png b/icons-small/stripe.png
index 28405e4c..4722054b 100644
Binary files a/icons-small/stripe.png and b/icons-small/stripe.png differ
diff --git a/icons-small/subscriptions.png b/icons-small/subscriptions.png
new file mode 100644
index 00000000..1dc3a7dd
Binary files /dev/null and b/icons-small/subscriptions.png differ
diff --git a/icons-small/swag.png b/icons-small/swag.png
index 0a8b15fd..fd8c97be 100644
Binary files a/icons-small/swag.png and b/icons-small/swag.png differ
diff --git a/icons-small/synthesia.png b/icons-small/synthesia.png
index 8aed3d2b..f43cd02d 100644
Binary files a/icons-small/synthesia.png and b/icons-small/synthesia.png differ
diff --git a/icons-small/tabby.png b/icons-small/tabby.png
index 57ce00ca..67cdf015 100644
Binary files a/icons-small/tabby.png and b/icons-small/tabby.png differ
diff --git a/icons-small/taiga.png b/icons-small/taiga.png
index 8f35db44..664145a9 100644
Binary files a/icons-small/taiga.png and b/icons-small/taiga.png differ
diff --git a/icons-small/tampermonkey.png b/icons-small/tampermonkey.png
index f4d55f8a..a5650481 100644
Binary files a/icons-small/tampermonkey.png and b/icons-small/tampermonkey.png differ
diff --git a/icons-small/teamspeak3.png b/icons-small/teamspeak3.png
index cd2f0a94..900100a2 100644
Binary files a/icons-small/teamspeak3.png and b/icons-small/teamspeak3.png differ
diff --git a/icons-small/technitium.png b/icons-small/technitium.png
new file mode 100644
index 00000000..bd30521a
Binary files /dev/null and b/icons-small/technitium.png differ
diff --git a/icons-small/thomisgrill.png b/icons-small/thomisgrill.png
index 200ca02e..aa8e7fd4 100644
Binary files a/icons-small/thomisgrill.png and b/icons-small/thomisgrill.png differ
diff --git a/icons-small/tidal.png b/icons-small/tidal.png
index 1e7e19a6..b6dbfe77 100644
Binary files a/icons-small/tidal.png and b/icons-small/tidal.png differ
diff --git a/icons-small/tiktok.png b/icons-small/tiktok.png
index 87b4bbc9..3fde6f6c 100644
Binary files a/icons-small/tiktok.png and b/icons-small/tiktok.png differ
diff --git a/icons-small/traefik.png b/icons-small/traefik.png
new file mode 100644
index 00000000..49129332
Binary files /dev/null and b/icons-small/traefik.png differ
diff --git a/icons-small/turbosmurfs.png b/icons-small/turbosmurfs.png
index b1b17d33..5fb1d097 100644
Binary files a/icons-small/turbosmurfs.png and b/icons-small/turbosmurfs.png differ
diff --git a/icons-small/twitter.png b/icons-small/twitter.png
index 67364978..6091695d 100644
Binary files a/icons-small/twitter.png and b/icons-small/twitter.png differ
diff --git a/icons-small/umami.png b/icons-small/umami.png
index 806671a2..e549913e 100644
Binary files a/icons-small/umami.png and b/icons-small/umami.png differ
diff --git a/icons-small/uptime-kuma-dev.png b/icons-small/uptime-kuma-dev.png
index 24c3a969..d71fb615 100644
Binary files a/icons-small/uptime-kuma-dev.png and b/icons-small/uptime-kuma-dev.png differ
diff --git a/icons-small/uptime-kuma.png b/icons-small/uptime-kuma.png
index 2ccd28ab..27254ab9 100644
Binary files a/icons-small/uptime-kuma.png and b/icons-small/uptime-kuma.png differ
diff --git a/icons-small/vaultwarden.png b/icons-small/vaultwarden.png
index 8eda2aef..a10b61f6 100644
Binary files a/icons-small/vaultwarden.png and b/icons-small/vaultwarden.png differ
diff --git a/icons-small/vscode.png b/icons-small/vscode.png
index 472161c5..acb4069e 100644
Binary files a/icons-small/vscode.png and b/icons-small/vscode.png differ
diff --git a/icons-small/wakapi.png b/icons-small/wakapi.png
index 4c0d2f03..dba32cdd 100644
Binary files a/icons-small/wakapi.png and b/icons-small/wakapi.png differ
diff --git a/icons-small/watchtower.png b/icons-small/watchtower.png
index d548378d..1b138a10 100644
Binary files a/icons-small/watchtower.png and b/icons-small/watchtower.png differ
diff --git a/icons-small/weblate.png b/icons-small/weblate.png
index 9fed514e..52358955 100644
Binary files a/icons-small/weblate.png and b/icons-small/weblate.png differ
diff --git a/icons-small/webp2jpg.png b/icons-small/webp2jpg.png
index 29f257a9..f87dba54 100644
Binary files a/icons-small/webp2jpg.png and b/icons-small/webp2jpg.png differ
diff --git a/icons-small/webtrees.png b/icons-small/webtrees.png
index faf77286..f3692b81 100644
Binary files a/icons-small/webtrees.png and b/icons-small/webtrees.png differ
diff --git a/icons-small/wikijs.png b/icons-small/wikijs.png
index cea45ffd..13953205 100644
Binary files a/icons-small/wikijs.png and b/icons-small/wikijs.png differ
diff --git a/icons-small/wireguard.png b/icons-small/wireguard.png
index c93a9539..87b245f1 100644
Binary files a/icons-small/wireguard.png and b/icons-small/wireguard.png differ
diff --git a/icons-small/wordpress.png b/icons-small/wordpress.png
index e3d9a9e1..125b73bd 100644
Binary files a/icons-small/wordpress.png and b/icons-small/wordpress.png differ
diff --git a/icons-small/youtube.png b/icons-small/youtube.png
index 151504b5..55c4ee97 100644
Binary files a/icons-small/youtube.png and b/icons-small/youtube.png differ
diff --git a/icons-small/youtubemusic.png b/icons-small/youtubemusic.png
index 03d8bbb4..0d39954c 100644
Binary files a/icons-small/youtubemusic.png and b/icons-small/youtubemusic.png differ
diff --git a/icons-small/youtubestudio.png b/icons-small/youtubestudio.png
index 390de781..0d7cdccd 100644
Binary files a/icons-small/youtubestudio.png and b/icons-small/youtubestudio.png differ