A masonry layout for React that keeps source order: a CSS grid with measured row spans, so keyboard and screen reader order match the visual flow.
pnpm dlx shadcn@latest add "https://ui.minidev.pro/r/masonry-grid.json"