diff --git a/src/app/layout.tsx b/src/app/layout.tsx index d90a55f..1ec4b78 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -22,11 +22,13 @@ const nunitoSans = Nunito_Sans({ export const metadata: Metadata = { title: "Barbershop Lounge Memphis | Premium Men's Grooming", description: "Experience luxury men's grooming at Barbershop Lounge in Memphis. Expert haircuts, beard care, and shaves. 4.7★ rated. Book your appointment today.", keywords: "barber shop Memphis, men's haircut, beard grooming, professional barber, luxury barbershop, Hacks Cross", metadataBase: new URL("https://barbershoploungemphis.com"), alternates: { - canonical: "https://barbershoploungemphis.com"}, + canonical: "https://barbershoploungemphis.com" + }, openGraph: { title: "Barbershop Lounge Memphis | Premium Men's Grooming", description: "Experience luxury men's grooming at Barbershop Lounge in Memphis. Expert haircuts, beard care, and shaves. 4.7★ rated.", url: "https://barbershoploungemphis.com", siteName: "Barbershop Lounge", type: "website", images: [ { - url: "http://img.b2bpic.net/free-photo/full-shot-man-getting-haircut_23-2149220553.jpg", alt: "Barbershop Lounge Premium Grooming"}, + url: "http://img.b2bpic.net/free-photo/full-shot-man-getting-haircut_23-2149220553.jpg", alt: "Barbershop Lounge Premium Grooming" + }, ], }, twitter: { diff --git a/src/app/page.tsx b/src/app/page.tsx index 1f13a9d..dc801b3 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -10,7 +10,7 @@ import MetricCardThree from '@/components/sections/metrics/MetricCardThree'; import TeamCardTen from '@/components/sections/team/TeamCardTen'; import ContactSplit from '@/components/sections/contact/ContactSplit'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; -import { Star, Users, Award, CheckCircle } from 'lucide-react'; +import { Star, Users, Award, CheckCircle, Sparkles } from 'lucide-react'; export default function LandingPage() { return ( @@ -74,26 +74,30 @@ export default function LandingPage() {
@@ -101,30 +105,30 @@ export default function LandingPage() {
@@ -161,16 +165,22 @@ export default function LandingPage() {
@@ -200,39 +210,33 @@ export default function LandingPage() { logoText="Barbershop Lounge" columns={[ { - title: "Services", items: [ - { label: "Haircuts", href: "#services" }, - { label: "Beard Grooming", href: "#services" }, - { label: "Cut & Shave", href: "#services" }, - { label: "Hair Color", href: "#services" } + title: "Premium Services", items: [ + { label: "Precision Fade Cuts", href: "#services" }, + { label: "Beard Maintenance", href: "#services" }, + { label: "Hot Towel Shaves", href: "#services" }, + { label: "Straight Razor Shaves", href: "#services" }, + { label: "Kids Cuts", href: "#services" } ] }, { - title: "Company", items: [ + title: "Barbershop", items: [ { label: "About Us", href: "#about" }, - { label: "Our Team", href: "#team" }, - { label: "Reviews", href: "#testimonials" }, - { label: "Contact", href: "#contact" } + { label: "Our Expert Team", href: "#team" }, + { label: "Client Reviews", href: "#testimonials" }, + { label: "Book Appointment", href: "#contact" } ] }, { - title: "Location", items: [ + title: "Location & Hours", items: [ { label: "4202 Hacks Cross Rd #117", href: "#" }, { label: "Memphis, TN 38125", href: "#" }, - { label: "Call: (901) 297-5000", href: "tel:+19012975000" }, - { label: "Book Online", href: "https://styleseat.com" } - ] - }, - { - title: "Hours", items: [ - { label: "Monday - Friday", href: "#" }, - { label: "10:00 AM - 7:00 PM", href: "#" }, - { label: "Saturday", href: "#" }, - { label: "9:00 AM - 6:00 PM", href: "#" } + { label: "(901) 297-5000", href: "tel:+19012975000" }, + { label: "Mon-Fri: 10AM-7PM", href: "#" }, + { label: "Sat: 9AM-6PM", href: "#" } ] } ]} - copyrightText="© 2025 Barbershop Lounge Memphis. All rights reserved." + copyrightText="© 2025 Barbershop Lounge Memphis. All rights reserved. Premium men's grooming in Memphis." />
diff --git a/src/app/styles/base.css b/src/app/styles/base.css index 53147f7..f958f66 100644 --- a/src/app/styles/base.css +++ b/src/app/styles/base.css @@ -11,7 +11,7 @@ html { body { background-color: var(--background); color: var(--foreground); - font-family: var(--font-nunito-sans), sans-serif; + font-family: var(--font-playfair-display), sans-serif; position: relative; min-height: 100vh; overscroll-behavior: none; @@ -24,5 +24,5 @@ h3, h4, h5, h6 { - font-family: var(--font-nunito-sans), sans-serif; + font-family: var(--font-playfair-display), sans-serif; } diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index d2ffc19..5ae3c7b 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f5f5f5; - --card: #ffffff; - --foreground: #1c1c1c; - --primary-cta: #1f3251; + --background: #0f0f0f; + --card: #1a1a1a; + --foreground: #f5f5f5; + --primary-cta: #d4af37; --primary-cta-text: #f5f5f5; - --secondary-cta: #ffffff; + --secondary-cta: #9d8d5f; --secondary-cta-text: #1c1c1c; - --accent: #15479c; - --background-accent: #a8cce8; + --accent: #c9a961; + --background-accent: #2a2a2a; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);