The short answers to the things we're asked most often.
Tokens ship as an npm package. Components are copied into your project via the CLI, so you own the code and can customize it freely.
Today we support React 19 with Next.js and Vite. A Svelte target is on the roadmap. The token layer is framework-agnostic CSS variables.
Yes — every token is a CSS variable. Override them at the :root level or scope them per component with className.
Components ship with keyboard support, focus rings, and semantic ARIA roles. We test against WCAG 2.1 AA for color contrast.
MIT. Use it in personal and commercial projects without attribution requirements.
Run `npx softuq diff` to see which components have upstream changes, then `update` to pull them in with a confirmation prompt.
Still have questions?