---
title: Pick themes and components
description: Ask for ready-made components and light/dark themes instead of custom colors and hand-built widgets.
---

Your app styles itself with ready-made daisyUI components: cards, buttons, inputs, badges, alerts, instead of hand-built widgets. Ask for components by name and your builder assembles them.

## What to ask for

- Named components: "a card list", "a navbar", "an error alert".
- The built-in `light` and `dark` themes, which follow the system setting. Only these two are enabled.
- Muted text through transparency, never hardcoded gray colors that break dark mode.

Tailwind utilities handle layout only: rows, gaps, and widths around the components.

For the technical detail, your builder reads [Style with daisyUI](/agents/design/styling).
