--- 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)