Theme Generator

by KeenMate

Component

My Presets

No presets saved yet

Base Colors

Main background color

Primary text color

Brand/highlight color

Typography

The quick brown fox jumps over the lazy dog

0123456789

CSS Variables

Lock to preserve value  |  Reset to calculated

Live Preview

Different multiselect configurations showing various theme variables

Variable Reference

How base variables map to multiselect UI elements:

VariableAffectsDesign Impact
--base-accent-colorCheckboxes, focus ring, badge remove buttonPrimary brand color for selections
--base-accent-color-hoverCheckbox hover, badge remove hoverInteractive feedback on accent elements
--base-accent-color-lightBadge background, selected option tintSubtle accent for backgrounds (10-15% opacity)
--base-primary-bgInput background, dropdown backgroundMain surface color
--base-primary-bg-hoverOption hover backgroundRow highlight on hover
--base-text-color-1Option labels, input textPrimary readable text
--base-text-color-3Option subtitles, group labelsSecondary/muted text
--base-text-color-4Placeholder textInput hints/captions
--base-text-color-on-accentBadge remove icon, checkbox checkmarkContrast text on accent backgrounds
--base-border-colorInput border, dropdown border, group dividersElement separation
--base-input-border-focusInput focus ringFocus indicator (uses accent)
--base-dropdown-box-shadowDropdown elevationDepth/layering effect
--base-tooltip-bgBadge tooltipsTooltip surface color
--base-font-familyAll textTypography
--base-border-radius-*Input, badges, dropdown, checkboxesRoundness style (sm/md/lg)

Preview background matches your selected background color