HTML
Copy
<div class="grid grid-cols-[repeat(auto-fit,minmax(min(100%,300px),1fr))] gap-x-7 gap-y-14">
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-[#555a72] uppercase">Cover band, centred avatar</span>
<article class="overflow-hidden rounded-[20px] border border-[#e5e7f2] bg-white text-[#1e1b3a] shadow-[0_1px_2px_rgba(30,27,58,.05),0_22px_44px_-28px_rgba(30,27,58,.35)]" aria-labelledby="pc-lena">
<div class="h-[104px] bg-[linear-gradient(120deg,#6366f1,#a855f7_55%,#ec4899)]" aria-hidden="true"></div>
<div class="px-6 pb-6 text-center">
<span class="relative mx-auto -mt-[46px] grid size-[92px] place-items-center rounded-full border-4 border-white bg-[linear-gradient(135deg,#4338ca,#7e22ce)] text-[1.6rem] font-bold tracking-[.02em] text-white" aria-hidden="true">LV<span class="absolute right-1 bottom-1 size-4 rounded-full border-[3px] border-white bg-[#16a34a]"></span></span>
<h3 class="mt-3 text-[1.22rem] font-bold tracking-[-.01em]" id="pc-lena">Lena Varga</h3>
<p class="mt-1 text-[.93rem] text-[#555a72]">Product designer at Fieldnote</p>
<p class="mt-2.5 inline-flex items-center gap-1.5 text-[.85rem] text-[#555a72]"><svg class="flex-none" viewBox="0 0 20 20" width="15" height="15" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M10 18s6-5.3 6-10a6 6 0 0 0-12 0c0 4.7 6 10 6 10z"/><circle cx="10" cy="8" r="2.2"/></svg>Budapest, Hungary<span class="sr-only">, online now</span></p>
<dl class="mt-5 grid grid-cols-3 divide-x divide-[#e5e7f2] border-y border-[#e5e7f2] py-3.5">
<div class="flex flex-col-reverse gap-[3px] px-1.5"><dt class="text-[.72rem] font-semibold tracking-[.08em] text-[#555a72] uppercase">Projects</dt><dd class="text-[1.18rem] font-bold tabular-nums">128</dd></div>
<div class="flex flex-col-reverse gap-[3px] px-1.5"><dt class="text-[.72rem] font-semibold tracking-[.08em] text-[#555a72] uppercase">Followers</dt><dd class="text-[1.18rem] font-bold tabular-nums">4.2k</dd></div>
<div class="flex flex-col-reverse gap-[3px] px-1.5"><dt class="text-[.72rem] font-semibold tracking-[.08em] text-[#555a72] uppercase">Following</dt><dd class="text-[1.18rem] font-bold tabular-nums">310</dd></div>
</dl>
<div class="mt-5 flex gap-2.5">
<button class="flex-1 cursor-pointer rounded-xl border-[1.5px] border-transparent bg-[#4f46e5] px-4 py-[11px] text-[.93rem] leading-[1.3] font-semibold text-white transition-[color,background-color,border-color] duration-200 hover:bg-[#4338ca] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#4f46e5] motion-reduce:transition-none" type="button">Follow<span class="sr-only"> Lena Varga</span></button>
<a class="flex-1 rounded-xl border-[1.5px] border-[#8b90ad] px-4 py-[11px] text-center text-[.93rem] leading-[1.3] font-semibold text-[#1e1b3a] no-underline transition-[color,background-color,border-color] duration-200 hover:bg-[#f1f1fa] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#4f46e5] motion-reduce:transition-none" href="#">Message<span class="sr-only"> Lena Varga</span></a>
</div>
</div>
</article></div>
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-[#555a72] uppercase">Pattern cover, left-aligned</span>
<article class="overflow-hidden rounded-[20px] border border-[#e5e7f2] bg-white text-[#1e1b3a] shadow-[0_1px_2px_rgba(30,27,58,.05),0_22px_44px_-28px_rgba(30,27,58,.35)]" aria-labelledby="pc-tomas">
<div class="h-[104px] bg-[radial-gradient(rgba(255,255,255,.35)_1.3px,transparent_1.6px),linear-gradient(120deg,#0f766e,#0d9488_50%,#22c55e)] bg-size-[14px_14px,auto]" aria-hidden="true"></div>
<div class="px-6 pb-6">
<span class="-mt-[46px] grid size-[92px] place-items-center rounded-3xl border-4 border-white bg-[linear-gradient(135deg,#115e59,#15803d)] text-[1.6rem] font-bold tracking-[.02em] text-white" aria-hidden="true">TR</span>
<div class="mt-3 flex items-center gap-1.5"><h3 class="text-[1.22rem] font-bold tracking-[-.01em]" id="pc-tomas">Tomás Rivera</h3><svg class="flex-none text-[#0f766e]" viewBox="0 0 20 20" width="18" height="18" role="img" aria-label="Verified account" focusable="false"><path fill="currentColor" d="M10 1.5l2.2 1.6 2.7-.1.9 2.6 2.2 1.6-.8 2.6.8 2.6-2.2 1.6-.9 2.6-2.7-.1L10 18.5l-2.2-1.6-2.7.1-.9-2.6L2 12.8l.8-2.6L2 7.6l2.2-1.6.9-2.6 2.7.1z"/><path d="M6.6 10.2l2.3 2.3 4.6-4.8" fill="none" stroke="#fff" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"/></svg></div>
<p class="mt-1 text-[.93rem] text-[#555a72]">Type historian and newsletter writer</p>
<p class="mt-3 text-[.92rem] leading-[1.55] text-[#555a72]">Writes about grids, typefaces and Swiss poster design. Publishes the Gridwork letter every second Sunday.</p>
<dl class="mt-5 grid grid-cols-3 divide-x divide-[#e5e7f2] border-y border-[#e5e7f2] py-3.5">
<div class="flex flex-col-reverse gap-[3px] pr-3"><dt class="text-[.72rem] font-semibold tracking-[.08em] text-[#555a72] uppercase">Essays</dt><dd class="text-[1.18rem] font-bold tabular-nums">86</dd></div>
<div class="flex flex-col-reverse gap-[3px] px-3"><dt class="text-[.72rem] font-semibold tracking-[.08em] text-[#555a72] uppercase">Readers</dt><dd class="text-[1.18rem] font-bold tabular-nums">12.9k</dd></div>
<div class="flex flex-col-reverse gap-[3px] px-3"><dt class="text-[.72rem] font-semibold tracking-[.08em] text-[#555a72] uppercase">Likes</dt><dd class="text-[1.18rem] font-bold tabular-nums">41k</dd></div>
</dl>
<div class="mt-5 flex gap-2.5">
<button class="flex-1 cursor-pointer rounded-xl border-[1.5px] border-transparent bg-[#0f766e] px-4 py-[11px] text-[.93rem] leading-[1.3] font-semibold text-white transition-[color,background-color,border-color] duration-200 hover:bg-[#115e59] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#0f766e] motion-reduce:transition-none" type="button">Subscribe<span class="sr-only"> to Tomás Rivera</span></button>
<a class="flex-1 rounded-xl border-[1.5px] border-[#8b90ad] px-4 py-[11px] text-center text-[.93rem] leading-[1.3] font-semibold text-[#1e1b3a] no-underline transition-[color,background-color,border-color] duration-200 hover:bg-[#f1f1fa] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#0f766e] motion-reduce:transition-none" href="#">Message<span class="sr-only"> Tomás Rivera</span></a>
</div>
</div>
</article></div>
</div>
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-[#555a72] uppercase">Horizontal card</span>
<article class="flex flex-wrap items-center gap-x-6 gap-y-[18px] overflow-hidden rounded-[20px] border border-[#e5e7f2] bg-white px-6 py-[22px] text-[#1e1b3a] shadow-[0_1px_2px_rgba(30,27,58,.05),0_22px_44px_-28px_rgba(30,27,58,.35)]" aria-labelledby="pc-amara">
<span class="grid size-[68px] flex-none place-items-center rounded-full bg-[linear-gradient(135deg,#be185d,#7c3aed)] text-[1.25rem] font-bold tracking-[.02em] text-white" aria-hidden="true">AO</span>
<div class="min-w-0 flex-[1_1_180px]">
<h3 class="text-[1.1rem] font-bold tracking-[-.01em]" id="pc-amara">Amara Okafor</h3>
<p class="mt-1 text-[.93rem] text-[#555a72]">Staff engineer, payments platform</p>
</div>
<dl class="flex divide-x divide-[#e5e7f2]">
<div class="flex flex-col-reverse gap-[3px] pr-4"><dt class="text-[.72rem] font-semibold tracking-[.08em] text-[#555a72] uppercase">Repos</dt><dd class="text-[1.18rem] font-bold tabular-nums">64</dd></div>
<div class="flex flex-col-reverse gap-[3px] px-4"><dt class="text-[.72rem] font-semibold tracking-[.08em] text-[#555a72] uppercase">Followers</dt><dd class="text-[1.18rem] font-bold tabular-nums">2.8k</dd></div>
<div class="flex flex-col-reverse gap-[3px] px-4"><dt class="text-[.72rem] font-semibold tracking-[.08em] text-[#555a72] uppercase">Stars</dt><dd class="text-[1.18rem] font-bold tabular-nums">9.1k</dd></div>
</dl>
<div class="flex flex-none gap-2.5 max-[560px]:flex-[1_1_100%]">
<button class="cursor-pointer rounded-xl border-[1.5px] border-transparent bg-[#4f46e5] px-4 py-[11px] text-[.93rem] leading-[1.3] font-semibold text-white transition-[color,background-color,border-color] duration-200 hover:bg-[#4338ca] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#4f46e5] motion-reduce:transition-none max-[560px]:flex-1" type="button">Follow<span class="sr-only"> Amara Okafor</span></button>
<a class="rounded-xl border-[1.5px] border-[#8b90ad] px-4 py-[11px] text-center text-[.93rem] leading-[1.3] font-semibold text-[#1e1b3a] no-underline transition-[color,background-color,border-color] duration-200 hover:bg-[#f1f1fa] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#4f46e5] motion-reduce:transition-none max-[560px]:flex-1" href="#">Message<span class="sr-only"> Amara Okafor</span></a>
</div>
</article></div>