# Duo Design System > Accessible web components, design tokens, styles, and icons for Talentech products. Custom elements use the `duo-` prefix; tokens use `--duo-*` CSS variables. Published packages: @duo/tokens@1.0.1, @duo/styles@3.0.0, @duo/icons@0.2.0, @duo/ui@1.5.0, @duo/assets@0.2.0, @duo/locales@1.2.0, @duo/email-templates@0.3.4 ## Agent notes - Consult Duo docs before writing UI; prefer `` components over bespoke markup. - Load `@duo/tokens/css`, then `@duo/styles`, then `@duo/ui` (see component Setup sections). - Raw markdown mirrors: `/raw/site/`, `/raw/packages/`, `/raw/ai/`. - Foundation catalogues: `/raw/site/foundation/icons.md`, `/raw/site/foundation/assets.md`, `/raw/site/foundation/tokens.md`. - Form markup: `/raw/site/guidelines/forms.md` and `/raw/site/components/field.md`. - Template catalogues: `/raw/site/templates/` (HTML and email). - Agent skills: `/.well-known/agent-skills/` — install with `npx skills add https://design.talentech.io`. - Human guides: `/ai/skills/`, `/ai/llms-txt/`. ## Site ### Getting started - [About](https://design.talentech.io/raw/site/getting-started/about.md): Introduction to Duo, the Talentech design ecosystem, and the Duo Design System. - [CDN](https://design.talentech.io/raw/site/getting-started/cdn.md): Load Duo tokens, styles, and web components from versioned CDN URLs without npm. - [Get started](https://design.talentech.io/raw/site/getting-started/get-started.md): Install Duo packages in your application, import tokens and styles, and run the design-system monorepo locally. - [Getting started](https://design.talentech.io/raw/site/getting-started/index.md): Start here to learn what Duo is and how to use it in your product or in the design-system monorepo. ### Foundation - [Assets](https://design.talentech.io/raw/site/foundation/assets.md): Illustrations, product logos, and country flags from @duo/assets. - [Design tokens](https://design.talentech.io/raw/site/foundation/tokens.md): CSS custom properties from @duo/tokens for use in var(--duo-*). - [Icons](https://design.talentech.io/raw/site/foundation/icons.md): A catalogue of every icon exported by @duo/icons for use with duo-icon. ### Components - [Avatar](https://design.talentech.io/raw/site/components/avatar.md): Show a person or entity with a photo, icon, initials, or slotted content. - [Badge](https://design.talentech.io/raw/site/components/badge.md): Compact status or count label from @duo/ui. - [Banner](https://design.talentech.io/raw/site/components/banner.md): Inline alert-style messaging from @duo/ui. - [Box](https://design.talentech.io/raw/site/components/box.md): Groups and separates content (notes in prose, cards in grids, dialog bodies). - [Brand attribution](https://design.talentech.io/raw/site/components/brand-attribution.md): Platform attribution with the Talentech wordmark and a “Powered by” label. - [Button](https://design.talentech.io/raw/site/components/button.md): Action control with native