diff --git a/website/AGENTS.md b/website/AGENTS.md
index 096e60254..4873a8318 100644
--- a/website/AGENTS.md
+++ b/website/AGENTS.md
@@ -25,3 +25,4 @@ ALWAYS
- reads like english
- very easy to understand
- very easy to maintain
+- avoid defensive checks when the code itself guarantees correctness
diff --git a/website/build/index.js b/website/build/index.js
new file mode 100644
index 000000000..8eb2f18ca
--- /dev/null
+++ b/website/build/index.js
@@ -0,0 +1,8 @@
+export function createBuildPage() {
+ const main = document.createElement("main");
+ main.className = "build";
+ const title = document.createElement("h1");
+ title.append("Build");
+ main.append(title);
+ return main;
+}
diff --git a/website/build/style.css b/website/build/style.css
new file mode 100644
index 000000000..29b0c2efe
--- /dev/null
+++ b/website/build/style.css
@@ -0,0 +1,7 @@
+main.build {
+ min-height: 100dvh;
+ display: grid;
+ place-items: center;
+ color: white;
+ font-size: 4rem;
+}
diff --git a/website/cube/style.css b/website/cube/style.css
index c1d645db9..81327c002 100644
--- a/website/cube/style.css
+++ b/website/cube/style.css
@@ -93,10 +93,8 @@
}
}
- .liquid {
- &.front.top {
- --x: calc(1 - var(--fill));
- }
+ .liquid.front.top {
+ --x: calc(1 - var(--fill));
}
}
diff --git a/website/explore/index.js b/website/explore/index.js
new file mode 100644
index 000000000..13c591fdf
--- /dev/null
+++ b/website/explore/index.js
@@ -0,0 +1,8 @@
+export function createExplorePage() {
+ const main = document.createElement("main");
+ main.className = "explore";
+ const title = document.createElement("h1");
+ title.append("Explore");
+ main.append(title);
+ return main;
+}
diff --git a/website/explore/style.css b/website/explore/style.css
new file mode 100644
index 000000000..05aa37400
--- /dev/null
+++ b/website/explore/style.css
@@ -0,0 +1,7 @@
+main.explore {
+ min-height: 100dvh;
+ display: grid;
+ place-items: center;
+ color: white;
+ font-size: 4rem;
+}
diff --git a/website/header/style.css b/website/header/style.css
index 388998484..b64de6c78 100644
--- a/website/header/style.css
+++ b/website/header/style.css
@@ -31,8 +31,6 @@ body {
}
> nav {
- grid-column: 2;
- justify-self: center;
font-size: var(--font-size-xs);
ul {
diff --git a/website/home/index.js b/website/home/index.js
new file mode 100644
index 000000000..bda72e274
--- /dev/null
+++ b/website/home/index.js
@@ -0,0 +1,8 @@
+export function createHomePage() {
+ const main = document.createElement("main");
+ main.className = "home";
+ const title = document.createElement("h1");
+ title.append("Home");
+ main.append(title);
+ return main;
+}
diff --git a/website/home/style.css b/website/home/style.css
new file mode 100644
index 000000000..50014ee21
--- /dev/null
+++ b/website/home/style.css
@@ -0,0 +1,7 @@
+main.home {
+ min-height: 100dvh;
+ display: grid;
+ place-items: center;
+ color: white;
+ font-size: 4rem;
+}
diff --git a/website/index.html b/website/index.html
index 11b24359a..c2055957c 100644
--- a/website/index.html
+++ b/website/index.html
@@ -39,10 +39,17 @@
+
+
+
+
+
+
+