Color

The color system is built using Radix Colors for consistent and accessible theming.

Accents

The accent color defines the dominant color in your theme and is applied to primary buttons, links, and other interactive components. To set it globally, pass the accent-color prop to the ThemeProvider:

vue
<template>
  <ThemeProvider accent-color="indigo">
    <!-- your application -->
  </ThemeProvider>
</template>

Available colors

The color system is based on Radix Colors, and you can choose from a wide range of accent color palettes, including:

gray
gold
bronze
brown
yellow
amber
orange
tomato
red
ruby
crimson
pink
plum
purple
violet
iris
indigo
blue
cyan
teal
jade
green
grass
lime
mint
sky

Color shades

Each accent color includes 12 shades, with both solid and transparent variants. For example, the indigo scale:

1
2
3
4
5
6
7
8
9
10
11
12

Grays

vue
<template>
  <ThemeProvider gray-color="slate">
    <!-- your application -->
  </ThemeProvider>
</template>

Gray colors

gray
mauve
slate
sage
olive
sand

Gray shades

1
2
3
4
5
6
7
8
9
10
11
12