Theming

Theming

Override any Vy UI component slot, variant, or default via Tailwind Variants — full theme control without fighting the library.
Lynx renders through its own CSS engine, so several things here behave differently on a device than in the browser preview. See Theming on Lynx for the constraints.

@vyui/kit ships a real theme system today — every styled component has its own theme file backed by Tailwind Variants, and the whole thing is overridable at runtime.

Overrides

Per-component theme files, createTv / tv, and runtime app config.

Colors

The three CSS-variable tiers, configuring and adding colors.

Dark Mode

useColorMode and the app-root contract.

Fonts

Registering and applying fonts across web and native.