From b88694a5d1d7f9aa4dd91734d61c69367b17d099 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 7 Jun 2026 11:13:10 +0000 Subject: [PATCH 1/3] Update src/app/layout.tsx --- src/app/layout.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 93c2643..963fbd5 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -41,14 +41,13 @@ export const metadata: Metadata = { }, }; + const libreBaskerville = Libre_Baskerville({ - variable: "--font-libre-baskerville", - subsets: ["latin"], + variable: "--font-libre-baskerville", subsets: ["latin"], weight: ["400", "700"], }); const inter = Inter({ - variable: "--font-inter", - subsets: ["latin"], + variable: "--font-inter", subsets: ["latin"], }); export default function RootLayout({ From 446d9319540c64ecf152caa69d80c731ca0ef590 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 7 Jun 2026 11:13:10 +0000 Subject: [PATCH 2/3] Update src/app/page.tsx --- src/app/page.tsx | 345 +++++++++++------------------------------------ 1 file changed, 80 insertions(+), 265 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index e842a38..afb5692 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -16,45 +16,33 @@ import { Award, CalendarDays, Diamond, Scissors, Sparkles, Star, User, Users } f export default function LandingPage() { return ( @@ -180,23 +128,14 @@ export default function LandingPage() { useInvertedBackground={false} metrics={[ { - id: "m1", - icon: Star, - title: "Google Bewertung", - value: "4.5 / 5 Sterne", - }, + id: "m1", icon: Star, + title: "Google Bewertung", value: "4.5 / 5 Sterne"}, { - id: "m2", - icon: Users, - title: "Zufriedene Kunden", - value: "+24 Bewertungen", - }, + id: "m2", icon: Users, + title: "Zufriedene Kunden", value: "+24 Bewertungen"}, { - id: "m3", - icon: Award, - title: "Jahre Erfahrung", - value: "Seit 1990", - }, + id: "m3", icon: Award, + title: "Jahre Erfahrung", value: "Seit 1990"}, ]} title="Unser Engagement in Zahlen" description="Vertrauen Sie auf Erfahrung und bewährte Qualität. Unsere Zahlen sprechen für sich und belegen unser Streben nach Perfektion." @@ -209,53 +148,21 @@ export default function LandingPage() { useInvertedBackground={true} features={[ { - title: "Hosen kürzen", - description: "Perfekte Länge für jede Hose, ob Anzugshose, Jeans oder Stoffhose.", - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-person-using-sewing-machine-face-mask_23-2148614665.jpg", - imageAlt: "Hosen kürzen", - }, + title: "Hosen kürzen", description: "Perfekte Länge für jede Hose, ob Anzugshose, Jeans oder Stoffhose.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-person-using-sewing-machine-face-mask_23-2148614665.jpg", imageAlt: "Hosen kürzen"}, { - title: "Anzüge anpassen", - description: "Maßgeschneiderte Passform für Sakko, Hose und Weste, die Ihre Figur ideal betont.", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-male-tailor-showing-button-his-customer-gesturing-his-shop_23-2148180359.jpg", - imageAlt: "Anzüge anpassen", - }, + title: "Anzüge anpassen", description: "Maßgeschneiderte Passform für Sakko, Hose und Weste, die Ihre Figur ideal betont.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-male-tailor-showing-button-his-customer-gesturing-his-shop_23-2148180359.jpg", imageAlt: "Anzüge anpassen"}, { - title: "Kleider ändern", - description: "Ob Abendkleid, Cocktailkleid oder Alltagskleid – wir sorgen für den optimalen Sitz.", - imageSrc: "http://img.b2bpic.net/free-photo/designer-creates-clothes-studio_1157-33797.jpg", - imageAlt: "Kleider ändern", - }, + title: "Kleider ändern", description: "Ob Abendkleid, Cocktailkleid oder Alltagskleid – wir sorgen für den optimalen Sitz.", imageSrc: "http://img.b2bpic.net/free-photo/designer-creates-clothes-studio_1157-33797.jpg", imageAlt: "Kleider ändern"}, { - title: "Reißverschlüsse ersetzen", - description: "Schneller und zuverlässiger Austausch defekter Reißverschlüsse an allen Textilien.", - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-person-using-sewing-machine-face-mask_23-2148614668.jpg", - imageAlt: "Reißverschlüsse ersetzen", - }, + title: "Reißverschlüsse ersetzen", description: "Schneller und zuverlässiger Austausch defekter Reißverschlüsse an allen Textilien.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-person-using-sewing-machine-face-mask_23-2148614668.jpg", imageAlt: "Reißverschlüsse ersetzen"}, { - title: "Lederreparaturen", - description: "Professionelle Reparatur und Anpassung von Lederbekleidung und Accessoires.", - imageSrc: "http://img.b2bpic.net/free-photo/man-studio-creates-leather-ware_1157-33209.jpg", - imageAlt: "Lederreparaturen", - }, + title: "Lederreparaturen", description: "Professionelle Reparatur und Anpassung von Lederbekleidung und Accessoires.", imageSrc: "http://img.b2bpic.net/free-photo/man-studio-creates-leather-ware_1157-33209.jpg", imageAlt: "Lederreparaturen"}, { - title: "Maßanpassungen", - description: "Individuelle Anpassungen für den perfekten Sitz Ihrer gesamten Garderobe.", - imageSrc: "http://img.b2bpic.net/free-photo/classy-man-tailor-shop_53876-24894.jpg", - imageAlt: "Maßanpassungen", - }, + title: "Maßanpassungen", description: "Individuelle Anpassungen für den perfekten Sitz Ihrer gesamten Garderobe.", imageSrc: "http://img.b2bpic.net/free-photo/classy-man-tailor-shop_53876-24894.jpg", imageAlt: "Maßanpassungen"}, { - title: "Hochzeits- & Abendmode", - description: "Exklusive Anpassungen für Hochzeitskleider, Anzüge und festliche Abendgarderobe.", - imageSrc: "http://img.b2bpic.net/free-photo/full-shot-smiley-girl-with-glamorous-dress_52683-86461.jpg", - imageAlt: "Hochzeits- und Abendmode", - }, + title: "Hochzeits- & Abendmode", description: "Exklusive Anpassungen für Hochzeitskleider, Anzüge und festliche Abendgarderobe.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-smiley-girl-with-glamorous-dress_52683-86461.jpg", imageAlt: "Hochzeits- und Abendmode"}, { - title: "Reparaturen aller Art", - description: "Vom kleinen Riss bis zur umfassenden Restauration – wir reparieren jedes Kleidungsstück fachgerecht.", - imageSrc: "http://img.b2bpic.net/free-photo/handsome-bearded-tailor-working-with-cloth-samples-sewing-workshop_613910-6778.jpg", - imageAlt: "Reparaturen aller Art", - }, + title: "Reparaturen aller Art", description: "Vom kleinen Riss bis zur umfassenden Restauration – wir reparieren jedes Kleidungsstück fachgerecht.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-bearded-tailor-working-with-cloth-samples-sewing-workshop_613910-6778.jpg", imageAlt: "Reparaturen aller Art"}, ]} title="Unsere Maßgeschneiderten Leistungen" description="Von der kleinen Anpassung bis zur komplexen Neuanfertigung – wir bieten ein breites Spektrum an Schneiderdienstleistungen, die Ihre Kleidung perfektionieren." @@ -271,65 +178,23 @@ export default function LandingPage() { carouselMode="buttons" products={[ { - id: "p1", - brand: "Maßanfertigung", - name: "Eleganter Anzug", - price: "Auf Anfrage", - rating: 5, - reviewCount: "5", - imageSrc: "http://img.b2bpic.net/free-photo/fashion-designer-trying-blue-coat-senior-man-his-shop_23-2148180344.jpg", - imageAlt: "Maßgeschneiderter Anzug", - }, + id: "p1", brand: "Maßanfertigung", name: "Eleganter Anzug", price: "Auf Anfrage", rating: 5, + reviewCount: "5", imageSrc: "http://img.b2bpic.net/free-photo/fashion-designer-trying-blue-coat-senior-man-his-shop_23-2148180344.jpg", imageAlt: "Maßgeschneiderter Anzug"}, { - id: "p2", - brand: "Haute Couture", - name: "Abendkleid Anpassung", - price: "Auf Anfrage", - rating: 5, - reviewCount: "5", - imageSrc: "http://img.b2bpic.net/free-photo/woman-making-jacket-close-up_23-2148898083.jpg", - imageAlt: "Abendkleid Anpassung", - }, + id: "p2", brand: "Haute Couture", name: "Abendkleid Anpassung", price: "Auf Anfrage", rating: 5, + reviewCount: "5", imageSrc: "http://img.b2bpic.net/free-photo/woman-making-jacket-close-up_23-2148898083.jpg", imageAlt: "Abendkleid Anpassung"}, { - id: "p3", - brand: "Lederpflege", - name: "Lederjacke Reparatur", - price: "Auf Anfrage", - rating: 5, - reviewCount: "5", - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-zipping-black-coat_114579-79764.jpg", - imageAlt: "Lederjacke Reparatur", - }, + id: "p3", brand: "Lederpflege", name: "Lederjacke Reparatur", price: "Auf Anfrage", rating: 5, + reviewCount: "5", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-zipping-black-coat_114579-79764.jpg", imageAlt: "Lederjacke Reparatur"}, { - id: "p4", - brand: "Klassisch", - name: "Hosen kürzen", - price: "Auf Anfrage", - rating: 5, - reviewCount: "5", - imageSrc: "http://img.b2bpic.net/free-photo/businessman-solo_53876-15003.jpg", - imageAlt: "Hosen kürzen", - }, + id: "p4", brand: "Klassisch", name: "Hosen kürzen", price: "Auf Anfrage", rating: 5, + reviewCount: "5", imageSrc: "http://img.b2bpic.net/free-photo/businessman-solo_53876-15003.jpg", imageAlt: "Hosen kürzen"}, { - id: "p5", - brand: "Brautmode", - name: "Brautkleid Anpassung", - price: "Auf Anfrage", - rating: 5, - reviewCount: "5", - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-celebrating-her-quinceanera_23-2149449246.jpg", - imageAlt: "Brautkleid Anpassung", - }, + id: "p5", brand: "Brautmode", name: "Brautkleid Anpassung", price: "Auf Anfrage", rating: 5, + reviewCount: "5", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-celebrating-her-quinceanera_23-2149449246.jpg", imageAlt: "Brautkleid Anpassung"}, { - id: "p6", - brand: "Business", - name: "Maßhemd", - price: "Auf Anfrage", - rating: 5, - reviewCount: "5", - imageSrc: "http://img.b2bpic.net/free-photo/husband-preparing-wedding_1157-42.jpg", - imageAlt: "Maßgeschneidertes Hemd", - }, + id: "p6", brand: "Business", name: "Maßhemd", price: "Auf Anfrage", rating: 5, + reviewCount: "5", imageSrc: "http://img.b2bpic.net/free-photo/husband-preparing-wedding_1157-42.jpg", imageAlt: "Maßgeschneidertes Hemd"}, ]} title="Unsere Meisterstücke" description="Eine Auswahl unserer Arbeiten, die unser Engagement für Qualität und Ästhetik widerspiegeln. Lassen Sie sich inspirieren." @@ -343,45 +208,15 @@ export default function LandingPage() { useInvertedBackground={true} testimonials={[ { - id: "1", - name: "Sarah J.", - handle: "@ModeLiebhaberin", - testimonial: "Mein Abendkleid sitzt nach der Anpassung perfekt! Absolute Empfehlung für Präzision und Service.", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-laptop_23-2148539780.jpg", - imageAlt: "Kundin Sarah J.", - }, + id: "1", name: "Sarah J.", handle: "@ModeLiebhaberin", testimonial: "Mein Abendkleid sitzt nach der Anpassung perfekt! Absolute Empfehlung für Präzision und Service.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-laptop_23-2148539780.jpg", imageAlt: "Kundin Sarah J."}, { - id: "2", - name: "Michael S.", - handle: "@BusinessPro", - testimonial: "Mein Anzug wurde perfekt angepasst. Chaidas ist meine erste Wahl für alle Schneiderarbeiten in Essen.", - imageSrc: "http://img.b2bpic.net/free-photo/male-personal-shopper-helping-cutomer_23-2148924095.jpg", - imageAlt: "Kunde Michael S.", - }, + id: "2", name: "Michael S.", handle: "@BusinessPro", testimonial: "Mein Anzug wurde perfekt angepasst. Chaidas ist meine erste Wahl für alle Schneiderarbeiten in Essen.", imageSrc: "http://img.b2bpic.net/free-photo/male-personal-shopper-helping-cutomer_23-2148924095.jpg", imageAlt: "Kunde Michael S."}, { - id: "3", - name: "Anna L.", - handle: "@Braut2024", - testimonial: "Mein Brautkleid wurde traumhaft geändert. So viel Liebe zum Detail und eine hervorragende Beratung!", - imageSrc: "http://img.b2bpic.net/free-photo/female-shop-seller-helping-customer-try-new-dress-woman-choosing-clothes-fashion-store-buying-clothes-boutique-concept_74855-11697.jpg", - imageAlt: "Kundin Anna L.", - }, + id: "3", name: "Anna L.", handle: "@Braut2024", testimonial: "Mein Brautkleid wurde traumhaft geändert. So viel Liebe zum Detail und eine hervorragende Beratung!", imageSrc: "http://img.b2bpic.net/free-photo/female-shop-seller-helping-customer-try-new-dress-woman-choosing-clothes-fashion-store-buying-clothes-boutique-concept_74855-11697.jpg", imageAlt: "Kundin Anna L."}, { - id: "4", - name: "Thomas K.", - handle: "@VintageFan", - testimonial: "Die Reparatur meiner Lederjacke war makellos. Sie sieht aus wie neu! Exzellente Handwerkskunst.", - imageSrc: "http://img.b2bpic.net/free-photo/happy-senior-businessman-showing-keys-thumb-up_1262-2125.jpg", - imageAlt: "Kunde Thomas K.", - }, + id: "4", name: "Thomas K.", handle: "@VintageFan", testimonial: "Die Reparatur meiner Lederjacke war makellos. Sie sieht aus wie neu! Exzellente Handwerkskunst.", imageSrc: "http://img.b2bpic.net/free-photo/happy-senior-businessman-showing-keys-thumb-up_1262-2125.jpg", imageAlt: "Kunde Thomas K."}, { - id: "5", - name: "Lena M.", - handle: "@StilBewusst", - testimonial: "Ich bin begeistert von der Qualität der Änderungen. Meine Kleidung hat jetzt die perfekte Passform.", - imageSrc: "http://img.b2bpic.net/free-photo/expert-suitmaker-checking-custom-suit_482257-78349.jpg", - imageAlt: "Kundin Lena M.", - }, + id: "5", name: "Lena M.", handle: "@StilBewusst", testimonial: "Ich bin begeistert von der Qualität der Änderungen. Meine Kleidung hat jetzt die perfekte Passform.", imageSrc: "http://img.b2bpic.net/free-photo/expert-suitmaker-checking-custom-suit_482257-78349.jpg", imageAlt: "Kundin Lena M."}, ]} title="Was unsere Kunden sagen" description="Die Zufriedenheit unserer Kunden ist unser höchstes Gut. Lesen Sie, was sie über die Qualität und Präzision unserer Arbeit berichten." @@ -392,8 +227,7 @@ export default function LandingPage() { Date: Sun, 7 Jun 2026 11:13:11 +0000 Subject: [PATCH 3/3] Update src/app/styles/variables.css --- src/app/styles/variables.css | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 3a5c203..b483a57 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #0a0a0a; - --card: #1a1a1a; - --foreground: #f5f5f5; - --primary-cta: #ffdf7d; - --primary-cta-text: #0a0a0a; - --secondary-cta: #1a1a1a; + --background: #000000; + --card: #0c0c0c; + --foreground: #ffffff; + --primary-cta: #cee7ff; + --primary-cta-text: #000000; + --secondary-cta: #000000; --secondary-cta-text: #ffffff; - --accent: #b8860b; - --background-accent: #8b6914; + --accent: #535353; + --background-accent: #CEE7FF; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);