@@ -0,0 +1,86 @@
1+(comment) @comment
2+
3+"~" @operator
4+">" @operator
5+"+" @operator
6+"-" @operator
7+"*" @operator
8+"/" @operator
9+"=" @operator
10+"^=" @operator
11+"|=" @operator
12+"~=" @operator
13+"$=" @operator
14+"*=" @operator
15+
16+"in" @operator
17+"and" @operator
18+"or" @operator
19+"not" @operator
20+"only" @operator
21+
22+"@apply" @constant.builtin
23+"@at-root" @constant.builtin
24+"@charset" @constant.builtin
25+"@debug" @constant.builtin
26+"@each" @keyword.control.repeat
27+"@else" @keyword.control.conditional
28+"@error" @constant.builtin
29+"@extend" @constant.builtin
30+"@for" @keyword.control.repeat
31+"@forward" @keyword.control.import
32+"@function" @function.method
33+"@if" @keyword.control.conditional
34+"@import" @keyword.control.import
35+"@include" @keyword.control.import
36+"@keyframes" @constant.builtin
37+"@media" @constant.builtin
38+"@mixin" @constant.builtin
39+"@namespace" @namespace
40+"@return" @keyword.control.return
41+"@supports" @constant.builtin
42+"@use" @keyword.control.import
43+"@warn" @constant.builtin
44+"@while" @keyword.control.repeat
45+
46+((property_name) @variable
47+ (match? @variable "^--"))
48+((plain_value) @variable
49+ (match? @variable "^--"))
50+
51+(tag_name) @tag
52+(universal_selector) @tag
53+(attribute_selector (plain_value) @string)
54+(nesting_selector) @variable.other.member
55+(pseudo_element_selector) @attribute
56+(pseudo_class_selector) @attribute
57+
58+(identifier) @variable
59+(class_name) @variable
60+(id_name) @variable
61+(namespace_name) @variable
62+(property_name) @variable.other.member
63+(feature_name) @variable
64+(variable) @variable
65+(variable_name) @variable.other.member
66+(variable_value) @variable.other.member
67+(argument_name) @variable.parameter
68+(selectors) @variable.other.member
69+
70+(attribute_name) @attribute
71+
72+(function_name) @function
73+
74+(to) @keyword
75+(from) @keyword
76+(important) @keyword
77+
78+(string_value) @string
79+(color_value) @string.special
80+
81+(integer_value) @constant.numeric.integer
82+(float_value) @constant.numeric.float
83+(unit) @type
84+
85+"#" @punctuation.delimiter
86+"," @punctuation.delimiter