diff --git a/site/assets/css/main.css b/site/assets/css/main.css
deleted file mode 100644
index fa8c9c5..0000000
--- a/site/assets/css/main.css
+++ /dev/null
@@ -1,36 +0,0 @@
-html, body, #__nuxt {
- height: 100%;
- margin: 0;
- background: #0b0b0b;
- overflow: hidden;
- font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
-}
-
-.caramel-wrapper {
- position: fixed;
- inset: 0;
- display: grid;
- place-items: center;
- pointer-events: none;
-}
-
-.caramel-stage {
- background-color: black;
- padding: 25px;
- border-radius: 10%;
- filter:
- drop-shadow(0 0 40px rgba(255, 255, 255, 0.6))
- drop-shadow(0 0 80px rgba(255, 255, 255, 0.08));
-}
-
-.caramel-video {
- width: min(90vw, 90vh);
- height: auto;
- max-height: 90vh;
- image-rendering: pixelated;
-
-}
-
-body {
- background: #0b0b0b;
-}
\ No newline at end of file
diff --git a/site/assets/main.css b/site/assets/main.css
index fa8c9c5..ce72867 100644
--- a/site/assets/main.css
+++ b/site/assets/main.css
@@ -11,16 +11,15 @@ html, body, #__nuxt {
inset: 0;
display: grid;
place-items: center;
- pointer-events: none;
}
.caramel-stage {
background-color: black;
- padding: 25px;
- border-radius: 10%;
+ padding: 5px;
+ border-radius: 1.5rem;
filter:
- drop-shadow(0 0 40px rgba(255, 255, 255, 0.6))
- drop-shadow(0 0 80px rgba(255, 255, 255, 0.08));
+ drop-shadow(0 0 40px rgba(255, 255, 255, 0.1))
+ drop-shadow(0 0 80px rgba(255, 255, 255, 0.01))
}
.caramel-video {
@@ -28,9 +27,89 @@ html, body, #__nuxt {
height: auto;
max-height: 90vh;
image-rendering: pixelated;
-
+ border-radius: 1.5rem;
}
body {
background: #0b0b0b;
+}
+
+.audio-toggle {
+ position: absolute;
+ bottom: -1.8rem;
+ right: 0.2rem;
+
+ background: rgba(0, 0, 0, 0.6);
+ color: white;
+ border: none;
+ border-radius: 999px;
+ padding: 0.35rem 0.55rem;
+
+ font-size: 0.9rem;
+ cursor: pointer;
+ opacity: 0.55;
+
+ transition:
+ opacity 0.2s ease,
+ transform 0.2s ease,
+ background 0.2s ease;
+}
+
+.audio-toggle:hover {
+ opacity: 1;
+ transform: translateY(-2px);
+ background: rgba(0, 0, 0, 0.8);
+}
+
+.caramel-float-anchor {
+ position: relative;
+ display: inline-block;
+}
+
+.uwu-floating {
+ position: absolute;
+ font-size: 25em;
+ opacity: 0.6;
+ pointer-events: none;
+ user-select: none;
+ white-space: nowrap;
+ animation: floaty 5.2s cubic-bezier(0.42, 0, 0.58, 1) infinite;
+ text-shadow:
+ 0 0 8px rgba(92, 92, 92, 0.7),
+ 0 0 16px rgba(11, 11, 11, 0.7);
+}
+
+@keyframes floaty {
+ 0%, 100% { transform: translate(0, 0); }
+ 50% { transform: translate(0, -0.1em); }
+}
+
+.uwu-floating[data-pos="top"] {
+ top: -2.4rem;
+ left: 50%;
+ top: 75%;
+ transform: translateX(-50%);
+ rotate: 0.25turn;
+}
+
+.uwu-floating[data-pos="bottom"] {
+ top: 50%;
+ left: 50%;
+ margin-top: 0.4rem;
+ transform: translateX(-50%);
+ rotate: 0.25turn;
+}
+
+.uwu-floating[data-pos="left"] {
+ left: -2.6rem;
+ top: 50%;
+ transform: translateY(-50%);
+}
+
+.uwu-floating[data-pos="right"] {
+ left: 115%;
+ top: 0%;
+ margin-left: 0.6rem;
+ transform: translateY(-50%);
+
}
\ No newline at end of file
diff --git a/site/pages/index.vue b/site/pages/index.vue
index 3f171f5..b87dede 100644
--- a/site/pages/index.vue
+++ b/site/pages/index.vue
@@ -1,20 +1,88 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+ :3
+
+
-
+
gimme.pet
-
\ No newline at end of file
+
+
+