Skip to main content

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

ThemeTokensV2

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' } },
},
});