| name | theme |
| description | Deep theme system knowledge: createMuiTheme factory, dark/light palette tokens, typography scale, ThemeProvider color-scheme application, and tss-react/mui styling conventions. |
Theme Skill
How colors, typography, and the overall visual design are managed via Material-UI (MUI) theming.
Layout
packages/theme/src/
├── index.ts (package entry, re-exports)
├── createMuiTheme.ts (MUI theme factory)
├── palette.ts (dark & light color definitions)
├── typography.ts (font families & sizes)
└── components/ (MUI component overrides)
Core Files
| File | Role |
|---|
packages/theme/src/createMuiTheme.ts | Factory that builds the full MUI theme |
packages/theme/src/palette.ts | Dark and light palette color definitions |
packages/theme/src/typography.ts | Font families (Inter, IBM Plex Mono) and scale |
packages/theme/src/index.ts | Package entry, re-exports |
Treat palette.ts / typography.ts as the source of truth for exact token values (hex codes,
font sizes). Read them directly rather than hardcoding specific values elsewhere.
Color Scheme
Lichtblick supports two schemes: dark (default) and light. Each is defined as a palette
object (mode, primary, secondary, error, warning, info, success, ,
, …) in .