# Box Kite > A React library built to be written by an AI: the rules and the whole prop reference ship inside the package, and the compiler checks every value. Box Kite is `@box-kite/react` on npm, version 2.1.0. Every page below is served as markdown at the address given: append `.md` to any documentation URL. The files are converted from the pages themselves at build time, so they cannot fall behind what the site shows. ## Read this before writing any props - **The dividers are per prop.** Spacing is ÷4 (`p={4}` is 1rem), `fontSize` is ÷16 (`fontSize={14}` is 14px), `borderRadius` is ÷4, and border width and `lineHeight` are direct px (`b={1}` is 1px). - **There is no `style` attribute.** Every visual value is a prop; the one-off nothing has a prop for is `css={{ … }}`, which still compiles to a shared class. - **The element comes from the component, not from `tag`.** ``, `