{"component":{"aria":"The empty state card is a purely visual container. The heading and body are standard text. If the card replaces a live region (e.g. a search result list that becomes empty), wrap the card in an aria-live='polite' container so screen readers announce the state change.","category":"components","css":"","description":"Dashed-border card for surfaces with no data yet. Title in display-serif; body in body-sans; optional inline links separated by whitespace (not bullets). Used for index pages with no entries, dashboard panels awaiting data, and search results with no matches.","display_name":"Empty State Card","html":"<div class=\"ps-empty-state\">\n  <h2 class=\"ps-empty-state__title\">{{title}}</h2>\n  <p class=\"ps-empty-state__body\">{{body}}</p>\n  <div class=\"ps-empty-state__links\">{{links}}</div>\n</div>","name":"empty-state-card","registry_type":"component","research_links":[],"tabs_available":[],"variants":[],"wcag":{"target":"2.2 AA"}},"tenant":"pointsav","theme":"pointsav-brand"}