# @9klabs/design > Vue 3 components, design tokens and guidance for the 9k products. Every page of this site is also available as Markdown at its URL plus `.md`. Install with `npm install @9klabs/design` and import `@9klabs/design/style.css` once at the app entry. The whole site in one file is https://design.the9klabs.com/llms-full.txt, and every component's API as JSON is https://design.the9klabs.com/components.json. ## Rules - I9kInput names its visual scale prop `uiSize`, not `size`, so the native HTML `size` attribute stays available on the underlying input. - Every component owns its appearance in `