Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fd258918c1 | |||
| 73179e9050 | |||
| 00d17dcd22 | |||
| 2b6e3eeb1a | |||
| 60a3b86b98 | |||
| e118f2361a |
@@ -1,57 +1,26 @@
|
|||||||
import type { Metadata } from "next";
|
import type { Metadata } from "next";
|
||||||
import { Halant } from "next/font/google";
|
import { DM_Sans } from "next/font/google";
|
||||||
import { Inter } from "next/font/google";
|
import "./styles/base.css";
|
||||||
import { Public_Sans } from "next/font/google";
|
import "./styles/variables.css";
|
||||||
import "./globals.css";
|
import "./globals.css";
|
||||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
|
||||||
import Tag from "@/tag/Tag";
|
|
||||||
|
|
||||||
const halant = Halant({
|
const dmSans = DM_Sans({
|
||||||
variable: "--font-halant", subsets: ["latin"],
|
variable: "--font-dm-sans", subsets: ["latin"],
|
||||||
weight: ["300", "400", "500", "600", "700"],
|
|
||||||
});
|
|
||||||
|
|
||||||
const inter = Inter({
|
|
||||||
variable: "--font-inter", subsets: ["latin"],
|
|
||||||
});
|
|
||||||
|
|
||||||
const publicSans = Public_Sans({
|
|
||||||
variable: "--font-public-sans", subsets: ["latin"],
|
|
||||||
});
|
});
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Trattoria Italia - Authentic Italian Restaurant", description: "Experience authentic Italian cuisine and warm hospitality at Trattoria Italia. Traditional handcrafted pasta dishes and regional Italian specialties since 1995.", keywords: "Italian restaurant, authentic pasta, fine dining, Italian cuisine, family restaurant", metadataBase: new URL("https://trattoria-italia.com"),
|
title: "DeCasa Wood-Fired Pizza - Best Pizza in Midland, TX", description: "Premium wood-fired pizza crafted with 48-hour fermented dough. MRT Best of Midland 2024 & 2025. Located at 3302 Bedford Ave, Midland TX. Award-winning wood-fired pizza with local ingredients."};
|
||||||
alternates: {
|
|
||||||
canonical: "https://trattoria-italia.com"},
|
|
||||||
openGraph: {
|
|
||||||
title: "Trattoria Italia - Authentic Italian Restaurant", description: "Experience authentic Italian cuisine and warm hospitality. Traditional handcrafted pasta dishes and regional Italian specialties.", siteName: "Trattoria Italia", type: "website", images: [
|
|
||||||
{
|
|
||||||
url: "http://img.b2bpic.net/free-photo/beautiful-decorated-table-with-pine-leaf_8353-10194.jpg", alt: "Elegant Italian restaurant interior"},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
twitter: {
|
|
||||||
card: "summary_large_image", title: "Trattoria Italia - Authentic Italian Restaurant", description: "Experience authentic Italian cuisine and warm hospitality. Reserve your table today.", images: ["http://img.b2bpic.net/free-photo/beautiful-decorated-table-with-pine-leaf_8353-10194.jpg"],
|
|
||||||
},
|
|
||||||
robots: {
|
|
||||||
index: true,
|
|
||||||
follow: true,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
export default function RootLayout({
|
export default function RootLayout({
|
||||||
children,
|
children,
|
||||||
}: Readonly<{
|
}: {
|
||||||
children: React.ReactNode;
|
children: React.ReactNode;
|
||||||
}>) {
|
}) {
|
||||||
return (
|
return (
|
||||||
<html lang="en" suppressHydrationWarning>
|
<html lang="en">
|
||||||
<ServiceWrapper>
|
<body className={dmSans.variable}>
|
||||||
<body
|
{children}
|
||||||
className={`${halant.variable} ${inter.variable} ${publicSans.variable} antialiased`}
|
|
||||||
>
|
|
||||||
<Tag />
|
|
||||||
{children}
|
|
||||||
|
|
||||||
<script
|
<script
|
||||||
dangerouslySetInnerHTML={{
|
dangerouslySetInnerHTML={{
|
||||||
__html: `
|
__html: `
|
||||||
@@ -1419,7 +1388,6 @@ export default function RootLayout({
|
|||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</body>
|
</body>
|
||||||
</ServiceWrapper>
|
|
||||||
</html>
|
</html>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
125
src/app/page.tsx
125
src/app/page.tsx
@@ -10,60 +10,60 @@ import TestimonialCardTen from "@/components/sections/testimonial/TestimonialCar
|
|||||||
import FeatureCardSixteen from "@/components/sections/feature/FeatureCardSixteen";
|
import FeatureCardSixteen from "@/components/sections/feature/FeatureCardSixteen";
|
||||||
import ContactText from "@/components/sections/contact/ContactText";
|
import ContactText from "@/components/sections/contact/ContactText";
|
||||||
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
|
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
|
||||||
import { UtensilsCrossed, Heart, Sparkles } from "lucide-react";
|
import { Award, Clock, Users, MapPin, Instagram, Facebook } from "lucide-react";
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
return (
|
return (
|
||||||
<ThemeProvider
|
<ThemeProvider
|
||||||
defaultButtonVariant="icon-arrow"
|
defaultButtonVariant="hover-magnetic"
|
||||||
defaultTextAnimation="background-highlight"
|
defaultTextAnimation="entrance-slide"
|
||||||
borderRadius="soft"
|
borderRadius="rounded"
|
||||||
contentWidth="medium"
|
contentWidth="medium"
|
||||||
sizing="mediumLarge"
|
sizing="medium"
|
||||||
background="floatingGradient"
|
background="none"
|
||||||
cardStyle="glass-elevated"
|
cardStyle="glass-elevated"
|
||||||
primaryButtonStyle="shadow"
|
primaryButtonStyle="gradient"
|
||||||
secondaryButtonStyle="layered"
|
secondaryButtonStyle="glass"
|
||||||
headingFontWeight="semibold"
|
headingFontWeight="semibold"
|
||||||
>
|
>
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarLayoutFloatingInline
|
<NavbarLayoutFloatingInline
|
||||||
brandName="Trattoria Italia"
|
brandName="DeCasa"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Menu", id: "products" },
|
{ name: "Menu", id: "products" },
|
||||||
{ name: "About", id: "about" },
|
{ name: "Story", id: "about" },
|
||||||
{ name: "Reviews", id: "testimonials" },
|
{ name: "Partners", id: "metrics" },
|
||||||
{ name: "Contact", id: "contact" },
|
{ name: "Hours", id: "contact" },
|
||||||
]}
|
]}
|
||||||
button={{ text: "Reserve Table", href: "https://www.opentable.com" }}
|
button={{ text: "Order", href: "tel:+1-432-555-0147" }}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboard
|
<HeroBillboard
|
||||||
title="Welcome to Trattoria Italia"
|
title="The Best Wood-Fired Pizza in Midland"
|
||||||
description="Discover authentic Italian cuisine crafted with passion and the finest ingredients. Experience the warmth of Italian hospitality in an elegant setting where tradition meets contemporary sophistication."
|
description="Crafted with passion. Made with 48-hour fermented dough. Every pizza tells a story of quality, precision, and uncompromising standards."
|
||||||
background={{ variant: "plain" }}
|
background={{ variant: "plain" }}
|
||||||
tag="Since 1995"
|
tag="MRT Best of Midland 2024 & 2025"
|
||||||
tagIcon={UtensilsCrossed}
|
tagIcon={Award}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Reserve Now", href: "https://www.opentable.com" },
|
{ text: "Order Now", href: "tel:+1-432-555-0147" },
|
||||||
{ text: "View Menu", href: "#products" },
|
{ text: "View Menu", href: "#products" },
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-decorated-table-with-pine-leaf_8353-10194.jpg"
|
imageSrc="https://images.unsplash.com/photo-1604068549290-dea0e4a305ca?w=600&h=600&fit=crop"
|
||||||
imageAlt="Elegant Italian restaurant interior with warm ambiance"
|
imageAlt="Premium wood-fired pizza with artisan toppings"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="about" data-section="about">
|
<div id="about" data-section="about">
|
||||||
<TextAbout
|
<TextAbout
|
||||||
tag="Our Story"
|
tag="Craftsmanship"
|
||||||
tagIcon={Heart}
|
tagIcon={Award}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
title="For nearly three decades, Trattoria Italia has been the heart of authentic Italian dining. Our family recipe is simple: passion for cooking, respect for ingredients, and genuine care for every guest. Each dish tells a story of regional Italian traditions passed down through generations."
|
title="48-Hour Fermented Dough. Premium Ingredients. Uncompromising Quality."
|
||||||
buttons={[{ text: "Learn More", href: "#metrics" }]}
|
buttons={[{ text: "Learn More", href: "#metrics" }]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
@@ -72,21 +72,36 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="products" data-section="products">
|
<div id="products" data-section="products">
|
||||||
<ProductCardOne
|
<ProductCardOne
|
||||||
title="Signature Menu"
|
title="Featured Pizzas"
|
||||||
description="Handcrafted pasta dishes and traditional Italian specialties prepared fresh daily. From classic carbonara to our chef's exclusive creations, each plate is a celebration of authentic flavors."
|
description="Each pizza is a masterpiece. Wood-fired perfection with ingredients sourced from our trusted local partners. Limited availability reflects our commitment to quality over quantity."
|
||||||
tag="House Specials"
|
tag="Signature Selection"
|
||||||
tagIcon={Sparkles}
|
tagIcon={Award}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
gridVariant="three-columns-all-equal-width"
|
gridVariant="three-columns-all-equal-width"
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "1", name: "Pappardelle al Ragù", price: "$24", imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-shrimps-grated-cheese-greens-cherry-tomato-top_140725-7995.jpg", imageAlt: "Fresh pappardelle with traditional ragù sauce"},
|
id: "1", name: "Margherita", price: "$18", imageSrc: "https://images.unsplash.com/photo-1604068549290-dea0e4a305ca?w=400&h=400&fit=crop", imageAlt: "Classic Margherita with fresh mozzarella and basil"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "2", name: "Ravioli di Ricotta", price: "$22", imageSrc: "http://img.b2bpic.net/free-photo/top-view-raw-dough-slices-with-flour-seasonings-wooden-surface_140725-91101.jpg", imageAlt: "Delicate ricotta-filled ravioli"},
|
id: "2", name: "Hot Honey Pepperoni", price: "$21", imageSrc: "https://images.unsplash.com/photo-1628840042765-356cda07f4ee?w=400&h=400&fit=crop&_wi=1", imageAlt: "Pepperoni pizza with hot honey drizzle"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "3", name: "Antipasti Misti", price: "$18", imageSrc: "http://img.b2bpic.net/free-photo/selective-focus-shot-fresh-tomatoes-sliced-mushroom-with-blurred-background_181624-16687.jpg", imageAlt: "Selection of Italian cured meats and cheeses"},
|
id: "3", name: "Truffle", price: "$21", imageSrc: "https://images.unsplash.com/photo-1571407-918c93314b13?w=400&h=400&fit=crop", imageAlt: "Premium truffle pizza with shaved truffles"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "4", name: "Western", price: "$21", imageSrc: "https://images.unsplash.com/photo-1589985643171-9b7c37f6c4c0?w=400&h=400&fit=crop", imageAlt: "Western pizza with premium toppings"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "5", name: "Meatballs", price: "$18", imageSrc: "https://images.unsplash.com/photo-1606787620077-fbb6b99c1da4?w=400&h=400&fit=crop", imageAlt: "House-made meatball pizza"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "6", name: "Four Cheese Calzone", price: "$17", imageSrc: "https://images.unsplash.com/photo-1628840042765-356cda07f4ee?w=400&h=400&fit=crop&_wi=2", imageAlt: "Four cheese calzone, freshly baked"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "7", name: "House Salad", price: "$7", imageSrc: "https://images.unsplash.com/photo-1540189549336-e6e99c3679fe?w=400&h=400&fit=crop", imageAlt: "Fresh house salad with local greens"
|
||||||
|
},
|
||||||
]}
|
]}
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
buttons={[{ text: "Full Menu", href: "#" }]}
|
buttons={[{ text: "Full Menu", href: "#" }]}
|
||||||
@@ -95,14 +110,19 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="metrics" data-section="metrics">
|
<div id="metrics" data-section="metrics">
|
||||||
<MetricCardFourteen
|
<MetricCardFourteen
|
||||||
title="Why Trattoria Italia is the finest Italian restaurant in the city"
|
title="Local Partners"
|
||||||
tag="Excellence"
|
tag="Sourced Locally"
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "1", value: "28+", description: "Years of culinary tradition and commitment to authentic Italian recipes"},
|
id: "1", value: "Midland Meat Co", description: "Premium cuts and cured meats for our signature pizzas"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "2", value: "15K+", description: "Satisfied guests annually who experience our warm hospitality and exceptional cuisine"},
|
id: "2", value: "Odessa Charcuterie", description: "Artisan cured selections and specialty ingredients"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3", value: "Bianco DiNapoli", description: "San Marzano tomatoes. The foundation of excellence."
|
||||||
|
},
|
||||||
]}
|
]}
|
||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
@@ -111,19 +131,20 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="testimonials" data-section="testimonials">
|
<div id="testimonials" data-section="testimonials">
|
||||||
<TestimonialCardTen
|
<TestimonialCardTen
|
||||||
title="Guest Reviews"
|
title="What Guests Say"
|
||||||
description="Hear from our cherished guests who have experienced the magic of Trattoria Italia"
|
description="The finest wood-fired pizza experience in Midland."
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1", title: "An Evening of Pure Delight", quote: "The pasta was perfection. Every bite transported me to Italy. The service was impeccable and the ambiance made us feel truly welcome. We'll be back every month.", name: "Marco Rossi", role: "Regular Guest", imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg", imageAlt: "Marco Rossi"},
|
id: "1", title: "Perfection in Every Bite", quote: "The crust is exceptional. The toppings are premium. The experience is unforgettable. This is what pizza should be.", name: "Sarah Chen", role: "Food Enthusiast", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=100&h=100&fit=crop", imageAlt: "Sarah Chen"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "2", title: "Authentic Italian Magic", quote: "This restaurant captures the essence of genuine Italian dining. The chef clearly cares about every detail, from ingredient sourcing to plate presentation. Absolutely outstanding.", name: "Lucia Benedetti", role: "Food Critic", imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-businesswoman_93675-133773.jpg", imageAlt: "Lucia Benedetti"},
|
id: "2", title: "Worth the Wait", quote: "Limited hours. Premium quality. DeCasa has mastered the art of wood-fired pizza. Reservation recommended.", name: "Michael Rodriguez", role: "Local Regular", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=100&h=100&fit=crop", imageAlt: "Michael Rodriguez"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "3", title: "Perfect for Special Occasions", quote: "We celebrated our anniversary here and it was unforgettable. The wine pairing recommendations were exceptional, and the staff made us feel incredibly special.", name: "Antonio Moretti", role: "Frequent Visitor", imageSrc: "http://img.b2bpic.net/free-photo/friendly-handsome-business-leader-cafe_1262-3537.jpg", imageAlt: "Antonio Moretti"},
|
id: "3", title: "Craftsmanship Matters", quote: "You can taste the 48-hour fermentation. You can taste the local ingredients. You can taste the care. Exceptional.", name: "Emma Thompson", role: "Pizza Connoisseur", imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=100&h=100&fit=crop", imageAlt: "Emma Thompson"
|
||||||
{
|
},
|
||||||
id: "4", title: "Worth Every Reservation", quote: "Finally found the Italian restaurant I've been searching for. Fresh, authentic, and served with genuine passion. The gnocchi alone is worth the visit.", name: "Sofia & Giuseppe", role: "Restaurant Enthusiasts", imageSrc: "http://img.b2bpic.net/free-photo/young-couple-drinking-wine-having-fun-lunch-bar-focus-is-man_637285-2049.jpg", imageAlt: "Sofia and Giuseppe"},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -132,15 +153,15 @@ export default function LandingPage() {
|
|||||||
<FeatureCardSixteen
|
<FeatureCardSixteen
|
||||||
negativeCard={{
|
negativeCard={{
|
||||||
items: [
|
items: [
|
||||||
"Mass-produced frozen ingredients", "Generic pasta dishes", "Rushed dining experience", "Impersonal service"],
|
"Mass-produced dough", "Generic, low-quality ingredients", "Rush service mentality", "Limited authenticity"],
|
||||||
}}
|
}}
|
||||||
positiveCard={{
|
positiveCard={{
|
||||||
items: [
|
items: [
|
||||||
"Farm-fresh local ingredients daily", "Handcrafted pasta made in-house", "Unhurried, relaxed atmosphere", "Warm, family-style hospitality"],
|
"48-hour fermented dough. Premium craft.", "Local partners. Uncompromising standards.", "Unhurried excellence. Scarcity by design.", "Authentic wood-fired mastery."],
|
||||||
}}
|
}}
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
title="What Sets Us Apart"
|
title="DeCasa Difference"
|
||||||
description="Experience the difference that authentic passion and dedication make"
|
description="Quality over quantity. Craftsmanship over convenience."
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
/>
|
/>
|
||||||
@@ -148,11 +169,11 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactText
|
<ContactText
|
||||||
text="Ready to experience authentic Italian cuisine? Make your reservation today and join us for an evening of exceptional food, fine wine, and genuine hospitality."
|
text="3302 Bedford Ave, Midland TX 79703 • Tuesday–Wednesday & Saturday 11am–2pm • Thursday–Friday 11am–2pm & 4pm–7pm • Sunday–Monday Closed. Premium scarcity by design. Limited hours. Exceptional quality. Order ahead: (432) 555-0147"
|
||||||
animationType="background-highlight"
|
animationType="entrance-slide"
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Reserve Your Table", href: "https://www.opentable.com" },
|
{ text: "Call to Order", href: "tel:+1-432-555-0147" },
|
||||||
{ text: "Call Us", href: "tel:+1-555-0123" },
|
{ text: "Instagram @decasamidlandtx", href: "https://instagram.com/decasamidlandtx" },
|
||||||
]}
|
]}
|
||||||
background={{ variant: "plain" }}
|
background={{ variant: "plain" }}
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
@@ -161,9 +182,9 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterLogoReveal
|
<FooterLogoReveal
|
||||||
logoText="Trattoria Italia"
|
logoText="DeCasa"
|
||||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
leftLink={{ text: "Instagram @decasamidlandtx", href: "https://instagram.com/decasamidlandtx" }}
|
||||||
rightLink={{ text: "Contact Us", href: "#" }}
|
rightLink={{ text: "Facebook @decasamidlandtx", href: "https://facebook.com/decasamidlandtx" }}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ html {
|
|||||||
body {
|
body {
|
||||||
background-color: var(--background);
|
background-color: var(--background);
|
||||||
color: var(--foreground);
|
color: var(--foreground);
|
||||||
font-family: var(--font-public-sans), sans-serif;
|
font-family: var(--font-dm-sans), sans-serif;
|
||||||
position: relative;
|
position: relative;
|
||||||
min-height: 100vh;
|
min-height: 100vh;
|
||||||
overscroll-behavior: none;
|
overscroll-behavior: none;
|
||||||
@@ -24,5 +24,5 @@ h3,
|
|||||||
h4,
|
h4,
|
||||||
h5,
|
h5,
|
||||||
h6 {
|
h6 {
|
||||||
font-family: var(--font-public-sans), sans-serif;
|
font-family: var(--font-dm-sans), sans-serif;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,15 +10,15 @@
|
|||||||
--accent: #ffffff;
|
--accent: #ffffff;
|
||||||
--background-accent: #ffffff; */
|
--background-accent: #ffffff; */
|
||||||
|
|
||||||
--background: #f5f5f5;
|
--background: #000000;
|
||||||
--card: #ffffff;
|
--card: #0c0c0c;
|
||||||
--foreground: #1c1c1c;
|
--foreground: #ffffff;
|
||||||
--primary-cta: #1c1c1c;
|
--primary-cta: #cee7ff;
|
||||||
--primary-cta-text: #f5f5f5;
|
--primary-cta-text: #f5f5f5;
|
||||||
--secondary-cta: #ffffff;
|
--secondary-cta: #000000;
|
||||||
--secondary-cta-text: #1c1c1c;
|
--secondary-cta-text: #1c1c1c;
|
||||||
--accent: #e63946;
|
--accent: #535353;
|
||||||
--background-accent: #e8bea8;
|
--background-accent: #CEE7FF;
|
||||||
|
|
||||||
/* text sizing - set by ThemeProvider */
|
/* text sizing - set by ThemeProvider */
|
||||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||||
|
|||||||
Reference in New Issue
Block a user