diff --git a/public/hero/hero2.png b/public/hero/hero2.png
index 014aa43..1f68ae7 100644
Binary files a/public/hero/hero2.png and b/public/hero/hero2.png differ
diff --git a/public/hero/hero5.png b/public/hero/hero5.png
index 2a1aa41..16140ac 100644
Binary files a/public/hero/hero5.png and b/public/hero/hero5.png differ
diff --git a/public/hero/hero7.png b/public/hero/hero7.png
index 08037c1..4836633 100644
Binary files a/public/hero/hero7.png and b/public/hero/hero7.png differ
diff --git a/public/hero/hero8.png b/public/hero/hero8.png
index 19423fd..6a175f2 100644
Binary files a/public/hero/hero8.png and b/public/hero/hero8.png differ
diff --git a/public/landing/card-icons/events.png b/public/landing/card-icons/events.png
new file mode 100644
index 0000000..51c5475
Binary files /dev/null and b/public/landing/card-icons/events.png differ
diff --git a/public/landing/card-icons/money.png b/public/landing/card-icons/money.png
new file mode 100644
index 0000000..ef9630d
Binary files /dev/null and b/public/landing/card-icons/money.png differ
diff --git a/public/landing/card-icons/officer.png b/public/landing/card-icons/officer.png
new file mode 100644
index 0000000..d731609
Binary files /dev/null and b/public/landing/card-icons/officer.png differ
diff --git a/public/landing/card-icons/pc-parts.png b/public/landing/card-icons/pc-parts.png
new file mode 100644
index 0000000..10ebc60
Binary files /dev/null and b/public/landing/card-icons/pc-parts.png differ
diff --git a/public/landing/card-icons/social.png b/public/landing/card-icons/social.png
new file mode 100644
index 0000000..eb7855c
Binary files /dev/null and b/public/landing/card-icons/social.png differ
diff --git a/public/landing/cards/blue.png b/public/landing/cards/blue.png
new file mode 100644
index 0000000..43b7b50
Binary files /dev/null and b/public/landing/cards/blue.png differ
diff --git a/public/landing/cards/green.png b/public/landing/cards/green.png
new file mode 100644
index 0000000..545e89b
Binary files /dev/null and b/public/landing/cards/green.png differ
diff --git a/public/landing/cards/orange.png b/public/landing/cards/orange.png
new file mode 100644
index 0000000..61c4c63
Binary files /dev/null and b/public/landing/cards/orange.png differ
diff --git a/public/landing/cards/purple.png b/public/landing/cards/purple.png
new file mode 100644
index 0000000..a06be3f
Binary files /dev/null and b/public/landing/cards/purple.png differ
diff --git a/public/landing/cards/red.png b/public/landing/cards/red.png
new file mode 100644
index 0000000..dee2204
Binary files /dev/null and b/public/landing/cards/red.png differ
diff --git a/public/landing/discord-app.png b/public/landing/discord-app.png
new file mode 100644
index 0000000..7de6f90
Binary files /dev/null and b/public/landing/discord-app.png differ
diff --git a/public/landing/discord-pc-bg.png b/public/landing/discord-pc-bg.png
new file mode 100644
index 0000000..7b64bb5
Binary files /dev/null and b/public/landing/discord-pc-bg.png differ
diff --git a/public/landing/mainBackground.jpg b/public/landing/mainBackground.jpg
deleted file mode 100644
index 26492e7..0000000
Binary files a/public/landing/mainBackground.jpg and /dev/null differ
diff --git a/public/landing/tube.png b/public/landing/tube.png
deleted file mode 100644
index a0eb4ab..0000000
Binary files a/public/landing/tube.png and /dev/null differ
diff --git a/src/app/globals.css b/src/app/globals.css
index 682a78f..5784955 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -17,18 +17,15 @@ textarea {
body {
font-family: "Space Grotesk", serif !important;
- /* font-family: "Space Mono", serif; */
background-color: #ffffff;
overflow-x: hidden;
}
-#hero {
- background-image: url("/landing/bg.svg");
- background-size: cover;
- background-position: center;
- background-repeat: no-repeat;
+.footer-clip-path {
+ clip-path: polygon(15% 34%, 100% 0%, 100% 100%, 0% 100%);
}
+/* Events Page */
.monthly-event {
background: radial-gradient(
138.71% 110.11% at 93.15% -36.58%,
@@ -41,6 +38,7 @@ body {
border: 1px solid #4255f911;
}
+/* About Page */
.about-bg {
background: radial-gradient(
138.71% 110.11% at 93.15% -36.58%,
@@ -54,31 +52,16 @@ body {
border: 1px solid #242424;
}
-.footer-clip-path {
- clip-path: polygon(15% 34%, 100% 0%, 100% 100%, 0% 100%);
-}
-.grad {
- background: linear-gradient(0deg, #4255f922, #080d14);
- filter: blur(20px);
-}
-/* fade background of hero */
-.hero-btn:hover {
+/* Landing Page */
+
+.cta-btn:hover {
/* Apply a full (all-around) shadow with #79C7FD */
box-shadow: 0 0 16px 4px rgba(121, 199, 253, 0.7);
}
-.hero-fade {
- background: linear-gradient(180deg, #080d1400 0%, #080d14 100%);
-}
-
-.about-fade {
- background: linear-gradient(0deg, #080d1400 0%, #080d14 100%);
-}
-
-
/* infinite carousel */
.scroller-list {
@@ -89,15 +72,44 @@ body {
justify-content: space-between;
align-items: center;
gap: 16px;
- animation: scroll 20s linear infinite;
+ /* Remove animation from here so it only applies when all images are loaded */
}
-.scroller-container:hover .scroller-list{
- animation-play-state: paused;
+.scroller-list.animate-scroll {
+ animation: scroll 24s linear infinite;
}
@keyframes scroll {
to {
transform: translateX(calc(-100% - 16px));
}
+}
+
+/* Discord PC */
+
+.pc-stand {
+ background: linear-gradient(
+ 180deg,
+ rgba(64, 64, 64, 0.1) 0%,
+ rgba(64, 64, 64, 0.2) 13.27%,
+ rgba(64, 64, 64, 0.25) 27.21%,
+ rgba(64, 64, 64, 0.48) 60.58%,
+ rgba(64, 64, 64, 0.54) 76.36%,
+ rgba(64, 64, 64, 0.45) 92.14%
+ );
+}
+
+.pc-base {
+ background: linear-gradient(
+ 90deg,
+ rgba(64, 64, 64, 0.6) 0%,
+ rgba(64, 64, 64, 0.3) 6.5%,
+ rgba(64, 64, 64, 0.6) 19.18%,
+ rgba(64, 64, 64, 0.3) 32.93%,
+ rgba(64, 64, 64, 0.3) 66.46%,
+ rgba(64, 64, 64, 0.6) 81%,
+ rgba(64, 64, 64, 0.3) 94%,
+ rgba(64, 64, 64, 0.6) 100%
+ );
+ box-shadow: 0px -7px 2px 0px rgba(0, 0, 0, 0.18);
}
\ No newline at end of file
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 4b40498..f72ab72 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -1,6 +1,7 @@
"use client";
import Footer from "@/components/Footer";
import About from "@/components/landing/About";
+import DiscordPC from "@/components/landing/DiscordPc";
import Events from "@/components/landing/Events";
import Faq from "@/components/landing/Faq";
import Hero from "@/components/landing/Hero";
@@ -10,6 +11,7 @@ const Website = () => {
+
diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx
index be4c7af..b89a147 100644
--- a/src/components/Footer.tsx
+++ b/src/components/Footer.tsx
@@ -1,119 +1,94 @@
+import { ArrowUpRight } from "lucide-react";
import Image from "next/image";
import Link from "next/link";
export default function Footer() {
return (
-