Normalized Tailwind CSS root configuration.
@type source() :: %{ :base => String.t(), :pattern => String.t(), optional(:negated) => boolean() }
@type t() :: %Volt.Config.Tailwind{ css: String.t() | nil, dev_url: String.t(), name: String.t(), sources: [source()] }
@spec enabled?(keyword() | boolean() | nil) :: boolean()
@spec new( keyword() | boolean() | nil, keyword() ) :: t()