.linked-card {
    --card-padding: 1.5rem;
    --card-rounded: 1rem;
    
    padding: var(--card-padding);
    border-radius: var(--card-rounded);
    display: flex;
    flex-direction: column;
    color: var(--card-color);
    border: 1px solid currentColor;
    width: 100%;
    height: 100%;
}

.linked-card .card-icon svg {
    fill: currentColor;
    width: 2rem;
    height: 2rem;
}

.linked-card .card-title {
    font-weight: 500;
    font-size: 1rem;
    margin-top: .5rem;
    margin-bottom: .5rem;
}
.linked-card .card-content {
    font-weight: 400;
    font-size: .875rem;
}

.linked-card .card-link { 
    opacity: 0.5; 
    padding: .5rem;
    font-size: .825rem;
    text-decoration: none;
}
.linked-card .card-link:hover { opacity: 1; }