プレビュー
HTML
<ul>
<li><h2>One</h2><p>Threshold.</p></li>
<li><h2>Two</h2><p>Then wrap.</p></li>
<li><h2>Three</h2><p>Equal grow.</p></li>
</ul>
CSS
:root {
--ink: #241c16;
--paper: #fffaf1;
--accent: #d4552b;
--accent-2: #4338ca;
--on-accent: #fff;
--muted: #6a6156;
--line: #d7ccb8;
--chip: #efe6d6;
}
ul {
display: flex;
flex-wrap: wrap;
gap: 1rem;
padding: 0;
list-style: none;
}
li {
flex-grow: 1;
flex-basis: calc((30rem - 100%) * 999);
padding: 1rem;
border-radius: 1rem;
background: var(--paper);
}
h2,
p {
margin: 0;
}