15 Commits

Author SHA1 Message Date
f862d20f28 Merge version_7 into main
Merge version_7 into main
2026-05-13 15:15:11 +00:00
a479ff66ea Update src/app/styles/variables.css 2026-05-13 15:15:04 +00:00
e70719b005 Update src/app/page.tsx 2026-05-13 15:15:04 +00:00
23e4f5f9a7 Merge version_6 into main
Merge version_6 into main
2026-05-13 15:14:43 +00:00
9fabe3f62b Update theme colors 2026-05-13 15:14:39 +00:00
fd50d6b56a Merge version_5 into main
Merge version_5 into main
2026-05-13 15:14:37 +00:00
21012cddd8 Update theme colors 2026-05-13 15:14:34 +00:00
9cc1a2ad3b Merge version_4 into main
Merge version_4 into main
2026-05-13 15:14:33 +00:00
14a108bfbb Merge version_3 into main
Merge version_3 into main
2026-05-13 15:14:28 +00:00
12c693a37a Update theme colors 2026-05-13 15:14:27 +00:00
4452110325 Merge version_2 into main
Merge version_2 into main
2026-05-13 15:14:24 +00:00
5e522f8d64 Update theme colors 2026-05-13 15:14:22 +00:00
01152d7c21 Update theme colors 2026-05-13 15:14:21 +00:00
93bea87a81 Merge version_1 into main
Merge version_1 into main
2026-05-13 15:11:32 +00:00
c4509286fc Merge version_1 into main
Merge version_1 into main
2026-05-13 15:11:05 +00:00
2 changed files with 49 additions and 68 deletions

View File

@@ -6,7 +6,7 @@ import ContactText from '@/components/sections/contact/ContactText';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FeatureBento from '@/components/sections/feature/FeatureBento';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
@@ -18,14 +18,14 @@ export default function LandingPage() {
<ThemeProvider
defaultButtonVariant="icon-arrow"
defaultTextAnimation="reveal-blur"
borderRadius="rounded"
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="blurBottom"
cardStyle="gradient-radial"
primaryButtonStyle="diagonal-gradient"
background="none"
cardStyle="glass-elevated"
primaryButtonStyle="flat"
secondaryButtonStyle="solid"
headingFontWeight="light"
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
@@ -42,40 +42,38 @@ export default function LandingPage() {
</div>
<div id="hero" data-section="hero">
<HeroBillboardGallery
background={{
variant: "gradient-bars"}}
title="Pure Botanical Excellence"
description="Experience curated cannabis selections in an elevated, minimalist environment."
mediaItems={[
<HeroCarouselLogo
logoText="Elysium"
description="Minimalist curation for the conscious consumer."
buttons={[{text: "Shop Now", href: "#products"}]}
slides={[
{ imageSrc: "http://img.b2bpic.net/free-photo/cannabis-plant_1150-19464.jpg", imageAlt: "Cannabis macro shot" },
{ imageSrc: "http://img.b2bpic.net/free-photo/front-view-glass-jar-with-baby-carrots-preserving_23-2148738040.jpg", imageAlt: "Glass packaging" },
{ imageSrc: "http://img.b2bpic.net/free-photo/abstract-dense-grey-fog-greenness_23-2148101960.jpg", imageAlt: "Abstract smoke" }
]}
mediaAnimation="blur-reveal"
/>
</div>
<div id="about" data-section="about">
<TextAbout
useInvertedBackground={false}
title="A Commitment to Quality"
title="Elevated botanical standards."
/>
</div>
<div id="products" data-section="products">
<ProductCardThree
textboxLayout="default"
gridVariant="asymmetric-60-wide-40-narrow"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
animationType="blur-reveal"
animationType="slide-up"
products={[
{ id: "p1", name: "Aether Flower", price: "$60", imageSrc: "http://img.b2bpic.net/free-photo/bouquet-dried-flowers-glass-vase-light-background-with-sunlight_169016-12896.jpg" },
{ id: "p2", name: "Golden Extract", price: "$85", imageSrc: "http://img.b2bpic.net/free-photo/weed-leaves-oil-still-life_23-2151651053.jpg" },
{ id: "p3", name: "Signature Pre-Roll", price: "$15", imageSrc: "http://img.b2bpic.net/free-photo/top-view-view-cake-with-chocolate-sauce_114579-61423.jpg" }
{ id: "p1", name: "Aether", price: "$60", imageSrc: "http://img.b2bpic.net/free-photo/bouquet-dried-flowers-glass-vase-light-background-with-sunlight_169016-12896.jpg" },
{ id: "p2", name: "Golden", price: "$85", imageSrc: "http://img.b2bpic.net/free-photo/weed-leaves-oil-still-life_23-2151651053.jpg" },
{ id: "p3", name: "Signature", price: "$15", imageSrc: "http://img.b2bpic.net/free-photo/top-view-view-cake-with-chocolate-sauce_114579-61423.jpg" }
]}
title="Curated Selection"
description="Discover our hand-picked range of artisanal cannabis products."
title="Selection"
description="Artisanal curated goods."
/>
</div>
@@ -83,20 +81,14 @@ export default function LandingPage() {
<FeatureBento
textboxLayout="default"
useInvertedBackground={false}
animationType="blur-reveal"
animationType="slide-up"
features={[
{
title: "Sustainably Sourced", description: "Ethically grown, lab-verified flora.", bentoComponent: "reveal-icon", icon: Leaf
},
{
title: "Secure Delivery", description: "Discreet and professional transit.", bentoComponent: "reveal-icon", icon: Truck
},
{
title: "Expert Consultation", description: "Guided by seasoned botanical curators.", bentoComponent: "reveal-icon", icon: Users
}
{ title: "Sustainably Sourced", description: "Lab-verified flora.", bentoComponent: "reveal-icon", icon: Leaf },
{ title: "Secure Transit", description: "Discreet delivery.", bentoComponent: "reveal-icon", icon: Truck },
{ title: "Expert Curators", description: "Seasoned professionals.", bentoComponent: "reveal-icon", icon: Users }
]}
title="Why Elysium"
description="Excellence in every detail."
title="Philosophy"
description="Precision in every detail."
/>
</div>
@@ -105,12 +97,12 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
testimonials={[
{ id: "1", title: "Exceptional", quote: "The quality is simply unmatched.", name: "Alice M.", role: "Collector", imageSrc: "http://img.b2bpic.net/free-photo/portrait-brutal-bearded-macho-male-dressed-suit-dark-grey-background_613910-1532.jpg" },
{ id: "2", title: "Refined", quote: "Finally, a shop that matches my standards.", name: "John D.", role: "Professional", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-plus-sized-woman-influencer_23-2151414125.jpg" },
{ id: "3", title: "Professional", quote: "Impeccable service and product clarity.", name: "Sarah P.", role: "Connoisseur", imageSrc: "http://img.b2bpic.net/free-photo/business-woman-green-suit-using-phone-outside-street_1303-29546.jpg" }
{ id: "1", title: "Exceptional", quote: "Unmatched purity.", name: "Alice M.", role: "Collector" },
{ id: "2", title: "Refined", quote: "Standards above the rest.", name: "John D.", role: "Professional" },
{ id: "3", title: "Impeccable", quote: "Clear service, great products.", name: "Sarah P.", role: "Connoisseur" }
]}
title="Client Experiences"
description="What our community says about Elysium."
title="Insights"
description="Our community's experience."
/>
</div>
@@ -120,40 +112,29 @@ export default function LandingPage() {
useInvertedBackground={false}
faqsAnimation="slide-up"
faqs={[
{ id: "q1", title: "Is it safe?", content: "All products are rigorously lab-tested." },
{ id: "q2", title: "Do you ship discretely?", content: "Yes, all packaging is neutral and discreet." },
{ id: "q3", title: "Are you licensed?", content: "Yes, we are a fully regulated establishment." }
{ id: "q1", title: "Testing", content: "Rigorous lab standards." },
{ id: "q2", title: "Shipping", content: "Neutral and secure." },
{ id: "q3", title: "Licensing", content: "Fully compliant." }
]}
title="Common Inquiries"
description="Answers to frequently asked questions."
title="Support"
description="Common questions answered."
/>
</div>
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
background={{
variant: "sparkles-gradient"}}
text="Connect with our curators today."
background={{ variant: "plain" }}
text="Connect with our curators."
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="Elysium Botanics"
logoText="Elysium"
columns={[
{
title: "Shop", items: [
{ label: "Flowers", href: "#products" },
{ label: "Extracts", href: "#products" }
]
},
{
title: "Company", items: [
{ label: "About", href: "#about" },
{ label: "Careers", href: "#" }
]
}
{ title: "Catalog", items: [{ label: "Flowers", href: "#products" }, { label: "Extracts", href: "#products" }] },
{ title: "Company", items: [{ label: "About", href: "#about" }, { label: "Careers", href: "#" }] }
]}
/>
</div>

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #0a0a0a;
--card: #1a1a1a;
--foreground: #ffffffe6;
--primary-cta: #e6e6e6;
--primary-cta-text: #0a0a0a;
--secondary-cta: #1a1a1a;
--secondary-cta-text: #ffffffe6;
--accent: #737373;
--background-accent: #737373;
--background: #ffffff;
--card: #f9f9f9;
--foreground: #1a1a1a;
--primary-cta: #000000;
--primary-cta-text: #fbfaff;
--secondary-cta: #f0f0f0;
--secondary-cta-text: #0f0022;
--accent: #e0e0e0;
--background-accent: #f9f9f9;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);