# @amezquita/design-system — full reference > Token-first, multi-brand design system — DTCG tokens, Style Dictionary, CI-enforced linting/contrast/accessibility, Figma sync, and agent-safe governance. ## Install ```bash npm install @amezquita/design-system ``` ## Fonts The package ships no font files. Load the fonts a brand names from Google Fonts; `tokens/fonts.json` has the same links, machine-readable. - base: JetBrains Mono. `` - portfolio: Schibsted Grotesk and JetBrains Mono. `` ## Tokens 373 tokens total, resolved across base/portfolio × light/dark. Full values: https://design.amezquita.dk/tokens.json - primitive: 126 - component: 106 - color: 43 - typography: 39 - spacing: 19 - size: 13 - motion: 7 - elevation: 7 - shadow: 5 - radius: 4 - opacity: 2 - border: 2 ## Primitives ### Avatar User profile picture with fallback to initials when no image is provided - Import: `import { Avatar } from '@amezquita/design-system/components/primitives/Avatar'` - Token prefix: `avatar-*` (8 tokens) - Storybook: Components/Avatar - Stories: WithImage, WithFallback, WithCustomFallback, AllSizes, Group, GroupWithOverflow, DarkMode ### Badge Small status indicator or numeric count overlay attached to another element - Import: `import { Badge } from '@amezquita/design-system/components/primitives/Badge'` - Token prefix: `badge-*` (5 tokens) - Storybook: Components/Badge - Stories: Default, Count, Dot, AllVariants, AllShapes, AllVariantsAllShapes, DarkMode ### Button Trigger for user actions; renders as `