.tag-l {
    font-size: 20px;
    padding: 20px 24px;
    border-radius: var(--border-radius);
    font-weight: 500;
    transition: all .3s ease;
    text-align: center;
}

.tag {
    font-size: 20px;
    padding: 16px 20px;
    border-radius: var(--border-radius);
    font-weight: 500;
    display: flex;
    text-align: center;
    justify-content: center;
    transition: all .3s ease;
}

.tag-s {
    font-size: 18px;
    padding: 8px 12px;
    text-align: center;
    border-radius: var(--border-radius);
    font-weight: 500;
    transition: all .3s ease;
}

.tag:hover, .tag-s:hover, .tag-l:hover {
    transform: scale(1.05);
}

.black-tag {
    background: var(--dark);
    color: var(--light);
}

.pink-tag {
    background: var(--brighter-pink);
}

.beige-tag {
    background: var(--light);
    color: var(--dark);
}

.view-cv {
    text-decoration: none;
    transition: all .3s ease;
    margin-top: 50px;
}

.view-cv:hover {
    transform: scale(1.05);
}