diff --git a/src/app/page.tsx b/src/app/page.tsx
index 780ea2e..4d4de11 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -30,87 +30,58 @@ export default function LandingPage() {
@@ -120,58 +91,25 @@ export default function LandingPage() {
useInvertedBackground={true}
features={[
{
- tag: "Culinary Excellence",
- title: "Premium Steaks",
- subtitle: "Masterfully Grilled",
- description: "Indulge in our selection of the finest cuts, expertly grilled to perfection for an unforgettable taste.",
- imageSrc: "http://img.b2bpic.net/free-photo/fried-meatball-with-topped-with-white-cheese-with-herbs_141793-1185.jpg",
- imageAlt: "A perfectly grilled premium steak",
- },
+ tag: "Culinary Excellence", title: "Premium Steaks", subtitle: "Masterfully Grilled", description: "Indulge in our selection of the finest cuts, expertly grilled to perfection for an unforgettable taste.", imageSrc: "http://img.b2bpic.net/free-photo/fried-meatball-with-topped-with-white-cheese-with-herbs_141793-1185.jpg", imageAlt: "A perfectly grilled premium steak"},
{
- tag: "Dedicated Staff",
- title: "Exceptional Hospitality",
- subtitle: "Every Guest Valued",
- description: "Experience service beyond expectation, where every detail is anticipated and catered to with genuine warmth.",
- imageSrc: "http://img.b2bpic.net/free-photo/man-with-notebook-using-smartphone_23-2147793066.jpg",
- imageAlt: "Attentive waiter serving a guest",
- },
+ tag: "Dedicated Staff", title: "Exceptional Hospitality", subtitle: "Every Guest Valued", description: "Experience service beyond expectation, where every detail is anticipated and catered to with genuine warmth.", imageSrc: "http://img.b2bpic.net/free-photo/man-with-notebook-using-smartphone_23-2147793066.jpg", imageAlt: "Attentive waiter serving a guest"},
{
- tag: "Authentic Flavors",
- title: "Guatemalan Cuisine",
- subtitle: "A Taste of Tradition",
- description: "Savor authentic Guatemalan recipes, crafted with passion and fresh, local ingredients.",
- imageSrc: "http://img.b2bpic.net/free-photo/salad-with-tomatoes-greens-pomegranate_140725-8044.jpg",
- imageAlt: "Beautifully presented traditional Guatemalan dish",
- },
+ tag: "Authentic Flavors", title: "Guatemalan Cuisine", subtitle: "A Taste of Tradition", description: "Savor authentic Guatemalan recipes, crafted with passion and fresh, local ingredients.", imageSrc: "http://img.b2bpic.net/free-photo/salad-with-tomatoes-greens-pomegranate_140725-8044.jpg", imageAlt: "Beautifully presented traditional Guatemalan dish"},
{
- tag: "Joyful Gatherings",
- title: "Family Celebrations",
- subtitle: "Moments to Cherish",
- description: "Our elegant setting is the perfect backdrop for birthdays, anniversaries, and all your family's special moments.",
- imageSrc: "http://img.b2bpic.net/free-photo/knocking-glasses-with-wine-group-friends-elegant-wear-have-luxury-dinner_146671-14449.jpg",
- imageAlt: "A happy family celebrating at a restaurant",
- },
+ tag: "Joyful Gatherings", title: "Family Celebrations", subtitle: "Moments to Cherish", description: "Our elegant setting is the perfect backdrop for birthdays, anniversaries, and all your family's special moments.", imageSrc: "http://img.b2bpic.net/free-photo/knocking-glasses-with-wine-group-friends-elegant-wear-have-luxury-dinner_146671-14449.jpg", imageAlt: "A happy family celebrating at a restaurant"},
{
- tag: "Sophisticated Surroundings",
- title: "Elegant Atmosphere",
- subtitle: "Refined Rustic Luxury",
- description: "Immerse yourself in our beautifully designed interiors, combining rustic charm with luxurious elegance.",
- imageSrc: "http://img.b2bpic.net/free-photo/romantic-table-setting-wedding-reception-with-sea-view-through-windows_637285-997.jpg",
- imageAlt: "The elegant and rustic interior of Hacienda Real",
- },
+ tag: "Sophisticated Surroundings", title: "Elegant Atmosphere", subtitle: "Refined Rustic Luxury", description: "Immerse yourself in our beautifully designed interiors, combining rustic charm with luxurious elegance.", imageSrc: "http://img.b2bpic.net/free-photo/romantic-table-setting-wedding-reception-with-sea-view-through-windows_637285-997.jpg", imageAlt: "The elegant and rustic interior of Hacienda Real"},
{
- tag: "Signature Touches",
- title: "Signature Service",
- subtitle: "Unforgettable Gestures",
- description: "From warm welcomes with complimentary consomé to refreshing hot towels, our service is truly memorable.",
- imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-party-covid_23-2149316413.jpg",
- imageAlt: "Waiter offering a hot towel to a guest",
- },
+ tag: "Signature Touches", title: "Signature Service", subtitle: "Unforgettable Gestures", description: "From warm welcomes with complimentary consomé to refreshing hot towels, our service is truly memorable.", imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-party-covid_23-2149316413.jpg", imageAlt: "Waiter offering a hot towel to a guest"},
]}
title="More Than a Restaurant — An Experience"
description="At Hacienda Real, we believe true luxury lies in exceptional service and attention to detail. From warm welcomes to personalized care, every moment is crafted to make you feel cherished."
tagAnimation="none"
buttonAnimation="none"
+ containerClassName="px-4 md:px-8 lg:px-12 py-16 md:py-24"
+ textBoxClassName="text-center lg:text-left mx-auto lg:mx-0 max-w-2xl"
+ cardContentClassName="p-4 sm:p-6"
/>
@@ -183,58 +121,26 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
- id: "dish-1",
- name: "Lomo de Res",
- price: "Market Price",
- variant: "Premium Tenderloin",
- imageSrc: "http://img.b2bpic.net/free-photo/beef-steak-slices-garnished-with-herbs-sauce-served-with-grilled-vegetables_140725-226.jpg",
- imageAlt: "Gourmet Lomo de Res dish",
- },
+ id: "dish-1", name: "Lomo de Res", price: "Market Price", variant: "Premium Tenderloin", imageSrc: "http://img.b2bpic.net/free-photo/beef-steak-slices-garnished-with-herbs-sauce-served-with-grilled-vegetables_140725-226.jpg", imageAlt: "Gourmet Lomo de Res dish"},
{
- id: "dish-2",
- name: "Ceviche Mixto",
- price: "$28",
- variant: "Fresh Seafood Mix",
- imageSrc: "http://img.b2bpic.net/free-photo/chopped-various-vegetables-plate_114579-86418.jpg",
- imageAlt: "Vibrant Ceviche Mixto",
- },
+ id: "dish-2", name: "Ceviche Mixto", price: "$28", variant: "Fresh Seafood Mix", imageSrc: "http://img.b2bpic.net/free-photo/chopped-various-vegetables-plate_114579-86418.jpg", imageAlt: "Vibrant Ceviche Mixto"},
{
- id: "dish-3",
- name: "Sopa de Tortilla",
- price: "$16",
- variant: "Rich & Creamy",
- imageSrc: "http://img.b2bpic.net/free-photo/top-view-appetizing-pozole-bowl_23-2149248567.jpg",
- imageAlt: "Elegant Sopa de Tortilla",
- },
+ id: "dish-3", name: "Sopa de Tortilla", price: "$16", variant: "Rich & Creamy", imageSrc: "http://img.b2bpic.net/free-photo/top-view-appetizing-pozole-bowl_23-2149248567.jpg", imageAlt: "Elegant Sopa de Tortilla"},
{
- id: "dish-4",
- name: "Premium Grilled Cuts",
- price: "From $45",
- variant: "Assorted Selection",
- imageSrc: "http://img.b2bpic.net/free-photo/well-fried-steak-sliced-potatoes-rings-wooden-board_140725-3024.jpg",
- imageAlt: "Platter of assorted premium grilled meats",
- },
+ id: "dish-4", name: "Premium Grilled Cuts", price: "From $45", variant: "Assorted Selection", imageSrc: "http://img.b2bpic.net/free-photo/well-fried-steak-sliced-potatoes-rings-wooden-board_140725-3024.jpg", imageAlt: "Platter of assorted premium grilled meats"},
{
- id: "dish-5",
- name: "Artisan Garlic Bread",
- price: "$12",
- variant: "Freshly Baked",
- imageSrc: "http://img.b2bpic.net/free-photo/baked-cheese-camembert-with-rosemary-honey-tasty-food_2829-7098.jpg",
- imageAlt: "Warm artisan garlic bread",
- },
+ id: "dish-5", name: "Artisan Garlic Bread", price: "$12", variant: "Freshly Baked", imageSrc: "http://img.b2bpic.net/free-photo/baked-cheese-camembert-with-rosemary-honey-tasty-food_2829-7098.jpg", imageAlt: "Warm artisan garlic bread"},
{
- id: "dish-6",
- name: "Cappuccino & Desserts",
- price: "From $10",
- variant: "Sweet Endings",
- imageSrc: "http://img.b2bpic.net/free-photo/eclairs-with-cup-tea_140725-3601.jpg",
- imageAlt: "Gourmet cappuccino with a dessert",
- },
+ id: "dish-6", name: "Cappuccino & Desserts", price: "From $10", variant: "Sweet Endings", imageSrc: "http://img.b2bpic.net/free-photo/eclairs-with-cup-tea_140725-3601.jpg", imageAlt: "Gourmet cappuccino with a dessert"},
]}
title="Signature Dishes"
description="Indulge in our exquisite menu, a culinary journey through authentic Guatemalan flavors and premium grilled meats, meticulously prepared to delight your palate."
tagAnimation="none"
buttonAnimation="none"
+ containerClassName="px-4 md:px-8 lg:px-12 py-16 md:py-24"
+ textBoxClassName="text-center lg:text-left mx-auto lg:mx-0 max-w-2xl"
+ gridClassName="grid-cols-1 sm:grid-cols-2 md:grid-cols-2 lg:grid-cols-2 gap-8"
+ cardClassName="p-4 sm:p-6"
/>
@@ -243,11 +149,13 @@ export default function LandingPage() {
useInvertedBackground={true}
heading={[
{
- type: "text",
- content: "Service That Guests Remember",
- },
+ type: "text", content: "Service That Guests Remember"},
]}
buttonAnimation="none"
+ containerClassName="flex flex-col lg:flex-row items-center gap-8 lg:gap-16 px-4 md:px-8 lg:px-12 py-16 md:py-24"
+ headingClassName="text-3xl md:text-4xl lg:text-5xl text-center lg:text-left"
+ imageWrapperClassName="w-full lg:w-1/2"
+ imageClassName="w-full h-auto"
/>
@@ -258,56 +166,30 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
- id: "test-1",
- name: "Sofia G.",
- handle: "@sofiagourmet",
- testimonial: "Desde que entras eres recibido de una manera espectacular. Una experiencia completa que la comida deliciosa complementa perfectamente. ¡Volveremos siempre!",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-with-delicious-pizza_23-2150307057.jpg",
- imageAlt: "Portrait of a happy customer, Sofia G.",
- },
+ id: "test-1", name: "Sofia G.", handle: "@sofiagourmet", testimonial: "Desde que entras eres recibido de una manera espectacular. Una experiencia completa que la comida deliciosa complementa perfectamente. ¡Volveremos siempre!", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-with-delicious-pizza_23-2150307057.jpg", imageAlt: "Portrait of a happy customer, Sofia G."},
{
- id: "test-2",
- name: "Carlos M.",
- handle: "@carlos.foodie",
- testimonial: "La comida es deliciosa, pero lo que realmente me cautivó fue el servicio tan profesional y atento. Pocos restaurantes ofrecen ese nivel de cuidado. ¡La carne súper deliciosa!",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/cheerful-asian-female-entrepreneur-sitting-table-cafe_1262-17235.jpg",
- imageAlt: "Portrait of a satisfied customer, Carlos M.",
- },
+ id: "test-2", name: "Carlos M.", handle: "@carlos.foodie", testimonial: "La comida es deliciosa, pero lo que realmente me cautivó fue el servicio tan profesional y atento. Pocos restaurantes ofrecen ese nivel de cuidado. ¡La carne súper deliciosa!", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/cheerful-asian-female-entrepreneur-sitting-table-cafe_1262-17235.jpg", imageAlt: "Portrait of a satisfied customer, Carlos M."},
{
- id: "test-3",
- name: "Elena R.",
- handle: "@elenas_journey",
- testimonial: "Una experiencia culinaria que va más allá del paladar. Cada detalle, desde la bienvenida hasta el postre, es una celebración. Hacienda Real es el lugar para momentos especiales.",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/couple-having-dinner-restaurant_23-2148018849.jpg",
- imageAlt: "Portrait of a happy customer, Elena R.",
- },
+ id: "test-3", name: "Elena R.", handle: "@elenas_journey", testimonial: "Una experiencia culinaria que va más allá del paladar. Cada detalle, desde la bienvenida hasta el postre, es una celebración. Hacienda Real es el lugar para momentos especiales.", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/couple-having-dinner-restaurant_23-2148018849.jpg", imageAlt: "Portrait of a happy customer, Elena R."},
{
- id: "test-4",
- name: "Juan P.",
- handle: "@juanp.eats",
- testimonial: "Simplemente excepcional. La atención, el ambiente, y por supuesto, la comida. Se nota que cada platillo es preparado con amor. Altamente recomendado para cualquier celebración.",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-cooking_23-2150980286.jpg",
- imageAlt: "Portrait of a satisfied customer, Juan P.",
- },
+ id: "test-4", name: "Juan P.", handle: "@juanp.eats", testimonial: "Simplemente excepcional. La atención, el ambiente, y por supuesto, la comida. Se nota que cada platillo es preparado con amor. Altamente recomendado para cualquier celebración.", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-cooking_23-2150980286.jpg", imageAlt: "Portrait of a satisfied customer, Juan P."},
{
- id: "test-5",
- name: "Laura S.",
- handle: "@laurafine_dining",
- testimonial: "Hacienda Real es mi destino favorito para cualquier ocasión. El ambiente te transporta, y el servicio te hace sentir como en casa, pero con un toque de lujo. La mejor carne de la ciudad.",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/happy-multigeneration-family-having-lunch-toasting-dining-table-focus-is-senior-man_637285-3219.jpg",
- imageAlt: "Portrait of a happy customer, Laura S.",
- },
+ id: "test-5", name: "Laura S.", handle: "@laurafine_dining", testimonial: "Hacienda Real es mi destino favorito para cualquier ocasión. El ambiente te transporta, y el servicio te hace sentir como en casa, pero con un toque de lujo. La mejor carne de la ciudad.", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/happy-multigeneration-family-having-lunch-toasting-dining-table-focus-is-senior-man_637285-3219.jpg", imageAlt: "Portrait of a happy customer, Laura S."},
]}
showRating={true}
title="Hear From Our Cherished Guests"
description="Discover why our patrons return again and again for the unforgettable dining experience at Hacienda Real."
tagAnimation="none"
buttonAnimation="none"
+ containerClassName="px-4 md:px-8 lg:px-12 py-16 md:py-24"
+ textBoxClassName="text-center lg:text-left mx-auto lg:mx-0 max-w-2xl"
+ gridClassName="grid-cols-1 md:grid-cols-2 gap-8"
+ cardClassName="p-6"
/>
@@ -316,17 +198,18 @@ export default function LandingPage() {
useInvertedBackground={true}
heading={[
{
- type: "text",
- content: "Celebrate Life’s Special Moments",
- },
+ type: "text", content: "Celebrate Life’s Special Moments"},
]}
buttons={[
{
- text: "Reserve Your Celebration",
- href: "#reservation",
- },
+ text: "Reserve Your Celebration", href: "#reservation"},
]}
buttonAnimation="none"
+ containerClassName="flex flex-col lg:flex-row items-center gap-8 lg:gap-16 px-4 md:px-8 lg:px-12 py-16 md:py-24"
+ headingClassName="text-3xl md:text-4xl lg:text-5xl text-center lg:text-left"
+ imageWrapperClassName="w-full lg:w-1/2"
+ imageClassName="w-full h-auto"
+ buttonContainerClassName="flex flex-col sm:flex-row gap-4 justify-center lg:justify-start"
/>
@@ -334,15 +217,15 @@ export default function LandingPage() {
@@ -352,65 +235,44 @@ export default function LandingPage() {
{
items: [
{
- label: "Home",
- href: "#home",
- },
+ label: "Home", href: "#home"},
{
- label: "Our Story",
- href: "#experience",
- },
+ label: "Our Story", href: "#experience"},
{
- label: "Menu",
- href: "#signature-dishes",
- },
+ label: "Menu", href: "#signature-dishes"},
{
- label: "Private Events",
- href: "#private-events",
- },
+ label: "Private Events", href: "#private-events"},
],
},
{
items: [
{
- label: "Contact Us",
- href: "#reservation",
- },
+ label: "Contact Us", href: "#reservation"},
{
- label: "Reservations",
- href: "#reservation",
- },
+ label: "Reservations", href: "#reservation"},
{
- label: "Location",
- href: "#",
- },
+ label: "Location", href: "#"},
{
- label: "Hours",
- href: "#",
- },
+ label: "Hours", href: "#"},
],
},
{
items: [
{
- label: "Instagram",
- href: "https://www.instagram.com/haciendareal",
- },
+ label: "Instagram", href: "https://www.instagram.com/haciendareal"},
{
- label: "Facebook",
- href: "https://www.facebook.com/haciendareal",
- },
+ label: "Facebook", href: "https://www.facebook.com/haciendareal"},
{
- label: "Google Maps",
- href: "https://www.google.com/maps/search/Hacienda+Real+restaurant",
- },
+ label: "Google Maps", href: "https://www.google.com/maps/search/Hacienda+Real+restaurant"},
{
- label: "WhatsApp",
- href: "https://wa.me/1234567890",
- },
+ label: "WhatsApp", href: "https://wa.me/1234567890"},
],
},
]}
logoText="Hacienda Real"
+ containerClassName="px-4 md:px-8 lg:px-12 py-16 md:py-24"
+ columnsClassName="flex flex-col sm:flex-row md:flex-row gap-8 sm:gap-12 md:gap-16 justify-between"
+ itemClassName="text-sm md:text-base"
/>
diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css
index 988e014..89e3f7f 100644
--- a/src/app/styles/variables.css
+++ b/src/app/styles/variables.css
@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
- --background: #F6F1EA;
- --card: #F6F1EA;
- --foreground: #2A1C15;
- --primary-cta: #C9A46A;
+ --background: #0a0a0a;
+ --card: #1a1a1a;
+ --foreground: #f5f5f5;
+ --primary-cta: #ffdf7d;
--primary-cta-text: #F6F1EA;
- --secondary-cta: #2A1C15;
+ --secondary-cta: #1a1a1a;
--secondary-cta-text: #F6F1EA;
- --accent: #4E5A46;
- --background-accent: #1A1A1A;
+ --accent: #b8860b;
+ --background-accent: #8b6914;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);