# Plumeria > A CSS-in-JS library that compiles away. `css.create` is resolved at build time into atomic class names and a stylesheet, leaving no import, no runtime and no styling map in the JavaScript output. The whole documentation as one file: https://plumeria.dev/llms-full.txt ## Docs - [AI Agent Resources](https://plumeria.dev/docs/ai-agent-resources): Copy-ready context and a complete documentation map for coding agents working with Plumeria. - [AI.md](https://plumeria.dev/docs/ai): System instructions and mental models for AI assistants working with Plumeria. - [Category theory](https://plumeria.dev/docs/category) - [Introduction](https://plumeria.dev/docs) - [Testing](https://plumeria.dev/docs/testing): Learn more about testing styles that are resolved at build time. - [Why Plumeria?](https://plumeria.dev/docs/why-plumeria): How Plumeria reclaims the predictability of CSS Modules without sacrificing the power of CSS-in-JS. - [@plumeria/codemod](https://plumeria.dev/docs/api-reference/codemod): Learn more about @plumeria/codemod. - [API Reference](https://plumeria.dev/docs/api-reference): Detailed documentation for Plumeria APIs and plugins. - [Editor integration](https://plumeria.dev/docs/getting-started/editor-integration): Quickly set up ESLint and editor snippets - [Getting started](https://plumeria.dev/docs/getting-started): Get started with Plumeria. - [Installation](https://plumeria.dev/docs/getting-started/installation): It is plumeria's installing, compiler, integration setup - [Selector rules](https://plumeria.dev/docs/getting-started/selector-rules): Learn more about Selector rule syntax - [Bun](https://plumeria.dev/docs/integration/bun): Learn more about @plumeria/unplugin. - [Component Library](https://plumeria.dev/docs/integration/component-library): Ship a library whose users need no Plumeria setup. - [esbuild](https://plumeria.dev/docs/integration/esbuild): Learn more about @plumeria/unplugin. - [Farm](https://plumeria.dev/docs/integration/farm): Learn more about @plumeria/unplugin. - [Frameworks](https://plumeria.dev/docs/integration/frameworks): Learn more about using @plumeria/unplugin outside React. - [Integration](https://plumeria.dev/docs/integration): Integration with Plumeria. - [Next.js](https://plumeria.dev/docs/integration/next): Learn more about @plumeria/next-plugin. - [Rolldown](https://plumeria.dev/docs/integration/rolldown): Learn more about @plumeria/unplugin. - [Rollup](https://plumeria.dev/docs/integration/rollup): Learn more about @plumeria/unplugin. - [Rspack](https://plumeria.dev/docs/integration/rspack): Learn more about @plumeria/unplugin. - [Vite](https://plumeria.dev/docs/integration/vite): Learn more about @plumeria/unplugin. - [Webpack](https://plumeria.dev/docs/integration/webpack): Learn more about @plumeria/unplugin. - [Color](https://plumeria.dev/docs/reference/color): Comprehensive API reference for the `color` utilities in the @plumeria/core package, covering all standard colors, theme colors, and lighten/darken utilities. - [References](https://plumeria.dev/docs/reference): CSS reference for Plumeria. - [Pseudo](https://plumeria.dev/docs/reference/pseudo): Complete reference for CSS pseudo-classes and pseudo-elements supported in Plumeria. - [Specificity](https://plumeria.dev/docs/reference/specificity): Learn more about Plumeria CSS Specificity - [@plumeria/headlessui](https://plumeria.dev/docs/api-reference/components/headlessui): Wrapper component library that seamlessly integrates Radix UI with Plumeria classStyle abstraction layer. - [@plumeria/inspector](https://plumeria.dev/docs/api-reference/components/inspector): A debugging utility component for inspecting Plumeria styled components and their CSS rules in real-time. - [css.create](https://plumeria.dev/docs/api-reference/javascript/create): API reference for the create - [css.createStatic](https://plumeria.dev/docs/api-reference/javascript/createStatic): API reference for the createStatic - [css.createTheme](https://plumeria.dev/docs/api-reference/javascript/createTheme): API reference for createTheme - [css.keyframes](https://plumeria.dev/docs/api-reference/javascript/keyframes): API reference for the keyframes method - [css.marker / css.extended](https://plumeria.dev/docs/api-reference/javascript/marker): API reference for css.marker and css.extended - Context-aware styling without DOM structure dependency - [css.use / classStyle](https://plumeria.dev/docs/api-reference/javascript/use): API and props for applying styles - [css.viewTransition](https://plumeria.dev/docs/api-reference/javascript/viewTransition): API reference for the viewTransition - [@plumeria/next-plugin](https://plumeria.dev/docs/api-reference/plugins/next-plugin): How to use @plumeria/next-plugin - [@plumeria/unplugin](https://plumeria.dev/docs/api-reference/plugins/unplugin): Learn more about @plumeria/unplugin - [Recommended](https://plumeria.dev/docs/api-reference/plugins/eslint-plugin): Learn more about @plumeria/eslint-plugin. - [Optional rules](https://plumeria.dev/docs/api-reference/plugins/eslint-plugin/optional-rules): Rules that make an order-dependent pair impossible to write