(** Core CSS class management module *) (** Represents a single CSS class name *) type t (** Create a CSS class from a string *) val make : string -> t (** Convert a CSS class to a string *) val to_string : t -> string (** Empty CSS class *) val empty : t (** Combine two CSS classes *) val combine : t -> t -> t (** Combine multiple CSS classes *) val concat : t list -> t (** Infix operator for combining CSS classes *) val ( @+ ) : t -> t -> t (** Check if a CSS class is empty *) val is_empty : t -> bool (** Create CSS classes from a list of strings *) val of_strings : string list -> t (** Combine multiple CSS classes (alias for concat) *) val tw : t list -> t