Primitive matrix
FamilyPrimitivesCurrent sourceGate
FoundationsColour, type, spacing, radius, elevation, material, motionglobals.css, mufflermen.css, dashboard tokensReadable with shaders off and reduced motion enabled
ActionsPrimary, secondary, chrome, ghost, icon, destructive, disabledglobal .btn classes, Base UI Button, and the ui-primitives button familyStable 44px targets, focus ring, hover, press, disabled states
FormsInput, textarea, field group, error, select, checkbox, radiosrc/components/ui plus parts lookup controlsLabels, descriptions, aria-invalid, keyboard operation
SelectionTabs, badges, filter chips, checked rows, segmented controlBadge, Tabs, current parts filters, dashboard samplesSelected state is visible without relying only on colour
SurfacesCard, panel, list, table, media stub, empty state.glass, .neumo, .seo-card, route-panel, CardCompact, non-nested, scannable, no text collision
NavigationLeft rail, top nav, breadcrumb, command bar, context railhomepage nav, SEO nav, dashboard railWorks as app shell and public-site navigation pattern
FeedbackDialog, sheet, alert, snackbar, progress, skeleton, disclosureDialog, Sheet, Accordion and dashboard-only samplesInteractive primitives are keyboard accessible and visible
Workshop UXQuote path, service card, parts card, job slot, fitment notehomepage, SEO pages, parts lookup, dashboard domain samplesReusable across service, parts, location, and quote surfaces