get started

beauty that stays usable

usva. is a React design language with a component library attached, not the other way round. 36 primitives and 27 patterns that recede and structure, 6 sula components that assert, 8 atmospheres that are the room, and 3 themes that run all of it at three different energies.

the one rule

intensity is a property of the layer, not of your taste. core recedes. patterns structure. sula asserts, and only one sula element belongs in any one region. an atmosphere is not a component you place, it is the room the rest of it stands in. everything else in this documentation is a consequence of that.