# Bitsy UI > A framework-free design system: native HTML, design tokens, and small Bits that work in any stack. No React, Tailwind, or build step is required. Bits style native elements through `data-bitsy-*` hooks and read only semantic tokens. ## Quick start Fastest, no build step: link one file. `@bitsyui/core/flat/bitsy.css` is the whole foundation plus every Bit, with no `@import`. ```html ``` Load less: link `flat/core.css` (foundation only), then `flat/bits/.css` for each Bit the page uses. Each flat file declares the layer order itself, so link order does not matter. Own the files: `npx @bitsyui/cli add ` copies a Bit's flat CSS (and its init script, if it has one) into `bitsy/bits//`. Pass `--dir` to change the folder, `--list` to see every Bit, or `--all`. Link the copied CSS after `flat/core.css` (or a `bitsy init` stylesheet), and call `init()` once for Bits that ship a script. Tune tokens: `npx @bitsyui/cli init bitsy.css` writes a starter stylesheet that imports `@bitsyui/core` and sets type, radius, elevation, and theme choices. ## Rules for agents - Prefer native elements (`