---
title: Theming
description: Use CSS Variables to customize the look and feel of your application.
---
We use CSS variables for styling. This allows you to easily change the colors of components without having to update class names.
**CSS variables must be defined without color space function**. See the [Tailwind CSS documentation](https://tailwindcss.com/docs/customizing-colors#using-css-variables) for more information.
## Convention
We use a simple `background` and `foreground` convention for colors. The `background` variable is used for the background color of the component and the `foreground` variable is used for the text color.