@@ -246,8 +246,8 @@ export default function EnhancedHeader() {
246246 animate = "animate"
247247 className = { `fixed top-0 w-full z-50 transition-all duration-300 ${
248248 isScrolled || isMenuOpen
249- ? 'bg-black/90 backdrop-blur-md border-b border-gray-800/50 '
250- : 'bg-transparent '
249+ ? 'bg-white/95 backdrop-blur-md border-b border-gray-200 shadow-sm '
250+ : 'bg-white/80 backdrop-blur-sm '
251251 } `}
252252 style = { isScrolled ? headerVariants . scrolled : { } }
253253 >
@@ -257,7 +257,7 @@ export default function EnhancedHeader() {
257257 e . preventDefault ( ) ;
258258 smoothScrollTo ( 'home' ) ;
259259 } } className = "flex items-center space-x-3 group cursor-pointer relative" >
260- { /* Enhanced logo container with better background for mobile */ }
260+ { /* Modern logo container with subtle shadow */ }
261261 < div className = "relative" >
262262 < Image
263263 src = "/logo.avif"
@@ -266,31 +266,29 @@ export default function EnhancedHeader() {
266266 height = { 48 }
267267 priority
268268 fetchPriority = "high"
269- className = "w-12 h-12 object-contain relative z-10"
269+ className = "w-10 h-10 object-contain relative z-10 rounded-lg "
270270 sizes = "48px"
271271 />
272- { /* Logo glow effect for better visibility */ }
273- < div className = "absolute inset-0 bg-gradient-to-r from-cyan-500/20 to-blue-500/20 rounded-lg blur-lg opacity-0 group-hover:opacity-100 transition-opacity duration-300" />
272+ { /* Subtle shadow effect for better visibility */ }
273+ < div className = "absolute inset-0 bg-gradient-to-r from-blue-100 to-blue-50 rounded-lg shadow-md opacity-0 group-hover:opacity-100 transition-opacity duration-300" />
274274 </ div >
275275
276- { /* Enhanced logo text with better contrast */ }
276+ { /* Modern logo text with better contrast */ }
277277 < motion . span
278- className = "text-xl font-bold relative z-10"
278+ className = "text-xl font-bold relative z-10 text-gray-900 "
279279 style = { {
280- color : '#ffffff' ,
281- textShadow : '0 2px 8px rgba(0, 0, 0, 0.8), 0 0 0 1px rgba(0, 0, 0, 0.5)' ,
282- background : 'linear-gradient(135deg, transparent 0%, rgba(0, 0, 0, 0.3) 100%)' ,
283- backgroundClip : 'padding-box' ,
284- WebkitBackgroundClip : 'padding-box' ,
285- padding : '4px 8px' ,
286- borderRadius : '6px' ,
287- backdropFilter : 'blur(8px)'
280+ fontWeight : '700' ,
281+ background : 'linear-gradient(135deg, #0070f3 0%, #0761d1 100%)' ,
282+ WebkitBackgroundClip : 'text' ,
283+ WebkitTextFillColor : 'transparent' ,
284+ padding : '4px 0' ,
285+ borderRadius : '6px'
288286 } }
289287 initial = { { opacity : 0 , x : - 20 } }
290288 animate = { { opacity : 1 , x : 0 } }
291289 transition = { { delay : 0.4 , duration : 0.7 } }
292290 whileHover = { {
293- textShadow : '0 0 20px rgba(0, 229, 255, 0.6), 0 2px 8px rgba(0, 0, 0, 0.8)' ,
291+ scale : 1.05 ,
294292 transition : { duration : 0.3 }
295293 } }
296294 >
@@ -314,32 +312,32 @@ export default function EnhancedHeader() {
314312 custom = { index }
315313 >
316314 < NavigationMenuTrigger
317- className = "text-gray-300 hover:text-neon transition-colors duration-300 relative group px-3 py-2 bg-transparent"
315+ className = "text-gray-700 hover:text-primary transition-colors duration-300 relative group px-3 py-2 bg-transparent"
318316 onClick = { ( ) => smoothScrollTo ( 'services' ) }
319317 onMouseEnter = { ( ) => setHoveredItem ( 'services' ) }
320318 onMouseLeave = { ( ) => setHoveredItem ( null ) }
321319 >
322320 { t ( 'navigation.services' ) }
323321 < motion . span
324- className = { `absolute -bottom-1 left-0 h-0.5 bg-gradient-neon transition-all duration-300 ${
322+ className = { `absolute -bottom-1 left-0 h-0.5 bg-gradient-primary transition-all duration-300 ${
325323 shouldShowUnderline ( 'services' ) ? 'w-full' : 'w-0'
326324 } `}
327325 />
328326 </ NavigationMenuTrigger >
329327 < NavigationMenuContent >
330- < div className = "grid w-[600px] grid-cols-2 gap-3 p-6 bg-black/95 backdrop-blur-md border border-gray-700 rounded-lg" >
328+ < div className = "grid w-[600px] grid-cols-2 gap-3 p-6 bg-white shadow-lg border border-gray-100 rounded-lg" >
331329 { services . map ( ( service ) => (
332330 < NavigationMenuLink key = { service . href } asChild >
333331 < LanguageAwareLink
334332 href = { service . href }
335- className = "block select-none space-y-1 rounded-md p-3 leading-none no-underline outline-none transition-colors hover:bg-gray-800/ 50 focus:bg-gray-800/ 50 group"
333+ className = "block select-none space-y-1 rounded-md p-3 leading-none no-underline outline-none transition-colors hover:bg-blue- 50 focus:bg-blue- 50 group"
336334 >
337- < div className = "text-sm font-medium leading-none text-white group-hover:text-neon transition-colors" >
338- { service . title }
335+ < div className = "text-sm font-medium leading-none text-gray-900 group-hover:text-primary transition-colors" >
336+ className="text-gray-700 hover:text-primary transition-colors duration-300 relative group px-3 py-2"
339337 </ div >
340- < p className = "line-clamp-2 text-sm leading-snug text-gray-400 " >
338+ < p className = "line-clamp-2 text-sm leading-snug text-gray-500 " >
341339 { service . description }
342- </ p >
340+ className= { `absolute -bottom-1 left-0 h-0.5 bg-gradient-primary transition-all duration-300 ${
343341 < / LanguageAwareLink >
344342 </ NavigationMenuLink >
345343 ) ) }
@@ -354,7 +352,7 @@ export default function EnhancedHeader() {
354352 <NavigationMenuItem key={item.href}>
355353 <motion.div
356354 variants={navItemVariants}
357- initial = "hidden "
355+ className="bg-gradient-primary text-white hover:shadow-md transition-all duration-300 "
358356 animate="visible"
359357 custom={index}
360358 >
@@ -392,15 +390,14 @@ export default function EnhancedHeader() {
392390
393391 { /* Mobile Menu Button */ }
394392 < button
395- className = "md:hidden text-white hover:text-neon transition-colors duration-300 relative z-10"
393+ className = "md:hidden text-gray-700 hover:text-primary transition-colors duration-300 relative z-10"
396394 onClick = { ( ) => setIsMenuOpen ( ! isMenuOpen ) }
397395 aria - label = { t ( 'navigation.toggleMenu' ) }
398396 style = { {
399- textShadow : '0 2px 8px rgba(0, 0, 0, 0.8)' ,
400397 padding : '8px' ,
401398 borderRadius : '6px' ,
402- background : isMenuOpen ? 'rgba(0, 0, 0 , 0.3 )' : 'transparent' ,
403- backdropFilter : isMenuOpen ? 'blur(8px )' : 'none'
399+ background : isMenuOpen ? 'rgba(243, 244, 246 , 0.8 )' : 'transparent' ,
400+ backdropFilter : isMenuOpen ? 'blur(4px )' : 'none'
404401 } }
405402 >
406403 { isMenuOpen ? < X className = "w-6 h-6" / > : < M e n u c l a s s N a m e = " w - 6 h - 6 " / > }
@@ -410,7 +407,7 @@ export default function EnhancedHeader() {
410407 { /* Mobile Navigation */ }
411408 { isMenuOpen && (
412409 < motion . div
413- className = "md:hidden mt-4 bg-black /95 backdrop-blur-md rounded-lg p-6 overflow-hidden border border-gray-800/50 "
410+ className = "md:hidden mt-4 bg-white /95 backdrop-blur-md rounded-lg p-6 overflow-hidden border border-gray-200 shadow-lg "
414411 initial = { { opacity : 0 , y : - 20 } }
415412 animate = { { opacity : 1 , y : 0 } }
416413 exit = { { opacity : 0 , y : - 20 } }
@@ -421,29 +418,23 @@ export default function EnhancedHeader() {
421418 < button
422419 key = { item . href }
423420 onClick = { ( ) => smoothScrollTo ( item . id ) }
424- className = { `block text-gray-300 hover:text-neon transition-colors duration-300 py-3 w-full text-left text-lg font-medium ${
425- pathname === '/' && activeSection === item . id ? 'text-neon ' : ''
421+ className = { `block text-gray-700 hover:text-primary transition-colors duration-300 py-3 w-full text-left text-lg font-medium ${
422+ pathname === '/' && activeSection === item . id ? 'text-primary ' : ''
426423 } `}
427- style = { {
428- textShadow : '0 1px 4px rgba(0, 0, 0, 0.8)' ,
429- } }
430424 >
431425 { item . label }
432426 </ button >
433427 ) ) }
434428
435429 { /* Mobile Services Menu */ }
436- < div className = "py-2 border-t border-gray-800/50 mt-4" >
430+ < div className = "py-2 border-t border-gray-200 mt-4" >
437431 < div className = "pl-4 space-y-3" >
438432 { services . map ( ( service ) => (
439433 < LanguageAwareLink
440434 key = { service . href }
441435 href = { service . href }
442- className = "block text-sm text-gray-400 hover:text-neon transition-colors duration-300 py-2"
436+ className = "block text-sm text-gray-500 hover:text-primary transition-colors duration-300 py-2"
443437 onClick = { ( ) => setIsMenuOpen ( false ) }
444- style = { {
445- textShadow : '0 1px 4px rgba(0, 0, 0, 0.8)' ,
446- } }
447438 >
448439 { service . title }
449440 </ LanguageAwareLink >
@@ -453,7 +444,7 @@ export default function EnhancedHeader() {
453444
454445 < MotionButton
455446 onClick = { ( ) => smoothScrollTo ( 'contact' ) }
456- className = "w-full bg-gradient-neon text-white hover:shadow-lg hover:shadow-cyan-500/25 transition-all duration-300 mt-6"
447+ className = "w-full bg-gradient-primary text-white hover:shadow-md transition-all duration-300 mt-6"
457448 whileHover = { { scale : 1.02 } }
458449 whileTap = { { scale : 0.98 } }
459450 >
0 commit comments