# Be Partner DS > A CSS-first, token-driven, framework-agnostic design system by BePartnerLabs. Be Partner DS is a production-grade CSS design system built on semantic HTML, CSS custom properties, and native browser APIs. No build step required for consumers — drop in a stylesheet and go. ## Core principles - **CSS-first**: All visual state is driven by ARIA attributes and native CSS pseudo-classes. No style classes toggled from JS. - **Token-driven**: Design decisions live in CSS custom properties (`--bp-*`). Theming is a one-file override. - **Framework-agnostic**: Works with React, Vue, Svelte, Angular, plain HTML, or any server-rendered output. - **Progressive enhancement**: Every component is functional without JavaScript. JS adds keyboard navigation and focus management via Custom Elements. - **WCAG AA**: All components pass axe-core audits. Accessibility is built in, not bolted on. ## Component list - Accordion — native `
`/`` with CSS animation - Badge — semantic status labels - Breadcrumb — `