Css_Legacy_CoreSourcemodule Std = Klothinclude module type of struct include Converter endval string_of_stops :
(Css_AtomicTypes.Color.t * Css_AtomicTypes.Length.t) Belt.List.t ->
stringval string_of_content :
[< `attr of string
| `closeQuote
| `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `counter of string * Css_AtomicTypes.Counter.style
| `counters of string * string * Css_AtomicTypes.Counters.style
| `inherit_
| `initial
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `noCloseQuote
| `noOpenQuote
| `none
| `normal
| `openQuote
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `revert
| `revertLayer
| `text of string
| `unset
| `url of string
| `var of string
| `varDefault of string * string ] ->
stringval string_of_counter_increment :
[< `increment of string * int
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
stringval string_of_counter_reset :
[< `inherit_
| `initial
| `none
| `reset of string * int
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
stringval string_of_counter_set :
[< `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `set of string * int
| `unset
| `var of string
| `varDefault of string * string ] ->
stringval string_of_column_gap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
stringval string_of_row_gap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
stringval string_of_gap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
stringval string_of_position :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
stringval string_of_color :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
stringval alignContent :
[< `baseline
| `center
| `end_
| `firstBaseline
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `lastBaseline
| `normal
| `revert
| `revertLayer
| `safe of Css_AtomicTypes.PositionalAlignment.t
| `spaceAround
| `spaceBetween
| `spaceEvenly
| `start
| `stretch
| `unsafe of Css_AtomicTypes.PositionalAlignment.t
| `unset
| `var of string
| `varDefault of string * string ] ->
ruleval alignSelf :
[< `auto
| `baseline
| `center
| `end_
| `firstBaseline
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `lastBaseline
| `left
| `normal
| `revert
| `revertLayer
| `right
| `safe of Css_AtomicTypes.PositionalAlignment.t
| `selfEnd
| `selfStart
| `start
| `stretch
| `unsafe of Css_AtomicTypes.PositionalAlignment.t
| `unset
| `var of string
| `varDefault of string * string ] ->
ruleval backgroundColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
ruleval string_of_backgroundImage :
[< `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `url of string ] ->
stringval backgroundImage :
[< `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `url of string ] ->
ruleval backgroundImages :
[< `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `url of string ]
Belt.List.t ->
ruleval maskImage :
[< `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `url of string ] ->
ruleval string_of_backgroundPosition :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
stringval backgroundPosition :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval backgroundPosition2 :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval backgroundPosition4 :
x:
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
offsetX:Css_AtomicTypes.Length.t ->
y:
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
offsetY:Css_AtomicTypes.Length.t ->
ruleval backgroundPositions :
([< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ]
* [< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ])
Belt.Array.t ->
ruleval backgroundRepeat :
[< `hv of
[< Css_AtomicTypes.BackgroundRepeat.horizontal ]
* [< Css_AtomicTypes.BackgroundRepeat.vertical ]
| `inherit_
| `initial
| `noRepeat
| `repeat
| `repeatX
| `repeatY
| `revert
| `revertLayer
| `round
| `space
| `unset
| `var of string
| `varDefault of string * string ] ->
ruleval string_of_maskposition :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `hv of
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `right
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `top
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
stringval maskPosition :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `hv of
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `right
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `top
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval maskPositions :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `hv of
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `right
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `top
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ]
Belt.List.t ->
ruleval borderImageSource :
[< `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `url of string ] ->
ruleval borderBottomColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
ruleval borderColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
ruleval borderLeftColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
ruleval borderRightColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
ruleval borderTopColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
ruleval bottom :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval color :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
ruleval columnGap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval rowGap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval contentRule :
[< `attr of string
| `closeQuote
| `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `counter of string * Css_AtomicTypes.Counter.style
| `counters of string * string * Css_AtomicTypes.Counters.style
| `inherit_
| `initial
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `noCloseQuote
| `noOpenQuote
| `none
| `normal
| `openQuote
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `revert
| `revertLayer
| `text of string
| `unset
| `url of string
| `var of string
| `varDefault of string * string ] ->
ruleval contentRules :
[< `attr of string
| `closeQuote
| `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `counter of string * Css_AtomicTypes.Counter.style
| `counters of string * string * Css_AtomicTypes.Counters.style
| `inherit_
| `initial
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `noCloseQuote
| `noOpenQuote
| `none
| `normal
| `openQuote
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `revert
| `revertLayer
| `text of string
| `unset
| `url of string
| `var of string
| `varDefault of string * string ]
Belt.List.t ->
ruleval countersIncrement :
[< `increment of string * int
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ]
Belt.List.t ->
ruleval countersReset :
[< `inherit_
| `initial
| `none
| `reset of string * int
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ]
Belt.List.t ->
ruleval countersSet :
[< `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `set of string * int
| `unset
| `var of string
| `varDefault of string * string ]
Belt.List.t ->
ruleval display :
[< `block
| `contents
| `flex
| `flow
| `flowRoot
| `grid
| `inherit_
| `initial
| `inline
| `inlineBlock
| `inlineFlex
| `inlineGrid
| `inlineTable
| `listItem
| `mozBox
| `mozInlineBox
| `mozInlineStack
| `msFlexbox
| `msGrid
| `msInlineFlexbox
| `msInlineGrid
| `none
| `revert
| `revertLayer
| `ruby
| `rubyBase
| `rubyBaseContainer
| `rubyText
| `rubyTextContainer
| `runIn
| `table
| `tableCaption
| `tableCell
| `tableColumn
| `tableColumnGroup
| `tableFooterGroup
| `tableHeaderGroup
| `tableRow
| `tableRowGroup
| `unset
| `var of string
| `varDefault of string * string
| `webkitBox
| `webkitFlex
| `webkitInlineBox
| `webkitInlineFlex ] ->
ruleval flex :
Js.Float.t ->
Js.Float.t ->
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `content
| `em of float
| `ex of float
| `fill
| `fitContent
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
ruleval flex2 :
?basis:
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `content
| `em of float
| `ex of float
| `fill
| `fitContent
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
?shrink:Js.Float.t ->
Js.Float.t ->
ruleval fontSize :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval gridColumnGap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval gap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval gridGap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval gap2 :
rowGap:
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval gridRowGap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval height :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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 ] ->
ruleval justifyContent :
[< `center
| `end_
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `left
| `normal
| `revert
| `revertLayer
| `right
| `selfEnd
| `selfStart
| `spaceAround
| `spaceBetween
| `spaceEvenly
| `start
| `stretch
| `unset
| `var of string
| `varDefault of string * string ] ->
ruleval justifyItems :
[< `baseline
| `center
| `end_
| `firstBaseline
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `lastBaseline
| `left
| `legacy
| `legacyCenter
| `legacyLeft
| `legacyRight
| `normal
| `revert
| `revertLayer
| `right
| `safe of Css_AtomicTypes.PositionalAlignment.t
| `selfEnd
| `selfStart
| `start
| `stretch
| `unsafe of Css_AtomicTypes.PositionalAlignment.t
| `unset
| `var of string
| `varDefault of string * string ] ->
ruleval left :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval letterSpacing :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval lineHeight :
[< `abs of float
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval listStyle :
Css_AtomicTypes.ListStyleType.t ->
Css_AtomicTypes.ListStylePosition.t ->
[< `none | `url of string ] ->
ruleval listStyleImage :
[< `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `inherit_
| `initial
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `revert
| `revertLayer
| `unset
| `url of string
| `var of string
| `varDefault of string * string ] ->
ruleval tabSize :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval marginToString :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
stringval margin :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval margin2 :
v:
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval margin3 :
top:
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval margin4 :
top:
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval marginLeft :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval marginRight :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval marginTop :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval marginBottom :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval maxHeight :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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 ] ->
ruleval maxWidth :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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 ] ->
ruleval minHeight :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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 ] ->
ruleval minWidth :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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 ] ->
ruleval objectPosition :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval objectPosition2 :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval outline :
Css_AtomicTypes.LineWidth.t ->
Css_AtomicTypes.OutlineStyle.t ->
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
ruleval outlineColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
ruleval padding3 :
top:Css_AtomicTypes.Length.t ->
h:Css_AtomicTypes.Length.t ->
bottom:Css_AtomicTypes.Length.t ->
ruleval padding4 :
top:Css_AtomicTypes.Length.t ->
right:Css_AtomicTypes.Length.t ->
bottom:Css_AtomicTypes.Length.t ->
left:Css_AtomicTypes.Length.t ->
ruleval perspective :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval perspectiveOrigin :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
| `right
| `top
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
ruleval perspectiveOrigin2 :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
| `right
| `top
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
| `right
| `top
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
ruleval justifySelf :
[< `auto
| `baseline
| `center
| `end_
| `firstBaseline
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `lastBaseline
| `left
| `normal
| `revert
| `revertLayer
| `right
| `safe of Css_AtomicTypes.PositionalAlignment.t
| `selfEnd
| `selfStart
| `start
| `stretch
| `unsafe of Css_AtomicTypes.PositionalAlignment.t
| `unset
| `var of string
| `varDefault of string * string ] ->
ruleval right :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval textDecorationColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `inherit_
| `initial
| `revert
| `revertLayer
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `unset
| `var of string
| `varDefault of string * string ] ->
ruleval textDecorationThickness :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fromFont
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval textIndent :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval top :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval transform :
[< `none
| `perspective of int
| `rotate of Css_AtomicTypes.Angle.t
| `rotate3d of float * float * float * Css_AtomicTypes.Angle.t
| `rotateX of Css_AtomicTypes.Angle.t
| `rotateY of Css_AtomicTypes.Angle.t
| `rotateZ of Css_AtomicTypes.Angle.t
| `scale of float * float
| `scale3d of float * float * float
| `scaleX of float
| `scaleY of float
| `scaleZ of float
| `skew of Css_AtomicTypes.Angle.t * Css_AtomicTypes.Angle.t
| `skewX of Css_AtomicTypes.Angle.t
| `skewY of Css_AtomicTypes.Angle.t
| `translate of Css_AtomicTypes.Length.t * Css_AtomicTypes.Length.t
| `translate3d of
Css_AtomicTypes.Length.t
* Css_AtomicTypes.Length.t
* Css_AtomicTypes.Length.t
| `translateX of Css_AtomicTypes.Length.t
| `translateY of Css_AtomicTypes.Length.t
| `translateZ of Css_AtomicTypes.Length.t ] ->
ruleval transformOrigin2 :
Css_AtomicTypes.TransformOrigin.t ->
Css_AtomicTypes.TransformOrigin.t ->
ruleval transformOrigin3d :
Css_AtomicTypes.Length.t ->
Css_AtomicTypes.Length.t ->
Css_AtomicTypes.Length.t ->
ruleval verticalAlign :
[< `baseline
| `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `middle
| `min of Css_AtomicTypes.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 ] ->
ruleval columnWidth :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval caretColor :
[< `auto
| `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `inherit_
| `initial
| `revert
| `revertLayer
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `unset
| `var of string
| `varDefault of string * string ] ->
ruleval width :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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 ] ->
ruleval wordSpacing :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
ruleval linearGradient :
Css_AtomicTypes.Gradient.direction ->
Css_AtomicTypes.Gradient.color_stop_list ->
[> `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list ]val repeatingLinearGradient :
Css_AtomicTypes.Gradient.direction ->
Css_AtomicTypes.Gradient.color_stop_list ->
[> `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list ]val radialGradient :
Css_AtomicTypes.Gradient.shape ->
Css_AtomicTypes.Gradient.radial_size ->
Css_AtomicTypes.Position.t ->
Css_AtomicTypes.Gradient.color_stop_list ->
[> `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list ]val repeatingRadialGradient :
Css_AtomicTypes.Gradient.shape ->
Css_AtomicTypes.Gradient.radial_size ->
Css_AtomicTypes.Position.t ->
Css_AtomicTypes.Gradient.color_stop_list ->
[> `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list ]val conicGradient :
Css_AtomicTypes.Gradient.direction ->
Css_AtomicTypes.Gradient.color_stop_list ->
[> `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list ]val flex3 :
grow:Js.Float.t ->
shrink:Js.Float.t ->
basis:
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `content
| `em of float
| `ex of float
| `fill
| `fitContent
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
ruleval flexBasis :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `content
| `em of float
| `ex of float
| `fill
| `fitContent
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
ruleval string_of_minmax :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
stringval string_of_dimension :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `fr of Js.Float.t
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `mm of float
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
stringtype trackLength = [ | Css_AtomicTypes.Length.t| `auto| `fr of float| `minContent| `maxContent| `minmax of minmax * minmax ]type gridLength = [ | trackLength| `repeat of Css_AtomicTypes.RepeatValue.t * trackLength array ]val gridLengthToJs :
([< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent of Css_AtomicTypes.Length.t
| `fr of Js.Float.t
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `mm of float
| `name of string
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `repeat of Css_AtomicTypes.RepeatValue.t * 'a list
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] as 'a) ->
stringval string_of_dimensions :
([< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent of Css_AtomicTypes.Length.t
| `fr of Js.Float.t
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `mm of float
| `name of string
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `repeat of Css_AtomicTypes.RepeatValue.t * 'a
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
list as 'a) ->
stringval gridTemplateColumns :
([< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent of Css_AtomicTypes.Length.t
| `fr of Js.Float.t
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `mm of float
| `name of string
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `repeat of Css_AtomicTypes.RepeatValue.t * 'a
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
list as 'a) ->
ruleval gridTemplateRows :
([< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent of Css_AtomicTypes.Length.t
| `fr of Js.Float.t
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `mm of float
| `name of string
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `repeat of Css_AtomicTypes.RepeatValue.t * 'a
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
list as 'a) ->
ruleval gridAutoColumns :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `fr of Js.Float.t
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `mm of float
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
ruleval gridAutoRows :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `fr of Js.Float.t
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `mm of float
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
ruleval gridArea3 :
Css_AtomicTypes.GridArea.t ->
Css_AtomicTypes.GridArea.t ->
Css_AtomicTypes.GridArea.t ->
ruleval gridArea4 :
Css_AtomicTypes.GridArea.t ->
Css_AtomicTypes.GridArea.t ->
Css_AtomicTypes.GridArea.t ->
Css_AtomicTypes.GridArea.t ->
ruletype filter = [ | `blur of Css_AtomicTypes.Length.t| `brightness of float| `contrast of [ `percent of float | `num of float ]| `dropShadow of
Css_AtomicTypes.Length.t
* Css_AtomicTypes.Length.t
* Css_AtomicTypes.Length.t
* [ Css_AtomicTypes.Color.t | Css_AtomicTypes.Var.t ]| `grayscale of float| `hueRotate of angle| `invert of float| `opacity of float| `saturate of float| `sepia of float| `url of string| `none| Css_AtomicTypes.Var.t| Css_AtomicTypes.Cascading.t ]val string_of_filter :
[< `blur of Css_AtomicTypes.Length.t
| `brightness of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `contrast of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `dropShadow of
Css_AtomicTypes.Length.t
* Css_AtomicTypes.Length.t
* Css_AtomicTypes.Length.t
* [ `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ]
| `grayscale of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `hueRotate of Css_AtomicTypes.Angle.t
| `inherit_
| `initial
| `invert of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `none
| `opacity of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `revert
| `revertLayer
| `saturate of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `sepia of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `unset
| `url of string
| `var of string
| `varDefault of string * string ] ->
stringval filter :
[< `blur of Css_AtomicTypes.Length.t
| `brightness of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `contrast of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `dropShadow of
Css_AtomicTypes.Length.t
* Css_AtomicTypes.Length.t
* Css_AtomicTypes.Length.t
* [ `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ]
| `grayscale of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `hueRotate of Css_AtomicTypes.Angle.t
| `inherit_
| `initial
| `invert of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `none
| `opacity of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `revert
| `revertLayer
| `saturate of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `sepia of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `unset
| `url of string
| `var of string
| `varDefault of string * string ]
Belt.List.t ->
ruleval string_of_borderstyle :
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
stringval border :
Css_AtomicTypes.LineWidth.t ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
ruleval borderLeft :
Css_AtomicTypes.LineWidth.t ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
ruleval borderRight :
Css_AtomicTypes.LineWidth.t ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
ruleval borderTop :
Css_AtomicTypes.LineWidth.t ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
ruleval borderBottom :
Css_AtomicTypes.LineWidth.t ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
ruleval background :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `url of string ] ->
ruleval backgrounds :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `url of string ]
Belt.List.t ->
ruleval backgroundSize :
[< `auto
| `contain
| `cover
| `size of Css_AtomicTypes.Length.t * Css_AtomicTypes.Length.t ] ->
ruleval fontFace :
fontFamily:string ->
src:[< `localUrl of string | `url of string ] list ->
?fontStyle:Css_AtomicTypes.FontStyle.t ->
?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 ] ->
?fontDisplay:Css_AtomicTypes.FontDisplay.t ->
?sizeAdjust:Css_AtomicTypes.Percentage.t ->
unit ->
stringTransition
val transition :
?duration:Css_AtomicTypes.Time.t ->
?delay:Css_AtomicTypes.Time.t ->
?timingFunction:Css_AtomicTypes.TimingFunction.t ->
string ->
ruleval animation :
?duration:Css_AtomicTypes.Time.t ->
?delay:Css_AtomicTypes.Time.t ->
?direction:Css_AtomicTypes.AnimationDirection.t ->
?timingFunction:Css_AtomicTypes.TimingFunction.t ->
?fillMode:Css_AtomicTypes.AnimationFillMode.t ->
?playState:Css_AtomicTypes.AnimationPlayState.t ->
?iterationCount:Css_AtomicTypes.AnimationIterationCount.t ->
string ->
rule