Stable public classes use the hds- prefix. Optional ds-container, ds-button, and ds-card aliases are documented aliases only.
Generic control and status utilities
Core includes product-neutral control bars, status messages, skip links, active navigation states, and safe code wrapping for downstream app chrome without owning app data.
Disclosure, sheet, menu, flow, choice card, upload, and save-status primitives are generic HTML/CSS contracts enhanced through data-hds-* attributes. See the interactions example.
Generic app shells, sidebars, mobile pages, appbars, icon buttons, sticky action bars, and bottom tab bars are documented on /docs/app and showcased at /examples/app-mobile.
Product-neutral dashboard shells, stat cards, metric rows, user summaries, records/value tables, activity feeds, progress/status panels, toolbar/actions, and state surfaces are documented on /docs/dashboard and showcased at /examples/dashboard. Load /v1/css/starthds-dashboard.css after /v1/css/starthds-core.css; keep these classes out of the app/mobile bundle.
Generic data presentation primitives live in the dashboard CSS bundle and are documented on /docs/data with a copyable standalone showcase at /examples/data. Use core first, app CSS only when composing the edit sheet pattern, then dashboard/data CSS.
Search, command, suggestion, tabs, filter, chip, tag, result-card, reading, response-card, and reaction primitives are documented on /docs/knowledge and showcased at /examples/knowledge.
Landing heroes, proof strips, benefit and feature grids, testimonials, pricing cards, FAQs, and CTA panels are documented on /docs/marketing and showcased at /examples/marketing. Markdown landing directives can render these same primitives from /examples/markdown-landing.
Video cards, course progress, lesson lists, article cards, galleries, breadcrumbs, and pagination are documented on /docs/media and showcased at /examples/media.
Social proof, reviews, comments, avatars, profiles, community cards, share bars, and social links are documented on /docs/social and showcased at /examples/social.
Lead magnets, opt-in forms, webinars, events, countdowns, urgency notes, steps, timelines, comparisons, guarantees, and risk reversal are documented on /docs/conversion and showcased at /examples/conversion.