# RevaCSS
> HTML/CSS-first framework with a zero-JavaScript core, native elements and shared data-attribute defaults.
Version: 2.0.0 (Erisian). This is a documentation index, not a crawler permission file. Use the current reference rather than guessing attributes or importing another framework's markup.
## Start here
- [Using RevaCSS with AI](http://revacss.eristavi.org/ai/guide.md): Agent guidance, complete starter HTML, constraints and example prompts.
- [Getting started](http://revacss.eristavi.org/guide/): Current download and publication availability.
- [Structured API](http://revacss.eristavi.org/ai/api.json): Supported values, contracts and examples from source manifests.
- [HTML editor custom data](http://revacss.eristavi.org/ai/html-custom-data.json): Attribute descriptions and completion values.
## Generated Markdown reference
- [Building custom components](http://revacss.eristavi.org/ai/custom-components.md): Version-matched reference and examples.
- [Attribute reference](http://revacss.eristavi.org/ai/attributes.md): Version-matched reference and examples.
- [Public CSS tokens](http://revacss.eristavi.org/ai/tokens.md): Version-matched reference and examples.
- [Stylesheet entry points](http://revacss.eristavi.org/ai/files.md): Version-matched reference and examples.
- [Typography](http://revacss.eristavi.org/ai/components/typography.md): Version-matched reference and examples.
- [Cards and layouts](http://revacss.eristavi.org/ai/components/layouts.md): Version-matched reference and examples.
- [Tables](http://revacss.eristavi.org/ai/components/tables.md): Version-matched reference and examples.
- [Images and media](http://revacss.eristavi.org/ai/components/media.md): Version-matched reference and examples.
- [Description lists](http://revacss.eristavi.org/ai/components/description-lists.md): Version-matched reference and examples.
- [Scroll to top](http://revacss.eristavi.org/ai/components/scroll-top.md): Version-matched reference and examples.
- [Buttons](http://revacss.eristavi.org/ai/components/buttons.md): Version-matched reference and examples.
- [Forms](http://revacss.eristavi.org/ai/components/forms.md): Version-matched reference and examples.
- [Native select dropdowns](http://revacss.eristavi.org/ai/components/selects.md): Version-matched reference and examples.
- [Form groups](http://revacss.eristavi.org/ai/components/form-groups.md): Version-matched reference and examples.
- [Input groups](http://revacss.eristavi.org/ai/components/input-groups.md): Version-matched reference and examples.
- [Switches](http://revacss.eristavi.org/ai/components/switches.md): Version-matched reference and examples.
- [Star ratings](http://revacss.eristavi.org/ai/components/rating.md): Version-matched reference and examples.
- [Toolbars](http://revacss.eristavi.org/ai/components/toolbars.md): Version-matched reference and examples.
- [Sidebar and app shell](http://revacss.eristavi.org/ai/components/app-shell.md): Version-matched reference and examples.
- [Navigation rail](http://revacss.eristavi.org/ai/components/navigation-rail.md): Version-matched reference and examples.
- [Drawer / inspector](http://revacss.eristavi.org/ai/components/drawers.md): Version-matched reference and examples.
- [Top menu](http://revacss.eristavi.org/ai/components/top-menu.md): Version-matched reference and examples.
- [Dropdowns](http://revacss.eristavi.org/ai/components/dropdowns.md): Version-matched reference and examples.
- [Breadcrumbs](http://revacss.eristavi.org/ai/components/breadcrumbs.md): Version-matched reference and examples.
- [Step navigation](http://revacss.eristavi.org/ai/components/steps.md): Version-matched reference and examples.
- [Pagination](http://revacss.eristavi.org/ai/components/pagination.md): Version-matched reference and examples.
- [Accordions](http://revacss.eristavi.org/ai/components/accordions.md): Version-matched reference and examples.
- [Tabs](http://revacss.eristavi.org/ai/components/tabs.md): Version-matched reference and examples.
- [Disclosures and overlays](http://revacss.eristavi.org/ai/components/disclosures.md): Version-matched reference and examples.
- [Alerts](http://revacss.eristavi.org/ai/components/alerts.md): Version-matched reference and examples.
- [Badges](http://revacss.eristavi.org/ai/components/badges.md): Version-matched reference and examples.
- [Progress and meters](http://revacss.eristavi.org/ai/components/progress.md): Version-matched reference and examples.
- [Loading indicators](http://revacss.eristavi.org/ai/components/loading.md): Version-matched reference and examples.
- [Skeletons](http://revacss.eristavi.org/ai/components/skeletons.md): Version-matched reference and examples.
- [Empty states](http://revacss.eristavi.org/ai/components/empty-states.md): Version-matched reference and examples.
- [Card patterns](http://revacss.eristavi.org/ai/components/card-patterns.md): Version-matched reference and examples.
- [Metric cards](http://revacss.eristavi.org/ai/components/metrics.md): Version-matched reference and examples.
- [Activity timeline](http://revacss.eristavi.org/ai/components/timeline.md): Version-matched reference and examples.
- [Calendar grid](http://revacss.eristavi.org/ai/components/calendar.md): Version-matched reference and examples.
- [Message thread](http://revacss.eristavi.org/ai/components/message-thread.md): Version-matched reference and examples.
- [Charts](http://revacss.eristavi.org/ai/components/charts.md): Version-matched reference and examples.
- [List groups](http://revacss.eristavi.org/ai/components/lists.md): Version-matched reference and examples.
- [Avatars](http://revacss.eristavi.org/ai/components/avatars.md): Version-matched reference and examples.
- [Complete website starters](http://revacss.eristavi.org/ai/demos.md): Version-matched reference and examples.
## Human guides
- [Get started](http://revacss.eristavi.org/guide/): Get started documentation.
- [Astro integration](http://revacss.eristavi.org/guide/astro/): Astro integration documentation.
- [Vue integration](http://revacss.eristavi.org/guide/vue/): Vue integration documentation.
- [Nuxt integration](http://revacss.eristavi.org/guide/nuxt/): Nuxt integration documentation.
- [React integration](http://revacss.eristavi.org/guide/react/): React integration documentation.
- [Svelte and SvelteKit](http://revacss.eristavi.org/guide/svelte/): Svelte and SvelteKit documentation.
- [Why RevaCSS?](http://revacss.eristavi.org/guide/why-revacss/): Why RevaCSS? documentation.
- [Framework comparison](http://revacss.eristavi.org/guide/comparison/): Framework comparison documentation.
- [Using RevaCSS with AI](http://revacss.eristavi.org/guide/ai/): Using RevaCSS with AI documentation.
- [Styling and inheritance](http://revacss.eristavi.org/guide/styling/): Styling and inheritance documentation.
- [Building custom components](http://revacss.eristavi.org/guide/custom-components/): Building custom components documentation.
- [Motion and animations](http://revacss.eristavi.org/guide/motion/): Motion and animations documentation.
- [Effects and state feedback](http://revacss.eristavi.org/guide/effects/): Effects and state feedback documentation.
- [Modern CSS patterns](http://revacss.eristavi.org/guide/modern-css/): Modern CSS patterns documentation.
- [Responsive layouts, RTL and print](http://revacss.eristavi.org/guide/responsive-rtl-print/): Responsive layouts, RTL and print documentation.
- [Behaviour and accessibility](http://revacss.eristavi.org/guide/accessibility/): Behaviour and accessibility documentation.
- [Complete test page](http://revacss.eristavi.org/guide/manual-test/): Complete test page documentation.
- [Real-device checks](http://revacss.eristavi.org/guide/device-checks/): Real-device checks documentation.
## Themes
- [Theme overview](http://revacss.eristavi.org/themes/): Theme overview documentation.
- [Colour palettes](http://revacss.eristavi.org/themes/palettes/): Colour palettes documentation.
- [Light](http://revacss.eristavi.org/themes/light/): Light documentation.
- [Dark](http://revacss.eristavi.org/themes/dark/): Dark documentation.
- [System](http://revacss.eristavi.org/themes/auto/): System documentation.
- [Glass material](http://revacss.eristavi.org/themes/glass/): Glass material documentation.
- [Veil (deprecated)](http://revacss.eristavi.org/themes/veil/): Veil (deprecated) documentation.
- [Soft UI material](http://revacss.eristavi.org/themes/soft/): Soft UI material documentation.
- [Button materials](http://revacss.eristavi.org/themes/button-materials/): Button materials documentation.
## Reference
- [API overview](http://revacss.eristavi.org/reference/): API overview documentation.
- [Attribute examples](http://revacss.eristavi.org/attributes/): Attribute examples documentation.
- [Component API](http://revacss.eristavi.org/reference/components/): Component API documentation.
- [CSS tokens](http://revacss.eristavi.org/reference/tokens/): CSS tokens documentation.
- [SVG icons](http://revacss.eristavi.org/icons/): SVG icons documentation.
## Optional
- [Full generated text reference](http://revacss.eristavi.org/llms-full.txt): Large combined guide, contracts, values and HTML examples; prefer individual pages for focused tasks.
- [Source repository](https://github.com/eristavi/RevaCSS): Implementation and AI.md agent guide.