CSS for building self-contained, composable, configurable UI components