Ваша библиотека автоматически применяет эффект наведения на кнопку, я имитировал его для вас как мог:
.myButton:after {
position: absolute;
top: 50%;
margin: -17.25px -119.5px;
width: 35px;
height: 35px;
transform: rotate(45deg);
background: #FF7319;
content: '';
}
.myButton:hover{
transition: box-shadow .4s ease-in-out;
}
.myButton:hover:after{
box-shadow: rgba(0,0,0,.1) 0 0 0 100px inset;
transition: box-shadow 0.1s ease-in-out;
}
Только изменения в css. Возможно, мне понадобится настроить некоторые переходы для синхронизации, но мне все еще это не нравится.
РЕДАКТИРОВАТЬ: Я также установил высоту псевдоэлемента после 34,4 пикселя в кодовой ручке, потому что он выстроился лучше для меня. - вернулся к вашему оригиналу 35px.