(** Position and placement utilities *) (** Position configuration *) type t (** Position values *) type position = [ | `Static | `Fixed | `Absolute | `Relative | `Sticky ] (** Inset direction *) type inset_dir = [ | `All | `X | `Y | `Top | `Right | `Bottom | `Left | `Start | `End ] (** Set position type *) val position : position -> t (** Set inset (top/right/bottom/left) *) val inset : inset_dir -> Size.t -> t (** Z-index values *) val z_index : int option -> t (** Convert to CSS class *) val to_class : t -> Css.t (** Common position utilities *) val static : Css.t val fixed : Css.t val absolute : Css.t val relative : Css.t val sticky : Css.t (** Inset shortcuts *) val top : Size.t -> t val right : Size.t -> t val bottom : Size.t -> t val left : Size.t -> t val inset_x : Size.t -> t val inset_y : Size.t -> t