# 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.