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 @@ + + + + + + +