Components
Media Card
Image-led content cards: media area on top, text below; grid or compact list row.
Image + text
<a class="block overflow-hidden bg-bg-surface" style="border-radius: var(--radius-card);">
<div class="aspect-[4/3]"><!-- media --></div>
<div class="p-6">
<span>Blog</span>
<h3>Building mrkdwn</h3>
<p>Why we're building a local-first markdown editor.</p>
</div>
</a> Compact — list row
Markdown for agents: /design/media-card.md · spec: /design.md