.paragraph {
    font-size: 1.5rem;
    text-align: center;
    
}

.link {
    text-decoration: none;
    font-weight: 900;
    background-image: linear-gradient(90deg, coral, cyan, gold, lightgreen);
    background-size: 0% 3px;
    background-repeat: no-repeat;
    background-position: left bottom;
    transition: background-size 300ms ease;

}   

.link:hover {
    background-size: 100% 3px;
}