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 animationIterationCount :
[< `count of float| `infinite| `inherit_| `initial| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val animationIterationCounts :
[< `count of float| `infinite ] array->Rule.rule
val animationPlayState :
[< `inherit_
| `initial| `paused| `revert| `revertLayer| `running| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val animationPlayStates : [< `paused | `running ] array->Rule.rule
val animationTimingFunction :
[< `cubicBezier of float * float * float * float| `ease| `easeIn| `easeInOut| `easeOut| `inherit_| `initial| `jumpBoth| `jumpEnd| `jumpNone| `jumpStart| `linear| `revert| `revertLayer| `stepEnd| `stepStart| `steps of int * [ `end_ | `start ]| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val animationTimingFunctions :
[< `cubicBezier of float * float * float * float| `ease| `easeIn| `easeInOut| `easeOut| `jumpBoth| `jumpEnd| `jumpNone| `jumpStart| `linear| `stepEnd| `stepStart| `steps of int * [< `end_ | `start ] ]
array->Rule.rule
val backfaceVisibility :
[< `hidden
| `inherit_| `initial| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string| `visible ]->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 imageOrientation :
[< `fromImage
| `inherit_| `initial| `none| `revert| `revertLayer| `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 :
[< `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| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `hvOffset of
[ `center
| `left| `leftOffset of Css_types.Length.t| `right| `rightOffset of Css_types.Length.t ]
* [ `bottom
| `bottomOffset of Css_types.Length.t| `center| `top| `topOffset of Css_types.Length.t ]| `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 :
[ `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| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val backgroundPositions :
[< `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| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `hvOffset of
[< `center
| `left| `leftOffset of Css_types.Length.t| `right| `rightOffset of Css_types.Length.t ]
* [< `bottom
| `bottomOffset of Css_types.Length.t| `center| `top| `topOffset of Css_types.Length.t ]| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
array->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| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `hvOffset of
Css_types.Position.X.t
* Css_types.Length.t
* Css_types.Position.Y.t
* Css_types.Length.t| `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 maskPosition2 :
[ `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| `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| `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| `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| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `hvOffset of
[< `center | `left| `right ]
* Css_types.Length.t
* [< `bottom | `center| `top ]
* Css_types.Length.t| `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| `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| `var of string| `varDefault of string * string| `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| `var of string| `varDefault of string * string| `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| `var of string| `varDefault of string * string| `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| `var of string| `varDefault of string * string| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val 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 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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val flex1 :
[< `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| `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| `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 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| `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 ]->?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 fontStyle :
[< `inherit_
| `initial| `italic| `normal| `oblique| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val fontVariant :
[< `inherit_
| `initial| `normal| `revert| `revertLayer| `smallCaps| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val fontWeight :
[< `black
| `bold| `bolder| `extraBold| `extraLight| `inherit_| `initial| `light| `lighter| `medium| `normal| `num of int| `revert| `revertLayer| `semiBold| `thin| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val fontDisplay :
[< `auto
| `block| `fallback| `inherit_| `initial| `optional| `revert| `revertLayer| `swap| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val sizeAdjust : [< `percent of float ]->Rule.rule
val gridProperty :
[< `autoColumns of
[< `masonry
| `none| `tracks 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| `fitContent of Css_types.Length.t| `fr of float| `inch of float| `lineNames of string| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `minmax of Css_types.InflexibleBreadth.t * Css_types.TrackBreadth.t| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `repeat of Css_types.RepeatValue.t * Css_types.RepeatTrack.t array| `subgrid| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
array ]
* bool
* [< `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 Css_types.InflexibleBreadth.t * Css_types.TrackBreadth.t| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
array
option| `autoRows of
bool
* [< `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 Css_types.InflexibleBreadth.t * Css_types.TrackBreadth.t| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
array
option
* [< `masonry
| `none| `tracks 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| `fitContent of Css_types.Length.t| `fr of float| `inch of float| `lineNames of string| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `minmax of Css_types.InflexibleBreadth.t * Css_types.TrackBreadth.t| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `repeat of Css_types.RepeatValue.t * Css_types.RepeatTrack.t array| `subgrid| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
array ]| `inherit_| `initial| `revert| `revertLayer| `template of
[< `areasRows of
[< `area of string| `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| `lineNames of string| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `minmax of Css_types.InflexibleBreadth.t * Css_types.TrackBreadth.t| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
array| `areasRowsColumns of
[< `area of string| `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| `lineNames of string| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `minmax of Css_types.InflexibleBreadth.t * Css_types.TrackBreadth.t| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
array
* [< `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| `lineNames of string| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `minmax of Css_types.InflexibleBreadth.t * Css_types.TrackBreadth.t| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
array| `none| `rowsColumns of
[< `masonry
| `none| `tracks 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| `fitContent of Css_types.Length.t| `fr of float| `inch of float| `lineNames of string| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `minmax of Css_types.InflexibleBreadth.t * Css_types.TrackBreadth.t| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `repeat of Css_types.RepeatValue.t * Css_types.RepeatTrack.t array| `subgrid| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
array ]
* [< `masonry
| `none| `tracks 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| `fitContent of Css_types.Length.t| `fr of float| `inch of float| `lineNames of string| `max of Css_types.Length.t array| `maxContent| `min of Css_types.Length.t array| `minContent| `minmax of Css_types.InflexibleBreadth.t * Css_types.TrackBreadth.t| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `repeat of Css_types.RepeatValue.t * Css_types.RepeatTrack.t array| `subgrid| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
array ] ]| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val gridAutoFlow :
[< `column
| `columnDense| `dense| `inherit_| `initial| `revert| `revertLayer| `row| `rowDense| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val gridColumn :
[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [ `ident of string| `num of int| `numIdent of int * string ]| `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 gridColumnStart :
[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [ `ident of string| `num of int| `numIdent of int * string ]| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val gridColumnEnd :
[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [ `ident of string| `num of int| `numIdent of int * string ]| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val gridRow :
[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [ `ident of string| `num of int| `numIdent of int * string ]| `unset| `var of string| `varDefault of string * string ]->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 gridGap2 :
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 gridRowEnd :
[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [ `ident of string| `num of int| `numIdent of int * string ]| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val gridRowStart :
[< `auto
| `ident of string| `inherit_| `initial| `num of int| `numIdent of int * string| `revert| `revertLayer| `span of [ `ident of string| `num of int| `numIdent of int * string ]| `unset| `var of string| `varDefault of string * string ]->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
| `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 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 listStyleType :
[< `Custom of string| `inherit_| `initial| `none| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->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 :
[< `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| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `hvOffset of
Css_types.Position.X.t
* Css_types.Length.t
* Css_types.Position.Y.t
* Css_types.Length.t| `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 :
[ `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| `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| `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| `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| `var of string| `varDefault of string * string| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val overflowClipMargin :
[< `borderBox
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `contentBox| `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| `paddingBox| `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 overflowClipMargin2 :
?clipEdgeOrigin:
[< `borderBox
| `contentBox| `paddingBox| `var of string| `varDefault of string * string paddingBox ]->[< Css_types.Length.t ]->Rule.rule
val overflowWrap :
[< `anywhere
| `breakWord| `inherit_| `initial| `normal| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val perspectiveProperty :
[< `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| `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| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `hvOffset of
Css_types.Position.X.t
* Css_types.Length.t
* Css_types.Position.Y.t
* Css_types.Length.t| `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 perspectiveOrigin2 :
[ `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| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val offsetAnchor :
[< `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| `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| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `hvOffset of
Css_types.Position.X.t
* Css_types.Length.t
* Css_types.Position.Y.t
* Css_types.Length.t| `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 offsetAnchor2 :
[ `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| `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| `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| `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 isolation :
[< `auto
| `inherit_| `initial| `isolate| `revert| `revertLayer| `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
| `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 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 textDecorationLine :
[< `inherit_
| `initial| `none| `revert| `revertLayer| `unset| `value of Css_types.TextDecorationLine.Value.value| `var of string| `varDefault of string * string ]->Rule.rule
val textDecorationLine2 :
?underline:bool ->?overline:bool ->?lineThrough:bool ->?blink:bool ->unit ->Rule.rule
val textDecorationStyle :
[< `dashed
| `dotted| `double| `inherit_| `initial| `none| `revert| `revertLayer| `solid| `unset| `var of string| `varDefault of string * string| `wavy ]->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| `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 textDecorationSkipInk :
[< `all
| `auto| `inherit_| `initial| `none| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val textDecorationSkipBox :
[< `all
| `inherit_| `initial| `none| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val textDecorationSkipInset :
[< `auto
| `inherit_| `initial| `none| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->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
| `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 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| `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| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `hvOffset 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| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
* Css_types.Length.t| `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 transformOrigin2 :
[ `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| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val transformOrigin3 :
[ `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| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Css_types.Length.t->Rule.rule
val transformBox :
[< `borderBox
| `contentBox| `fillBox| `inherit_| `initial| `revert| `revertLayer| `strokeBox| `unset| `var of string| `varDefault of string * string| `viewBox ]->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| `var of string| `varDefault of string * string| `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 wordSpacing :
[< `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 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| `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| `var of string| `varDefault of string * string| `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| `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 gridTemplateColumns :
[< `inherit_
| `initial| `masonry| `none| `revert| `revertLayer| `tracks of Css_types.Track.t array| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val gridTemplateRows :
[< `inherit_
| `initial| `masonry| `none| `revert| `revertLayer| `tracks of Css_types.Track.t array| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val gridAutoColumns :
[< `auto
| `inherit_| `initial| `revert| `revertLayer| `trackSizes 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| `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 Css_types.InflexibleBreadth.t * Css_types.TrackBreadth.t| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
array| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val gridAutoRows :
[< `auto
| `inherit_| `initial| `revert| `revertLayer| `trackSizes 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| `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 Css_types.InflexibleBreadth.t * Css_types.TrackBreadth.t| `mm of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]
array| `unset| `var of string| `varDefault of string * string ]->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| `numIdent of int * string ]| `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 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| `var of string| `varDefault of string * string| `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| `var of string| `varDefault of string * string| `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| `var of string| `varDefault of string * string| `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| `var of string| `varDefault of string * string| `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| `var of string| `varDefault of string * string| `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
val backgroundSize :
[< `auto
| `calc of Css_types.Length.calc_value| `ch of float| `cm of float| `contain| `cover| `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| `size 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| `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| `var of string| `varDefault of string * string| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]| `unset| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val lineBreak :
[< `anywhere
| `auto| `inherit_| `initial| `loose| `normal| `revert| `revertLayer| `strict| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val hyphens :
[< `auto
| `inherit_| `initial| `manual| `none| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val textJustify :
[< `auto
| `inherit_| `initial| `interCharacter| `interWord| `none| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val overflowInline :
[< `auto
| `clip| `hidden| `inherit_| `initial| `revert| `revertLayer| `scroll| `unset| `var of string| `varDefault of string * string| `visible ]->Rule.rule
val overflowBlock :
[< `auto
| `clip| `hidden| `inherit_| `initial| `revert| `revertLayer| `scroll| `unset| `var of string| `varDefault of string * string| `visible ]->Rule.rule
val fontSynthesisWeight :
[< `auto
| `inherit_| `initial| `none| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val fontSynthesisStyle :
[< `auto
| `inherit_| `initial| `none| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val fontSynthesisSmallCaps :
[< `auto
| `inherit_| `initial| `none| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val fontSynthesisPosition :
[< `auto
| `inherit_| `initial| `none| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val fontKerning :
[< `auto
| `inherit_| `initial| `none| `normal| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val fontVariantPosition :
[< `inherit_
| `initial| `normal| `revert| `revertLayer| `sub| `super| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val fontVariantCaps :
[< `allPetiteCaps
| `allSmallCaps| `inherit_| `initial| `normal| `petiteCaps| `revert| `revertLayer| `smallCaps| `titlingCaps| `unicase| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val fontOpticalSizing :
[< `auto
| `inherit_| `initial| `none| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val fontVariantEmoji :
[< `emoji
| `inherit_| `initial| `normal| `revert| `revertLayer| `text| `unicode| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val translateProperty :
[< `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 rotateProperty :
[< `inherit_
| `initial| `none| `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 ]| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val scaleProperty :
[< `inherit_
| `initial| `none| `num of float| `percent of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val scaleProperty2 :
[< `num of float| `percent of float| `var of string| `varDefault of string * string ]->[< `num of float| `percent of float| `var of string| `varDefault of string * string ]->Rule.rule
val scaleProperty3 :
[< `num of float| `percent of float| `var of string| `varDefault of string * string ]->[< `num of float| `percent of float| `var of string| `varDefault of string * string ]->[< `num of float| `percent of float| `var of string| `varDefault of string * string ]->Rule.rule
val borderImageSlice :
[< `inherit_
| `initial| `num of float| `percent of float| `revert| `revertLayer| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val borderImageSlice1 :
?fill:bool ->[< `num of float| `percent of float ]->Rule.rule
val borderImageSlice2 :
?fill:bool ->[< `num of float| `percent of float ]->[< `num of float| `percent of float ]->Rule.rule
val borderImageSlice3 :
?fill:bool ->[< `num of float| `percent of float ]->[< `num of float| `percent of float ]->[< `num of float| `percent of float ]->Rule.rule
val borderImageSlice4 :
?fill:bool ->[< `num of float| `percent of float ]->[< `num of float| `percent of float ]->[< `num of float| `percent of float ]->[< `num of float| `percent of float ]->Rule.rule
val borderImageWidth :
[< `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| `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 borderImageWidth2 :
[< `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| `num of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `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| `inch of float| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val borderImageWidth3 :
[< `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| `num of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `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| `inch of float| `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| `var of string| `varDefault of string * string| `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| `inch of float| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val borderImageWidth4 :
[< `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| `num of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `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| `inch of float| `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| `var of string| `varDefault of string * string| `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| `inch of float| `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| `var of string| `varDefault of string * string| `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| `inch of float| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val borderImageOutset :
[< `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 borderImageOutset2 :
[< `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| `num of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `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| `num of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val borderImageOutset3 :
[< `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| `num of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `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| `num of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `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| `num of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val borderImageOutset4 :
[< `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| `num of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `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| `num of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `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| `num of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[< `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| `num of float| `pc of float| `percent of float| `pt of int| `px of int| `pxFloat of float| `rem of float| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->Rule.rule
val borderImageRepeat :
[< `inherit_
| `initial| `repeat| `revert| `revertLayer| `round| `space| `stretch| `unset| `var of string| `varDefault of string * string ]->Rule.rule
val size :
[ `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| `var of string| `varDefault of string * string| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ]->[> `size 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| `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| `var of string| `varDefault of string * string| `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| `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| `var of string| `varDefault of string * string| `vh of float| `vmax of float| `vmin of float| `vw of float| `zero ] ]