Optional Readonlycolors?: {Optional Readonlyaccent?: { primary?: number; secondary?: number; tertiary?: number }Optional Readonlyprimary?: numberPrimary accent (actions, focus)
Optional Readonlysecondary?: numberSecondary accent (links, highlights)
Optional Readonlytertiary?: numberTertiary accent (subtle accents)
Optional Readonlybg?: { base?: number; elevated?: number; overlay?: number; subtle?: number }Optional Readonlybase?: numberMain background color
Optional Readonlyelevated?: numberElevated surfaces (cards, modals)
Optional Readonlyoverlay?: numberOverlay surfaces (dropdowns, tooltips)
Optional Readonlysubtle?: numberSubtle hover/focus backgrounds
Optional Readonlyborder?: { default?: number; strong?: number; subtle?: number }Optional Readonlydefault?: numberDefault borders
Optional Readonlystrong?: numberStrong/emphasized borders
Optional Readonlysubtle?: numberSubtle borders (dividers)
Optional Readonlydiagnostic?: { error?: number; hint?: number; info?: number; warning?: number }Optional Readonlyerror?: numberError diagnostics (squiggles, banners)
Optional Readonlyhint?: numberHint diagnostics
Optional Readonlyinfo?: numberInformational diagnostics
Optional Readonlywarning?: numberWarning diagnostics
Optional Readonlydisabled?: { bg?: number; fg?: number }Optional Readonlybg?: numberDisabled background
Optional Readonlyfg?: numberDisabled foreground
Optional Readonlyerror?: numberOptional Readonlyfg?: { inverse?: number; muted?: number; primary?: number; secondary?: number }Optional Readonlyinverse?: numberInverse text (on accent backgrounds)
Optional Readonlymuted?: numberMuted text (disabled, placeholders)
Optional Readonlyprimary?: numberPrimary text color
Optional Readonlysecondary?: numberSecondary/less important text
Optional Readonlyfocus?: { bg?: number; ring?: number }Optional Readonlybg?: numberFocus background color
Optional Readonlyring?: numberFocus ring/outline color
Optional Readonlyinfo?: numberOptional Readonlyselected?: { bg?: number; fg?: number }Optional Readonlybg?: numberSelected item background
Optional Readonlyfg?: numberSelected item foreground
Optional Readonlysuccess?: numberOptional Readonlywarning?: numberOptional ReadonlyfocusIndicator?: { bold?: boolean; focusRingColor?: number; underline?: boolean }Required default focus indicator styling.
Optional Readonlyname?: stringTheme display name
Optional Readonlyspacing?: {Required spacing scale used by design-system recipes.
Optional Readonlywidget?: {Widget-specific palettes for advanced surfaces.
Complete color token set