Skip to content
ARC UI ARC Reactive Components
Docs Components Tokens Synthesizer
v2.1.0
Getting Started Frameworks Design Tokens Theming Theme Synthesizer Accessibility Browser Support Changelog Contributing All Components App ShellAspect GridAuth ShellCenterClusterContainerDashboard GridDockFloat BarInsetMasonryPage HeaderPage LayoutResizableResponsive SwitcherSectionSettings LayoutSplit PaneStatus BarStickyToolbar Anchor NavBottom NavBreadcrumbBreadcrumb MenuCommand BarDrawerFooterLinkNavigation MenuPage IndicatorPaginationRailScroll IndicatorScroll SpyScroll To TopSidebarSkip LinkSpeed DialStepper NavTabsTop BarTree View AccordionAspect RatioAvatarAvatar GroupCalloutCardCarouselCollapsibleColor SwatchCTA BannerDividerEmpty StateFeature CardIconImageInfinite ScrollMarqueeScroll AreaSeparatorSkeletonSpinnerStackVirtual List Animated NumberBadgeComparisonCountdown TimerData TableDescription ListDiffKey ValueListMeterSparklineStatStepperTableTagTimelineValue Card BlockquoteCode BlockGradient TextHighlightKbdMarkdownNumber FormatProseTextTime AgoTruncateTypewriter ButtonButton GroupCalendarCheckboxChipColor PickerComboboxCopy ButtonDate PickerFieldsetFile UploadFormHotkeyIcon ButtonInputInput GroupLabelMulti SelectNumber InputOTP InputPin InputRadio GroupRange SliderRatingSearchSegmented ControlSelectSliderSortable ListSwitch GroupTextareaTheme ToggleTime PickerToggle AlertAnnouncementBannerCommand PaletteConfirmConnection StatusContext MenuDialogDropdown MenuGuided TourHover CardInline MessageLoading OverlayModalNotification PanelPopoverProgressProgress ToastSheetSnackbarSpotlightToastTooltip

Theme Synthesizer

Tweak every design token, preview it live, and export a drop-in base.css for your project.

Reset to Defaults Copy CSS Download base.css

Colors

Backgrounds

--bg-deep
--bg-surface
--bg-card
--bg-elevated

Text

--text-primary
--text-secondary
--text-muted
--text-ghost

Borders

--border-subtle
--border-default
--border-bright

Accents

--accent-primary
--accent-secondary

Feedback

--color-success
--color-warning
--color-error
--color-info

Typography

Font Families

The quick brown fox
SECTION HEADING
const x = 42;

Scale

Spacing & Radii

Spacing Scale

Border Radius

Effects

Transitions

Layout

Live Preview

These components update in real time as you change tokens above.

Buttons

Primary Secondary Ghost

Inputs

Feedback

Info message Success Error

Content

Heading Body text with secondary color. The quick brown fox jumps over the lazy dog. const theme = 'custom';

Badges & Tags

Default Primary Success Warning Error

Card

Sample Card

This card uses your custom tokens for background, border, and radius.

Progress & Divider

Loading...

Output

Copy this into your project as base.css to override ARC UI defaults.

This generates dark-theme overrides only. For light-theme customization, wrap your overrides in [data-theme="light"].
base.css

See Also

  • Theming — dark/light mode and custom themes
  • Tokens — full design token reference