Skip to content
Entangle UI v0.13.0

lightThemeValues

const lightThemeValues: object

Defined in: src/theme/lightThemeValues.ts:18

Light theme values — pure data, no @vanilla-extract/css calls.

Mirrors darkThemeValues shape exactly so createCustomTheme and createLightTheme can share the merge helper and so LightThemeValues stays structurally compatible with DarkThemeValues.

Lives in a plain .ts module so build-time tooling (token export, docs generation) can import the values without booting the Vanilla Extract runtime. lightTheme.css.ts re-exports this object and is the file that actually creates the scoped theme class.

Note on colors.surface.whiteOverlay: the token name is kept for contract compatibility, but in light mode it flips polarity to a subtle dark overlay (rgba(0, 0, 0, 0.06)) so it still reads as a “subtle tint over the underlying surface”.

readonly borderRadius: object

readonly lg: "6px" = '6px'

readonly md: "4px" = '4px'

readonly none: "0px" = '0px'

readonly sm: "2px" = '2px'

readonly colors: object

readonly accent: object

readonly error: "#d32f2f" = '#d32f2f'

readonly primary: "#0066cc" = '#0066cc'

readonly secondary: "#004a99" = '#004a99'

readonly success: "#2e7d32" = '#2e7d32'

readonly warning: "#a64500" = '#a64500'

readonly backdrop: "rgba(0, 0, 0, 0.4)" = 'rgba(0, 0, 0, 0.4)'

readonly background: object

readonly elevated: "#ffffff" = '#ffffff'

readonly inset: "#f8f8fa" = '#f8f8fa'

readonly primary: "#ffffff" = '#ffffff'

readonly secondary: "#f5f5f7" = '#f5f5f7'

readonly tertiary: "#ebebee" = '#ebebee'

readonly border: object

readonly default: "#e0e0e3" = '#e0e0e3'

readonly error: "#d32f2f" = '#d32f2f'

readonly focus: "#0066cc" = '#0066cc'

readonly success: "#2e7d32" = '#2e7d32'

readonly surface: object

readonly active: "#e6e6ea" = '#e6e6ea'

readonly default: "#ffffff" = '#ffffff'

readonly disabled: "#f5f5f7" = '#f5f5f7'

readonly hover: "#f0f0f3" = '#f0f0f3'

readonly row: "#ffffff" = '#ffffff'

readonly rowHover: "#f5f5f7" = '#f5f5f7'

readonly whiteOverlay: "rgba(0, 0, 0, 0.06)" = 'rgba(0, 0, 0, 0.06)'

readonly text: object

readonly disabled: "#b0b0b0" = '#b0b0b0'

readonly muted: "#6b6b6b" = '#6b6b6b'

readonly primary: "#1a1a1a" = '#1a1a1a'

readonly secondary: "#4a4a4a" = '#4a4a4a'

readonly demo: object

readonly canvas: object

readonly gradientEnd: "#ebebee" = '#ebebee'

readonly gradientMid: "#f0f0f3" = '#f0f0f3'

readonly gradientStart: "#fafafa" = '#fafafa'

readonly shadows: object

readonly focus: "0 0 0 2px rgba(0, 102, 204, 0.3)" = '0 0 0 2px rgba(0, 102, 204, 0.3)'

readonly lg: "0 4px 12px rgba(0, 0, 0, 0.10)" = '0 4px 12px rgba(0, 0, 0, 0.10)'

readonly md: "0 2px 4px rgba(0, 0, 0, 0.08)" = '0 2px 4px rgba(0, 0, 0, 0.08)'

readonly separatorBottom: "0 1px 2px rgba(0, 0, 0, 0.04)" = '0 1px 2px rgba(0, 0, 0, 0.04)'

readonly separatorLeft: "-1px 0 2px rgba(0, 0, 0, 0.04)" = '-1px 0 2px rgba(0, 0, 0, 0.04)'

readonly separatorRight: "1px 0 2px rgba(0, 0, 0, 0.04)" = '1px 0 2px rgba(0, 0, 0, 0.04)'

readonly sm: "0 1px 2px rgba(0, 0, 0, 0.06)" = '0 1px 2px rgba(0, 0, 0, 0.06)'

readonly thumb: "0 0 2px rgba(0, 0, 0, 0.15)" = '0 0 2px rgba(0, 0, 0, 0.15)'

readonly xl: "0 8px 24px rgba(0, 0, 0, 0.12)" = '0 8px 24px rgba(0, 0, 0, 0.12)'

readonly shell: object

readonly dock: object

readonly borderBarBg: "#f5f5f7" = '#f5f5f7'

readonly borderBarSize: "28px" = '28px'

readonly dropOverlay: "rgba(0, 102, 204, 0.15)" = 'rgba(0, 102, 204, 0.15)'

readonly splitterColor: "#e0e0e3" = '#e0e0e3'

readonly splitterHoverColor: "#0066cc" = '#0066cc'

readonly splitterSize: "4px" = '4px'

readonly tabActiveBg: "#ffffff" = '#ffffff'

readonly tabActiveText: "#1a1a1a" = '#1a1a1a'

readonly tabBg: "#f5f5f7" = '#f5f5f7'

readonly tabHeight: "28px" = '28px'

readonly tabHoverBg: "#ebebee" = '#ebebee'

readonly tabText: "#4a4a4a" = '#4a4a4a'

readonly menuBar: object

readonly activeBg: "#0066cc" = '#0066cc'

readonly bg: "#f5f5f7" = '#f5f5f7'

readonly height: "28px" = '28px'

readonly hoverBg: "#ebebee" = '#ebebee'

readonly shortcutText: "#6b6b6b" = '#6b6b6b'

readonly text: "#1a1a1a" = '#1a1a1a'

readonly statusBar: object

readonly bg: "#0066cc" = '#0066cc'

readonly height: "22px" = '22px'

readonly heightMd: "26px" = '26px'

readonly text: "#ffffff" = '#ffffff'

readonly toolbar: object

readonly bg: "#f5f5f7" = '#f5f5f7'

readonly height: object

readonly md: "40px" = '40px'

readonly sm: "32px" = '32px'

readonly separator: "#e0e0e3" = '#e0e0e3'

readonly spacing: object

readonly lg: "12px" = '12px'

readonly md: "8px" = '8px'

readonly sm: "4px" = '4px'

readonly xl: "16px" = '16px'

readonly xs: "2px" = '2px'

readonly xxl: "24px" = '24px'

readonly xxxl: "32px" = '32px'

readonly transitions: object

readonly fast: "100ms ease-out" = '100ms ease-out'

readonly normal: "200ms ease-out" = '200ms ease-out'

readonly slow: "300ms ease-out" = '300ms ease-out'

readonly typography: object

readonly fontFamily: object

readonly mono: “SF Mono, Monaco, Consolas, “Liberation Mono”, “Courier New”, monospace” = 'SF Mono, Monaco, Consolas, "Liberation Mono", "Courier New", monospace'

readonly sans: “-apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, “Helvetica Neue”, Arial, sans-serif” = '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'

readonly fontSize: object

readonly lg: "14px" = '14px'

readonly md: "12px" = '12px'

readonly sm: "11px" = '11px'

readonly xl: "16px" = '16px'

readonly xs: "10px" = '10px'

readonly xxs: "9px" = '9px'

readonly fontWeight: object

readonly medium: "500" = '500'

readonly normal: "400" = '400'

readonly semibold: "600" = '600'

readonly lineHeight: object

readonly normal: "1.4" = '1.4'

readonly relaxed: "1.6" = '1.6'

readonly tight: "1.2" = '1.2'

readonly zIndex: object

readonly base: "1" = '1'

readonly dropdown: "1000" = '1000'

readonly modal: "1100" = '1100'

readonly popover: "1000" = '1000'

readonly tooltip: "1000" = '1000'