diff --git a/public/audio/ice.mp3 b/public/audio/ice.mp3
new file mode 100644
index 0000000..e80848b
Binary files /dev/null and b/public/audio/ice.mp3 differ
diff --git a/public/images/cocktail-glass-empty.svg b/public/images/cocktail-glass-empty.svg
new file mode 100644
index 0000000..11bef5f
--- /dev/null
+++ b/public/images/cocktail-glass-empty.svg
@@ -0,0 +1,168 @@
+
+
diff --git a/public/images/cocktail-glass.svg b/public/images/cocktail-glass.svg
index 11bef5f..87c73f3 100644
--- a/public/images/cocktail-glass.svg
+++ b/public/images/cocktail-glass.svg
@@ -117,28 +117,28 @@
diff --git a/src/components/CreateMessageTop.tsx b/src/components/CreateMessageTop.tsx
index f6f9b85..e85fe32 100644
--- a/src/components/CreateMessageTop.tsx
+++ b/src/components/CreateMessageTop.tsx
@@ -1,6 +1,19 @@
-import { css } from "@hono/hono/css";
+import { css, keyframes } from "@hono/hono/css";
import { WithHTML } from "../layout/WithHTML.tsx";
+const fadeIn = keyframes`
+ from {
+ opacity: 0;
+ }
+ to{
+ opacity: 1;
+ }
+`;
+
+const fadeAnimation = css`
+ animation: ${fadeIn} 3s forwards;
+`;
+
const imageStyle = css`
height: 85vh;
display: flex;
@@ -34,9 +47,19 @@ const buttonStyle = css`
export const CreateMessageTop = () => {
return (
-
+
+
-
+