Skip to main content

Theming

To apply a custom theme to the components, you can simply set the following css variables. We've included the default values below.

Theme Configuration

--vi-font-family: ui-sans-serif, system-ui, sans-serif;
--vi-primary-color: #FF6B00;
--vi-primary-contrast-color: #FFF1E3;
--vi-font-sm: 0.8rem;
--vi-font-md: 0.9rem;
--vi-font-lg: 1.05rem;
--vi-font-xl: 1.25rem;
--vi-secondary-color: #FF6B00;
--vi-secondary-contrast-color: #FFF1E3;
--vi-bg-color: #ffffff;
--vi-success-color: #FF6B00;
--vi-success-bg-color: #EFEFEE;
--vi-success-border-color: #918F8F;
--vi-danger-color: #C71414;
--vi-danger-bg-color: #FDEDED;
--vi-danger-border-color: #C71414;

--vi-accept-color: #FF6B00;
--vi-accept-bg-color: #EFEFEE;
--vi-accept-border-color: #918F8F;
--vi-decline-color: #918F8F;
--vi-decline-bg-color: #EFEFEE;
--vi-decline-border-color: #918F8F;

--vi-warning-color: #fbbf24;
--vi-warning-bg-color: #fffbeb;
--vi-warning-border-color: #fbbf24;
--vi-tag-color: #FF6B00;
--vi-tag-contrast-color: #ffffff;
--vi-tag-display: block;
--vi-border-color: #949293;
--vi-border-radius: 20px;
--vi-action-border-radius: 4px;
--vi-container-padding: 24px 16px 16px 16px;

Theme Playground

Live Editor
Result
Loading...