All
Feedback
First Project Empty State
An empty dashboard: breathing dashed ghost cards, a "Create project" button that unfolds a field in place, then the first card pops in and replaces the empty state; a link resets the demo.
No dependency: paste the HTML into your page, the CSS into your stylesheet, and the JavaScript into a function that receives the parent element (root).