Interface: ThemeVars
Defined in: packages/sdk/src/domain-types.ts:284
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:286
--silo-color-bg-hover
--silo-color-bg-hover: string;Defined in: packages/sdk/src/domain-types.ts:287
--silo-color-bg-active
--silo-color-bg-active: string;Defined in: packages/sdk/src/domain-types.ts:288
--silo-color-text
--silo-color-text: string;Defined in: packages/sdk/src/domain-types.ts:289
--silo-color-text-hi
--silo-color-text-hi: string;Defined in: packages/sdk/src/domain-types.ts:290
--silo-color-text-lo
--silo-color-text-lo: string;Defined in: packages/sdk/src/domain-types.ts:291
--silo-color-accent
--silo-color-accent: string;Defined in: packages/sdk/src/domain-types.ts:292
--silo-color-accent-2
--silo-color-accent-2: string;Defined in: packages/sdk/src/domain-types.ts:293
--silo-color-border
--silo-color-border: string;Defined in: packages/sdk/src/domain-types.ts:294
--silo-color-border-strong
--silo-color-border-strong: string;Defined in: packages/sdk/src/domain-types.ts:295
--silo-color-ok
--silo-color-ok: string;Defined in: packages/sdk/src/domain-types.ts:296
--silo-color-warn
--silo-color-warn: string;Defined in: packages/sdk/src/domain-types.ts:297
--silo-color-err
--silo-color-err: string;Defined in: packages/sdk/src/domain-types.ts:298
--silo-color-input-bg
--silo-color-input-bg: string;Defined in: packages/sdk/src/domain-types.ts:299
--silo-color-input-text
--silo-color-input-text: string;Defined in: packages/sdk/src/domain-types.ts:300
--silo-color-input-border
--silo-color-input-border: string;Defined in: packages/sdk/src/domain-types.ts:301
--silo-color-button-bg
--silo-color-button-bg: string;Defined in: packages/sdk/src/domain-types.ts:302
--silo-color-button-text
--silo-color-button-text: string;Defined in: packages/sdk/src/domain-types.ts:303
--silo-color-toolbar-bg
--silo-color-toolbar-bg: string;Defined in: packages/sdk/src/domain-types.ts:305
--silo-color-toolbar-text
--silo-color-toolbar-text: string;Defined in: packages/sdk/src/domain-types.ts:306
--silo-color-toolbar-text-disabled
--silo-color-toolbar-text-disabled: string;Defined in: packages/sdk/src/domain-types.ts:307
--silo-color-toolbar-input-bg
--silo-color-toolbar-input-bg: string;Defined in: packages/sdk/src/domain-types.ts:308
--silo-color-content-bg
--silo-color-content-bg: string;Defined in: packages/sdk/src/domain-types.ts:310
--silo-color-content-text
--silo-color-content-text: string;Defined in: packages/sdk/src/domain-types.ts:311
--silo-button-bg
--silo-button-bg: string;Defined in: packages/sdk/src/domain-types.ts:317
--silo-button-text
--silo-button-text: string;Defined in: packages/sdk/src/domain-types.ts:318
--silo-button-border
--silo-button-border: string;Defined in: packages/sdk/src/domain-types.ts:319
--silo-button-primary-bg
--silo-button-primary-bg: string;Defined in: packages/sdk/src/domain-types.ts:320
--silo-button-primary-text
--silo-button-primary-text: string;Defined in: packages/sdk/src/domain-types.ts:321
--silo-button-danger-bg
--silo-button-danger-bg: string;Defined in: packages/sdk/src/domain-types.ts:322
--silo-button-danger-text
--silo-button-danger-text: string;Defined in: packages/sdk/src/domain-types.ts:323
--silo-font-ui?
optional --silo-font-ui?: string;Defined in: packages/sdk/src/domain-types.ts:325
--silo-font-mono?
optional --silo-font-mono?: string;Defined in: packages/sdk/src/domain-types.ts:326
--silo-content-text
--silo-content-text: string;Defined in: packages/sdk/src/domain-types.ts:328
--silo-content-terminal-bg
--silo-content-terminal-bg: string;Defined in: packages/sdk/src/domain-types.ts:329
--silo-content-editor-bg
--silo-content-editor-bg: string;Defined in: packages/sdk/src/domain-types.ts:330
--silo-content-editor-selection
--silo-content-editor-selection: string;Defined in: packages/sdk/src/domain-types.ts:331
--silo-content-editor-selection-inactive
--silo-content-editor-selection-inactive: string;Defined in: packages/sdk/src/domain-types.ts:332
--silo-content-editor-text-dim
--silo-content-editor-text-dim: string;Defined in: packages/sdk/src/domain-types.ts:333
--silo-content-editor-text-faint
--silo-content-editor-text-faint: string;Defined in: packages/sdk/src/domain-types.ts:334
--silo-content-tab-bg
--silo-content-tab-bg: string;Defined in: packages/sdk/src/domain-types.ts:335
--silo-content-tab-tray-bg
--silo-content-tab-tray-bg: string;Defined in: packages/sdk/src/domain-types.ts:336
--silo-content-tab-tray-text
--silo-content-tab-tray-text: string;Defined in: packages/sdk/src/domain-types.ts:337
--silo-content-tab-text
--silo-content-tab-text: string;Defined in: packages/sdk/src/domain-types.ts:338
--silo-content-tab-text-inactive
--silo-content-tab-text-inactive: string;Defined in: packages/sdk/src/domain-types.ts:339
--silo-content-tab-text-active
--silo-content-tab-text-active: string;Defined in: packages/sdk/src/domain-types.ts:340
--silo-statusbar-bg
--silo-statusbar-bg: string;Defined in: packages/sdk/src/domain-types.ts:342
--silo-statusbar-text
--silo-statusbar-text: string;Defined in: packages/sdk/src/domain-types.ts:343
--silo-statusbar-bg-hover
--silo-statusbar-bg-hover: string;Defined in: packages/sdk/src/domain-types.ts:344
--silo-tab-text
--silo-tab-text: string;Defined in: packages/sdk/src/domain-types.ts:346
--silo-tab-text-active
--silo-tab-text-active: string;Defined in: packages/sdk/src/domain-types.ts:347
--silo-tab-bg-hover
--silo-tab-bg-hover: string;Defined in: packages/sdk/src/domain-types.ts:348
--silo-tab-border-active
--silo-tab-border-active: string;Defined in: packages/sdk/src/domain-types.ts:349
--silo-menu-bg
--silo-menu-bg: string;Defined in: packages/sdk/src/domain-types.ts:351
--silo-menu-text
--silo-menu-text: string;Defined in: packages/sdk/src/domain-types.ts:352
--silo-menu-item-hover-bg
--silo-menu-item-hover-bg: string;Defined in: packages/sdk/src/domain-types.ts:353
--silo-menu-border
--silo-menu-border: string;Defined in: packages/sdk/src/domain-types.ts:354
--silo-modal-bg
--silo-modal-bg: string;Defined in: packages/sdk/src/domain-types.ts:356
--silo-modal-border
--silo-modal-border: string;Defined in: packages/sdk/src/domain-types.ts:357
--silo-notify-bg
--silo-notify-bg: string;Defined in: packages/sdk/src/domain-types.ts:359
--silo-notify-text
--silo-notify-text: string;Defined in: packages/sdk/src/domain-types.ts:360
--silo-notify-text-hi
--silo-notify-text-hi: string;Defined in: packages/sdk/src/domain-types.ts:361
--silo-list-radius
--silo-list-radius: string;Defined in: packages/sdk/src/domain-types.ts:363
--silo-list-inset
--silo-list-inset: string;Defined in: packages/sdk/src/domain-types.ts:364
--silo-list-hover-bg
--silo-list-hover-bg: string;Defined in: packages/sdk/src/domain-types.ts:365
--silo-list-active-bg
--silo-list-active-bg: string;Defined in: packages/sdk/src/domain-types.ts:366
--silo-list-active-outline
--silo-list-active-outline: string;Defined in: packages/sdk/src/domain-types.ts:368
Selected-row outline — use a bordered selection instead of (or with) a fill.