Эффектные ссылки, Вопрос по transition

Здравствуйте, подскажите пожалуйста, https://htmlacademy.ru/courses/76/run/10 - в этой части немного дополнил трансформацию, чтобы псевдоэлементы не только меняли положение, но и расширялись до 120px по наведению, делая полноценную нижнюю и верхнюю границы над текстом, а также задал transition: width 0.5s; И вопрос такой, когда мы убираем курсор, элементы возвращаются в свое положение справа и слева от ссылки, но высота у них еще 120px , она возвращается обратно, но как сделать так чтобы обратный переход к размеру был мгновенный, а не 0.5s?

Скорее всего с помощью анимации уже.
Примерно так:

.effect-2 a:hover::before,
.effect-2 a:hover::after {
    opacity: 1;
}

.effect-2 a:hover::before {
    animation: move1 0.5s ease-in-out;
    animation-fill-mode: forwards;
}

.effect-2 a:hover::after {
    animation: move2 0.5s ease-in-out;
    animation-fill-mode: forwards;
}
@keyframes move1 {
    100% {
        left: 50%;
        transform: rotate(0deg) translateX(-50%);
        width: 120px;
    }
}
@keyframes move2 {
    100% {
        right: 50%;
        transform: rotate(0deg) translateX(50%);
        width: 120px;
    }
}