// Edit the code!const Button = (props) => {return (<BoxbackgroundColor="$blue400"borderRadius="$pill"color="white"fontSize="$body"fontWeight="600"p="$2 $3"textDecoration="none"transition="all 200ms ease"margin="0 $2"_hover={{boxShadow: '0 5px 15px rgba(0, 0, 0, .12)',transform: 'translateY(-2px)',}}{...props}/>)};render(<Box display="flex" justifyContent="center"><Button as="a" href="/docs/installation">Documentation</Button><Button backgroundColor="transparent" color="$gray400" as="a" href="https://github.com/system-props/system-props">GitHub</Button></Box>);
Rapidly develop consistent UI components with style props on your components.
Quickly set font-size, margin, padding, color and more from scales defined in your theme.
Similar API to Styled System makes it easy to switch.
Style your components at common CSS pseudo selectors.
Compatible with most CSS-in-JS libraries, including Styled Components and Emotion
Primitive building blocks for component-based design systems.
Written in TypeScript, token-aware properties, and expandable API