blocks/cards/cards.css (34 lines of code) (raw):
.cards > ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
gap: 15px;
flex-wrap: wrap;
}
.cards > ul > li {
border: 1px solid var(--highlight-background-color);
flex: 1 0 170px;
}
.cards .cards-card-body {
margin: 16px 0;
text-align: center;
}
.cards .cards-card-image {
line-height: 0;
}
.cards .cards-card-body > *:first-child {
margin-top: 0;
}
.cards > ul > li img {
width: 100%;
aspect-ratio: 4 / 3;
object-fit: cover;
}
.cards .cards-card-body > .icon {
width: 100%;
height: 65px;
}
.cards .cards-card-body ~ .cards-card-body {
margin-top: 0;
}