Passing CSS-variables
Any cssx namespaced property that starts with a $ char will be converted to a css variable
/* styles.css */
.box {
    width: var(--size);
    height: var(--size);
}
import { Div } from './styles.css'
interface BoxProps {
    size: number
}
function Box(props: BoxProps) {
    const { size } = props
    return <Div css:box css:$size={size + 'px'} />
}
This is equivalent to the following code
import styles from './styles.css'
interface BoxProps {
    size: number
}
function Box(props: BoxProps) {
    const { size } = props
    return <div className={styles.box} style={`--size: ${size}px`} />
}