# Theme Class

Theme definition.

Namespace: [Radzen](https://blazor.radzen.com/docs/api/Radzen.md)

Assembly: Radzen.Blazor.dll

## Inheritance

- Object
- Theme

## Syntax

```csharp
public class Theme
```

## Constructors

| Constructor | Description |
|-------------|-------------|
| `public Theme()` | Initializes a new instance of the [Theme](https://blazor.radzen.com/docs/api/Radzen.Theme.md) class. |

## Properties

| Property | Type | Description |
|------|------|-------------|
| Base | `string` | Specifies the base color. |
| ButtonRadius | `string` | Specifies the button radius. |
| CardRadius | `string` | Specifies the card radius. |
| Content | `string` | Specifies the content color. |
| ContentText | `string` | Specifies the content text color. |
| Premium | `bool` | Specifies if the theme is premium. |
| Primary | `string` | Specifies the primary color. |
| Secondary | `string` | Specifies the secondary color. |
| Selection | `string` | Specifies the selection color. |
| SelectionText | `string` | Specifies the selection text color. |
| SeriesA | `string` | Specifies the series A color. |
| SeriesB | `string` | Specifies the series B color. |
| SeriesC | `string` | Specifies the series C color. |
| Text | `string` | Specifies the user-friendly theme name e.g. Material3. |
| TitleText | `string` | Specifies the title text color. |
| Value | `string` | Specifies the theme value e.g. material3. |

