.img-square-crop {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: center;
}

.card-body a {
    color: inherit;              /* use parent color (black or muted grey) */
    text-decoration: none;       /* remove underline */
}

.card-body a:hover {
    text-decoration: underline;  /* optional hover feedback */
}
