Theming
Every component takes a theme prop or reads the nearest ThemeProvider. Six accent colours (violet is the default) flow through AccentContext. Tokens: an 8px spacing scale, iOS-style radii, Geist type. setKitFont and setKitMotion switch the typeface and the motion preset at runtime.
Halaska UI · Components · Patterns · Screens · Install