プレビュー
HTML
<section>
<article class="wide">Hero</article>
<article>A</article>
<article>B</article>
<article class="tall">C</article>
</section>
CSS
:root {
--ink: #241c16;
--paper: #fffaf1;
--accent: #d4552b;
--accent-2: #4338ca;
--on-accent: #fff;
--muted: #6a6156;
--line: #d7ccb8;
--chip: #efe6d6;
}
section {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 5rem 5rem;
gap: 0.6rem;
}
article {
display: grid;
place-items: center;
border-radius: 0.9rem;
background: var(--paper);
font-weight: 700;
}
.wide {
grid-column: 1 / -1;
background: var(--accent);
color: var(--on-accent);
}
.tall {
background: var(--accent-2);
color: var(--on-accent);
}