val aspectRatio :
[< `auto
| `inherit_| `initial| `num of float| `ratio of int * int| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val alignContent :
[< `baseline
| `center| `end_| `firstBaseline| `flexEnd| `flexStart| `inherit_| `initial| `lastBaseline| `normal| `revert| `revertLayer| `safe of Css_types.PositionalAlignment.t| `spaceAround| `spaceBetween| `spaceEvenly| `start| `stretch| `unsafe of Css_types.PositionalAlignment.t| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val alignItems :
[< `baseline
| `center| `end_| `firstBaseline| `flexEnd| `flexStart| `inherit_| `initial| `lastBaseline| `left| `normal| `revert| `revertLayer| `right| `safe of Css_types.PositionalAlignment.t| `selfEnd| `selfStart| `start| `stretch| `unsafe of Css_types.PositionalAlignment.t| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val alignSelf :
[< `auto
| `baseline| `center| `end_| `firstBaseline| `flexEnd| `flexStart| `inherit_| `initial| `lastBaseline| `left| `normal| `revert| `revertLayer| `right| `safe of Css_types.PositionalAlignment.t| `selfEnd| `selfStart| `start| `stretch| `unsafe of Css_types.PositionalAlignment.t| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val backdropFilter :
[< `blur of Css_types.Length.t| `brightness of [< `num of float| `percent of float ]| `contrast of [< `num of float| `percent of float ]| `dropShadow of
Css_types.Length.t
* Css_types.Length.t
* Css_types.Length.t
* Css_types.Color.t| `grayscale of [< `num of float| `percent of float ]| `hueRotate of
[< `deg of float| `grad of float| `rad of float| `turn of float ]| `inherit_| `initial| `invert of [< `num of float| `percent of float ]| `none| `opacity of [< `num of float| `percent of float ]| `revert| `revertLayer| `saturate of [< `num of float| `percent of float ]| `sepia of [< `num of float| `percent of float ]| `unset| `url of string| `var of string| `varDefault of string * string ]
array->Rule.rule
val backgroundAttachment :
[< `fixed
| `inherit_| `initial| `local| `revert| `revertLayer| `scroll| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val imageRendering :
[< `auto
| `crispEdges| `highQuality| `inherit_| `initial| `pixelated| `revert| `revertLayer| `smooth| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val backgroundOrigin :
[< `borderBox
| `contentBox| `inherit_| `initial| `paddingBox| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val backgroundPosition :
[< `auto
| `bottom| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val backgroundPosition2 :
[< `auto
| `bottom| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `auto
| `bottom| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val backgroundPosition4 :
x:
[< `auto
| `bottom| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->offsetX:Css_types.Length.t->y:
[< `auto
| `bottom| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->offsetY:Css_types.Length.t->Rule.rule
val backgroundPositions :
([< `auto
| `bottom| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
* [< `auto
| `bottom| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ])
array->Rule.rule
val backgroundRepeat :
([< `hv of 'a * 'a| `inherit_| `initial| `noRepeat| `repeat| `repeatX| `repeatY| `revert| `revertLayer| `round| `space| `unset| `var of string| `varDefault of string * string ]as 'a)->Rule.rule
val maskPosition :
[< `bottom
| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `hv of
[< `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `right| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
* [< `bottom
| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `top| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val maskPositions :
[< `bottom
| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `hv of
[< `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `right| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
* [< `bottom
| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `top| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
array->Rule.rule
val borderBottomWidth :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `medium| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `thick| `thin| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val borderCollapse :
[< `collapse
| `inherit_| `initial| `revert| `revertLayer| `separate| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val borderLeftWidth :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `medium| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `thick| `thin| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val borderRightWidth :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `medium| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `thick| `thin| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val borderTopWidth :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `medium| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `thick| `thin| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val borderWidth :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `medium| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `thick| `thin| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val bottom :
[< `auto
| `bottom| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val boxSizing :
[< `borderBox
| `contentBox| `inherit_| `initial| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val clear :
[< `both
| `inherit_| `initial| `inlineEnd| `inlineStart| `left| `none| `revert| `revertLayer| `right| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val clipPath :
[< `borderBox
| `contentBox| `fillBox| `inherit_| `initial| `marginBox| `none| `paddingBox| `revert| `revertLayer| `strokeBox| `unset| `url of string| `var of string| `varDefault of string * string| `viewBox ]->Rule.rule
val columnCount :
[< `auto
| `count of int| `inherit_| `initial| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val rowGap :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `normal| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val columnGap :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `normal| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val flex :
float ->float ->[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `content| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fill| `fitContent| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val flex1 : [< `auto | `initial| `none| `num of float ]->Rule.rule
val flex2 :
?basis:
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `content| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fill| `fitContent| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->?shrink:float ->float ->Rule.rule
val flexDirection :
[< `column
| `columnReverse| `inherit_| `initial| `revert| `revertLayer| `row| `rowReverse| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val gridColumnGap :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `normal| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val gap :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `normal| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val gridGap :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `normal| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val gap2 :
rowGap:
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `normal| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->columnGap:
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `normal| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val gridRowGap :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `normal| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val height :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fitContent| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val textEmphasisStyle :
[< `circle
| `dot| `double_circle| `filled| `inherit_| `initial| `none| `open_| `revert| `revertLayer| `sesame| `string of string| `triangle| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val textEmphasisStyles :
[< `filled
| `inherit_| `initial| `open_| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->[< `circle
| `dot| `double_circle| `inherit_| `initial| `revert| `revertLayer| `sesame| `triangle| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val textEmphasisPosition :
[< `inherit_
| `initial| `over| `revert| `revertLayer| `under| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val textEmphasisPositions :
[< `inherit_
| `initial| `over| `revert| `revertLayer| `under| `unset| `var of string| `varDefault of string * string ]->[< `inherit_
| `initial| `left| `revert| `revertLayer| `right| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val justifyContent :
[< `center
| `end_| `flexEnd| `flexStart| `inherit_| `initial| `left| `normal| `revert| `revertLayer| `right| `safe of Css_types.PositionalAlignment.t| `selfEnd| `selfStart| `spaceAround| `spaceBetween| `spaceEvenly| `start| `stretch| `unsafe of Css_types.PositionalAlignment.t| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val justifyItems :
[< `baseline
| `center| `end_| `firstBaseline| `flexEnd| `flexStart| `inherit_| `initial| `lastBaseline| `left| `legacy| `legacyCenter| `legacyLeft| `legacyRight| `normal| `revert| `revertLayer| `right| `safe of Css_types.PositionalAlignment.t| `selfEnd| `selfStart| `start| `stretch| `unsafe of Css_types.PositionalAlignment.t| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val left :
[< `auto
| `bottom| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val letterSpacing :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `normal| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val lineHeight :
[< `abs of float| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `normal| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val listStyle :
[< `circle
| `decimal| `disc| `inherit_| `initial| `lowerAlpha| `lowerGreek| `lowerLatin| `lowerRoman| `none| `revert| `revertLayer| `square| `unset| `upperAlpha| `upperLatin| `upperRoman| `var of string| `varDefault of string * string ]->[< `inherit_
| `initial| `inside| `outside| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->[< Css_types.ListStyleImage.t ]->Rule.rule
val listStylePosition :
[< `inherit_
| `initial| `inside| `outside| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val tabSize :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `num of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val margin :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val margin2 :
v:
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->h:
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val margin3 :
top:
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->h:
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->bottom:
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val margin4 :
top:
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->right:
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->bottom:
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->left:
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val marginLeft :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val marginRight :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val marginTop :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val marginBottom :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val maxHeight :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fitContent| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `none| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val maxWidth :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fitContent| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `none| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val minWidth :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fitContent| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `none| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val objectFit :
[< `contain
| `cover| `fill| `inherit_| `initial| `none| `revert| `revertLayer| `scaleDown| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val objectPosition :
[< `auto
| `bottom| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val objectPosition2 :
[< `auto
| `bottom| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `auto
| `bottom| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val outline :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `medium| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `thick| `thin| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `auto
| `dashed| `dotted| `double| `groove| `hidden| `inset| `none| `outset| `ridge| `solid ]->Css_types.Color.t->Rule.rule
val outlineWidth :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `medium| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `thick| `thin| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val perspective :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `none| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val perspectiveOrigin :
[< `bottom
| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `none| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val perspectiveOrigin2 :
[< `bottom
| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `none| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `bottom
| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `none| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val pointerEvents :
[< `all
| `auto| `fill| `inherit_| `initial| `none| `painted| `revert| `revertLayer| `stroke| `unset| `var of string| `varDefault of string * string| `visible| `visibleFill| `visiblePainted| `visibleStroke ]->Rule.rule
val position :
[< `absolute
| `fixed| `inherit_| `initial| `relative| `revert| `revertLayer| `static| `sticky| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val justifySelf :
[< `auto
| `baseline| `center| `end_| `firstBaseline| `flexEnd| `flexStart| `inherit_| `initial| `lastBaseline| `left| `normal| `revert| `revertLayer| `right| `safe of Css_types.PositionalAlignment.t| `selfEnd| `selfStart| `start| `stretch| `unsafe of Css_types.PositionalAlignment.t| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val resize :
[< `block
| `both| `horizontal| `inherit_| `initial| `inline| `none| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vertical ]->Rule.rule
val right :
[< `auto
| `bottom| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val tableLayout :
[< `auto
| `fixed| `inherit_| `initial| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val textAlign :
[< `center
| `end_| `inherit_| `initial| `justify| `justifyAll| `left| `matchParent| `revert| `revertLayer| `right| `start| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val textAlignAll :
[< `center
| `end_| `inherit_| `initial| `justify| `left| `matchParent| `revert| `revertLayer| `right| `start| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val textAlignLast :
[< `auto
| `center| `end_| `inherit_| `initial| `justify| `left| `matchParent| `revert| `revertLayer| `right| `start| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val textDecorationThickness :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fromFont| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val textOverflow :
[< `clip
| `ellipsis| `inherit_| `initial| `revert| `revertLayer| `string of string| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val textTransform :
[< `capitalize
| `inherit_| `initial| `lowercase| `none| `revert| `revertLayer| `unset| `uppercase| `var of string| `varDefault of string * string ]->Rule.rule
val top :
[< `auto
| `bottom| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `right| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val transform :
[< `inherit_
| `initial| `none| `perspective of int| `revert| `revertLayer| `rotate of
[< `deg of float| `grad of float| `rad of float| `turn of float ]| `rotate3d of
float
* float
* float
* [< `deg of float| `grad of float| `rad of float| `turn of float ]| `rotateX of
[< `deg of float| `grad of float| `rad of float| `turn of float ]| `rotateY of
[< `deg of float| `grad of float| `rad of float| `turn of float ]| `rotateZ of
[< `deg of float| `grad of float| `rad of float| `turn of float ]| `scale of float * float| `scale3d of float * float * float| `scaleX of float| `scaleY of float| `scaleZ of float| `skew of
[< `deg of float| `grad of float| `rad of float| `turn of float ]
* [< `deg of float| `grad of float| `rad of float| `turn of float ]| `skewX of
[< `deg of float| `grad of float| `rad of float| `turn of float ]| `skewY of
[< `deg of float| `grad of float| `rad of float| `turn of float ]| `translate of Css_types.Length.t * Css_types.Length.t| `translate3d of
Css_types.Length.t * Css_types.Length.t * Css_types.Length.t| `translateX of Css_types.Length.t| `translateY of Css_types.Length.t| `translateZ of Css_types.Length.t| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val transforms :
[< `inherit_
| `initial| `none| `perspective of int| `revert| `revertLayer| `rotate of
[< `deg of float| `grad of float| `rad of float| `turn of float ]| `rotate3d of
float
* float
* float
* [< `deg of float| `grad of float| `rad of float| `turn of float ]| `rotateX of
[< `deg of float| `grad of float| `rad of float| `turn of float ]| `rotateY of
[< `deg of float| `grad of float| `rad of float| `turn of float ]| `rotateZ of
[< `deg of float| `grad of float| `rad of float| `turn of float ]| `scale of float * float| `scale3d of float * float * float| `scaleX of float| `scaleY of float| `scaleZ of float| `skew of
[< `deg of float| `grad of float| `rad of float| `turn of float ]
* [< `deg of float| `grad of float| `rad of float| `turn of float ]| `skewX of
[< `deg of float| `grad of float| `rad of float| `turn of float ]| `skewY of
[< `deg of float| `grad of float| `rad of float| `turn of float ]| `translate of Css_types.Length.t * Css_types.Length.t| `translate3d of
Css_types.Length.t * Css_types.Length.t * Css_types.Length.t| `translateX of Css_types.Length.t| `translateY of Css_types.Length.t| `translateZ of Css_types.Length.t| `unset| `var of string| `varDefault of string * string ]
array->Rule.rule
val transformOrigin :
[< `bottom
| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `right| `top| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val transformOrigin2 :
[< `bottom
| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `right| `top| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `bottom
| `calc of Css_types.Length.calc_value| `center| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `left| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `right| `top| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val userSelect :
[< `all
| `auto| `contain| `inherit_| `initial| `none| `revert| `revertLayer| `text| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val verticalAlign :
[< `baseline
| `bottom| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `middle| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `sub| `super| `textBottom| `textTop| `top| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val visibility :
[< `collapse
| `hidden| `inherit_| `initial| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `visible ]->Rule.rule
val scrollBehavior :
[< `auto
| `inherit_| `initial| `revert| `revertLayer| `smooth| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val overscrollBehavior :
[< `auto
| `contain| `inherit_| `initial| `none| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val columnWidth :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val width :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fitContent| `inch of float| `inherit_| `initial| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val whiteSpace :
[< `breakSpaces
| `inherit_| `initial| `normal| `nowrap| `pre| `preLine| `preWrap| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val wordBreak :
[< `breakAll
| `inherit_| `initial| `keepAll| `normal| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val wordWrap :
[< `anywhere
| `breakWord| `inherit_| `initial| `normal| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val zIndex :
[< `auto
| `inherit_| `initial| `num of int| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val flex3 :
grow:float ->shrink:float ->basis:
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `content| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fill| `fitContent| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val flexBasis :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `content| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fill| `fitContent| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val string_of_minmax :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->
string
val string_of_dimension :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fitContent| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `minmax of
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
* [< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `mm of float| `none| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `subgrid| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->
string
val gridLengthToJs :
([< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fitContent of Css_types.Length.t| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `minmax of
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
* [< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `mm of float| `name of string| `none| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `repeat of [< `autoFill | `autoFit| `num of int ] * 'a array| `subgrid| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]as 'a)->
string
val string_of_dimensions :
([< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fitContent of Css_types.Length.t| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `minmax of
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
* [< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `mm of float| `name of string| `none| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `repeat of [< `autoFill | `autoFit| `num of int ] * 'a| `subgrid| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
arrayas 'a)->
string
val gridTemplateColumns :
([< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fitContent of Css_types.Length.t| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `minmax of
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
* [< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `mm of float| `name of string| `none| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `repeat of [< `autoFill | `autoFit| `num of int ] * 'a| `subgrid| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
arrayas 'a)->Rule.rule
val gridTemplateRows :
([< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fitContent of Css_types.Length.t| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `minmax of
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
* [< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `mm of float| `name of string| `none| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `repeat of [< `autoFill | `autoFit| `num of int ] * 'a| `subgrid| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
arrayas 'a)->Rule.rule
val gridAutoColumns :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fitContent| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `minmax of
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
* [< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `mm of float| `none| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `subgrid| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val gridAutoRows :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fitContent| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `minmax of
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
* [< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `fr of float| `inch of float| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `mm of float| `none| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `subgrid| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val gridArea :
[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [< `ident of string| `num of int ]| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val gridArea2 :
[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [< `ident of string| `num of int ]| `unset| `var of string| `varDefault of string * string ]->[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [< `ident of string| `num of int ]| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val gridArea3 :
[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [< `ident of string| `num of int ]| `unset| `var of string| `varDefault of string * string ]->[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [< `ident of string| `num of int ]| `unset| `var of string| `varDefault of string * string ]->[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [< `ident of string| `num of int ]| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val gridArea4 :
[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [< `ident of string| `num of int ]| `unset| `var of string| `varDefault of string * string ]->[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [< `ident of string| `num of int ]| `unset| `var of string| `varDefault of string * string ]->[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [< `ident of string| `num of int ]| `unset| `var of string| `varDefault of string * string ]->[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [< `ident of string| `num of int ]| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val gridTemplateAreas :
[< `areas of string array| `inherit_| `initial| `none| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val filter :
[< `blur of Css_types.Length.t| `brightness of [< `num of float| `percent of float ]| `contrast of [< `num of float| `percent of float ]| `dropShadow of
Css_types.Length.t
* Css_types.Length.t
* Css_types.Length.t
* Css_types.Color.t| `grayscale of [< `num of float| `percent of float ]| `hueRotate of
[< `deg of float| `grad of float| `rad of float| `turn of float ]| `inherit_| `initial| `invert of [< `num of float| `percent of float ]| `none| `opacity of [< `num of float| `percent of float ]| `revert| `revertLayer| `saturate of [< `num of float| `percent of float ]| `sepia of [< `num of float| `percent of float ]| `unset| `url of string| `var of string| `varDefault of string * string ]
array->Rule.rule
val boxShadow :
[< `inherit_
| `initial| `none| `revert| `revertLayer| `shadow of string| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val boxShadows :
[< `inherit_
| `initial| `none| `revert| `revertLayer| `shadow of string| `unset| `var of string| `varDefault of string * string ]
array->Rule.rule
val border :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `medium| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `thick| `thin| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `dashed
| `dotted| `double| `groove| `hidden| `inherit_| `initial| `inset| `none| `outset| `revert| `revertLayer| `ridge| `solid| `unset| `var of string| `varDefault of string * string ]->Css_types.Color.t->Rule.rule
val borderStyle :
[< `dashed
| `dotted| `double| `groove| `hidden| `inherit_| `initial| `inset| `none| `outset| `revert| `revertLayer| `ridge| `solid| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val borderLeft :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `medium| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `thick| `thin| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `dashed
| `dotted| `double| `groove| `hidden| `inherit_| `initial| `inset| `none| `outset| `revert| `revertLayer| `ridge| `solid| `unset| `var of string| `varDefault of string * string ]->Css_types.Color.t->Rule.rule
val borderLeftStyle :
[< `dashed
| `dotted| `double| `groove| `hidden| `inherit_| `initial| `inset| `none| `outset| `revert| `revertLayer| `ridge| `solid| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val borderRight :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `medium| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `thick| `thin| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `dashed
| `dotted| `double| `groove| `hidden| `inherit_| `initial| `inset| `none| `outset| `revert| `revertLayer| `ridge| `solid| `unset| `var of string| `varDefault of string * string ]->Css_types.Color.t->Rule.rule
val borderRightStyle :
[< `dashed
| `dotted| `double| `groove| `hidden| `inherit_| `initial| `inset| `none| `outset| `revert| `revertLayer| `ridge| `solid| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val borderTop :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `medium| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `thick| `thin| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `dashed
| `dotted| `double| `groove| `hidden| `inherit_| `initial| `inset| `none| `outset| `revert| `revertLayer| `ridge| `solid| `unset| `var of string| `varDefault of string * string ]->Css_types.Color.t->Rule.rule
val borderTopStyle :
[< `dashed
| `dotted| `double| `groove| `hidden| `inherit_| `initial| `inset| `none| `outset| `revert| `revertLayer| `ridge| `solid| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val borderBottom :
[< `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `cqb of float| `cqh of float| `cqi of float| `cqmax of float| `cqmin of float| `cqw of float| `em of float| `ex of float| `inch of float| `max of Css_types.Length.t array| `medium| `min of Css_types.Length.t array| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `thick| `thin| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `dashed
| `dotted| `double| `groove| `hidden| `inherit_| `initial| `inset| `none| `outset| `revert| `revertLayer| `ridge| `solid| `unset| `var of string| `varDefault of string * string ]->Css_types.Color.t->Rule.rule
val borderBottomStyle :
[< `dashed
| `dotted| `double| `groove| `hidden| `inherit_| `initial| `inset| `none| `outset| `revert| `revertLayer| `ridge| `solid| `unset| `var of string| `varDefault of string * string ]->Rule.rule