Pick one of the eight shadcn styles in DS Manager, see what each one locks, set menus, and choose a shadcn icons library with one stroke width.
A style is the rule set every component in your system is built from. DS Manager offers the 8 official shadcn/ui styles, and you can switch between them at any time. The Icons page picks the one icon library the whole system uses.

You also choose a base style when you create a system (see the Quickstart). To switch from any page, open the command menu and run Set style: Nova (or any other style name).
Listed in dropdown order, with shadcn/ui's own descriptions.
| Style | Character | Radius |
|---|---|---|
| Vega | Clean, neutral, and familiar | Free |
| Nova | Reduced padding and margins | Free |
| Maia | Rounded, with generous spacing | Free |
| Lyra | Boxy and sharp, for mono fonts | Square corners |
| Mira | Made for compact interfaces | Free |
| Luma | Fluid, luminous, and soft | Free |
| Sera | Editorial and typographic | Square corners |
| Rhea | Like Luma but compact | No large radius |
The dropdown prints the radius rule under the style's name, so you see it before you pick: Square corners on Lyra and Sera, No large radius on Rhea.
Each style is a different rule set for the same components: heights, padding, borders and type sizes inside every component. Your token overrides survive the switch, so your colors, fonts, spacing and shadow stay as you set them.
Three styles constrain the radius:
--radius to 0 and the Radius page turns read-only.DS Manager keeps the radius you set, applies the style's constraint on top, and gives your radius back when you switch to a style without one. The Radius page is where the lock shows.
Component edits are recorded against the current style's rules. When you switch, an edit that replaces or removes a utility the new style's rule does not have has nothing to apply to. DS Manager counts those and says so in a toast, for example: "3 edits do not apply to sera and are not shown; undo brings the previous style back." Undo (⌘Z) restores the previous style and the edits with it.
Two more rows sit under Style in the Base style panel.
Menu controls dropdowns, selects, context menus and menubars:
The two inverted options are disabled while the canvas shows dark mode, with the note "Only differs on a light page". An inverted menu on a page that is already dark looks the same as Default.
Menu item sets the highlight on the hovered item:
--accent.--accent at --primary, the way shadcn's create flow does.Translucent menus ignore --accent, so Menu item has no visible effect with them.
The Import preset panel on the Style page takes a preset from ui.shadcn.com/create.
b0), a --preset b0 flag, or the whole CLI line.Importing replaces the style, base color, accent, fonts, radius and icon library in one undoable step. Your own token overrides and custom tokens are kept.

The whole system uses one icon set. When you publish, the install adds that library's package and rewrites every icon import in your components to it. The canvas card footer names the package and its license.
| Library | Package | License | Icon style |
|---|---|---|---|
| Lucide | lucide-react | ISC | Stroke |
| Tabler Icons | @tabler/icons-react | MIT | Stroke |
| HugeIcons | @hugeicons/react, @hugeicons/core-free-icons | MIT | Stroke |
| Phosphor Icons | @phosphor-icons/react | MIT | Weight |
| Remix Icon | @remixicon/react | Remix Icon License 1.0 | None |
The command menu has Set icon library: Lucide and one command for each of the other libraries.
The Icon style panel sets one weight for every icon in the system. The control follows the library:
strokeWidth on each icon, so your installed components carry it too.weight on each icon.DS Manager stores the stroke width and the Phosphor weight separately. Switch to Phosphor and back to Lucide, and your stroke width is still there. A dot beside Stroke or Weight means you changed it; click the dot to go back to the default.