" TODO: create cssCounterStyleDescriptor for `@counter-style` descriptors syn region cssInclude start=/@counter-style\>/ end=/\ze{/ skipwhite skipnl contains=css.*Prop,css.*Attr,cssValueInteger,cssValueLength,cssMediaKeyword,cssVendor,cssIncludeKeyword,cssComment nextgroup=cssMediaBlock syn keyword cssGeneratedContentProp contained system negative prefix suffix range pad fallback syn match cssGeneratedContentProp contained "\<\(additive-\)\=symbols\>" syn match cssGeneratedContentProp contained "\" syn keyword cssGeneratedContentAttr contained cyclic symbolic additive extends bullets numbers words bengali cambodian khmer devanagari gujarati gurmukhi kannada lao malayalam mongolian myanmar oriya persian tamil telugu thai tibetan syn match cssGeneratedContentAttr contained "\<\(ethiopic-\)\=numeric\>" syn match cssGeneratedContentAttr contained "\" syn match cssGeneratedContentAttr contained "\<\(upper\|lower\)-armenian\>" syn match cssGeneratedContentAttr contained "\" syn match cssGeneratedContentAttr contained "\" syn match cssGeneratedContentAttr contained "\<\(japanese\|korean-hanja\|\(simp\|trad\)-chinese\)-\(in\)\=formal\>" syn match cssGeneratedContentAttr contained "\" syn region cssFunction contained matchgroup=cssFunctionName start="\