/* Prevent Chrome 129+ from breaking Quark OP column layouts */
.cards .card {
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    page-break-inside: avoid;
}

/* Ensure the column layout doesn't collapse prematurely */
.cards {
    column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
}

/* Fix image-caused layout shifts on first paint */
.cards img {
    display: block;
    width: 100%;
    height: auto;
}
