diff --git a/components/icons/Discord.tsx b/components/icons/Discord.tsx
index acc61dab..778f8601 100644
--- a/components/icons/Discord.tsx
+++ b/components/icons/Discord.tsx
@@ -1,25 +1,8 @@
-export default function Discord(props: JSX.IntrinsicElements["svg"]) {
+export default function Discord(props: JSX.IntrinsicElements["img"]) {
return (
-
+
+

(e.target as HTMLImageElement).src = "/docs/images/discord_text_white.gif"} onMouseLeave={e => (e.target as HTMLImageElement).src = "/docs/images/discord_text_white.png"}/>
+

(e.target as HTMLImageElement).src = "/docs/images/discord_text_black.gif"} onMouseLeave={e => (e.target as HTMLImageElement).src = "/docs/images/discord_text_black.png"}/>
+
);
}
diff --git a/public/images/discord_text_black.gif b/public/images/discord_text_black.gif
new file mode 100644
index 00000000..881a6741
Binary files /dev/null and b/public/images/discord_text_black.gif differ
diff --git a/public/images/discord_text_black.png b/public/images/discord_text_black.png
new file mode 100644
index 00000000..86666db8
Binary files /dev/null and b/public/images/discord_text_black.png differ
diff --git a/public/images/discord_text_white.gif b/public/images/discord_text_white.gif
new file mode 100644
index 00000000..67bc5fc4
Binary files /dev/null and b/public/images/discord_text_white.gif differ
diff --git a/public/images/discord_text_white.png b/public/images/discord_text_white.png
new file mode 100644
index 00000000..d1498c6c
Binary files /dev/null and b/public/images/discord_text_white.png differ