diff --git a/app/[locale]/layout.tsx b/app/[locale]/layout.tsx
index 44e58272b..734a85bb8 100644
--- a/app/[locale]/layout.tsx
+++ b/app/[locale]/layout.tsx
@@ -184,7 +184,6 @@ export default async function Layout(props: {
data-scroll-behavior="smooth"
>
-
diff --git a/components/blocks/ScaleOfImpact.tsx b/components/blocks/ScaleOfImpact.tsx
index 0ed67757f..a8127bdad 100644
--- a/components/blocks/ScaleOfImpact.tsx
+++ b/components/blocks/ScaleOfImpact.tsx
@@ -84,19 +84,19 @@ export function ScaleOfImpact() {
{/* Static Data Grid (No jumping text) */}
-
200+
+
200+
{locale === 'en' ? 'Projects' : 'Projekte'}
-
974km
+
974km
{locale === 'en' ? 'Cable Laying' : 'Kabelverlegung'}
-
300km
+
300km
{locale === 'en' ? 'Open Trenching' : 'Offener Tiefbau'}
-
160km
+
160km
{locale === 'en' ? 'HDD Drilling' : 'Spülbohrung'}
diff --git a/components/blocks/SubCompanyTiles.tsx b/components/blocks/SubCompanyTiles.tsx
index 6e846246f..9aef8f3a6 100644
--- a/components/blocks/SubCompanyTiles.tsx
+++ b/components/blocks/SubCompanyTiles.tsx
@@ -73,7 +73,7 @@ export function SubCompanyTiles(props: SubCompanyTilesProps) {
{(badge || title) && (
- {badge &&
{badge}
}
+ {badge && {badge}
}
{title && {title}
}
)}
diff --git a/components/layout/MobileBottomNav.tsx b/components/layout/MobileBottomNav.tsx
index 191e2f74e..a15980c29 100644
--- a/components/layout/MobileBottomNav.tsx
+++ b/components/layout/MobileBottomNav.tsx
@@ -129,7 +129,7 @@ export function MobileBottomNav({ navLinks, currentLocale }: MobileBottomNavProp
{item.icon}
{item.label}
@@ -144,7 +144,7 @@ export function MobileBottomNav({ navLinks, currentLocale }: MobileBottomNavProp
key={item.label}
onClick={() => setIsFlyoutOpen(!isFlyoutOpen)}
className={`relative flex flex-col items-center justify-center flex-1 h-[62px] transition-colors duration-300 select-none w-full focus:outline-none ${
- isActive ? 'text-primary' : 'text-neutral-500 hover:text-neutral-900'
+ isActive ? 'text-primary' : 'text-neutral-600 hover:text-neutral-900'
}`}
style={{ WebkitTapHighlightColor: 'transparent', touchAction: 'manipulation' }}
>
@@ -159,7 +159,7 @@ export function MobileBottomNav({ navLinks, currentLocale }: MobileBottomNavProp
href={mappedUrl}
onClick={() => setIsFlyoutOpen(false)}
className={`relative flex flex-col items-center justify-center flex-1 h-[62px] transition-colors duration-300 select-none ${
- isActive ? 'text-primary' : 'text-neutral-500 hover:text-neutral-900'
+ isActive ? 'text-primary' : 'text-neutral-600 hover:text-neutral-900'
}`}
style={{ WebkitTapHighlightColor: 'transparent', touchAction: 'manipulation' }}
>
diff --git a/next.config.mjs b/next.config.mjs
index f79a25db5..2c141a319 100644
--- a/next.config.mjs
+++ b/next.config.mjs
@@ -15,6 +15,7 @@ const nextConfig = {
pagesBufferLength: 2,
},
experimental: {
+ optimizeCss: true,
staleTimes: {
dynamic: 0,
static: 30,