.anim-scale {
	transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);
}

.anim-scale:hover {
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.anim-underline {
    background-image: linear-gradient(90deg, var(--secondary), var(--secondary));
    background-size: 0% 2px;
    background-repeat: no-repeat;
    background-position: left bottom;
    transition: background-size 0.3s ease;
    text-decoration: none;
    width: fit-content;
}

.anim-underline:hover {
    background-size: 100% 2px;
}