Function: createTheme()
createTheme(
__namedParameters):ThemeTokensV2
Defined in: createTheme.ts:85
Creates a fully resolved theme by merging partial overrides into a base theme.
Parameters
__namedParameters
base?
ThemeTokensV2 = defaultTheme
Base theme to extend. Defaults to defaultTheme.
overrides?
{ core?: { borders?: { style?: { dashed?: string; dotted?: string; none?: string; solid?: string; }; width?: { 0?: string; hairline?: string; md?: string; sm?: string; }; }; breakpoints?: { 2xl?: string; lg?: string; md?: string; sm?: string; xl?: string; xs?: string; }; colors?: {[key: string]: { accent?: string; complimentary?: string; darkNeutral?: string; lightNeutral?: string; main?: string; } | { black?: string; gray100?: string; gray200?: string; gray300?: string; gray50?: string; gray500?: string; gray700?: string; gray900?: string; white?: string; } | { 100?: string; 200?: string; 300?: string; 400?: string; 500?: string; 600?: string; 700?: string; } | undefined; brand?: { accent?: string; complimentary?: string; darkNeutral?: string; lightNeutral?: string; main?: string; }; neutral?: { black?: string; gray100?: string; gray200?: string; gray300?: string; gray50?: string; gray500?: string; gray700?: string; gray900?: string; white?: string; }; red?: { 100?: string; 200?: string; 300?: string; 400?: string; 500?: string; 600?: string; 700?: string; }; }; elevation?: { level?: { 0?: string; 1?: string; 2?: string; 3?: string; 4?: string; 5?: string; }; }; font?: { family?: { mono?: string; sans?: string; serif?: string; }; leading?: { normal?: number; relaxed?: number; snug?: number; tight?: number; }; numeric?: { proportional?: string; tabular?: string; }; opticalSizing?: { auto?: string; none?: string; }; tracking?: { normal?: string; tight?: string; wide?: string; }; weight?: { bold?: number; medium?: number; regular?: number; semibold?: number; }; }; motion?: { duration?: { lg?: string; md?: string; sm?: string; xl?: string; xs?: string; }; easing?: { accelerate?: string; decelerate?: string; linear?: string; standard?: string; }; }; opacity?: { 0?: number; 100?: number; 25?: number; 50?: number; 75?: number; }; radii?: { full?: string; lg?: string; md?: string; none?: string; sm?: string; xs?: string; }; size?: { behavior?: { auto?: string; fit?: string; full?: string; max?: string; min?: string; }; ramp?: { layout?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }; ui?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; 7?: ...; 8?: ...; }; }; relative?: { em?: string; rem?: string; }; viewport?: { heightFull?: string; widthFull?: string; }; }; space?: { 0?: string; 1?: string; 12?: string; 16?: string; 2?: string; 3?: string; 4?: string; 6?: string; 8?: string; unit?: string; unitCq?: string; }; type?: { ramp?: { display?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }; text?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }; }; }; zIndex?: { base?: number; dropdown?: number; modal?: number; overlay?: number; sticky?: number; toast?: number; tooltip?: number; }; }; semantic?: { border?: { divider?: { style?: `{${(...)}}`; width?: `{${(...)}}`; }; focus?: { style?: `{${(...)}}`; width?: `{${(...)}}`; }; input?: { style?: `{${(...)}}`; width?: `{${(...)}}`; }; outline?: { style?: `{${(...)}}`; width?: `{${(...)}}`; }; }; colors?: { action?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; analytics?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; commerce?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; content?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; discovery?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; feedback?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; gamification?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; guidance?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; input?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; navigation?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; social?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; }; elevation?: { dragged?: `{${string}}`; flat?: `{${string}}`; modal?: `{${string}}`; overlay?: `{${string}}`; raised?: `{${string}}`; resting?: `{${string}}`; top?: `{${string}}`; }; motion?: { decorative?: { slow?: { duration?: ...; easing?: ...; }; }; feedback?: { fast?: { duration?: ...; easing?: ...; }; }; navigation?: { standard?: { duration?: ...; easing?: ...; }; }; }; opacity?: { feedback?: { disabled?: { text?: ...; }; }; overlay?: { backdrop?: { opacity?: ...; }; spinner?: { opacity?: ...; }; }; }; radii?: { avatar?: `{${string}}`; control?: `{${string}}`; pill?: `{${string}}`; surface?: `{${string}}`; toast?: `{${string}}`; }; sizing?: { hit?: { default?: string; min?: string; prominent?: string; }; icon?: { lg?: `{${(...)}}`; md?: `{${(...)}}`; sm?: `{${(...)}}`; }; identity?: { lg?: `{${(...)}}`; md?: `{${(...)}}`; sm?: `{${(...)}}`; xl?: `{${(...)}}`; }; measure?: { reading?: string; }; surface?: { maxWidth?: `{${(...)}}`; }; viewport?: { height?: { full?: ...; }; }; }; spacing?: { gap?: { inline?: { lg?: ...; md?: ...; sm?: ...; xs?: ...; }; stack?: { lg?: ...; md?: ...; sm?: ...; xl?: ...; xs?: ...; }; }; gutter?: { page?: `{${(...)}}`; section?: `{${(...)}}`; }; inset?: { control?: { lg?: ...; md?: ...; sm?: ...; }; surface?: { lg?: ...; md?: ...; sm?: ...; }; }; separation?: { interactive?: { min?: ...; }; }; }; text?: { body?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; code?: { md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; display?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; headline?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; label?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; title?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; }; zIndex?: { dropdownMenu?: `{${string}}`; modal?: `{${string}}`; modalOverlay?: `{${string}}`; navigation?: `{${string}}`; toast?: `{${string}}`; }; }; } = {}
Partial overrides applied on top of the base theme.
overrides.core?
{ borders?: { style?: { dashed?: string; dotted?: string; none?: string; solid?: string; }; width?: { 0?: string; hairline?: string; md?: string; sm?: string; }; }; breakpoints?: { 2xl?: string; lg?: string; md?: string; sm?: string; xl?: string; xs?: string; }; colors?: {[key: string]: { accent?: string; complimentary?: string; darkNeutral?: string; lightNeutral?: string; main?: string; } | { black?: string; gray100?: string; gray200?: string; gray300?: string; gray50?: string; gray500?: string; gray700?: string; gray900?: string; white?: string; } | { 100?: string; 200?: string; 300?: string; 400?: string; 500?: string; 600?: string; 700?: string; } | undefined; brand?: { accent?: string; complimentary?: string; darkNeutral?: string; lightNeutral?: string; main?: string; }; neutral?: { black?: string; gray100?: string; gray200?: string; gray300?: string; gray50?: string; gray500?: string; gray700?: string; gray900?: string; white?: string; }; red?: { 100?: string; 200?: string; 300?: string; 400?: string; 500?: string; 600?: string; 700?: string; }; }; elevation?: { level?: { 0?: string; 1?: string; 2?: string; 3?: string; 4?: string; 5?: string; }; }; font?: { family?: { mono?: string; sans?: string; serif?: string; }; leading?: { normal?: number; relaxed?: number; snug?: number; tight?: number; }; numeric?: { proportional?: string; tabular?: string; }; opticalSizing?: { auto?: string; none?: string; }; tracking?: { normal?: string; tight?: string; wide?: string; }; weight?: { bold?: number; medium?: number; regular?: number; semibold?: number; }; }; motion?: { duration?: { lg?: string; md?: string; sm?: string; xl?: string; xs?: string; }; easing?: { accelerate?: string; decelerate?: string; linear?: string; standard?: string; }; }; opacity?: { 0?: number; 100?: number; 25?: number; 50?: number; 75?: number; }; radii?: { full?: string; lg?: string; md?: string; none?: string; sm?: string; xs?: string; }; size?: { behavior?: { auto?: string; fit?: string; full?: string; max?: string; min?: string; }; ramp?: { layout?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }; ui?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; 7?: ...; 8?: ...; }; }; relative?: { em?: string; rem?: string; }; viewport?: { heightFull?: string; widthFull?: string; }; }; space?: { 0?: string; 1?: string; 12?: string; 16?: string; 2?: string; 3?: string; 4?: string; 6?: string; 8?: string; unit?: string; unitCq?: string; }; type?: { ramp?: { display?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }; text?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }; }; }; zIndex?: { base?: number; dropdown?: number; modal?: number; overlay?: number; sticky?: number; toast?: number; tooltip?: number; }; }
overrides.core.borders?
{ style?: { dashed?: string; dotted?: string; none?: string; solid?: string; }; width?: { 0?: string; hairline?: string; md?: string; sm?: string; }; }
overrides.core.borders.style?
{ dashed?: string; dotted?: string; none?: string; solid?: string; }
overrides.core.borders.style.dashed?
string
overrides.core.borders.style.dotted?
string
overrides.core.borders.style.none?
string
overrides.core.borders.style.solid?
string
overrides.core.borders.width?
{ 0?: string; hairline?: string; md?: string; sm?: string; }
overrides.core.borders.width.0?
string
overrides.core.borders.width.hairline?
string
overrides.core.borders.width.md?
string
overrides.core.borders.width.sm?
string
overrides.core.breakpoints?
{ 2xl?: string; lg?: string; md?: string; sm?: string; xl?: string; xs?: string; }
overrides.core.breakpoints.2xl?
string
overrides.core.breakpoints.lg?
string
overrides.core.breakpoints.md?
string
overrides.core.breakpoints.sm?
string
overrides.core.breakpoints.xl?
string
overrides.core.breakpoints.xs?
string
overrides.core.colors?
{[key: string]: { accent?: string; complimentary?: string; darkNeutral?: string; lightNeutral?: string; main?: string; } | { black?: string; gray100?: string; gray200?: string; gray300?: string; gray50?: string; gray500?: string; gray700?: string; gray900?: string; white?: string; } | { 100?: string; 200?: string; 300?: string; 400?: string; 500?: string; 600?: string; 700?: string; } | undefined; brand?: { accent?: string; complimentary?: string; darkNeutral?: string; lightNeutral?: string; main?: string; }; neutral?: { black?: string; gray100?: string; gray200?: string; gray300?: string; gray50?: string; gray500?: string; gray700?: string; gray900?: string; white?: string; }; red?: { 100?: string; 200?: string; 300?: string; 400?: string; 500?: string; 600?: string; 700?: string; }; }
overrides.core.colors.brand?
{ accent?: string; complimentary?: string; darkNeutral?: string; lightNeutral?: string; main?: string; }
overrides.core.colors.brand.accent?
string
Accent color for emphasis and call-to-action elements
overrides.core.colors.brand.complimentary?
string
Secondary brand color that complements the main color
overrides.core.colors.brand.darkNeutral?
string
Dark neutral for text and strong contrast
overrides.core.colors.brand.lightNeutral?
string
Light neutral for backgrounds and subtle elements
overrides.core.colors.brand.main?
string
Primary brand color for key actions and brand presence
overrides.core.colors.neutral?
{ black?: string; gray100?: string; gray200?: string; gray300?: string; gray50?: string; gray500?: string; gray700?: string; gray900?: string; white?: string; }
overrides.core.colors.neutral.black?
string
overrides.core.colors.neutral.gray100?
string
overrides.core.colors.neutral.gray200?
string
overrides.core.colors.neutral.gray300?
string
overrides.core.colors.neutral.gray50?
string
overrides.core.colors.neutral.gray500?
string
overrides.core.colors.neutral.gray700?
string
overrides.core.colors.neutral.gray900?
string
overrides.core.colors.neutral.white?
string
overrides.core.colors.red?
{ 100?: string; 200?: string; 300?: string; 400?: string; 500?: string; 600?: string; 700?: string; }
Hue scales that harmonize with the brand. Add hues as needed.
overrides.core.colors.red.100?
string
overrides.core.colors.red.200?
string
overrides.core.colors.red.300?
string
overrides.core.colors.red.400?
string
overrides.core.colors.red.500?
string
overrides.core.colors.red.600?
string
overrides.core.colors.red.700?
string
overrides.core.elevation?
{ level?: { 0?: string; 1?: string; 2?: string; 3?: string; 4?: string; 5?: string; }; }
overrides.core.elevation.level?
{ 0?: string; 1?: string; 2?: string; 3?: string; 4?: string; 5?: string; }
overrides.core.elevation.level.0?
string
overrides.core.elevation.level.1?
string
overrides.core.elevation.level.2?
string
overrides.core.elevation.level.3?
string
overrides.core.elevation.level.4?
string
overrides.core.elevation.level.5?
string
overrides.core.font?
{ family?: { mono?: string; sans?: string; serif?: string; }; leading?: { normal?: number; relaxed?: number; snug?: number; tight?: number; }; numeric?: { proportional?: string; tabular?: string; }; opticalSizing?: { auto?: string; none?: string; }; tracking?: { normal?: string; tight?: string; wide?: string; }; weight?: { bold?: number; medium?: number; regular?: number; semibold?: number; }; }
overrides.core.font.family?
{ mono?: string; sans?: string; serif?: string; }
overrides.core.font.family.mono?
string
overrides.core.font.family.sans?
string
overrides.core.font.family.serif?
string
overrides.core.font.leading?
{ normal?: number; relaxed?: number; snug?: number; tight?: number; }
overrides.core.font.leading.normal?
number
overrides.core.font.leading.relaxed?
number
overrides.core.font.leading.snug?
number
overrides.core.font.leading.tight?
number
overrides.core.font.numeric?
{ proportional?: string; tabular?: string; }
overrides.core.font.numeric.proportional?
string
overrides.core.font.numeric.tabular?
string
overrides.core.font.opticalSizing?
{ auto?: string; none?: string; }
overrides.core.font.opticalSizing.auto?
string
overrides.core.font.opticalSizing.none?
string
overrides.core.font.tracking?
{ normal?: string; tight?: string; wide?: string; }
overrides.core.font.tracking.normal?
string
overrides.core.font.tracking.tight?
string
overrides.core.font.tracking.wide?
string
overrides.core.font.weight?
{ bold?: number; medium?: number; regular?: number; semibold?: number; }
overrides.core.font.weight.bold?
number
overrides.core.font.weight.medium?
number
overrides.core.font.weight.regular?
number
overrides.core.font.weight.semibold?
number
overrides.core.motion?
{ duration?: { lg?: string; md?: string; sm?: string; xl?: string; xs?: string; }; easing?: { accelerate?: string; decelerate?: string; linear?: string; standard?: string; }; }
overrides.core.motion.duration?
{ lg?: string; md?: string; sm?: string; xl?: string; xs?: string; }
overrides.core.motion.duration.lg?
string
overrides.core.motion.duration.md?
string
overrides.core.motion.duration.sm?
string
overrides.core.motion.duration.xl?
string
overrides.core.motion.duration.xs?
string
overrides.core.motion.easing?
{ accelerate?: string; decelerate?: string; linear?: string; standard?: string; }
overrides.core.motion.easing.accelerate?
string
overrides.core.motion.easing.decelerate?
string
overrides.core.motion.easing.linear?
string
overrides.core.motion.easing.standard?
string
overrides.core.opacity?
{ 0?: number; 100?: number; 25?: number; 50?: number; 75?: number; }
overrides.core.opacity.0?
number
overrides.core.opacity.100?
number
overrides.core.opacity.25?
number
overrides.core.opacity.50?
number
overrides.core.opacity.75?
number
overrides.core.radii?
{ full?: string; lg?: string; md?: string; none?: string; sm?: string; xs?: string; }
overrides.core.radii.full?
string
overrides.core.radii.lg?
string
overrides.core.radii.md?
string
overrides.core.radii.none?
string
overrides.core.radii.sm?
string
overrides.core.radii.xs?
string
overrides.core.size?
{ behavior?: { auto?: string; fit?: string; full?: string; max?: string; min?: string; }; ramp?: { layout?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }; ui?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; 7?: ...; 8?: ...; }; }; relative?: { em?: string; rem?: string; }; viewport?: { heightFull?: string; widthFull?: string; }; }
overrides.core.size.behavior?
{ auto?: string; fit?: string; full?: string; max?: string; min?: string; }
overrides.core.size.behavior.auto?
string
overrides.core.size.behavior.fit?
string
overrides.core.size.behavior.full?
string
overrides.core.size.behavior.max?
string
overrides.core.size.behavior.min?
string
overrides.core.size.ramp?
{ layout?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }; ui?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; 7?: ...; 8?: ...; }; }
overrides.core.size.ramp.layout?
{ 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }
overrides.core.size.ramp.layout.1?
...
overrides.core.size.ramp.layout.2?
...
overrides.core.size.ramp.layout.3?
...
overrides.core.size.ramp.layout.4?
...
overrides.core.size.ramp.layout.5?
...
overrides.core.size.ramp.layout.6?
...
overrides.core.size.ramp.ui?
{ 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; 7?: ...; 8?: ...; }
overrides.core.size.ramp.ui.1?
...
overrides.core.size.ramp.ui.2?
...
overrides.core.size.ramp.ui.3?
...
overrides.core.size.ramp.ui.4?
...
overrides.core.size.ramp.ui.5?
...
overrides.core.size.ramp.ui.6?
...
overrides.core.size.ramp.ui.7?
...
overrides.core.size.ramp.ui.8?
...
overrides.core.size.relative?
{ em?: string; rem?: string; }
overrides.core.size.relative.em?
string
overrides.core.size.relative.rem?
string
overrides.core.size.viewport?
{ heightFull?: string; widthFull?: string; }
overrides.core.size.viewport.heightFull?
string
overrides.core.size.viewport.widthFull?
string
overrides.core.space?
{ 0?: string; 1?: string; 12?: string; 16?: string; 2?: string; 3?: string; 4?: string; 6?: string; 8?: string; unit?: string; unitCq?: string; }
overrides.core.space.0?
string
overrides.core.space.1?
string
overrides.core.space.12?
string
overrides.core.space.16?
string
overrides.core.space.2?
string
overrides.core.space.3?
string
overrides.core.space.4?
string
overrides.core.space.6?
string
overrides.core.space.8?
string
overrides.core.space.unit?
string
Responsive engine — container-first clamp formula
overrides.core.space.unitCq?
string
Optional container-aware unit
overrides.core.type?
{ ramp?: { display?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }; text?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }; }; }
overrides.core.type.ramp?
{ display?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }; text?: { 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }; }
overrides.core.type.ramp.display?
{ 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }
Headings, titles, and high-hierarchy display text
overrides.core.type.ramp.display.1?
...
overrides.core.type.ramp.display.2?
...
overrides.core.type.ramp.display.3?
...
overrides.core.type.ramp.display.4?
...
overrides.core.type.ramp.display.5?
...
overrides.core.type.ramp.display.6?
...
overrides.core.type.ramp.text?
{ 1?: ...; 2?: ...; 3?: ...; 4?: ...; 5?: ...; 6?: ...; }
Body text, labels, and dense UI typography
overrides.core.type.ramp.text.1?
...
overrides.core.type.ramp.text.2?
...
overrides.core.type.ramp.text.3?
...
overrides.core.type.ramp.text.4?
...
overrides.core.type.ramp.text.5?
...
overrides.core.type.ramp.text.6?
...
overrides.core.zIndex?
{ base?: number; dropdown?: number; modal?: number; overlay?: number; sticky?: number; toast?: number; tooltip?: number; }
overrides.core.zIndex.base?
number
overrides.core.zIndex.dropdown?
number
overrides.core.zIndex.modal?
number
overrides.core.zIndex.overlay?
number
overrides.core.zIndex.sticky?
number
overrides.core.zIndex.toast?
number
overrides.core.zIndex.tooltip?
number
overrides.semantic?
{ border?: { divider?: { style?: `{${(...)}}`; width?: `{${(...)}}`; }; focus?: { style?: `{${(...)}}`; width?: `{${(...)}}`; }; input?: { style?: `{${(...)}}`; width?: `{${(...)}}`; }; outline?: { style?: `{${(...)}}`; width?: `{${(...)}}`; }; }; colors?: { action?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; analytics?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; commerce?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; content?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; discovery?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; feedback?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; gamification?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; guidance?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; input?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; navigation?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; social?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; }; elevation?: { dragged?: `{${string}}`; flat?: `{${string}}`; modal?: `{${string}}`; overlay?: `{${string}}`; raised?: `{${string}}`; resting?: `{${string}}`; top?: `{${string}}`; }; motion?: { decorative?: { slow?: { duration?: ...; easing?: ...; }; }; feedback?: { fast?: { duration?: ...; easing?: ...; }; }; navigation?: { standard?: { duration?: ...; easing?: ...; }; }; }; opacity?: { feedback?: { disabled?: { text?: ...; }; }; overlay?: { backdrop?: { opacity?: ...; }; spinner?: { opacity?: ...; }; }; }; radii?: { avatar?: `{${string}}`; control?: `{${string}}`; pill?: `{${string}}`; surface?: `{${string}}`; toast?: `{${string}}`; }; sizing?: { hit?: { default?: string; min?: string; prominent?: string; }; icon?: { lg?: `{${(...)}}`; md?: `{${(...)}}`; sm?: `{${(...)}}`; }; identity?: { lg?: `{${(...)}}`; md?: `{${(...)}}`; sm?: `{${(...)}}`; xl?: `{${(...)}}`; }; measure?: { reading?: string; }; surface?: { maxWidth?: `{${(...)}}`; }; viewport?: { height?: { full?: ...; }; }; }; spacing?: { gap?: { inline?: { lg?: ...; md?: ...; sm?: ...; xs?: ...; }; stack?: { lg?: ...; md?: ...; sm?: ...; xl?: ...; xs?: ...; }; }; gutter?: { page?: `{${(...)}}`; section?: `{${(...)}}`; }; inset?: { control?: { lg?: ...; md?: ...; sm?: ...; }; surface?: { lg?: ...; md?: ...; sm?: ...; }; }; separation?: { interactive?: { min?: ...; }; }; }; text?: { body?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; code?: { md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; display?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; headline?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; label?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; title?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; }; zIndex?: { dropdownMenu?: `{${string}}`; modal?: `{${string}}`; modalOverlay?: `{${string}}`; navigation?: `{${string}}`; toast?: `{${string}}`; }; }
overrides.semantic.border?
{ divider?: { style?: `{${(...)}}`; width?: `{${(...)}}`; }; focus?: { style?: `{${(...)}}`; width?: `{${(...)}}`; }; input?: { style?: `{${(...)}}`; width?: `{${(...)}}`; }; outline?: { style?: `{${(...)}}`; width?: `{${(...)}}`; }; }
overrides.semantic.border.divider?
{ style?: `{${(...)}}`; width?: `{${(...)}}`; }
overrides.semantic.border.divider.style?
`{${(...)}}`
overrides.semantic.border.divider.width?
`{${(...)}}`
overrides.semantic.border.focus?
{ style?: `{${(...)}}`; width?: `{${(...)}}`; }
overrides.semantic.border.focus.style?
`{${(...)}}`
overrides.semantic.border.focus.width?
`{${(...)}}`
overrides.semantic.border.input?
{ style?: `{${(...)}}`; width?: `{${(...)}}`; }
overrides.semantic.border.input.style?
`{${(...)}}`
overrides.semantic.border.input.width?
`{${(...)}}`
overrides.semantic.border.outline?
{ style?: `{${(...)}}`; width?: `{${(...)}}`; }
overrides.semantic.border.outline.style?
`{${(...)}}`
overrides.semantic.border.outline.width?
`{${(...)}}`
overrides.semantic.colors?
{ action?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; analytics?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; commerce?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; content?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; discovery?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; feedback?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; gamification?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; guidance?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; input?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; navigation?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; social?: { accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }; }
overrides.semantic.colors.action?
{ accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }
overrides.semantic.colors.action.accent?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.action.accent.background?
...
overrides.semantic.colors.action.accent.border?
...
overrides.semantic.colors.action.accent.text?
...
overrides.semantic.colors.action.caution?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.action.caution.background?
...
overrides.semantic.colors.action.caution.border?
...
overrides.semantic.colors.action.caution.text?
...
overrides.semantic.colors.action.muted?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.action.muted.background?
...
overrides.semantic.colors.action.muted.border?
...
overrides.semantic.colors.action.muted.text?
...
overrides.semantic.colors.action.negative?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.action.negative.background?
...
overrides.semantic.colors.action.negative.border?
...
overrides.semantic.colors.action.negative.text?
...
overrides.semantic.colors.action.positive?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.action.positive.background?
...
overrides.semantic.colors.action.positive.border?
...
overrides.semantic.colors.action.positive.text?
...
overrides.semantic.colors.action.primary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.action.primary.background?
...
overrides.semantic.colors.action.primary.border?
...
overrides.semantic.colors.action.primary.text?
...
overrides.semantic.colors.action.secondary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.action.secondary.background?
...
overrides.semantic.colors.action.secondary.border?
...
overrides.semantic.colors.action.secondary.text?
...
overrides.semantic.colors.analytics?
{ accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }
Expandable UX contexts
overrides.semantic.colors.analytics.accent?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.analytics.accent.background?
...
overrides.semantic.colors.analytics.accent.border?
...
overrides.semantic.colors.analytics.accent.text?
...
overrides.semantic.colors.analytics.caution?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.analytics.caution.background?
...
overrides.semantic.colors.analytics.caution.border?
...
overrides.semantic.colors.analytics.caution.text?
...
overrides.semantic.colors.analytics.muted?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.analytics.muted.background?
...
overrides.semantic.colors.analytics.muted.border?
...
overrides.semantic.colors.analytics.muted.text?
...
overrides.semantic.colors.analytics.negative?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.analytics.negative.background?
...
overrides.semantic.colors.analytics.negative.border?
...
overrides.semantic.colors.analytics.negative.text?
...
overrides.semantic.colors.analytics.positive?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.analytics.positive.background?
...
overrides.semantic.colors.analytics.positive.border?
...
overrides.semantic.colors.analytics.positive.text?
...
overrides.semantic.colors.analytics.primary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.analytics.primary.background?
...
overrides.semantic.colors.analytics.primary.border?
...
overrides.semantic.colors.analytics.primary.text?
...
overrides.semantic.colors.analytics.secondary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.analytics.secondary.background?
...
overrides.semantic.colors.analytics.secondary.border?
...
overrides.semantic.colors.analytics.secondary.text?
...
overrides.semantic.colors.commerce?
{ accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }
overrides.semantic.colors.commerce.accent?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.commerce.accent.background?
...
overrides.semantic.colors.commerce.accent.border?
...
overrides.semantic.colors.commerce.accent.text?
...
overrides.semantic.colors.commerce.caution?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.commerce.caution.background?
...
overrides.semantic.colors.commerce.caution.border?
...
overrides.semantic.colors.commerce.caution.text?
...
overrides.semantic.colors.commerce.muted?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.commerce.muted.background?
...
overrides.semantic.colors.commerce.muted.border?
...
overrides.semantic.colors.commerce.muted.text?
...
overrides.semantic.colors.commerce.negative?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.commerce.negative.background?
...
overrides.semantic.colors.commerce.negative.border?
...
overrides.semantic.colors.commerce.negative.text?
...
overrides.semantic.colors.commerce.positive?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.commerce.positive.background?
...
overrides.semantic.colors.commerce.positive.border?
...
overrides.semantic.colors.commerce.positive.text?
...
overrides.semantic.colors.commerce.primary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.commerce.primary.background?
...
overrides.semantic.colors.commerce.primary.border?
...
overrides.semantic.colors.commerce.primary.text?
...
overrides.semantic.colors.commerce.secondary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.commerce.secondary.background?
...
overrides.semantic.colors.commerce.secondary.border?
...
overrides.semantic.colors.commerce.secondary.text?
...
overrides.semantic.colors.content?
{ accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }
overrides.semantic.colors.content.accent?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.content.accent.background?
...
overrides.semantic.colors.content.accent.border?
...
overrides.semantic.colors.content.accent.text?
...
overrides.semantic.colors.content.caution?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.content.caution.background?
...
overrides.semantic.colors.content.caution.border?
...
overrides.semantic.colors.content.caution.text?
...
overrides.semantic.colors.content.muted?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.content.muted.background?
...
overrides.semantic.colors.content.muted.border?
...
overrides.semantic.colors.content.muted.text?
...
overrides.semantic.colors.content.negative?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.content.negative.background?
...
overrides.semantic.colors.content.negative.border?
...
overrides.semantic.colors.content.negative.text?
...
overrides.semantic.colors.content.positive?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.content.positive.background?
...
overrides.semantic.colors.content.positive.border?
...
overrides.semantic.colors.content.positive.text?
...
overrides.semantic.colors.content.primary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.content.primary.background?
...
overrides.semantic.colors.content.primary.border?
...
overrides.semantic.colors.content.primary.text?
...
overrides.semantic.colors.content.secondary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.content.secondary.background?
...
overrides.semantic.colors.content.secondary.border?
...
overrides.semantic.colors.content.secondary.text?
...
overrides.semantic.colors.discovery?
{ accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }
overrides.semantic.colors.discovery.accent?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.discovery.accent.background?
...
overrides.semantic.colors.discovery.accent.border?
...
overrides.semantic.colors.discovery.accent.text?
...
overrides.semantic.colors.discovery.caution?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.discovery.caution.background?
...
overrides.semantic.colors.discovery.caution.border?
...
overrides.semantic.colors.discovery.caution.text?
...
overrides.semantic.colors.discovery.muted?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.discovery.muted.background?
...
overrides.semantic.colors.discovery.muted.border?
...
overrides.semantic.colors.discovery.muted.text?
...
overrides.semantic.colors.discovery.negative?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.discovery.negative.background?
...
overrides.semantic.colors.discovery.negative.border?
...
overrides.semantic.colors.discovery.negative.text?
...
overrides.semantic.colors.discovery.positive?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.discovery.positive.background?
...
overrides.semantic.colors.discovery.positive.border?
...
overrides.semantic.colors.discovery.positive.text?
...
overrides.semantic.colors.discovery.primary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.discovery.primary.background?
...
overrides.semantic.colors.discovery.primary.border?
...
overrides.semantic.colors.discovery.primary.text?
...
overrides.semantic.colors.discovery.secondary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.discovery.secondary.background?
...
overrides.semantic.colors.discovery.secondary.border?
...
overrides.semantic.colors.discovery.secondary.text?
...
overrides.semantic.colors.feedback?
{ accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }
overrides.semantic.colors.feedback.accent?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.feedback.accent.background?
...
overrides.semantic.colors.feedback.accent.border?
...
overrides.semantic.colors.feedback.accent.text?
...
overrides.semantic.colors.feedback.caution?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.feedback.caution.background?
...
overrides.semantic.colors.feedback.caution.border?
...
overrides.semantic.colors.feedback.caution.text?
...
overrides.semantic.colors.feedback.muted?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.feedback.muted.background?
...
overrides.semantic.colors.feedback.muted.border?
...
overrides.semantic.colors.feedback.muted.text?
...
overrides.semantic.colors.feedback.negative?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.feedback.negative.background?
...
overrides.semantic.colors.feedback.negative.border?
...
overrides.semantic.colors.feedback.negative.text?
...
overrides.semantic.colors.feedback.positive?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.feedback.positive.background?
...
overrides.semantic.colors.feedback.positive.border?
...
overrides.semantic.colors.feedback.positive.text?
...
overrides.semantic.colors.feedback.primary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.feedback.primary.background?
...
overrides.semantic.colors.feedback.primary.border?
...
overrides.semantic.colors.feedback.primary.text?
...
overrides.semantic.colors.feedback.secondary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.feedback.secondary.background?
...
overrides.semantic.colors.feedback.secondary.border?
...
overrides.semantic.colors.feedback.secondary.text?
...
overrides.semantic.colors.gamification?
{ accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }
overrides.semantic.colors.gamification.accent?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.gamification.accent.background?
...
overrides.semantic.colors.gamification.accent.border?
...
overrides.semantic.colors.gamification.accent.text?
...
overrides.semantic.colors.gamification.caution?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.gamification.caution.background?
...
overrides.semantic.colors.gamification.caution.border?
...
overrides.semantic.colors.gamification.caution.text?
...
overrides.semantic.colors.gamification.muted?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.gamification.muted.background?
...
overrides.semantic.colors.gamification.muted.border?
...
overrides.semantic.colors.gamification.muted.text?
...
overrides.semantic.colors.gamification.negative?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.gamification.negative.background?
...
overrides.semantic.colors.gamification.negative.border?
...
overrides.semantic.colors.gamification.negative.text?
...
overrides.semantic.colors.gamification.positive?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.gamification.positive.background?
...
overrides.semantic.colors.gamification.positive.border?
...
overrides.semantic.colors.gamification.positive.text?
...
overrides.semantic.colors.gamification.primary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.gamification.primary.background?
...
overrides.semantic.colors.gamification.primary.border?
...
overrides.semantic.colors.gamification.primary.text?
...
overrides.semantic.colors.gamification.secondary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.gamification.secondary.background?
...
overrides.semantic.colors.gamification.secondary.border?
...
overrides.semantic.colors.gamification.secondary.text?
...
overrides.semantic.colors.guidance?
{ accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }
overrides.semantic.colors.guidance.accent?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.guidance.accent.background?
...
overrides.semantic.colors.guidance.accent.border?
...
overrides.semantic.colors.guidance.accent.text?
...
overrides.semantic.colors.guidance.caution?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.guidance.caution.background?
...
overrides.semantic.colors.guidance.caution.border?
...
overrides.semantic.colors.guidance.caution.text?
...
overrides.semantic.colors.guidance.muted?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.guidance.muted.background?
...
overrides.semantic.colors.guidance.muted.border?
...
overrides.semantic.colors.guidance.muted.text?
...
overrides.semantic.colors.guidance.negative?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.guidance.negative.background?
...
overrides.semantic.colors.guidance.negative.border?
...
overrides.semantic.colors.guidance.negative.text?
...
overrides.semantic.colors.guidance.positive?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.guidance.positive.background?
...
overrides.semantic.colors.guidance.positive.border?
...
overrides.semantic.colors.guidance.positive.text?
...
overrides.semantic.colors.guidance.primary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.guidance.primary.background?
...
overrides.semantic.colors.guidance.primary.border?
...
overrides.semantic.colors.guidance.primary.text?
...
overrides.semantic.colors.guidance.secondary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.guidance.secondary.background?
...
overrides.semantic.colors.guidance.secondary.border?
...
overrides.semantic.colors.guidance.secondary.text?
...
overrides.semantic.colors.input?
{ accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }
overrides.semantic.colors.input.accent?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.input.accent.background?
...
overrides.semantic.colors.input.accent.border?
...
overrides.semantic.colors.input.accent.text?
...
overrides.semantic.colors.input.caution?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.input.caution.background?
...
overrides.semantic.colors.input.caution.border?
...
overrides.semantic.colors.input.caution.text?
...
overrides.semantic.colors.input.muted?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.input.muted.background?
...
overrides.semantic.colors.input.muted.border?
...
overrides.semantic.colors.input.muted.text?
...
overrides.semantic.colors.input.negative?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.input.negative.background?
...
overrides.semantic.colors.input.negative.border?
...
overrides.semantic.colors.input.negative.text?
...
overrides.semantic.colors.input.positive?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.input.positive.background?
...
overrides.semantic.colors.input.positive.border?
...
overrides.semantic.colors.input.positive.text?
...
overrides.semantic.colors.input.primary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.input.primary.background?
...
overrides.semantic.colors.input.primary.border?
...
overrides.semantic.colors.input.primary.text?
...
overrides.semantic.colors.input.secondary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.input.secondary.background?
...
overrides.semantic.colors.input.secondary.border?
...
overrides.semantic.colors.input.secondary.text?
...
overrides.semantic.colors.navigation?
{ accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }
overrides.semantic.colors.navigation.accent?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.navigation.accent.background?
...
overrides.semantic.colors.navigation.accent.border?
...
overrides.semantic.colors.navigation.accent.text?
...
overrides.semantic.colors.navigation.caution?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.navigation.caution.background?
...
overrides.semantic.colors.navigation.caution.border?
...
overrides.semantic.colors.navigation.caution.text?
...
overrides.semantic.colors.navigation.muted?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.navigation.muted.background?
...
overrides.semantic.colors.navigation.muted.border?
...
overrides.semantic.colors.navigation.muted.text?
...
overrides.semantic.colors.navigation.negative?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.navigation.negative.background?
...
overrides.semantic.colors.navigation.negative.border?
...
overrides.semantic.colors.navigation.negative.text?
...
overrides.semantic.colors.navigation.positive?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.navigation.positive.background?
...
overrides.semantic.colors.navigation.positive.border?
...
overrides.semantic.colors.navigation.positive.text?
...
overrides.semantic.colors.navigation.primary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.navigation.primary.background?
...
overrides.semantic.colors.navigation.primary.border?
...
overrides.semantic.colors.navigation.primary.text?
...
overrides.semantic.colors.navigation.secondary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.navigation.secondary.background?
...
overrides.semantic.colors.navigation.secondary.border?
...
overrides.semantic.colors.navigation.secondary.text?
...
overrides.semantic.colors.social?
{ accent?: { background?: ...; border?: ...; text?: ...; }; caution?: { background?: ...; border?: ...; text?: ...; }; muted?: { background?: ...; border?: ...; text?: ...; }; negative?: { background?: ...; border?: ...; text?: ...; }; positive?: { background?: ...; border?: ...; text?: ...; }; primary?: { background?: ...; border?: ...; text?: ...; }; secondary?: { background?: ...; border?: ...; text?: ...; }; }
overrides.semantic.colors.social.accent?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.social.accent.background?
...
overrides.semantic.colors.social.accent.border?
...
overrides.semantic.colors.social.accent.text?
...
overrides.semantic.colors.social.caution?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.social.caution.background?
...
overrides.semantic.colors.social.caution.border?
...
overrides.semantic.colors.social.caution.text?
...
overrides.semantic.colors.social.muted?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.social.muted.background?
...
overrides.semantic.colors.social.muted.border?
...
overrides.semantic.colors.social.muted.text?
...
overrides.semantic.colors.social.negative?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.social.negative.background?
...
overrides.semantic.colors.social.negative.border?
...
overrides.semantic.colors.social.negative.text?
...
overrides.semantic.colors.social.positive?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.social.positive.background?
...
overrides.semantic.colors.social.positive.border?
...
overrides.semantic.colors.social.positive.text?
...
overrides.semantic.colors.social.primary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.social.primary.background?
...
overrides.semantic.colors.social.primary.border?
...
overrides.semantic.colors.social.primary.text?
...
overrides.semantic.colors.social.secondary?
{ background?: ...; border?: ...; text?: ...; }
overrides.semantic.colors.social.secondary.background?
...
overrides.semantic.colors.social.secondary.border?
...
overrides.semantic.colors.social.secondary.text?
...
overrides.semantic.elevation?
{ dragged?: `{${string}}`; flat?: `{${string}}`; modal?: `{${string}}`; overlay?: `{${string}}`; raised?: `{${string}}`; resting?: `{${string}}`; top?: `{${string}}`; }
overrides.semantic.elevation.dragged?
`{${string}}`
Surfaces being dragged (level 5 with enhanced offset)
overrides.semantic.elevation.flat?
`{${string}}`
Surfaces flush with the page (level 0)
overrides.semantic.elevation.modal?
`{${string}}`
Dialogs and sheets (level 4)
overrides.semantic.elevation.overlay?
`{${string}}`
Popovers and dropdowns (level 3–4)
overrides.semantic.elevation.raised?
`{${string}}`
Interactive surfaces lifted on hover (level 3)
overrides.semantic.elevation.resting?
`{${string}}`
Cards and panels at rest (level 2)
overrides.semantic.elevation.top?
`{${string}}`
Toasts and tooltips (level 5)
overrides.semantic.motion?
{ decorative?: { slow?: { duration?: ...; easing?: ...; }; }; feedback?: { fast?: { duration?: ...; easing?: ...; }; }; navigation?: { standard?: { duration?: ...; easing?: ...; }; }; }
overrides.semantic.motion.decorative?
{ slow?: { duration?: ...; easing?: ...; }; }
overrides.semantic.motion.decorative.slow?
{ duration?: ...; easing?: ...; }
overrides.semantic.motion.decorative.slow.duration?
...
overrides.semantic.motion.decorative.slow.easing?
...
overrides.semantic.motion.feedback?
{ fast?: { duration?: ...; easing?: ...; }; }
overrides.semantic.motion.feedback.fast?
{ duration?: ...; easing?: ...; }
overrides.semantic.motion.feedback.fast.duration?
...
overrides.semantic.motion.feedback.fast.easing?
...
overrides.semantic.motion.navigation?
{ standard?: { duration?: ...; easing?: ...; }; }
overrides.semantic.motion.navigation.standard?
{ duration?: ...; easing?: ...; }
overrides.semantic.motion.navigation.standard.duration?
...
overrides.semantic.motion.navigation.standard.easing?
...
overrides.semantic.opacity?
{ feedback?: { disabled?: { text?: ...; }; }; overlay?: { backdrop?: { opacity?: ...; }; spinner?: { opacity?: ...; }; }; }
overrides.semantic.opacity.feedback?
{ disabled?: { text?: ...; }; }
overrides.semantic.opacity.feedback.disabled?
{ text?: ...; }
overrides.semantic.opacity.feedback.disabled.text?
...
overrides.semantic.opacity.overlay?
{ backdrop?: { opacity?: ...; }; spinner?: { opacity?: ...; }; }
overrides.semantic.opacity.overlay.backdrop?
{ opacity?: ...; }
overrides.semantic.opacity.overlay.backdrop.opacity?
...
overrides.semantic.opacity.overlay.spinner?
{ opacity?: ...; }
overrides.semantic.opacity.overlay.spinner.opacity?
...
overrides.semantic.radii?
{ avatar?: `{${string}}`; control?: `{${string}}`; pill?: `{${string}}`; surface?: `{${string}}`; toast?: `{${string}}`; }
overrides.semantic.radii.avatar?
`{${string}}`
overrides.semantic.radii.control?
`{${string}}`
overrides.semantic.radii.pill?
`{${string}}`
overrides.semantic.radii.surface?
`{${string}}`
overrides.semantic.radii.toast?
`{${string}}`
overrides.semantic.sizing?
{ hit?: { default?: string; min?: string; prominent?: string; }; icon?: { lg?: `{${(...)}}`; md?: `{${(...)}}`; sm?: `{${(...)}}`; }; identity?: { lg?: `{${(...)}}`; md?: `{${(...)}}`; sm?: `{${(...)}}`; xl?: `{${(...)}}`; }; measure?: { reading?: string; }; surface?: { maxWidth?: `{${(...)}}`; }; viewport?: { height?: { full?: ...; }; }; }
overrides.semantic.sizing.hit?
{ default?: string; min?: string; prominent?: string; }
overrides.semantic.sizing.hit.default?
string
overrides.semantic.sizing.hit.min?
string
overrides.semantic.sizing.hit.prominent?
string
overrides.semantic.sizing.icon?
{ lg?: `{${(...)}}`; md?: `{${(...)}}`; sm?: `{${(...)}}`; }
overrides.semantic.sizing.icon.lg?
`{${(...)}}`
overrides.semantic.sizing.icon.md?
`{${(...)}}`
overrides.semantic.sizing.icon.sm?
`{${(...)}}`
overrides.semantic.sizing.identity?
{ lg?: `{${(...)}}`; md?: `{${(...)}}`; sm?: `{${(...)}}`; xl?: `{${(...)}}`; }
overrides.semantic.sizing.identity.lg?
`{${(...)}}`
overrides.semantic.sizing.identity.md?
`{${(...)}}`
overrides.semantic.sizing.identity.sm?
`{${(...)}}`
overrides.semantic.sizing.identity.xl?
`{${(...)}}`
overrides.semantic.sizing.measure?
{ reading?: string; }
overrides.semantic.sizing.measure.reading?
string
overrides.semantic.sizing.surface?
{ maxWidth?: `{${(...)}}`; }
overrides.semantic.sizing.surface.maxWidth?
`{${(...)}}`
overrides.semantic.sizing.viewport?
{ height?: { full?: ...; }; }
overrides.semantic.sizing.viewport.height?
{ full?: ...; }
overrides.semantic.sizing.viewport.height.full?
...
overrides.semantic.spacing?
{ gap?: { inline?: { lg?: ...; md?: ...; sm?: ...; xs?: ...; }; stack?: { lg?: ...; md?: ...; sm?: ...; xl?: ...; xs?: ...; }; }; gutter?: { page?: `{${(...)}}`; section?: `{${(...)}}`; }; inset?: { control?: { lg?: ...; md?: ...; sm?: ...; }; surface?: { lg?: ...; md?: ...; sm?: ...; }; }; separation?: { interactive?: { min?: ...; }; }; }
overrides.semantic.spacing.gap?
{ inline?: { lg?: ...; md?: ...; sm?: ...; xs?: ...; }; stack?: { lg?: ...; md?: ...; sm?: ...; xl?: ...; xs?: ...; }; }
overrides.semantic.spacing.gap.inline?
{ lg?: ...; md?: ...; sm?: ...; xs?: ...; }
overrides.semantic.spacing.gap.inline.lg?
...
overrides.semantic.spacing.gap.inline.md?
...
overrides.semantic.spacing.gap.inline.sm?
...
overrides.semantic.spacing.gap.inline.xs?
...
overrides.semantic.spacing.gap.stack?
{ lg?: ...; md?: ...; sm?: ...; xl?: ...; xs?: ...; }
overrides.semantic.spacing.gap.stack.lg?
...
overrides.semantic.spacing.gap.stack.md?
...
overrides.semantic.spacing.gap.stack.sm?
...
overrides.semantic.spacing.gap.stack.xl?
...
overrides.semantic.spacing.gap.stack.xs?
...
overrides.semantic.spacing.gutter?
{ page?: `{${(...)}}`; section?: `{${(...)}}`; }
overrides.semantic.spacing.gutter.page?
`{${(...)}}`
overrides.semantic.spacing.gutter.section?
`{${(...)}}`
overrides.semantic.spacing.inset?
{ control?: { lg?: ...; md?: ...; sm?: ...; }; surface?: { lg?: ...; md?: ...; sm?: ...; }; }
overrides.semantic.spacing.inset.control?
{ lg?: ...; md?: ...; sm?: ...; }
overrides.semantic.spacing.inset.control.lg?
...
overrides.semantic.spacing.inset.control.md?
...
overrides.semantic.spacing.inset.control.sm?
...
overrides.semantic.spacing.inset.surface?
{ lg?: ...; md?: ...; sm?: ...; }
overrides.semantic.spacing.inset.surface.lg?
...
overrides.semantic.spacing.inset.surface.md?
...
overrides.semantic.spacing.inset.surface.sm?
...
overrides.semantic.spacing.separation?
{ interactive?: { min?: ...; }; }
overrides.semantic.spacing.separation.interactive?
{ min?: ...; }
overrides.semantic.spacing.separation.interactive.min?
...
overrides.semantic.text?
{ body?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; code?: { md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; display?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; headline?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; label?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; title?: { lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }; }
overrides.semantic.text.body?
{ lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }
overrides.semantic.text.body.lg?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.body.lg.fontFamily?
...
overrides.semantic.text.body.lg.fontOpticalSizing?
...
overrides.semantic.text.body.lg.fontSize?
...
overrides.semantic.text.body.lg.fontVariantNumeric?
...
overrides.semantic.text.body.lg.fontWeight?
...
overrides.semantic.text.body.lg.letterSpacing?
...
overrides.semantic.text.body.lg.lineHeight?
...
overrides.semantic.text.body.md?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.body.md.fontFamily?
...
overrides.semantic.text.body.md.fontOpticalSizing?
...
overrides.semantic.text.body.md.fontSize?
...
overrides.semantic.text.body.md.fontVariantNumeric?
...
overrides.semantic.text.body.md.fontWeight?
...
overrides.semantic.text.body.md.letterSpacing?
...
overrides.semantic.text.body.md.lineHeight?
...
overrides.semantic.text.body.sm?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.body.sm.fontFamily?
...
overrides.semantic.text.body.sm.fontOpticalSizing?
...
overrides.semantic.text.body.sm.fontSize?
...
overrides.semantic.text.body.sm.fontVariantNumeric?
...
overrides.semantic.text.body.sm.fontWeight?
...
overrides.semantic.text.body.sm.letterSpacing?
...
overrides.semantic.text.body.sm.lineHeight?
...
overrides.semantic.text.code?
{ md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }
overrides.semantic.text.code.md?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.code.md.fontFamily?
...
overrides.semantic.text.code.md.fontOpticalSizing?
...
overrides.semantic.text.code.md.fontSize?
...
overrides.semantic.text.code.md.fontVariantNumeric?
...
overrides.semantic.text.code.md.fontWeight?
...
overrides.semantic.text.code.md.letterSpacing?
...
overrides.semantic.text.code.md.lineHeight?
...
overrides.semantic.text.code.sm?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.code.sm.fontFamily?
...
overrides.semantic.text.code.sm.fontOpticalSizing?
...
overrides.semantic.text.code.sm.fontSize?
...
overrides.semantic.text.code.sm.fontVariantNumeric?
...
overrides.semantic.text.code.sm.fontWeight?
...
overrides.semantic.text.code.sm.letterSpacing?
...
overrides.semantic.text.code.sm.lineHeight?
...
overrides.semantic.text.display?
{ lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }
overrides.semantic.text.display.lg?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.display.lg.fontFamily?
...
overrides.semantic.text.display.lg.fontOpticalSizing?
...
overrides.semantic.text.display.lg.fontSize?
...
overrides.semantic.text.display.lg.fontVariantNumeric?
...
overrides.semantic.text.display.lg.fontWeight?
...
overrides.semantic.text.display.lg.letterSpacing?
...
overrides.semantic.text.display.lg.lineHeight?
...
overrides.semantic.text.display.md?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.display.md.fontFamily?
...
overrides.semantic.text.display.md.fontOpticalSizing?
...
overrides.semantic.text.display.md.fontSize?
...
overrides.semantic.text.display.md.fontVariantNumeric?
...
overrides.semantic.text.display.md.fontWeight?
...
overrides.semantic.text.display.md.letterSpacing?
...
overrides.semantic.text.display.md.lineHeight?
...
overrides.semantic.text.display.sm?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.display.sm.fontFamily?
...
overrides.semantic.text.display.sm.fontOpticalSizing?
...
overrides.semantic.text.display.sm.fontSize?
...
overrides.semantic.text.display.sm.fontVariantNumeric?
...
overrides.semantic.text.display.sm.fontWeight?
...
overrides.semantic.text.display.sm.letterSpacing?
...
overrides.semantic.text.display.sm.lineHeight?
...
overrides.semantic.text.headline?
{ lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }
overrides.semantic.text.headline.lg?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.headline.lg.fontFamily?
...
overrides.semantic.text.headline.lg.fontOpticalSizing?
...
overrides.semantic.text.headline.lg.fontSize?
...
overrides.semantic.text.headline.lg.fontVariantNumeric?
...
overrides.semantic.text.headline.lg.fontWeight?
...
overrides.semantic.text.headline.lg.letterSpacing?
...
overrides.semantic.text.headline.lg.lineHeight?
...
overrides.semantic.text.headline.md?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.headline.md.fontFamily?
...
overrides.semantic.text.headline.md.fontOpticalSizing?
...
overrides.semantic.text.headline.md.fontSize?
...
overrides.semantic.text.headline.md.fontVariantNumeric?
...
overrides.semantic.text.headline.md.fontWeight?
...
overrides.semantic.text.headline.md.letterSpacing?
...
overrides.semantic.text.headline.md.lineHeight?
...
overrides.semantic.text.headline.sm?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.headline.sm.fontFamily?
...
overrides.semantic.text.headline.sm.fontOpticalSizing?
...
overrides.semantic.text.headline.sm.fontSize?
...
overrides.semantic.text.headline.sm.fontVariantNumeric?
...
overrides.semantic.text.headline.sm.fontWeight?
...
overrides.semantic.text.headline.sm.letterSpacing?
...
overrides.semantic.text.headline.sm.lineHeight?
...
overrides.semantic.text.label?
{ lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }
overrides.semantic.text.label.lg?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.label.lg.fontFamily?
...
overrides.semantic.text.label.lg.fontOpticalSizing?
...
overrides.semantic.text.label.lg.fontSize?
...
overrides.semantic.text.label.lg.fontVariantNumeric?
...
overrides.semantic.text.label.lg.fontWeight?
...
overrides.semantic.text.label.lg.letterSpacing?
...
overrides.semantic.text.label.lg.lineHeight?
...
overrides.semantic.text.label.md?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.label.md.fontFamily?
...
overrides.semantic.text.label.md.fontOpticalSizing?
...
overrides.semantic.text.label.md.fontSize?
...
overrides.semantic.text.label.md.fontVariantNumeric?
...
overrides.semantic.text.label.md.fontWeight?
...
overrides.semantic.text.label.md.letterSpacing?
...
overrides.semantic.text.label.md.lineHeight?
...
overrides.semantic.text.label.sm?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.label.sm.fontFamily?
...
overrides.semantic.text.label.sm.fontOpticalSizing?
...
overrides.semantic.text.label.sm.fontSize?
...
overrides.semantic.text.label.sm.fontVariantNumeric?
...
overrides.semantic.text.label.sm.fontWeight?
...
overrides.semantic.text.label.sm.letterSpacing?
...
overrides.semantic.text.label.sm.lineHeight?
...
overrides.semantic.text.title?
{ lg?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; md?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; sm?: { fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }; }
overrides.semantic.text.title.lg?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.title.lg.fontFamily?
...
overrides.semantic.text.title.lg.fontOpticalSizing?
...
overrides.semantic.text.title.lg.fontSize?
...
overrides.semantic.text.title.lg.fontVariantNumeric?
...
overrides.semantic.text.title.lg.fontWeight?
...
overrides.semantic.text.title.lg.letterSpacing?
...
overrides.semantic.text.title.lg.lineHeight?
...
overrides.semantic.text.title.md?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.title.md.fontFamily?
...
overrides.semantic.text.title.md.fontOpticalSizing?
...
overrides.semantic.text.title.md.fontSize?
...
overrides.semantic.text.title.md.fontVariantNumeric?
...
overrides.semantic.text.title.md.fontWeight?
...
overrides.semantic.text.title.md.letterSpacing?
...
overrides.semantic.text.title.md.lineHeight?
...
overrides.semantic.text.title.sm?
{ fontFamily?: ...; fontOpticalSizing?: ...; fontSize?: ...; fontVariantNumeric?: ...; fontWeight?: ...; letterSpacing?: ...; lineHeight?: ...; }
overrides.semantic.text.title.sm.fontFamily?
...
overrides.semantic.text.title.sm.fontOpticalSizing?
...
overrides.semantic.text.title.sm.fontSize?
...
overrides.semantic.text.title.sm.fontVariantNumeric?
...
overrides.semantic.text.title.sm.fontWeight?
...
overrides.semantic.text.title.sm.letterSpacing?
...
overrides.semantic.text.title.sm.lineHeight?
...
overrides.semantic.zIndex?
{ dropdownMenu?: `{${string}}`; modal?: `{${string}}`; modalOverlay?: `{${string}}`; navigation?: `{${string}}`; toast?: `{${string}}`; }
overrides.semantic.zIndex.dropdownMenu?
`{${string}}`
overrides.semantic.zIndex.modal?
`{${string}}`
overrides.semantic.zIndex.modalOverlay?
`{${string}}`
overrides.semantic.zIndex.navigation?
`{${string}}`
overrides.semantic.zIndex.toast?
`{${string}}`
Returns
A complete ThemeTokensV2 with all tokens resolved.
Example
// Extend the default theme with brand colors
const myTheme = createTheme({
overrides: {
core: { colors: { brand: { main: '#FF0000' } } },
},
});
// Extend another theme (theme inheritance)
const childTheme = createTheme({
base: parentTheme,
overrides: {
core: { radii: { sm: '8px' } },
},
});