Oros UI

Search documentation

Search Oros UI pages and components.

Theming

Customize Oros UI with the semantic variables provided by shadcn.

Theme foundation

Oros keeps shadcn's base-nova source as its behavioral substrate and applies a generated semantic theme above it. The docs app and registry theme are generated from the same token and component-style source.

Semantic variables

Components consume Oros mappings through semantic variables such as --background, --foreground, --border, and --primary. Keep the base styles created by shadcn initialization in your app; the Oros theme replaces their values without changing component source.

Color modes

Light and dark mode use the same semantic variable names with different values. Use the theme control in the header to see every component in both modes.

Oros brand theme

The Oros theme includes licensed ABC Diatype and Perfectly Nineties webfonts, monochrome light and dark variables, restrained materials, and stable slot styling. All 70 catalog components install it transitively. It can also be installed directly with the proven command below.

pnpm dlx shadcn@4.13.0 add @oros/oros-theme