diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 52756b5..52b8a7c 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,12 +1,13 @@ import type { Metadata } from "next"; -import { DM_Sans } from "next/font/google"; +import { Cormorant_Garamond } from "next/font/google"; import { Inter } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; -const dmSans = DM_Sans({ - variable: "--font-dm-sans", subsets: ["latin"], +const cormorantGaramond = Cormorant_Garamond({ + variable: "--font-cormorant-garamond", subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], }); const inter = Inter({ @@ -14,14 +15,14 @@ const inter = Inter({ }); export const metadata: Metadata = { - title: "Bella Italia - Authentic Italian Restaurant", description: "Experience authentic Italian cuisine at Bella Italia. Fine dining with traditional recipes, premium ingredients, and warm hospitality since 2010.", keywords: "italian restaurant, fine dining, authentic italian food, pasta, risotto, italian cuisine", openGraph: { - title: "Bella Italia - Authentic Italian Restaurant", description: "Discover the flavors of Italy with us. Authentic cuisine, warm hospitality, unforgettable memories.", siteName: "Bella Italia", type: "website", images: [ + title: "Oma Osteria Moderna - Cucina Romana Rivisitata", description: "Oma Osteria Moderna: tradizione romana reinterpretata con eleganza. Cucina di qualità, ambiente accogliente, prenotazioni online e telefono. Rating 4,8★.", keywords: "osteria roma, ristorante romano, cucina romana moderna, prenotazioni ristorante, roma centro", openGraph: { + title: "Oma Osteria Moderna - La tradizione romana, reinterpretata con eleganza", description: "Scopri la cucina romana rivisitata con passione e competenza a Oma Osteria Moderna.", siteName: "Oma Osteria Moderna", type: "website", images: [ { - url: "http://img.b2bpic.net/free-photo/side-view-fried-chicken-with-baked-potatoes-wooden-board-glass-red-wine-table_140725-12806.jpg", alt: "Bella Italia Restaurant"}, + url: "https://images.unsplash.com/photo-1517248135467-4d71bcdd2167?w=1200&h=630&fit=crop", alt: "Oma Osteria Moderna - Ambiente elegante"}, ], }, twitter: { - card: "summary_large_image", title: "Bella Italia - Authentic Italian Restaurant", description: "Experience authentic Italian dining at Bella Italia", images: ["http://img.b2bpic.net/free-photo/side-view-fried-chicken-with-baked-potatoes-wooden-board-glass-red-wine-table_140725-12806.jpg"], + card: "summary_large_image", title: "Oma Osteria Moderna - Cucina Romana Moderna", description: "Prenotazioni online e telefoniche. Cucina romana di qualità con ambiente elegante ma accogliente.", images: ["https://images.unsplash.com/photo-1517248135467-4d71bcdd2167?w=1200&h=630&fit=crop"], }, robots: { index: true, @@ -35,10 +36,10 @@ export default function RootLayout({ children: React.ReactNode; }>) { return ( - + {children} diff --git a/src/app/page.tsx b/src/app/page.tsx index 41bb27d..f4a543a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -10,49 +10,49 @@ import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen import ContactText from '@/components/sections/contact/ContactText'; import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import { Sparkles, Heart, ChefHat, Star } from "lucide-react"; +import { Phone, Wine, Users, Award } from "lucide-react"; export default function LandingPage() { return (
@@ -60,103 +60,109 @@ export default function LandingPage() {
-
+ -
- -
-
+
+ +
+
diff --git a/src/app/styles/base.css b/src/app/styles/base.css index c719d19..7185cb1 100644 --- a/src/app/styles/base.css +++ b/src/app/styles/base.css @@ -24,5 +24,5 @@ h3, h4, h5, h6 { - font-family: var(--font-dm-sans), sans-serif; + font-family: var(--font-cormorant-garamond), serif; } diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index f4a247b..0beb7a8 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -2,23 +2,23 @@ /* Base units */ /* --vw is set by ThemeProvider */ - /* --background: #f5f5f5;; - --card: #ffffff;; - --foreground: #1c1c1c;; - --primary-cta: #1c1c1c;; - --secondary-cta: #ffffff;; - --accent: #e63946;; - --background-accent: #e8bea8;; */ + /* --background: #f6f0e9;; + --card: #efe7dd;; + --foreground: #2b180a;; + --primary-cta: #2b180a;; + --secondary-cta: #efe7dd;; + --accent: #94877c;; + --background-accent: #afa094;; */ - --background: #f5f5f5;; - --card: #ffffff;; - --foreground: #1c1c1c;; - --primary-cta: #1c1c1c;; + --background: #f6f0e9;; + --card: #efe7dd;; + --foreground: #2b180a;; + --primary-cta: #2b180a;; --primary-cta-text: #f5f5f5;; - --secondary-cta: #ffffff;; + --secondary-cta: #efe7dd;; --secondary-cta-text: #1c1c1c;; - --accent: #e63946;; - --background-accent: #e8bea8;; + --accent: #94877c;; + --background-accent: #afa094;; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);