diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 0576fe1..fc6325a 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -46,19 +46,19 @@ function isActive(item: NavItem): boolean { } function getNavLinkClass(item: NavItem) { - const baseClass = 'flex items-center gap-2 px-4 py-2.5 rounded-full font-medium transition-all duration-300'; + const baseClass = 'nav-link flex items-center gap-2 px-5 py-3 rounded-full text-base font-semibold transition-all duration-300 touch-manipulation select-none'; if (isActive(item)) { return `${baseClass} bg-primary text-white shadow-md`; } - return `${baseClass} text-gray-600 hover:text-primary hover:bg-primary/10`; + return `${baseClass} text-gray-600`; } function getMobileNavLinkClass(item: NavItem) { - const baseClass = 'flex flex-col items-center justify-center py-2 px-2 min-w-[4.5rem] rounded-xl transition-all duration-300'; + const baseClass = 'flex flex-col items-center justify-center py-2.5 px-3 min-w-[5.5rem] rounded-xl transition-all duration-300 touch-manipulation select-none'; if (isActive(item)) { return `${baseClass} bg-primary text-white`; } - return `${baseClass} text-gray-600 hover:bg-primary/10`; + return `${baseClass} text-gray-600`; } --- @@ -85,25 +85,25 @@ function getMobileNavLinkClass(item: NavItem) { {item.label} -