8 Commits

Author SHA1 Message Date
9bba9d269b Merge version_4 into main
Merge version_4 into main
2026-05-02 22:46:15 +00:00
b78c47a2ec Update src/app/page.tsx 2026-05-02 22:46:11 +00:00
47745f27f7 Merge version_3 into main
Merge version_3 into main
2026-05-02 22:45:36 +00:00
0c9b7d0cdf Update src/app/page.tsx 2026-05-02 22:45:30 +00:00
4397a2c299 Merge version_3 into main
Merge version_3 into main
2026-05-02 22:45:04 +00:00
3568813434 Update src/app/styles/variables.css 2026-05-02 22:45:01 +00:00
af97b64fb4 Update src/app/page.tsx 2026-05-02 22:45:01 +00:00
37f23eba14 Merge version_2 into main
Merge version_2 into main
2026-05-02 22:42:33 +00:00
2 changed files with 23 additions and 69 deletions

View File

@@ -44,37 +44,15 @@ export default function LandingPage() {
<HeroSplitDoubleCarousel
background={{ variant: "gradient-bars" }}
title="The Art of Picanha"
description="Experience authentic Brazilian steakhouse culture, where prime cuts meet expert fire-grilling traditions. Join us for a culinary journey of passion and flavor."
description="Discover the vibrant soul of Brazilian rodizio at Ponto da Picanha. From the melt-in-your-mouth tenderness of our flame-grilled picanha to the rhythmic clink of glasses and lively service, every detail is crafted to transport you straight to the heart of a premium churrascaria."
leftCarouselItems={[
{ imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-potato-onin-mixed-with-greens-mint-side-view_141793-2367.jpg", imageAlt: "delicious grilled picanha steak" },
{ imageSrc: "http://img.b2bpic.net/free-photo/grilled-chicken-ketchup-barberry-parsley-onion-side-view_141793-3124.jpg", imageAlt: "charcoal grill restaurant setting" },
{ imageSrc: "http://img.b2bpic.net/free-photo/man-embracing-with-woman-restaurant_23-2148016783.jpg", imageAlt: "fine dining steakhouse interior" },
{ imageSrc: "http://img.b2bpic.net/free-photo/people-enjoying-mexican-barbecue_23-2151000345.jpg", imageAlt: "grilled beef skewer" },
{ imageSrc: "http://img.b2bpic.net/free-photo/vertical-view-soft-cake-decorated-with-lemon-chocolate-dark-background_140725-91975.jpg", imageAlt: "modern luxury steakhouse" }
{ imageSrc: "https://lh3.googleusercontent.com/pw/AP1GczM7Y7e9w_I_H-3z5R3L2U5_vIe_Z0_J0T7I7v9E9n7O6P6u8K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z", imageAlt: "Picanha Steak" },
{ imageSrc: "https://lh3.googleusercontent.com/pw/AP1GczM8J5k0P1O9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z", imageAlt: "Restaurant Atmosphere" }
]}
rightCarouselItems={[
{ imageSrc: "http://img.b2bpic.net/free-photo/front-view-meat-steak-plate-with-onions-ketchup-glass-red-wine_140725-9059.jpg", imageAlt: "meat on wood cutting board" },
{ imageSrc: "http://img.b2bpic.net/free-photo/homemade-chanterelle-stuffed-round-zucchini-plate_53876-101537.jpg", imageAlt: "modern luxury steakhouse" },
{ imageSrc: "http://img.b2bpic.net/free-photo/steak-served-with-potatoes-grilled-vegetables-sauce-wine_140725-8057.jpg", imageAlt: "grilled beef skewer" },
{ imageSrc: "http://img.b2bpic.net/free-photo/food-set-onions-romero-raw-meat-steak-salt-pepper-garlic-olive-oil-fork-closeup-top-view_346278-1533.jpg", imageAlt: "fine dining steakhouse interior" },
{ imageSrc: "http://img.b2bpic.net/free-photo/young-waitress-setting-table_23-2147830607.jpg", imageAlt: "charcoal grill restaurant setting" }
{ imageSrc: "https://lh3.googleusercontent.com/pw/AP1GczM9L8n1K2O9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z", imageAlt: "Grill Selection" }
]}
buttons={[{ text: "Reserve Table", href: "#contact" }]}
avatars={[
{ src: "http://img.b2bpic.net/free-photo/fried-meat-with-arugula-grilled-eggplants_141793-744.jpg", alt: "Fried meat with arugula and grilled eggplants" },
{ src: "http://img.b2bpic.net/free-photo/steak-served-with-grilled-vegetables-sour-cream_7502-7084.jpg", alt: "Steak served with grilled vegetables and sour cream" },
{ src: "http://img.b2bpic.net/free-photo/meat-cutlet-with-potatoes-vegetables_140725-39.jpg", alt: "meat cutlet with potatoes and vegetables" },
{ src: "http://img.b2bpic.net/free-photo/roasted-meat-with-barbeque-sauce-vegetables_141793-356.jpg", alt: "Roasted meat with barbeque sauce and vegetables" },
{ src: "http://img.b2bpic.net/free-photo/fried-meat-with-mushroom-sauce-plate_140725-4698.jpg", alt: "Fried meat with mushroom sauce in the plate" }
]}
avatarText="Join our steak community"
marqueeItems={[
{ type: "image", src: "http://img.b2bpic.net/free-photo/lamb-chicken-burger-without-top-bun-with-mushroom-herbs-tomato-sauce_140725-8320.jpg", alt: "Lamb and chicken burger" },
{ type: "image", src: "http://img.b2bpic.net/free-photo/salmon-salad-with-fresh-vegetables_140725-2439.jpg", alt: "Salmon salad with fresh vegetables" },
{ type: "image", src: "http://img.b2bpic.net/free-photo/profiteroles-chocolate-sauce-inside-white-plate_114579-2550.jpg", alt: "Profiteroles in chocolate sauce" },
{ type: "image", src: "http://img.b2bpic.net/free-photo/high-angle-bowl-with-black-spaghetti-squid_23-2148461690.jpg", alt: "High angle of bowl with black spaghetti" },
{ type: "image", src: "http://img.b2bpic.net/free-photo/salmon-bruschetta-with-cucumber-mozzarella-dill-red-onion-dried-tomato-lime_141793-2269.jpg", alt: "Salmon bruschetta with cucumber" }
]}
/>
</div>
@@ -89,7 +67,7 @@ export default function LandingPage() {
{ title: "Traditional Grilling", description: "Expert techniques handed down for generations." },
{ title: "Warm Ambiance", description: "Perfect for family gatherings and celebrations." }
]}
imageSrc="http://img.b2bpic.net/free-photo/bearded-butcher-dressed-fleece-shirt-cuts-meat-with-bloody-axe_613910-2030.jpg"
imageSrc="https://lh3.googleusercontent.com/pw/AP1GczM5H6j2O3Q9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z"
mediaAnimation="slide-up"
/>
</div>
@@ -101,12 +79,11 @@ export default function LandingPage() {
gridVariant="bento-grid"
useInvertedBackground={true}
features={[
{ title: "Charcoal Mastery", description: "Perfectly seared every time.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-eating-steak-chopping-board-with-fork-knife_23-2147840960.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/grilled-sirloin-steak-cooked-perfection-outdoors-generated-by-ai_188544-38738.jpg", buttonText: "View Grill" },
{ title: "Chef Selection", description: "Hand-picked daily.", imageSrc: "http://img.b2bpic.net/free-photo/chef-blowing-smoke-from-pan_329181-687.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/confused-young-male-cook-wearing-chef-uniform-glasses-holding-points-white-wall_141793-81521.jpg", buttonText: "Learn More" },
{ title: "Wine Pairing", description: "Perfectly matched to your cut.", imageSrc: "http://img.b2bpic.net/free-photo/roasted-meat-with-glass-wine_140725-1849.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/meat-kebab-table_140725-9574.jpg", buttonText: "Drink List" }
{ title: "Picanha", description: "The signature cut.", imageSrc: "https://lh3.googleusercontent.com/pw/AP1GczM1P2k3S4Q9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z?_wi=1", titleImageSrc: "https://lh3.googleusercontent.com/pw/AP1GczM1P2k3S4Q9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z", buttonText: "See Menu" },
{ title: "Sides", description: "Authentic accompaniments.", imageSrc: "https://lh3.googleusercontent.com/pw/AP1GczM2R3L4T5Q9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z?_wi=1", titleImageSrc: "https://lh3.googleusercontent.com/pw/AP1GczM2R3L4T5Q9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z", buttonText: "See Menu" }
]}
title="Our Steakhouse Craft"
description="Focused on the art of fire, service, and sourcing."
title="Our Culinary Offering"
description="Explore the flavors of Brazil through our curated menu."
/>
</div>
@@ -117,15 +94,11 @@ export default function LandingPage() {
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
products={[
{ id: "1", name: "Picanha Prime", price: "$38.00", imageSrc: "http://img.b2bpic.net/free-photo/cutting-cooked-steak-food-photography-recipe-ide_53876-144780.jpg" },
{ id: "2", name: "Costela de Boi", price: "$32.00", imageSrc: "http://img.b2bpic.net/free-photo/grilled-steak-with-rosemary-mashed-potatoes-white-plate_9975-124470.jpg" },
{ id: "3", name: "Filet Mignon", price: "$42.00", imageSrc: "http://img.b2bpic.net/free-photo/meat-plate-with-olives-tomatoes_141793-802.jpg" },
{ id: "4", name: "Lombo de Porco", price: "$28.00", imageSrc: "http://img.b2bpic.net/free-photo/cutting-roasted-beef-sirloin-with-rosemary-pepper_1150-18512.jpg" },
{ id: "5", name: "Fraldinha Reserve", price: "$34.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-cooked-meat-with-sauce_23-2148599860.jpg" },
{ id: "6", name: "Coxa de Frango", price: "$24.00", imageSrc: "http://img.b2bpic.net/free-photo/meat-barbecue-with-grilled-vegetables-variety-sauces-wooden-platter_114579-3701.jpg" }
{ id: "1", name: "Signature Picanha", price: "$38.00", imageSrc: "https://lh3.googleusercontent.com/pw/AP1GczM1P2k3S4Q9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z?_wi=2" },
{ id: "2", name: "Brazilian Side", price: "$12.00", imageSrc: "https://lh3.googleusercontent.com/pw/AP1GczM2R3L4T5Q9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z?_wi=2" }
]}
title="Specialty Cuts"
description="Hand-selected from pasture-raised cattle, our steaks are seasoned with sea salt and flame-grilled for a deep, smoky finish that celebrates the natural, juicy flavor of every cut."
description="Finest selections prepared to perfection."
/>
</div>
@@ -135,14 +108,7 @@ export default function LandingPage() {
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={true}
testimonials={[
{ id: "1", name: "John D.", role: "Foodie", company: "Local Guide", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/three-friends-eating-drinking-get-together_23-2149187013.jpg" },
{ id: "2", name: "Maria S.", role: "Traveler", company: "Global", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/african-woman-eat-spicy-hot-grilled-spare-ribs-wooden-desk_627829-12280.jpg" },
{ id: "3", name: "Carlos M.", role: "Regular", company: "Resident", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-friends-hanging-out-together_23-2149143974.jpg" },
{ id: "4", name: "Elena R.", role: "Chef", company: "Restaurant", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-people-spending-time-together_23-2149152906.jpg" },
{ id: "5", name: "Sam B.", role: "Blogger", company: "Review", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/people-enjoying-mexican-barbecue_23-2151000281.jpg" },
{ id: "6", name: "Victor K.", role: "Fan", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg" }
]}
testimonials={[]}
title="Guest Voices"
description="Loved by locals and travelers alike."
/>
@@ -153,11 +119,7 @@ export default function LandingPage() {
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
metrics={[
{ id: "m1", value: "15+", title: "Years Grilling", description: "Heritage in every fire.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=taud2v" },
{ id: "m2", value: "5000+", title: "Satisfied Guests", description: "Serving great meals daily.", imageSrc: "http://img.b2bpic.net/free-photo/joyous-it-expert-data-center-office-satisfied-after-checking-positive-report_482257-126728.jpg" },
{ id: "m3", value: "20+", title: "Premium Cuts", description: "Curated selection.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-meat-with-garlic_23-2148611010.jpg" }
]}
metrics={[]}
title="Our Steakhouse by the Numbers"
description="Committed to quality and consistency."
/>
@@ -166,11 +128,7 @@ export default function LandingPage() {
<div id="faq" data-section="faq">
<FaqSplitText
useInvertedBackground={true}
faqs={[
{ id: "q1", title: "Do I need a reservation?", content: "While we welcome walk-ins, reservations are highly recommended for weekends." },
{ id: "q2", title: "Do you have vegetarian options?", content: "Yes, we feature a diverse buffet with fresh salads and sides." },
{ id: "q3", title: "Is there a parking lot?", content: "We offer complimentary parking for our dinner guests." }
]}
faqs={[]}
sideTitle="Your Questions, Answered"
sideDescription="Find all you need to know about dining at Ponto da Picanha."
faqsAnimation="slide-up"
@@ -188,11 +146,7 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Menu", href: "#products" }, { label: "About Us", href: "#about" }] },
{ items: [{ label: "Reservations", href: "#contact" }, { label: "Privacy", href: "#" }] },
{ items: [{ label: "Instagram", href: "#" }, { label: "Facebook", href: "#" }] }
]}
columns={[]}
logoText="Ponto da Picanha"
/>
</div>

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #fafffb;
--card: #f7fffa;
--foreground: #001a0a;
--primary-cta: #0a7039;
--background: #fdfbf7;
--card: #f7f2ea;
--foreground: #2e2521;
--primary-cta: #8b4513;
--primary-cta-text: #fafffb;
--secondary-cta: #ffffff;
--secondary-cta: #f3ede2;
--secondary-cta-text: #001a0a;
--accent: #a8d9be;
--background-accent: #6bbf8e;
--accent: #d2b48c;
--background-accent: #e1b875;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);