diff --git a/site/_includes/cube.vto b/site/_includes/cube.vto
index 814701c..de9eeb6 100644
--- a/site/_includes/cube.vto
+++ b/site/_includes/cube.vto
@@ -8,6 +8,13 @@
overscroll-behavior: none;
}
+ cube-face {
+ height: var(--cube-width);
+ width: var(--cube-width);
+
+ position: absolute;
+ }
+
/* Guess what? Yeah, you guessed right. Safari can't render shit. */
.cube-face-front { transform: rotateY(0deg) translateZ(calc(var(--cube-width) / 2 - 1px)); }
.cube-face-top { transform: rotateX( 89.99999999999999deg) translateZ(calc(var(--cube-width) / 2 - 1px)); }
@@ -26,16 +33,12 @@
size-(--cube-width)
transform-3d transform-[translateZ(-calc(var(--cube-width)/2-1px))]
">
- {{> const style = `
- size-(--cube-width) absolute
- flex items-center justify-center
- ` }}
- {{ cube_face_front }}
- {{ cube_face_back }}
- {{ cube_face_left }}
- {{ cube_face_right }}
- {{ cube_face_top }}
- {{ cube_face_bottom }}
+ {{ cube_face_front }}
+ {{ cube_face_back }}
+ {{ cube_face_left }}
+ {{ cube_face_right }}
+ {{ cube_face_top }}
+ {{ cube_face_bottom }}
diff --git a/site/index.vto b/site/index.vto
index d8b4cb0..b7a565b 100644
--- a/site/index.vto
+++ b/site/index.vto
@@ -3,14 +3,20 @@ prevent_zoom: true
---