---
title: AppearanceControlsRoot
description: Headless root primitive for opacity, visibility, and corner-radius controls.
---

# AppearanceControlsRoot

`AppearanceControlsRoot` exposes the slot contract returned by `useAppearance()` as a structural primitive.

Use it when you want reusable appearance controls with custom presentation.

## Related APIs

- [useAppearance](../composables/use-appearance)
- [Property Panels guide](../../guides/property-panels)
