diff --git a/src/app/layout.tsx b/src/app/layout.tsx index a3d0f02..ad48d2e 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,8 +1,10 @@ import type { Metadata } from "next"; -import { Inter } from "next/font/google"; +import { DM_Sans } from "next/font/google"; import "./globals.css"; -const inter = Inter({ subsets: ["latin"] }); +const dmSans = DM_Sans({ + variable: "--font-dm-sans", subsets: ["latin"], +}); export const metadata: Metadata = { title: "Belle Precisions - Permanent Makeup Hot Springs", description: "Professional permanent eyeliner enhancement in Hot Springs, AR. 5-star rated, women-owned clinic specializing in precision beauty services."}; @@ -14,7 +16,7 @@ export default function RootLayout({ }) { return ( -
{children} + {children} @@ -110,13 +110,13 @@ export default function LandingPage() { description="Precision cosmetic enhancements designed to enhance your natural beauty and save you time every morning" features={[ { - id: "consultation", title: "Consultation Services", description: "Personalized consultation to discuss your goals, concerns, and what to expect. We prioritize making nervous clients feel at ease.", tag: "Personalized", imageSrc: "http://img.b2bpic.net/free-photo/cute-woman-cosmetology-reception_624325-2598.jpg?_wi=3", imageAlt: "Professional consultation service", buttons: [{ text: "Learn More", href: "tel:(501)359-2175" }], + id: "consultation", title: "Consultation Services", description: "Personalized consultation to discuss your goals, concerns, and what to expect. We prioritize making nervous clients feel at ease.", tag: "Personalized", imageSrc: "https://images.unsplash.com/photo-1559056199-641a0ac8b3f4?w=800&q=80", imageAlt: "Professional consultation service", buttons: [{ text: "Learn More", href: "tel:(501)359-2175" }], }, { - id: "eyeliner", title: "Permanent Eyeliner Enhancement", description: "Expert permanent eyeliner application that's smudge-proof, water-resistant, and perfectly even. Wake up confident every single day.", tag: "Most Popular", imageSrc: "http://img.b2bpic.net/free-photo/female-master-put-eyebrow-paint-make-up-procedure_231208-3537.jpg?_wi=2", imageAlt: "Permanent eyeliner enhancement procedure", buttons: [{ text: "Book Now", href: "https://belleprecisions.square.site" }], + id: "eyeliner", title: "Permanent Eyeliner Enhancement", description: "Expert permanent eyeliner application that's smudge-proof, water-resistant, and perfectly even. Wake up confident every single day.", tag: "Most Popular", imageSrc: "https://images.unsplash.com/photo-1576091160623-112ba8d25d1d?w=800&q=80", imageAlt: "Permanent eyeliner enhancement procedure", buttons: [{ text: "Book Now", href: "https://belleprecisions.square.site" }], }, { - id: "follow-up", title: "Follow-Up & Touch-Ups", description: "Professional follow-up appointments to ensure perfect results and answer any questions. We're committed to your satisfaction.", tag: "Support", imageSrc: "http://img.b2bpic.net/free-photo/rhinoplasty-surgery-concept-with-woman-model_23-2150036921.jpg?_wi=3", imageAlt: "Before and after permanent makeup results", buttons: [{ text: "Schedule", href: "https://belleprecisions.square.site" }], + id: "follow-up", title: "Follow-Up & Touch-Ups", description: "Professional follow-up appointments to ensure perfect results and answer any questions. We're committed to your satisfaction.", tag: "Support", imageSrc: "https://images.unsplash.com/photo-1576091160550-112173f7f869?w=800&q=80", imageAlt: "Before and after permanent makeup results", buttons: [{ text: "Schedule", href: "https://belleprecisions.square.site" }], }, ]} animationType="slide-up" @@ -131,16 +131,16 @@ export default function LandingPage() { description="We combine expertise, comfort, and precision to deliver exceptional results you'll love" products={[ { - id: "1", name: "5-Star Rated Service", price: "Expert Care", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-bride-getting-ready-wedding_23-2149860801.jpg?_wi=2", imageAlt: "Professional permanent makeup service" + id: "1", name: "5-Star Rated Service", price: "Expert Care", imageSrc: "https://images.unsplash.com/photo-1560066169-b279a6a4ac0f?w=800&q=80", imageAlt: "Professional permanent makeup service" }, { - id: "2", name: "Anxiety-Reducing Experience", price: "You Feel Safe", imageSrc: "http://img.b2bpic.net/free-photo/empty-wintertime-luxury-ski-resort_482257-102290.jpg?_wi=3", imageAlt: "Calming professional environment" + id: "2", name: "Anxiety-Reducing Experience", price: "You Feel Safe", imageSrc: "https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?w=800&q=80", imageAlt: "Calming professional environment" }, { - id: "3", name: "Clear Process Explanation", price: "Knowledge & Confidence", imageSrc: "http://img.b2bpic.net/free-photo/cute-woman-cosmetology-reception_624325-2598.jpg?_wi=4", imageAlt: "Expert consultation and guidance" + id: "3", name: "Clear Process Explanation", price: "Knowledge & Confidence", imageSrc: "https://images.unsplash.com/photo-1559056199-641a0ac8b3f4?w=800&q=80", imageAlt: "Expert consultation and guidance" }, { - id: "4", name: "Precision-Focused Results", price: "Perfect Every Time", imageSrc: "http://img.b2bpic.net/free-photo/rhinoplasty-surgery-concept-with-woman-model_23-2150036921.jpg?_wi=4", imageAlt: "Flawless permanent makeup results" + id: "4", name: "Precision-Focused Results", price: "Perfect Every Time", imageSrc: "https://images.unsplash.com/photo-1576091160550-112173f7f869?w=800&q=80", imageAlt: "Flawless permanent makeup results" }, ]} gridVariant="two-columns-alternating-heights" @@ -157,19 +157,19 @@ export default function LandingPage() { testimonials={[ { id: "1", name: "Sarah Johnson", role: "Busy Mom", company: "Hot Springs Local", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=1", imageAlt: "Portrait of satisfied client Sarah" + imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=200&h=200&fit=crop", imageAlt: "Portrait of satisfied client Sarah" }, { id: "2", name: "Michelle Chen", role: "Professional", company: "Business Owner", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/indoor-shot-attractive-caucasian-teenage-woman-with-long-dark-hair-sitting-desk-with-lots-textbooks_273609-1136.jpg?_wi=1", imageAlt: "Portrait of satisfied client Michelle" + imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=200&h=200&fit=crop", imageAlt: "Portrait of satisfied client Michelle" }, { id: "3", name: "Emily Rodriguez", role: "Retired Teacher", company: "Community Member", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=2", imageAlt: "Portrait of satisfied client Emily" + imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=200&h=200&fit=crop", imageAlt: "Portrait of satisfied client Emily" }, { id: "4", name: "Jessica Williams", role: "Client", company: "Hot Springs Community", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/indoor-shot-attractive-caucasian-teenage-woman-with-long-dark-hair-sitting-desk-with-lots-textbooks_273609-1136.jpg?_wi=2", imageAlt: "Portrait of satisfied client Jessica" + imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=200&h=200&fit=crop", imageAlt: "Portrait of satisfied client Jessica" }, ]} gridVariant="uniform-all-items-equal" diff --git a/src/app/styles/base.css b/src/app/styles/base.css index e6e4ae5..c480bac 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-inter), sans-serif; + font-family: var(--font-dm-sans), sans-serif; position: relative; min-height: 100vh; overscroll-behavior: none; @@ -24,5 +24,5 @@ h3, h4, h5, h6 { - font-family: var(--font-public-sans), sans-serif; + font-family: var(--font-dm-sans), sans-serif; } diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 92128b0..e4abfe1 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f5f5f5; + --background: #faf8f6; --card: #ffffff; - --foreground: #1c1c1c; - --primary-cta: #341f51; + --foreground: #2d1b2e; + --primary-cta: #d8658f; --primary-cta-text: #f5f5f5; --secondary-cta: #ffffff; --secondary-cta-text: #1c1c1c; - --accent: #6139e6; - --background-accent: #b3a8e8; + --accent: #e8c4d7; + --background-accent: #f0dce7; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);