Skip to content

Interface: ThemeVars

Defined in: packages/sdk/src/domain-types.ts:160

The full theme-override surface, in type form: every --silo-* token a theme preset's vars may recolor. Per the theming contract it spans the design tokens' generic colors + font families and all the component tokens. The keys are the literal CSS custom-property names; renaming a key here renames the token in theme.css in lockstep. Font-sizes and the radius scale are intentionally absent (not theme-overridable).

See

docs/architecture-audit/theming-contract.md

Properties

--silo-color-bg

ts
--silo-color-bg: string;

Defined in: packages/sdk/src/domain-types.ts:162


--silo-color-bg-hover

ts
--silo-color-bg-hover: string;

Defined in: packages/sdk/src/domain-types.ts:163


--silo-color-bg-active

ts
--silo-color-bg-active: string;

Defined in: packages/sdk/src/domain-types.ts:164


--silo-color-text

ts
--silo-color-text: string;

Defined in: packages/sdk/src/domain-types.ts:165


--silo-color-text-hi

ts
--silo-color-text-hi: string;

Defined in: packages/sdk/src/domain-types.ts:166


--silo-color-text-lo

ts
--silo-color-text-lo: string;

Defined in: packages/sdk/src/domain-types.ts:167


--silo-color-accent

ts
--silo-color-accent: string;

Defined in: packages/sdk/src/domain-types.ts:168


--silo-color-accent-2

ts
--silo-color-accent-2: string;

Defined in: packages/sdk/src/domain-types.ts:169


--silo-color-border

ts
--silo-color-border: string;

Defined in: packages/sdk/src/domain-types.ts:170


--silo-color-border-strong

ts
--silo-color-border-strong: string;

Defined in: packages/sdk/src/domain-types.ts:171


--silo-color-ok

ts
--silo-color-ok: string;

Defined in: packages/sdk/src/domain-types.ts:172


--silo-color-warn

ts
--silo-color-warn: string;

Defined in: packages/sdk/src/domain-types.ts:173


--silo-color-err

ts
--silo-color-err: string;

Defined in: packages/sdk/src/domain-types.ts:174


--silo-color-input-bg

ts
--silo-color-input-bg: string;

Defined in: packages/sdk/src/domain-types.ts:175


--silo-color-input-text

ts
--silo-color-input-text: string;

Defined in: packages/sdk/src/domain-types.ts:176


--silo-color-button-bg

ts
--silo-color-button-bg: string;

Defined in: packages/sdk/src/domain-types.ts:177


--silo-color-button-text

ts
--silo-color-button-text: string;

Defined in: packages/sdk/src/domain-types.ts:178


--silo-font-ui?

ts
optional --silo-font-ui?: string;

Defined in: packages/sdk/src/domain-types.ts:180


--silo-font-mono?

ts
optional --silo-font-mono?: string;

Defined in: packages/sdk/src/domain-types.ts:181


--silo-content-text

ts
--silo-content-text: string;

Defined in: packages/sdk/src/domain-types.ts:183


--silo-content-terminal-bg

ts
--silo-content-terminal-bg: string;

Defined in: packages/sdk/src/domain-types.ts:184


--silo-content-editor-bg

ts
--silo-content-editor-bg: string;

Defined in: packages/sdk/src/domain-types.ts:185


--silo-content-editor-selection

ts
--silo-content-editor-selection: string;

Defined in: packages/sdk/src/domain-types.ts:186


--silo-content-editor-selection-inactive

ts
--silo-content-editor-selection-inactive: string;

Defined in: packages/sdk/src/domain-types.ts:187


--silo-content-editor-text-dim

ts
--silo-content-editor-text-dim: string;

Defined in: packages/sdk/src/domain-types.ts:188


--silo-content-editor-text-faint

ts
--silo-content-editor-text-faint: string;

Defined in: packages/sdk/src/domain-types.ts:189


--silo-content-tab-bg

ts
--silo-content-tab-bg: string;

Defined in: packages/sdk/src/domain-types.ts:190


--silo-content-tab-tray-bg

ts
--silo-content-tab-tray-bg: string;

Defined in: packages/sdk/src/domain-types.ts:191


--silo-content-tab-tray-text

ts
--silo-content-tab-tray-text: string;

Defined in: packages/sdk/src/domain-types.ts:192


--silo-content-tab-text

ts
--silo-content-tab-text: string;

Defined in: packages/sdk/src/domain-types.ts:193


--silo-content-tab-text-inactive

ts
--silo-content-tab-text-inactive: string;

Defined in: packages/sdk/src/domain-types.ts:194


--silo-content-tab-text-active

ts
--silo-content-tab-text-active: string;

Defined in: packages/sdk/src/domain-types.ts:195


--silo-breadcrumb-bg

ts
--silo-breadcrumb-bg: string;

Defined in: packages/sdk/src/domain-types.ts:197


--silo-breadcrumb-text

ts
--silo-breadcrumb-text: string;

Defined in: packages/sdk/src/domain-types.ts:198


--silo-breadcrumb-text-active

ts
--silo-breadcrumb-text-active: string;

Defined in: packages/sdk/src/domain-types.ts:199


--silo-breadcrumb-icon

ts
--silo-breadcrumb-icon: string;

Defined in: packages/sdk/src/domain-types.ts:200


--silo-statusbar-bg

ts
--silo-statusbar-bg: string;

Defined in: packages/sdk/src/domain-types.ts:202


--silo-statusbar-text

ts
--silo-statusbar-text: string;

Defined in: packages/sdk/src/domain-types.ts:203


--silo-statusbar-bg-hover

ts
--silo-statusbar-bg-hover: string;

Defined in: packages/sdk/src/domain-types.ts:204


--silo-tab-text

ts
--silo-tab-text: string;

Defined in: packages/sdk/src/domain-types.ts:206


--silo-tab-text-active

ts
--silo-tab-text-active: string;

Defined in: packages/sdk/src/domain-types.ts:207


--silo-tab-bg-hover

ts
--silo-tab-bg-hover: string;

Defined in: packages/sdk/src/domain-types.ts:208


--silo-tab-border-active

ts
--silo-tab-border-active: string;

Defined in: packages/sdk/src/domain-types.ts:209


--silo-menu-bg

ts
--silo-menu-bg: string;

Defined in: packages/sdk/src/domain-types.ts:211


--silo-menu-text

ts
--silo-menu-text: string;

Defined in: packages/sdk/src/domain-types.ts:212


--silo-menu-item-hover-bg

ts
--silo-menu-item-hover-bg: string;

Defined in: packages/sdk/src/domain-types.ts:213


--silo-menu-border

ts
--silo-menu-border: string;

Defined in: packages/sdk/src/domain-types.ts:214


--silo-modal-bg

ts
--silo-modal-bg: string;

Defined in: packages/sdk/src/domain-types.ts:216


--silo-modal-border

ts
--silo-modal-border: string;

Defined in: packages/sdk/src/domain-types.ts:217


--silo-notify-bg

ts
--silo-notify-bg: string;

Defined in: packages/sdk/src/domain-types.ts:219


--silo-notify-text

ts
--silo-notify-text: string;

Defined in: packages/sdk/src/domain-types.ts:220


--silo-notify-text-hi

ts
--silo-notify-text-hi: string;

Defined in: packages/sdk/src/domain-types.ts:221