diff --git a/src/app/page.tsx b/src/app/page.tsx index 3cb2f78..7748a38 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -22,8 +22,8 @@ export default function LandingPage() { borderRadius="rounded" contentWidth="small" sizing="mediumLarge" - background="fluid" - cardStyle="gradient-radial" + background="none" + cardStyle="glass-depth" primaryButtonStyle="radial-glow" secondaryButtonStyle="layered" headingFontWeight="medium" @@ -33,35 +33,23 @@ export default function LandingPage() { @@ -69,81 +57,43 @@ export default function LandingPage() { @@ -180,22 +120,16 @@ export default function LandingPage() {
@@ -207,35 +141,17 @@ export default function LandingPage() { useInvertedBackground={true} features={[ { - id: "interactive-gates", - title: "Animated Gates", - tags: [ - "Immersion", - "Entrance", - ], - imageSrc: "http://img.b2bpic.net/free-photo/collage-vintage-formula-one-miniature-car-pink-backdrop_23-2148084255.jpg", - imageAlt: "Animated traditional Japanese gates", - }, + id: "interactive-gates", title: "Animated Gates", tags: [ + "Immersion", "Entrance"], + imageSrc: "http://img.b2bpic.net/free-photo/collage-vintage-formula-one-miniature-car-pink-backdrop_23-2148084255.jpg", imageAlt: "Animated traditional Japanese gates"}, { - id: "culinary-craft", - title: "Authentic Craft", - tags: [ - "Sushi", - "Omakase", - ], - imageSrc: "http://img.b2bpic.net/free-photo/mid-shot-chef-plating-dish-with-oil_23-2148794099.jpg", - imageAlt: "Master sushi chef meticulously preparing a dish", - }, + id: "culinary-craft", title: "Authentic Craft", tags: [ + "Sushi", "Omakase"], + imageSrc: "http://img.b2bpic.net/free-photo/mid-shot-chef-plating-dish-with-oil_23-2148794099.jpg", imageAlt: "Master sushi chef meticulously preparing a dish"}, { - id: "bespoke-cocktails", - title: "Bespoke Cocktails", - tags: [ - "Mixology", - "Speakeasy", - ], - imageSrc: "http://img.b2bpic.net/free-photo/man-relaxing-by-vaping-from-hookah-bar_23-2149191853.jpg", - imageAlt: "Elegant cocktails being crafted at a dim-lit bar", - }, + id: "bespoke-cocktails", title: "Bespoke Cocktails", tags: [ + "Mixology", "Speakeasy"], + imageSrc: "http://img.b2bpic.net/free-photo/man-relaxing-by-vaping-from-hookah-bar_23-2149191853.jpg", imageAlt: "Elegant cocktails being crafted at a dim-lit bar"}, ]} title="An Unforgettable Journey" description="Santō offers more than just a meal; it's a multi-sensory experience designed to transport you." @@ -247,68 +163,26 @@ export default function LandingPage() { animationType="scale-rotate" textboxLayout="default" gridVariant="two-columns-alternating-heights" - useInvertedBackground={false} + useInvertedBackground={true} products={[ { - id: "nigiri-set", - brand: "Santō Signature", - name: "Omakase Nigiri Set", - price: "Market Price", - rating: 5, - reviewCount: "120 reviews", - imageSrc: "http://img.b2bpic.net/free-photo/selective-focus-point-sushi-roll_74190-4310.jpg", - imageAlt: "Exquisite Omakase Nigiri Set", - }, + id: "nigiri-set", brand: "Santō Signature", name: "Omakase Nigiri Set", price: "Market Price", rating: 5, + reviewCount: "120 reviews", imageSrc: "http://img.b2bpic.net/free-photo/selective-focus-point-sushi-roll_74190-4310.jpg", imageAlt: "Exquisite Omakase Nigiri Set"}, { - id: "sashimi-platter", - brand: "Seasonal Selection", - name: "Premium Sashimi Platter", - price: "$75", - rating: 5, - reviewCount: "98 reviews", - imageSrc: "http://img.b2bpic.net/free-photo/sliced-salmon-sashimi_1339-5558.jpg", - imageAlt: "Artfully arranged Sashimi Platter", - }, + id: "sashimi-platter", brand: "Seasonal Selection", name: "Premium Sashimi Platter", price: "$75", rating: 5, + reviewCount: "98 reviews", imageSrc: "http://img.b2bpic.net/free-photo/sliced-salmon-sashimi_1339-5558.jpg", imageAlt: "Artfully arranged Sashimi Platter"}, { - id: "signature-rolls", - brand: "Chef's Creation", - name: "Signature Dragon Rolls", - price: "$38", - rating: 4, - reviewCount: "150 reviews", - imageSrc: "http://img.b2bpic.net/free-photo/orange-color-pate-set-table_140725-8741.jpg", - imageAlt: "Vibrant Signature Dragon Rolls", - }, + id: "signature-rolls", brand: "Chef's Creation", name: "Signature Dragon Rolls", price: "$38", rating: 4, + reviewCount: "150 reviews", imageSrc: "http://img.b2bpic.net/free-photo/orange-color-pate-set-table_140725-8741.jpg", imageAlt: "Vibrant Signature Dragon Rolls"}, { - id: "aged-sake", - brand: "Rare Finds", - name: "20-Year Aged Junmai Daiginjo Sake", - price: "$120", - rating: 5, - reviewCount: "65 reviews", - imageSrc: "http://img.b2bpic.net/free-photo/sake-japanese-beverage-still-life_23-2150378991.jpg", - imageAlt: "Bottle of rare Aged Sake", - }, + id: "aged-sake", brand: "Rare Finds", name: "20-Year Aged Junmai Daiginjo Sake", price: "$120", rating: 5, + reviewCount: "65 reviews", imageSrc: "http://img.b2bpic.net/free-photo/sake-japanese-beverage-still-life_23-2150378991.jpg", imageAlt: "Bottle of rare Aged Sake"}, { - id: "wagyu-nigiri", - brand: "Exclusive Bites", - name: "A5 Wagyu Beef Nigiri", - price: "$45", - rating: 5, - reviewCount: "88 reviews", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-roasted-beef-with-spicy-sauce-grilled-tomato-with-fried-bread-sticks-plate_141793-11156.jpg", - imageAlt: "Delicate A5 Wagyu Beef Nigiri", - }, + id: "wagyu-nigiri", brand: "Exclusive Bites", name: "A5 Wagyu Beef Nigiri", price: "$45", rating: 5, + reviewCount: "88 reviews", imageSrc: "http://img.b2bpic.net/free-photo/side-view-roasted-beef-with-spicy-sauce-grilled-tomato-with-fried-bread-sticks-plate_141793-11156.jpg", imageAlt: "Delicate A5 Wagyu Beef Nigiri"}, { - id: "matcha-dessert", - brand: "Sweet Ending", - name: "Matcha Tiramisu with Yuzu Foam", - price: "$18", - rating: 5, - reviewCount: "72 reviews", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-mini-cake-covered-with-whipped-cream-strawberry-syrup-mint-leaf-plate-crocodile-leather_141793-8402.jpg", - imageAlt: "Elegant Matcha Tiramisu dessert", - }, + id: "matcha-dessert", brand: "Sweet Ending", name: "Matcha Tiramisu with Yuzu Foam", price: "$18", rating: 5, + reviewCount: "72 reviews", imageSrc: "http://img.b2bpic.net/free-photo/side-view-mini-cake-covered-with-whipped-cream-strawberry-syrup-mint-leaf-plate-crocodile-leather_141793-8402.jpg", imageAlt: "Elegant Matcha Tiramisu dessert"}, ]} title="Our Exquisite Menu" description="Savor the artistry of our chefs with a selection of traditional and innovative Japanese delights, crafted with the freshest ingredients." @@ -323,29 +197,17 @@ export default function LandingPage() { author="Eleanor Vance, Culinary Critic" avatars={[ { - src: "http://img.b2bpic.net/free-photo/portrait-young-man-wearing-embroidered-shirt_23-2149302541.jpg", - alt: "Eleanor Vance", - }, + src: "http://img.b2bpic.net/free-photo/portrait-young-man-wearing-embroidered-shirt_23-2149302541.jpg", alt: "Eleanor Vance"}, { - src: "http://img.b2bpic.net/free-photo/portrait-handsome-bearded-stylish-male-wearing-elegant-suit-dark-background_613910-11359.jpg", - alt: "Michael Sterling", - }, + src: "http://img.b2bpic.net/free-photo/portrait-handsome-bearded-stylish-male-wearing-elegant-suit-dark-background_613910-11359.jpg", alt: "Michael Sterling"}, { - src: "http://img.b2bpic.net/free-photo/business-man-smiling-portrait_23-2149280769.jpg", - alt: "Olivia Chen", - }, + src: "http://img.b2bpic.net/free-photo/business-man-smiling-portrait_23-2149280769.jpg", alt: "Olivia Chen"}, { - src: "http://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-eyeglasses-crossed-arms-grey-background_613910-11786.jpg", - alt: "Robert Garcia", - }, + src: "http://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-eyeglasses-crossed-arms-grey-background_613910-11786.jpg", alt: "Robert Garcia"}, { - src: "http://img.b2bpic.net/free-photo/man-holding-hand-blond-woman-table_23-2148024532.jpg", - alt: "Sarah Johnson", - }, + src: "http://img.b2bpic.net/free-photo/man-holding-hand-blond-woman-table_23-2148024532.jpg", alt: "Sarah Johnson"}, { - src: "http://img.b2bpic.net/free-photo/medium-shot-woman-luxury-restaurant_23-2150598348.jpg", - alt: "Liam Chen", - }, + src: "http://img.b2bpic.net/free-photo/medium-shot-woman-luxury-restaurant_23-2150598348.jpg", alt: "Liam Chen"}, ]} ratingAnimation="blur-reveal" avatarsAnimation="slide-up" @@ -355,16 +217,9 @@ export default function LandingPage() {
@@ -376,25 +231,13 @@ export default function LandingPage() { useInvertedBackground={true} faqs={[ { - id: "discovery", - title: "How do I discover Santō's location?", - content: "Santō is a hidden speakeasy, enhancing your exclusive experience. Our exact location will be revealed to you upon confirmed reservation, ensuring an intimate and secretive arrival.", - }, + id: "discovery", title: "How do I discover Santō's location?", content: "Santō is a hidden speakeasy, enhancing your exclusive experience. Our exact location will be revealed to you upon confirmed reservation, ensuring an intimate and secretive arrival."}, { - id: "authenticity", - title: "What ensures the authenticity of your Japanese cuisine?", - content: "Our master chefs are trained in traditional Japanese culinary arts, using time-honored techniques and sourcing the finest authentic ingredients directly from Japan and trusted local purveyors.", - }, + id: "authenticity", title: "What ensures the authenticity of your Japanese cuisine?", content: "Our master chefs are trained in traditional Japanese culinary arts, using time-honored techniques and sourcing the finest authentic ingredients directly from Japan and trusted local purveyors."}, { - id: "reservations", - title: "What is the best way to make a reservation?", - content: "Reservations are highly recommended due to our exclusive seating. Please use our online booking portal, or contact our concierge directly for private dining inquiries. Bookings typically open 30 days in advance.", - }, + id: "reservations", title: "What is the best way to make a reservation?", content: "Reservations are highly recommended due to our exclusive seating. Please use our online booking portal, or contact our concierge directly for private dining inquiries. Bookings typically open 30 days in advance."}, { - id: "experience-details", - title: "What makes the Santō experience unique?", - content: "Beyond exquisite sushi, Santō offers a fully interactive 3D environment with animated gates, dynamic lighting, and scroll-driven storytelling, immersing you in a hidden temple narrative from arrival.", - }, + id: "experience-details", title: "What makes the Santō experience unique?", content: "Beyond exquisite sushi, Santō offers a fully interactive 3D environment with animated gates, dynamic lighting, and scroll-driven storytelling, immersing you in a hidden temple narrative from arrival."}, ]} imageSrc="http://img.b2bpic.net/free-photo/sushi-set-with-gold-color-table_140725-5505.jpg" imageAlt="Sushi chef preparing dishes with precision" @@ -408,20 +251,15 @@ export default function LandingPage() {
@@ -435,23 +273,17 @@ export default function LandingPage() { socialLinks={[ { icon: Instagram, - href: "https://instagram.com/santo_speakeasy", - ariaLabel: "Santō Instagram", - }, + href: "https://instagram.com/santo_speakeasy", ariaLabel: "Santō Instagram"}, { icon: Facebook, - href: "https://facebook.com/santo_speakeasy", - ariaLabel: "Santō Facebook", - }, + href: "https://facebook.com/santo_speakeasy", ariaLabel: "Santō Facebook"}, { icon: Twitter, - href: "https://twitter.com/santo_speakeasy", - ariaLabel: "Santō Twitter", - }, + href: "https://twitter.com/santo_speakeasy", ariaLabel: "Santō Twitter"}, ]} />
); -} +} \ No newline at end of file diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index b7afc67..b483a57 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f5f4ef; - --card: #dad6cd; - --foreground: #2a2928; - --primary-cta: #2a2928; - --primary-cta-text: #f5f4ef; - --secondary-cta: #ecebea; - --secondary-cta-text: #2a2928; - --accent: #ffffff; - --background-accent: #c6b180; + --background: #000000; + --card: #0c0c0c; + --foreground: #ffffff; + --primary-cta: #cee7ff; + --primary-cta-text: #000000; + --secondary-cta: #000000; + --secondary-cta-text: #ffffff; + --accent: #535353; + --background-accent: #CEE7FF; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);