diff --git a/next.config.js b/next.config.js index 8e81e6a..1c89844 100644 --- a/next.config.js +++ b/next.config.js @@ -1,6 +1,9 @@ /** @type {import('next').NextConfig} */ const nextConfig = { output: 'export', + images: { + unoptimized: true, + }, } module.exports = nextConfig diff --git a/public/videos/benefits.jpg b/public/videos/benefits.jpg new file mode 100644 index 0000000..92a325a Binary files /dev/null and b/public/videos/benefits.jpg differ diff --git a/public/videos/benefits.mp4 b/public/videos/benefits.mp4 new file mode 100644 index 0000000..b8b32e7 Binary files /dev/null and b/public/videos/benefits.mp4 differ diff --git a/src/app/(main)/page.tsx b/src/app/(main)/page.tsx index 09d5f28..f6cc12b 100644 --- a/src/app/(main)/page.tsx +++ b/src/app/(main)/page.tsx @@ -7,7 +7,7 @@ import { HomeAbout } from '@/components/HomeAbout' import { ClickableGallery } from '@/components/ClickableGallery' import { StackSectionPreview } from '@/components/StackSection' import { Companies } from '@/components/Companies' -import { CallTo } from '@/components/CallTo' +import { CallToAction } from '@/components/CallToAction' import { ScrollDown } from '@/components/ui/ScrollDown' import { ScrollUp } from '@/components/ui/ScrollUp' import { GridStats } from '@/components/GridStats' @@ -25,6 +25,9 @@ export default function Home() {
+
+ +
@@ -35,7 +38,7 @@ export default function Home() {
- +
diff --git a/src/components/CallToAction.tsx b/src/components/CallToAction.tsx new file mode 100644 index 0000000..49bb4aa --- /dev/null +++ b/src/components/CallToAction.tsx @@ -0,0 +1,33 @@ +import { CircleBackground } from '@/components/CircleBackground' +import { Container } from '@/components/Container' +import { Button } from '@/components/Button' + +export function CallToAction() { + return ( +
+
+ +
+ +
+

+ Decentralized AI Agents that are Truly Yours +

+

+ Why hand out your intelligence to centralized giants when you can build your own. Ready to own your intelligence? +

+
+ + +
+
+
+
+ ) +} diff --git a/src/components/GridStats.tsx b/src/components/GridStats.tsx index e625ac5..30f52a0 100644 --- a/src/components/GridStats.tsx +++ b/src/components/GridStats.tsx @@ -3,6 +3,7 @@ import CountUp from "react-countup"; import React from "react"; import { Button } from "@/components/Button"; +import { H2, P } from "@/components/Texts"; export function GridStats() { return ( @@ -15,17 +16,17 @@ export function GridStats() { backgroundPosition: "center", }} > -
-
+
+
{/* Column 1: Title & Description */}
-

+

Robust Infrastructure for your Intellegence Needs -

-

+ +

Mycelium's groundbreaking technology provides dedicated, performance-validated GPUs for your AI workloads. -

+

@@ -63,7 +64,7 @@ export function GridStats() { function StatCard({ label, description, - className = "", + className = "border border-white/10 hover:border-white/40 hover:bg-black/40", }: { label: string; description: string; diff --git a/src/components/Texts.tsx b/src/components/Texts.tsx index 153c97a..7f8ca78 100644 --- a/src/components/Texts.tsx +++ b/src/components/Texts.tsx @@ -4,9 +4,9 @@ import React from 'react' import { cn } from '@/lib/utils' const colorVariants = { - primary: 'text-[#2F3178]', - secondary: 'text-gray-600', - custom: 'text-[#1c1c49]', + primary: 'text-[#fffff]', + secondary: 'text-gray-200', + custom: 'text-[#015eff]', light: 'text-white', } as const diff --git a/src/components/WorldMap.tsx b/src/components/WorldMap.tsx index ef858ad..b66a19a 100644 --- a/src/components/WorldMap.tsx +++ b/src/components/WorldMap.tsx @@ -5,7 +5,17 @@ import { H2, H3, H4, P } from "./Texts" export function WorldMap() { return ( -
+
+ +

Mycelium Network is Live. diff --git a/src/components/ui/globe.tsx b/src/components/ui/globe.tsx index d6fc975..af73cd8 100644 --- a/src/components/ui/globe.tsx +++ b/src/components/ui/globe.tsx @@ -133,7 +133,7 @@ export function Globe({