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
--silo-color-bg: string;Defined in: packages/sdk/src/domain-types.ts:162
--silo-color-bg-hover
--silo-color-bg-hover: string;Defined in: packages/sdk/src/domain-types.ts:163
--silo-color-bg-active
--silo-color-bg-active: string;Defined in: packages/sdk/src/domain-types.ts:164
--silo-color-text
--silo-color-text: string;Defined in: packages/sdk/src/domain-types.ts:165
--silo-color-text-hi
--silo-color-text-hi: string;Defined in: packages/sdk/src/domain-types.ts:166
--silo-color-text-lo
--silo-color-text-lo: string;Defined in: packages/sdk/src/domain-types.ts:167
--silo-color-accent
--silo-color-accent: string;Defined in: packages/sdk/src/domain-types.ts:168
--silo-color-accent-2
--silo-color-accent-2: string;Defined in: packages/sdk/src/domain-types.ts:169
--silo-color-border
--silo-color-border: string;Defined in: packages/sdk/src/domain-types.ts:170
--silo-color-border-strong
--silo-color-border-strong: string;Defined in: packages/sdk/src/domain-types.ts:171
--silo-color-ok
--silo-color-ok: string;Defined in: packages/sdk/src/domain-types.ts:172
--silo-color-warn
--silo-color-warn: string;Defined in: packages/sdk/src/domain-types.ts:173
--silo-color-err
--silo-color-err: string;Defined in: packages/sdk/src/domain-types.ts:174
--silo-color-input-bg
--silo-color-input-bg: string;Defined in: packages/sdk/src/domain-types.ts:175
--silo-color-input-text
--silo-color-input-text: string;Defined in: packages/sdk/src/domain-types.ts:176
--silo-color-button-bg
--silo-color-button-bg: string;Defined in: packages/sdk/src/domain-types.ts:177
--silo-color-button-text
--silo-color-button-text: string;Defined in: packages/sdk/src/domain-types.ts:178
--silo-font-ui?
optional --silo-font-ui?: string;Defined in: packages/sdk/src/domain-types.ts:180
--silo-font-mono?
optional --silo-font-mono?: string;Defined in: packages/sdk/src/domain-types.ts:181
--silo-content-text
--silo-content-text: string;Defined in: packages/sdk/src/domain-types.ts:183
--silo-content-terminal-bg
--silo-content-terminal-bg: string;Defined in: packages/sdk/src/domain-types.ts:184
--silo-content-editor-bg
--silo-content-editor-bg: string;Defined in: packages/sdk/src/domain-types.ts:185
--silo-content-editor-selection
--silo-content-editor-selection: string;Defined in: packages/sdk/src/domain-types.ts:186
--silo-content-editor-selection-inactive
--silo-content-editor-selection-inactive: string;Defined in: packages/sdk/src/domain-types.ts:187
--silo-content-editor-text-dim
--silo-content-editor-text-dim: string;Defined in: packages/sdk/src/domain-types.ts:188
--silo-content-editor-text-faint
--silo-content-editor-text-faint: string;Defined in: packages/sdk/src/domain-types.ts:189
--silo-content-tab-bg
--silo-content-tab-bg: string;Defined in: packages/sdk/src/domain-types.ts:190
--silo-content-tab-tray-bg
--silo-content-tab-tray-bg: string;Defined in: packages/sdk/src/domain-types.ts:191
--silo-content-tab-tray-text
--silo-content-tab-tray-text: string;Defined in: packages/sdk/src/domain-types.ts:192
--silo-content-tab-text
--silo-content-tab-text: string;Defined in: packages/sdk/src/domain-types.ts:193
--silo-content-tab-text-inactive
--silo-content-tab-text-inactive: string;Defined in: packages/sdk/src/domain-types.ts:194
--silo-content-tab-text-active
--silo-content-tab-text-active: string;Defined in: packages/sdk/src/domain-types.ts:195
--silo-breadcrumb-bg
--silo-breadcrumb-bg: string;Defined in: packages/sdk/src/domain-types.ts:197
--silo-breadcrumb-text
--silo-breadcrumb-text: string;Defined in: packages/sdk/src/domain-types.ts:198
--silo-breadcrumb-text-active
--silo-breadcrumb-text-active: string;Defined in: packages/sdk/src/domain-types.ts:199
--silo-breadcrumb-icon
--silo-breadcrumb-icon: string;Defined in: packages/sdk/src/domain-types.ts:200
--silo-statusbar-bg
--silo-statusbar-bg: string;Defined in: packages/sdk/src/domain-types.ts:202
--silo-statusbar-text
--silo-statusbar-text: string;Defined in: packages/sdk/src/domain-types.ts:203
--silo-statusbar-bg-hover
--silo-statusbar-bg-hover: string;Defined in: packages/sdk/src/domain-types.ts:204
--silo-tab-text
--silo-tab-text: string;Defined in: packages/sdk/src/domain-types.ts:206
--silo-tab-text-active
--silo-tab-text-active: string;Defined in: packages/sdk/src/domain-types.ts:207
--silo-tab-bg-hover
--silo-tab-bg-hover: string;Defined in: packages/sdk/src/domain-types.ts:208
--silo-tab-border-active
--silo-tab-border-active: string;Defined in: packages/sdk/src/domain-types.ts:209
--silo-menu-bg
--silo-menu-bg: string;Defined in: packages/sdk/src/domain-types.ts:211
--silo-menu-text
--silo-menu-text: string;Defined in: packages/sdk/src/domain-types.ts:212
--silo-menu-item-hover-bg
--silo-menu-item-hover-bg: string;Defined in: packages/sdk/src/domain-types.ts:213
--silo-menu-border
--silo-menu-border: string;Defined in: packages/sdk/src/domain-types.ts:214
--silo-modal-bg
--silo-modal-bg: string;Defined in: packages/sdk/src/domain-types.ts:216
--silo-modal-border
--silo-modal-border: string;Defined in: packages/sdk/src/domain-types.ts:217
--silo-notify-bg
--silo-notify-bg: string;Defined in: packages/sdk/src/domain-types.ts:219
--silo-notify-text
--silo-notify-text: string;Defined in: packages/sdk/src/domain-types.ts:220
--silo-notify-text-hi
--silo-notify-text-hi: string;Defined in: packages/sdk/src/domain-types.ts:221