diff --git a/static/img/emoji/blob/ablobattention.gif b/static/img/emoji/blob/ablobattention.gif
index 885c5ff8e..8bd8cbcc0 100644
Binary files a/static/img/emoji/blob/ablobattention.gif and b/static/img/emoji/blob/ablobattention.gif differ
diff --git a/static/img/emoji/blob/ablobaww.gif b/static/img/emoji/blob/ablobaww.gif
index af342730c..fde255265 100644
Binary files a/static/img/emoji/blob/ablobaww.gif and b/static/img/emoji/blob/ablobaww.gif differ
diff --git a/static/img/emoji/blob/ablobblewobble.gif b/static/img/emoji/blob/ablobblewobble.gif
index 015813afb..d5bf9f6d5 100644
Binary files a/static/img/emoji/blob/ablobblewobble.gif and b/static/img/emoji/blob/ablobblewobble.gif differ
diff --git a/static/img/emoji/blob/ablobcheer.gif b/static/img/emoji/blob/ablobcheer.gif
index afddbc2f7..b5c7474ed 100644
Binary files a/static/img/emoji/blob/ablobcheer.gif and b/static/img/emoji/blob/ablobcheer.gif differ
diff --git a/static/img/emoji/blob/ablobcry.gif b/static/img/emoji/blob/ablobcry.gif
index 3414c0757..e80531a05 100644
Binary files a/static/img/emoji/blob/ablobcry.gif and b/static/img/emoji/blob/ablobcry.gif differ
diff --git a/static/img/emoji/blob/ablobdancer.gif b/static/img/emoji/blob/ablobdancer.gif
index a2fdfefb7..1c59504d0 100644
Binary files a/static/img/emoji/blob/ablobdancer.gif and b/static/img/emoji/blob/ablobdancer.gif differ
diff --git a/static/img/emoji/blob/ablobgift.gif b/static/img/emoji/blob/ablobgift.gif
index bca83dc11..00437bdbb 100644
Binary files a/static/img/emoji/blob/ablobgift.gif and b/static/img/emoji/blob/ablobgift.gif differ
diff --git a/static/img/emoji/blob/ablobgiggle.gif b/static/img/emoji/blob/ablobgiggle.gif
index 521a8f766..ed7245517 100644
Binary files a/static/img/emoji/blob/ablobgiggle.gif and b/static/img/emoji/blob/ablobgiggle.gif differ
diff --git a/static/img/emoji/blob/ablobparty.gif b/static/img/emoji/blob/ablobparty.gif
index 86ceb5311..152549011 100644
Binary files a/static/img/emoji/blob/ablobparty.gif and b/static/img/emoji/blob/ablobparty.gif differ
diff --git a/static/img/emoji/blob/ablobsleep.gif b/static/img/emoji/blob/ablobsleep.gif
index f327926aa..b13ef3271 100644
Binary files a/static/img/emoji/blob/ablobsleep.gif and b/static/img/emoji/blob/ablobsleep.gif differ
diff --git a/static/img/emoji/blob/ablobthinking.gif b/static/img/emoji/blob/ablobthinking.gif
index 61335aaf9..e85138612 100644
Binary files a/static/img/emoji/blob/ablobthinking.gif and b/static/img/emoji/blob/ablobthinking.gif differ
diff --git a/static/img/emoji/blob/ablobwave.gif b/static/img/emoji/blob/ablobwave.gif
index 650076d19..4f1b9e4da 100644
Binary files a/static/img/emoji/blob/ablobwave.gif and b/static/img/emoji/blob/ablobwave.gif differ
diff --git a/static/img/emoji/blob/blobangry.png b/static/img/emoji/blob/blobangry.png
index 4d5865f78..fc055b561 100644
Binary files a/static/img/emoji/blob/blobangry.png and b/static/img/emoji/blob/blobangry.png differ
diff --git a/static/img/emoji/blob/blobaww.png b/static/img/emoji/blob/blobaww.png
index 2e6af1e74..80ee4137c 100644
Binary files a/static/img/emoji/blob/blobaww.png and b/static/img/emoji/blob/blobaww.png differ
diff --git a/static/img/emoji/blob/blobdancer.png b/static/img/emoji/blob/blobdancer.png
index ffe1619e1..04eeac142 100644
Binary files a/static/img/emoji/blob/blobdancer.png and b/static/img/emoji/blob/blobdancer.png differ
diff --git a/static/img/emoji/blob/blobjam.png b/static/img/emoji/blob/blobjam.png
index 4fe1920dc..4e0af9cf3 100644
Binary files a/static/img/emoji/blob/blobjam.png and b/static/img/emoji/blob/blobjam.png differ
diff --git a/static/img/emoji/blob/blobscream.png b/static/img/emoji/blob/blobscream.png
index c16eadde3..b97973af9 100644
Binary files a/static/img/emoji/blob/blobscream.png and b/static/img/emoji/blob/blobscream.png differ
diff --git a/static/img/emoji/blob/blobthanks.png b/static/img/emoji/blob/blobthanks.png
index ccb86ffed..fc0ef2e98 100644
Binary files a/static/img/emoji/blob/blobthanks.png and b/static/img/emoji/blob/blobthanks.png differ
diff --git a/static/img/emoji/blob/blobthinking.png b/static/img/emoji/blob/blobthinking.png
index 13fb80dea..fca4ae05d 100644
Binary files a/static/img/emoji/blob/blobthinking.png and b/static/img/emoji/blob/blobthinking.png differ
diff --git a/static/img/emoji/blob/blobwave.png b/static/img/emoji/blob/blobwave.png
index ab98c2aed..50bb72f22 100644
Binary files a/static/img/emoji/blob/blobwave.png and b/static/img/emoji/blob/blobwave.png differ
diff --git a/static/img/emoji/blob/blobyes.png b/static/img/emoji/blob/blobyes.png
index 3bac44157..a89073531 100644
Binary files a/static/img/emoji/blob/blobyes.png and b/static/img/emoji/blob/blobyes.png differ
diff --git a/static/img/emoji/blob/blobyum.png b/static/img/emoji/blob/blobyum.png
index af0df005b..6ab592886 100644
Binary files a/static/img/emoji/blob/blobyum.png and b/static/img/emoji/blob/blobyum.png differ
diff --git a/static/img/emoji/conigliolo96/conigliolo1.gif b/static/img/emoji/conigliolo96/conigliolo1.gif
index 72fd3db40..ef93ebc1e 100644
Binary files a/static/img/emoji/conigliolo96/conigliolo1.gif and b/static/img/emoji/conigliolo96/conigliolo1.gif differ
diff --git a/static/img/emoji/conigliolo96/conigliolo15.gif b/static/img/emoji/conigliolo96/conigliolo15.gif
index 13b83bb7f..f712d7d3b 100644
Binary files a/static/img/emoji/conigliolo96/conigliolo15.gif and b/static/img/emoji/conigliolo96/conigliolo15.gif differ
diff --git a/static/img/emoji/conigliolo96/conigliolo17.gif b/static/img/emoji/conigliolo96/conigliolo17.gif
index a920303eb..d6d07c663 100644
Binary files a/static/img/emoji/conigliolo96/conigliolo17.gif and b/static/img/emoji/conigliolo96/conigliolo17.gif differ
diff --git a/static/img/emoji/conigliolo96/conigliolo21.gif b/static/img/emoji/conigliolo96/conigliolo21.gif
index d417ffc0b..b63f53bb1 100644
Binary files a/static/img/emoji/conigliolo96/conigliolo21.gif and b/static/img/emoji/conigliolo96/conigliolo21.gif differ
diff --git a/static/img/emoji/conigliolo96/conigliolo25.gif b/static/img/emoji/conigliolo96/conigliolo25.gif
index 8402d7ed3..01648d4c5 100644
Binary files a/static/img/emoji/conigliolo96/conigliolo25.gif and b/static/img/emoji/conigliolo96/conigliolo25.gif differ
diff --git a/static/img/emoji/conigliolo96/conigliolo28.gif b/static/img/emoji/conigliolo96/conigliolo28.gif
index 679350123..76e246110 100644
Binary files a/static/img/emoji/conigliolo96/conigliolo28.gif and b/static/img/emoji/conigliolo96/conigliolo28.gif differ
diff --git a/static/img/emoji/dog/img001.svg b/static/img/emoji/dog/img001.svg
index 414addaab..0846addb9 100644
--- a/static/img/emoji/dog/img001.svg
+++ b/static/img/emoji/dog/img001.svg
@@ -1,119 +1 @@
-
-
+
\ No newline at end of file
diff --git a/static/img/emoji/dog/img091.svg b/static/img/emoji/dog/img091.svg
index 6e617de89..7f08acc04 100644
--- a/static/img/emoji/dog/img091.svg
+++ b/static/img/emoji/dog/img091.svg
@@ -1,109 +1 @@
-
-
+
\ No newline at end of file
diff --git a/static/img/emoji/dog/img093.svg b/static/img/emoji/dog/img093.svg
index fdbac2c2a..1cb04ea29 100644
--- a/static/img/emoji/dog/img093.svg
+++ b/static/img/emoji/dog/img093.svg
@@ -1,109 +1 @@
-
-
+
\ No newline at end of file
diff --git a/static/img/emoji/dog/img203.svg b/static/img/emoji/dog/img203.svg
index 648ce4f46..50c3a3c2c 100644
--- a/static/img/emoji/dog/img203.svg
+++ b/static/img/emoji/dog/img203.svg
@@ -1,120 +1 @@
-
-
+
\ No newline at end of file
diff --git a/static/img/emoji/dog/img288.svg b/static/img/emoji/dog/img288.svg
index 64013ea63..2e72c170a 100644
--- a/static/img/emoji/dog/img288.svg
+++ b/static/img/emoji/dog/img288.svg
@@ -1,115 +1 @@
-
-
+
\ No newline at end of file
diff --git a/static/img/emoji/dog/img327.svg b/static/img/emoji/dog/img327.svg
index 4bf26d8ed..4ddcbc096 100644
--- a/static/img/emoji/dog/img327.svg
+++ b/static/img/emoji/dog/img327.svg
@@ -1,124 +1 @@
-
-
+
\ No newline at end of file
diff --git a/static/img/emoji/dog/img346.svg b/static/img/emoji/dog/img346.svg
index 47efef055..5aebd2b06 100644
--- a/static/img/emoji/dog/img346.svg
+++ b/static/img/emoji/dog/img346.svg
@@ -1,121 +1 @@
-
-
+
\ No newline at end of file
diff --git a/static/img/emoji/dog/img347.svg b/static/img/emoji/dog/img347.svg
index bf281bf52..6003272c1 100644
--- a/static/img/emoji/dog/img347.svg
+++ b/static/img/emoji/dog/img347.svg
@@ -1,139 +1 @@
-
-
+
\ No newline at end of file
diff --git a/static/img/emoji/dog/img352.svg b/static/img/emoji/dog/img352.svg
index 7ddd7fa84..026a24eac 100644
--- a/static/img/emoji/dog/img352.svg
+++ b/static/img/emoji/dog/img352.svg
@@ -1,134 +1 @@
-
-
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/8_ball.svg b/static/img/emoji/mutant/8_ball.svg
index 934b346b0..7bf8bc906 100644
--- a/static/img/emoji/mutant/8_ball.svg
+++ b/static/img/emoji/mutant/8_ball.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/artist.svg b/static/img/emoji/mutant/artist.svg
index b1eea5992..e06e52974 100644
--- a/static/img/emoji/mutant/artist.svg
+++ b/static/img/emoji/mutant/artist.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/astronaut.svg b/static/img/emoji/mutant/astronaut.svg
index ba4a2f5f3..80f80b73f 100644
--- a/static/img/emoji/mutant/astronaut.svg
+++ b/static/img/emoji/mutant/astronaut.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/blep.svg b/static/img/emoji/mutant/blep.svg
index 965ccc62b..88e3e07b4 100644
--- a/static/img/emoji/mutant/blep.svg
+++ b/static/img/emoji/mutant/blep.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/cat_crying.svg b/static/img/emoji/mutant/cat_crying.svg
index 848ffa77c..72659e265 100644
--- a/static/img/emoji/mutant/cat_crying.svg
+++ b/static/img/emoji/mutant/cat_crying.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/cat_devious.svg b/static/img/emoji/mutant/cat_devious.svg
index 88d84477f..346e8987b 100644
--- a/static/img/emoji/mutant/cat_devious.svg
+++ b/static/img/emoji/mutant/cat_devious.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/cat_grin.svg b/static/img/emoji/mutant/cat_grin.svg
index 34333226e..7360c1fab 100644
--- a/static/img/emoji/mutant/cat_grin.svg
+++ b/static/img/emoji/mutant/cat_grin.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/cat_heart_eyes.svg b/static/img/emoji/mutant/cat_heart_eyes.svg
index 8b13a75c8..55f56bcc7 100644
--- a/static/img/emoji/mutant/cat_heart_eyes.svg
+++ b/static/img/emoji/mutant/cat_heart_eyes.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/cat_joy.svg b/static/img/emoji/mutant/cat_joy.svg
index a60e1d04d..d9f73a7b6 100644
--- a/static/img/emoji/mutant/cat_joy.svg
+++ b/static/img/emoji/mutant/cat_joy.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/cat_kiss.svg b/static/img/emoji/mutant/cat_kiss.svg
index 9103474b2..e0cf122d7 100644
--- a/static/img/emoji/mutant/cat_kiss.svg
+++ b/static/img/emoji/mutant/cat_kiss.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/cat_pouting.svg b/static/img/emoji/mutant/cat_pouting.svg
index 6e6145422..6553048d7 100644
--- a/static/img/emoji/mutant/cat_pouting.svg
+++ b/static/img/emoji/mutant/cat_pouting.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/cat_scream.svg b/static/img/emoji/mutant/cat_scream.svg
index fd46d1e75..4a25a7e6b 100644
--- a/static/img/emoji/mutant/cat_scream.svg
+++ b/static/img/emoji/mutant/cat_scream.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/cat_smile.svg b/static/img/emoji/mutant/cat_smile.svg
index 94644950a..313441186 100644
--- a/static/img/emoji/mutant/cat_smile.svg
+++ b/static/img/emoji/mutant/cat_smile.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/chef.svg b/static/img/emoji/mutant/chef.svg
index 41a342cc4..c48ed79d0 100644
--- a/static/img/emoji/mutant/chef.svg
+++ b/static/img/emoji/mutant/chef.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/detective.svg b/static/img/emoji/mutant/detective.svg
index c9fc49aad..db19d5ef7 100644
--- a/static/img/emoji/mutant/detective.svg
+++ b/static/img/emoji/mutant/detective.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/eye.svg b/static/img/emoji/mutant/eye.svg
index 6c710bf26..a8df406bd 100644
--- a/static/img/emoji/mutant/eye.svg
+++ b/static/img/emoji/mutant/eye.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/football.svg b/static/img/emoji/mutant/football.svg
index 4501b364c..fca3a8b5e 100644
--- a/static/img/emoji/mutant/football.svg
+++ b/static/img/emoji/mutant/football.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/grumpy_block.svg b/static/img/emoji/mutant/grumpy_block.svg
index d98faade2..97619404f 100644
--- a/static/img/emoji/mutant/grumpy_block.svg
+++ b/static/img/emoji/mutant/grumpy_block.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/jack_o_lantern.svg b/static/img/emoji/mutant/jack_o_lantern.svg
index a4600e252..e40d612ca 100644
--- a/static/img/emoji/mutant/jack_o_lantern.svg
+++ b/static/img/emoji/mutant/jack_o_lantern.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/office_worker.svg b/static/img/emoji/mutant/office_worker.svg
index 69bc607be..97f7972a2 100644
--- a/static/img/emoji/mutant/office_worker.svg
+++ b/static/img/emoji/mutant/office_worker.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/singer.svg b/static/img/emoji/mutant/singer.svg
index 10fcd4918..60ef63ab2 100644
--- a/static/img/emoji/mutant/singer.svg
+++ b/static/img/emoji/mutant/singer.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/skull.svg b/static/img/emoji/mutant/skull.svg
index 41aed042b..cd0311eee 100644
--- a/static/img/emoji/mutant/skull.svg
+++ b/static/img/emoji/mutant/skull.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/skull_and_crossbones.svg b/static/img/emoji/mutant/skull_and_crossbones.svg
index 7389f2f09..4ff45ccf5 100644
--- a/static/img/emoji/mutant/skull_and_crossbones.svg
+++ b/static/img/emoji/mutant/skull_and_crossbones.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/softball.svg b/static/img/emoji/mutant/softball.svg
index 662072cd2..c7964a1eb 100644
--- a/static/img/emoji/mutant/softball.svg
+++ b/static/img/emoji/mutant/softball.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/student.svg b/static/img/emoji/mutant/student.svg
index 966275210..0b5f59d27 100644
--- a/static/img/emoji/mutant/student.svg
+++ b/static/img/emoji/mutant/student.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/studio_microphone.svg b/static/img/emoji/mutant/studio_microphone.svg
index b26afca44..31e56ef40 100644
--- a/static/img/emoji/mutant/studio_microphone.svg
+++ b/static/img/emoji/mutant/studio_microphone.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/technologist.svg b/static/img/emoji/mutant/technologist.svg
index 5e0611b95..7fbb2ab81 100644
--- a/static/img/emoji/mutant/technologist.svg
+++ b/static/img/emoji/mutant/technologist.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/emoji/mutant/tennis.svg b/static/img/emoji/mutant/tennis.svg
index 682a3e359..77613e6dd 100644
--- a/static/img/emoji/mutant/tennis.svg
+++ b/static/img/emoji/mutant/tennis.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/logo.png b/static/img/logo.png
index 32e5c4e6e..f5c52e0d2 100644
Binary files a/static/img/logo.png and b/static/img/logo.png differ
diff --git a/static/web/_next/static/media/airplay.1a413e9c.svg b/static/web/_next/static/media/airplay.1a413e9c.svg
index dab0aeb3f..8738ba9ae 100644
--- a/static/web/_next/static/media/airplay.1a413e9c.svg
+++ b/static/web/_next/static/media/airplay.1a413e9c.svg
@@ -1,23 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/static/web/img/indieauth.png b/static/web/img/indieauth.png
index 8f1beee9c..affc60039 100644
Binary files a/static/web/img/indieauth.png and b/static/web/img/indieauth.png differ
diff --git a/static/web/img/platformlogos/fediverse.svg b/static/web/img/platformlogos/fediverse.svg
index 1af05f6d6..399b461eb 100644
--- a/static/web/img/platformlogos/fediverse.svg
+++ b/static/web/img/platformlogos/fediverse.svg
@@ -1,162 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/static/web/img/platformlogos/matrix.svg b/static/web/img/platformlogos/matrix.svg
index 784896156..54ae52574 100644
--- a/static/web/img/platformlogos/matrix.svg
+++ b/static/web/img/platformlogos/matrix.svg
@@ -1,14 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/static/web/img/platformlogos/xmpp.svg b/static/web/img/platformlogos/xmpp.svg
index 849a52f77..3d44da8af 100644
--- a/static/web/img/platformlogos/xmpp.svg
+++ b/static/web/img/platformlogos/xmpp.svg
@@ -1,120 +1 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/web/.storybook/story-assets/project/header.png b/web/.storybook/story-assets/project/header.png
index 0f823f2aa..b30020ebd 100644
Binary files a/web/.storybook/story-assets/project/header.png and b/web/.storybook/story-assets/project/header.png differ
diff --git a/web/.storybook/story-assets/project/kiss-cut-stickers-5.5x5.5-default-60874a6c11849.png b/web/.storybook/story-assets/project/kiss-cut-stickers-5.5x5.5-default-60874a6c11849.png
index 32e5c4e6e..8d6b6626d 100644
Binary files a/web/.storybook/story-assets/project/kiss-cut-stickers-5.5x5.5-default-60874a6c11849.png and b/web/.storybook/story-assets/project/kiss-cut-stickers-5.5x5.5-default-60874a6c11849.png differ
diff --git a/web/.storybook/story-assets/project/logo-glare-outlined.png b/web/.storybook/story-assets/project/logo-glare-outlined.png
index 32e5c4e6e..8d6b6626d 100644
Binary files a/web/.storybook/story-assets/project/logo-glare-outlined.png and b/web/.storybook/story-assets/project/logo-glare-outlined.png differ
diff --git a/web/.storybook/story-assets/project/logo-translucent-grey.svg b/web/.storybook/story-assets/project/logo-translucent-grey.svg
index a470db27a..d82cfd441 100644
--- a/web/.storybook/story-assets/project/logo-translucent-grey.svg
+++ b/web/.storybook/story-assets/project/logo-translucent-grey.svg
@@ -1,80 +1 @@
-
-
+
\ No newline at end of file
diff --git a/web/.storybook/story-assets/project/owncast-background.png b/web/.storybook/story-assets/project/owncast-background.png
index b1a92bf2e..f11a0edac 100644
Binary files a/web/.storybook/story-assets/project/owncast-background.png and b/web/.storybook/story-assets/project/owncast-background.png differ
diff --git a/web/.storybook/story-assets/project/sticker-bigtech-alt.png b/web/.storybook/story-assets/project/sticker-bigtech-alt.png
index fcd51d83b..0c74c6661 100644
Binary files a/web/.storybook/story-assets/project/sticker-bigtech-alt.png and b/web/.storybook/story-assets/project/sticker-bigtech-alt.png differ
diff --git a/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde52297.png b/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde52297.png
index b3826ac68..e769319ca 100644
Binary files a/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde52297.png and b/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde52297.png differ
diff --git a/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde523ae.png b/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde523ae.png
index 228a53ef4..cbf8fb0e5 100644
Binary files a/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde523ae.png and b/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde523ae.png differ
diff --git a/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde524ca.png b/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde524ca.png
index 51753e4ad..8c103c059 100644
Binary files a/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde524ca.png and b/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde524ca.png differ
diff --git a/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-front-60873dde51eb3.png b/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-front-60873dde51eb3.png
index ce67f7adf..63ace9653 100644
Binary files a/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-front-60873dde51eb3.png and b/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-front-60873dde51eb3.png differ
diff --git a/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-front-60873dde52064.png b/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-front-60873dde52064.png
index 61048f241..d5483a134 100644
Binary files a/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-front-60873dde52064.png and b/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-front-60873dde52064.png differ
diff --git a/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-left-60873dde525e2.png b/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-left-60873dde525e2.png
index 09f18c54f..516fb92dd 100644
Binary files a/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-left-60873dde525e2.png and b/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-left-60873dde525e2.png differ
diff --git a/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-right-60873dde52184.png b/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-right-60873dde52184.png
index 5992d8ac1..baf443ffb 100644
Binary files a/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-right-60873dde52184.png and b/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-right-60873dde52184.png differ
diff --git a/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-back-6087418b62999.png b/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-back-6087418b62999.png
index c94b3cab4..13a87a8b7 100644
Binary files a/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-back-6087418b62999.png and b/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-back-6087418b62999.png differ
diff --git a/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-back-6087418b62aa4.png b/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-back-6087418b62aa4.png
index a7185547a..21b0a8baa 100644
Binary files a/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-back-6087418b62aa4.png and b/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-back-6087418b62aa4.png differ
diff --git a/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-front-6087418b626d5.png b/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-front-6087418b626d5.png
index 0e7496791..4dd6fbc87 100644
Binary files a/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-front-6087418b626d5.png and b/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-front-6087418b626d5.png differ
diff --git a/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-front-6087418b62878.png b/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-front-6087418b62878.png
index 0d4717ccd..0f35fc480 100644
Binary files a/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-front-6087418b62878.png and b/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-front-6087418b62878.png differ
diff --git a/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-left-6087418b62b91.png b/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-left-6087418b62b91.png
index a98649b1c..b594e3322 100644
Binary files a/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-left-6087418b62b91.png and b/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-left-6087418b62b91.png differ
diff --git a/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-right-6087418b62c88.png b/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-right-6087418b62c88.png
index be3f425bf..db1ce76c7 100644
Binary files a/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-right-6087418b62c88.png and b/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-right-6087418b62c88.png differ
diff --git a/web/components/video/airplay.svg b/web/components/video/airplay.svg
index dab0aeb3f..8738ba9ae 100644
--- a/web/components/video/airplay.svg
+++ b/web/components/video/airplay.svg
@@ -1,23 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/web/public/img/indieauth.png b/web/public/img/indieauth.png
index 8f1beee9c..fa8480536 100644
Binary files a/web/public/img/indieauth.png and b/web/public/img/indieauth.png differ
diff --git a/web/public/img/platformlogos/fediverse.svg b/web/public/img/platformlogos/fediverse.svg
index 1af05f6d6..399b461eb 100644
--- a/web/public/img/platformlogos/fediverse.svg
+++ b/web/public/img/platformlogos/fediverse.svg
@@ -1,162 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/web/public/img/platformlogos/matrix.svg b/web/public/img/platformlogos/matrix.svg
index 784896156..54ae52574 100644
--- a/web/public/img/platformlogos/matrix.svg
+++ b/web/public/img/platformlogos/matrix.svg
@@ -1,14 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/web/public/img/platformlogos/xmpp.svg b/web/public/img/platformlogos/xmpp.svg
index 849a52f77..3d44da8af 100644
--- a/web/public/img/platformlogos/xmpp.svg
+++ b/web/public/img/platformlogos/xmpp.svg
@@ -1,120 +1 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/web/stories/assets/mocks/chatmessage-action.png b/web/stories/assets/mocks/chatmessage-action.png
index 95c064dac..a136bba4a 100644
Binary files a/web/stories/assets/mocks/chatmessage-action.png and b/web/stories/assets/mocks/chatmessage-action.png differ
diff --git a/web/stories/assets/mocks/chatmessage-system.png b/web/stories/assets/mocks/chatmessage-system.png
index e5e2ea97d..bb248d985 100644
Binary files a/web/stories/assets/mocks/chatmessage-system.png and b/web/stories/assets/mocks/chatmessage-system.png differ
diff --git a/web/stories/assets/mocks/chatmessage-user.png b/web/stories/assets/mocks/chatmessage-user.png
index d0a30f384..db37eae34 100644
Binary files a/web/stories/assets/mocks/chatmessage-user.png and b/web/stories/assets/mocks/chatmessage-user.png differ
diff --git a/web/stories/assets/mocks/fediauth-modal.png b/web/stories/assets/mocks/fediauth-modal.png
index 39188b547..f8b32dfcb 100644
Binary files a/web/stories/assets/mocks/fediauth-modal.png and b/web/stories/assets/mocks/fediauth-modal.png differ
diff --git a/web/stories/assets/mocks/follow-modal.png b/web/stories/assets/mocks/follow-modal.png
index 4fdd7d89a..6e5d1e4b4 100644
Binary files a/web/stories/assets/mocks/follow-modal.png and b/web/stories/assets/mocks/follow-modal.png differ
diff --git a/web/stories/assets/mocks/followers-tab.png b/web/stories/assets/mocks/followers-tab.png
index 57cd2ad6e..e31dc000b 100644
Binary files a/web/stories/assets/mocks/followers-tab.png and b/web/stories/assets/mocks/followers-tab.png differ
diff --git a/web/stories/assets/mocks/indieauth-modal.png b/web/stories/assets/mocks/indieauth-modal.png
index b598bdf9b..a4ce8f157 100644
Binary files a/web/stories/assets/mocks/indieauth-modal.png and b/web/stories/assets/mocks/indieauth-modal.png differ
diff --git a/web/stories/assets/mocks/notify-modal.png b/web/stories/assets/mocks/notify-modal.png
index 6508c1aac..a52f27098 100644
Binary files a/web/stories/assets/mocks/notify-modal.png and b/web/stories/assets/mocks/notify-modal.png differ
diff --git a/web/stories/assets/mocks/notify-popup.png b/web/stories/assets/mocks/notify-popup.png
index e116e8520..bf5552d52 100644
Binary files a/web/stories/assets/mocks/notify-popup.png and b/web/stories/assets/mocks/notify-popup.png differ
diff --git a/web/stories/assets/mocks/offline-state.png b/web/stories/assets/mocks/offline-state.png
index 38013153f..5968c4423 100644
Binary files a/web/stories/assets/mocks/offline-state.png and b/web/stories/assets/mocks/offline-state.png differ
diff --git a/web/stories/assets/mocks/single-follower.png b/web/stories/assets/mocks/single-follower.png
index c8609c868..dfa8216d3 100644
Binary files a/web/stories/assets/mocks/single-follower.png and b/web/stories/assets/mocks/single-follower.png differ