# Atoms
Smallest single-purpose parts (Button, Text input, Badge, Icon...). May import `lib/utils`, `lib/format`, `hooks/*`, `lucide-react`, the headless library (Base UI) and, where the inventory says so, another atom. Must not import molecules, organisms, templates or `lib/api` (enforced by ESLint). Currently unused: shadcn primitives live in `components/ui`. See medora-design-system/04-design-system/atomic-structure.md.
