diff --git a/public/emoji/bubbles.webp b/public/emoji/bubbles.webp
new file mode 100644
index 0000000..e8271d6
Binary files /dev/null and b/public/emoji/bubbles.webp differ
diff --git a/public/emoji/eyes.webp b/public/emoji/eyes.webp
new file mode 100644
index 0000000..dcac442
Binary files /dev/null and b/public/emoji/eyes.webp differ
diff --git a/public/emoji/gift.webp b/public/emoji/gift.webp
new file mode 100644
index 0000000..2e560c4
Binary files /dev/null and b/public/emoji/gift.webp differ
diff --git a/public/emoji/infinity.webp b/public/emoji/infinity.webp
new file mode 100644
index 0000000..1d0febe
Binary files /dev/null and b/public/emoji/infinity.webp differ
diff --git a/public/emoji/moon.webp b/public/emoji/moon.webp
new file mode 100644
index 0000000..b258b05
Binary files /dev/null and b/public/emoji/moon.webp differ
diff --git a/public/emoji/muscle.webp b/public/emoji/muscle.webp
new file mode 100644
index 0000000..32bbd19
Binary files /dev/null and b/public/emoji/muscle.webp differ
diff --git a/public/emoji/robot.webp b/public/emoji/robot.webp
new file mode 100644
index 0000000..af0dbd9
Binary files /dev/null and b/public/emoji/robot.webp differ
diff --git a/public/emoji/shush.webp b/public/emoji/shush.webp
new file mode 100644
index 0000000..026c026
Binary files /dev/null and b/public/emoji/shush.webp differ
diff --git a/public/emoji/thinking.webp b/public/emoji/thinking.webp
new file mode 100644
index 0000000..0989aea
Binary files /dev/null and b/public/emoji/thinking.webp differ
diff --git a/public/emoji/trophy.webp b/public/emoji/trophy.webp
new file mode 100644
index 0000000..57a4730
Binary files /dev/null and b/public/emoji/trophy.webp differ
diff --git a/src/components/hero/index.tsx b/src/components/hero/index.tsx
index 2ad7547..8115aef 100644
--- a/src/components/hero/index.tsx
+++ b/src/components/hero/index.tsx
@@ -1,5 +1,7 @@
import { useState, useEffect, useRef } from "react";
import Typewriter from "typewriter-effect";
+import { THEMES } from "@/lib/themes";
+import { applyTheme, getStoredThemeId } from "@/lib/themes/engine";
interface GithubData {
status: { message: string } | null;
@@ -46,6 +48,10 @@ interface TypewriterInstance {
const emoji = (name: string) =>
`
`;
+const BR = `