## When to use `Box`, `sprinkles` and `style` In order to prevent confusion when to use what from vanilla-extract.When there's a non-standard property (not defined in `sprinkles.css.ts`), use style.Example: ```js import { style } from '@vanilla-extract/css' export const list = style({ listStyleType: 'none' }) ``` Use sprinkles and style when there are both standard and non-standard properties.Example: ```js import { sprinkles } from '../css/sprinkles.css' import { style } from '@vanilla-extract/css' const input = style([sprinkles({ ... }), { ... }]) ``` Use Box when there's only standard styles. This way there will be no need to create an extra .css.ts file. You can also use Box + style defined classnames.Example: ```jsx import { Box } from '../Box' import * as styles from ./Heading.css' const Heading = () => ( <Box as="h1" fontSize="48" fontFamily="body" className={styles.nonStandardStyles}>Hello</Box> ) ``` ## Use Box only if using `sprinkles` props there's no point in using Box if you don't use any sprinkles properties there. Use `div` + resetStyles + className (e.g. `style([reset.base, { styles }]))` instead (or even without reset cuz it's not needed everywhere).