-record(theme, {
keyword :: spruce@style:style(),
string :: spruce@style:style(),
number :: spruce@style:style(),
comment :: spruce@style:style(),
function :: spruce@style:style(),
operator :: spruce@style:style(),
punctuation :: spruce@style:style(),
type_ :: spruce@style:style(),
module_ :: spruce@style:style(),
variable :: spruce@style:style(),
constant :: spruce@style:style(),
builtin :: spruce@style:style(),
tag :: spruce@style:style(),
attribute :: spruce@style:style(),
selector :: spruce@style:style(),
property :: spruce@style:style(),
regex :: spruce@style:style()
}).