Info

Why "Nebula"


NebulaKit resolves visual styles using five orthogonal axes: theme, brand, color, variant and intent. Theme and brand define the visual environment. They can be applied globally or locally and are inherited through the nearest drawable Box. Color, variant and intent are always local. They describe how a specific component presents itself within that environment. Each axis operates independently. Changing one never alters the meaning or behavior of the others. This separation keeps the system predictable, composable and easy to reason about as it grows.

More on the topic