Package-level declarations
jengaBrand(seed = …): brand a whole light and dark theme from one color, with corner style, density and contrast.
Types
A single brand definition that derives a whole theme: a coherent, accessible light and dark scheme plus type, shape and density, from a few inputs.
How far apart the derived on-color and its background sit; higher widens the gap.
The corner language of the derived shape set.
How tightly the derived spacing and control sizes pack.
Functions
The derived dark color scheme: brand family from seed, neutrals/status kept.
Builds a JengaBrand. Only seed is required; everything else keeps a sensible default so jengaBrand(seed = brandColor) yields a full themed light+dark scheme.
The derived light color scheme: brand family from seed, neutrals/status kept.
The derived shape set for the brand's corner language.
The derived sizing set for the brand's density; touch target and icons stay fixed.
The derived spacing scale for the brand's density.
The derived type scale. Unset families resolve to the system default here; JengaTheme(brand = ...) injects Jenga's bundled brand font for unset families.