/* Card image consistency */ .card-img-container { width: 100%; overflow: hidden; display: flex; align-items: center; justify-content: center; background-color: #f8f9fa; } .card-img-container img { max-height: 100%; max-width: 100%; object-fit: cover; }
