<html> HTML
<section class="gallery">
<article class="card">1</article>
<article class="card">2</article>
<article class="card">3</article>
<article class="card">4</article>
<article class="card">5</article>
<article class="card">6</article>
</section># CSS
/* TODOs:
1) Make .gallery use CSS Grid.
2) Add spacing between cards using gap.
3) Default layout: 2 equal-width columns.
4) At screen widths ≥1024px, change to 4 columns.
*/
body {
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 2rem;
background: #fafafa;
line-height: 1.6;
}
.gallery {
/* Your grid styles here */
}
.card {
background: #222;
color: #fff;
border-radius: 8px;
padding: 2rem;
text-align: center;
font-weight: 600;
}
@media (min-width: 1024px) {
/* Adjust the grid for larger screens */
}Live preview updates as you type
Building preview…