# Introduction

> Headless, accessible Vue 3 components.

The components handle keyboard, focus and ARIA, following the WAI-ARIA Authoring Practices. How they look is up to you: every element has a `data-part` attribute, and states are attributes too.

- `core.css` is required, but it only positions and hides things. No visual styles.
- Works with server rendering in Vue and Nuxt.
- No dependencies besides `vue`, and you only ship what you import.

Needs a browser with the Popover API, CSS anchor positioning and `@starting-style`.
