:root {
    --bs-link-color: #1a7a46;
    --bs-link-color-rgb: 26, 122, 70;
    --bs-link-hover-color: #135c34;
    --bs-link-hover-color-rgb: 19, 92, 52;
}

a:not(.btn):not(.nav-link):not(.navbar-brand):not(.dropdown-item):not(.stretched-link) {
    color: var(--bs-link-color);
}

a:not(.btn):not(.nav-link):not(.navbar-brand):not(.dropdown-item):not(.stretched-link):hover {
    color: var(--bs-link-hover-color);
}

.stretched-link {
    color: var(--bs-link-color);
}

.card-hover {
    transition: box-shadow .15s, transform .15s;
    cursor: pointer;
}

.card-hover:hover {
    box-shadow: 0 4px 16px rgba(0, 0, 0, .1);
    transform: translateY(-2px);
}
