diff --git a/apps/web/public/file.svg b/apps/web/public/file.svg new file mode 100644 index 00000000..004145cd --- /dev/null +++ b/apps/web/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/web/public/globe.svg b/apps/web/public/globe.svg new file mode 100644 index 00000000..567f17b0 --- /dev/null +++ b/apps/web/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/web/public/next.svg b/apps/web/public/next.svg new file mode 100644 index 00000000..5174b28c --- /dev/null +++ b/apps/web/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/web/public/vercel.svg b/apps/web/public/vercel.svg new file mode 100644 index 00000000..77053960 --- /dev/null +++ b/apps/web/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/web/public/videos/hero.mp4 b/apps/web/public/videos/hero.mp4 new file mode 100644 index 00000000..31bb20ff Binary files /dev/null and b/apps/web/public/videos/hero.mp4 differ diff --git a/apps/web/public/videos/hero_mobile.mp4 b/apps/web/public/videos/hero_mobile.mp4 new file mode 100644 index 00000000..a7becb24 Binary files /dev/null and b/apps/web/public/videos/hero_mobile.mp4 differ diff --git a/apps/web/public/window.svg b/apps/web/public/window.svg new file mode 100644 index 00000000..b2b2a44f --- /dev/null +++ b/apps/web/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/web/src/app/globals.css b/apps/web/src/app/globals.css index 39614b92..a4e2439b 100644 --- a/apps/web/src/app/globals.css +++ b/apps/web/src/app/globals.css @@ -9,9 +9,11 @@ --border: #262626; --text: #FAFAFA; --text-muted: #A3A3A3; + --font-sans: var(--font-space), ui-sans-serif, system-ui, sans-serif; } body { background: var(--bg); color: var(--text); + font-family: var(--font-sans); } diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx index 14be4764..b8af2f04 100644 --- a/apps/web/src/app/layout.tsx +++ b/apps/web/src/app/layout.tsx @@ -1,8 +1,8 @@ import type { Metadata } from "next"; -import { Inter } from "next/font/google"; +import { Space_Grotesk } from "next/font/google"; import "./globals.css"; -const inter = Inter({ subsets: ["latin"], variable: "--font-inter" }); +const spaceGrotesk = Space_Grotesk({ subsets: ["latin"], variable: "--font-space" }); export const metadata: Metadata = { title: "OpenClaw Code — AI-Powered Code Editor", @@ -22,7 +22,7 @@ export default function RootLayout({ }>) { return ( - + {children} diff --git a/apps/web/src/app/page.tsx b/apps/web/src/app/page.tsx index dbb6c7f4..5f16148c 100644 --- a/apps/web/src/app/page.tsx +++ b/apps/web/src/app/page.tsx @@ -85,7 +85,27 @@ export default function Home() { {/* Hero */}
-
+
+ {/* Background video */} + + +