|
|
@ -348,11 +348,15 @@ async function loadMore() { |
|
|
); |
|
|
); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/* ── Cards Grid ── */ |
|
|
/* ── Cards Grid (Waterfall / Masonry) ── */ |
|
|
.cards-grid { |
|
|
.cards-grid { |
|
|
display: grid; |
|
|
column-count: 3; |
|
|
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); |
|
|
column-gap: 20px; |
|
|
gap: 20px; |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.cards-grid > * { |
|
|
|
|
|
break-inside: avoid; |
|
|
|
|
|
margin-bottom: 20px; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/* ── Empty State ── */ |
|
|
/* ── Empty State ── */ |
|
|
@ -493,8 +497,8 @@ async function loadMore() { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.cards-grid { |
|
|
.cards-grid { |
|
|
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); |
|
|
column-count: 2; |
|
|
gap: 16px; |
|
|
column-gap: 16px; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
</style> |
|
|
</style> |
|
|
|