.menu-item a{color:#000;text-decoration:none;transition:color 0.5s ease}.menu-item a:hover{color:#c42836}.menu-item a::after{content:'';position:absolute;left:0;right:0;bottom:-4px;height:3px;background:#c42836;transition:transform 0.3s ease;transform:scaleX(0);transform-origin:bottom right}.menu-item a:hover::after{transform:scaleX(1);transform-origin:bottom left}.current-menu-item a::after{transform:scaleX(1);transform-origin:bottom left;background:#c42836}