export const matchers = [
	{
		"supports": "color-mix(in display-p3-linear, red, blue)",
		"property": "color",
		"sniff": "color-mix(",
		"matchers": [
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"value": "display-p3-linear"
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"anyRemainingArguments": true
					}
				],
				"unclosed": true
			}
		]
	},
	{
		"supports": "color-mix(in lch, red, blue)",
		"property": "color",
		"sniff": "color-mix(",
		"matchers": [
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"value": "hue"
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"value": "hue"
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"value": "hue"
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"value": "hue"
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "color-mix(in lch, red)",
		"property": "color",
		"sniff": "color-mix(",
		"matchers": [
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"value": "hue"
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"value": "hue"
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"anyRemainingArguments": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"anyRemainingArguments": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"anyRemainingArguments": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"anyRemainingArguments": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"value": "hue"
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"anyRemainingArguments": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"value": "hue"
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"anyRemainingArguments": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"value": "hue"
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"anyRemainingArguments": true
					}
				]
			},
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"value": "in"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"value": "hue"
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"anyRemainingArguments": true
					}
				]
			}
		]
	},
	{
		"supports": "color-mix(red, blue)",
		"property": "color",
		"sniff": "color-mix(",
		"matchers": [
			{
				"type": "function",
				"value": "color-mix",
				"nodes": [
					{
						"type": "word",
						"anyRemainingArguments": true
					}
				]
			}
		]
	},
	{
		"supports": "color(from red display-p3-linear r g b)",
		"property": "color",
		"sniff": "display-p3-linear",
		"matchers": [
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"value": "display-p3-linear"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"anyRemainingArguments": true
					}
				]
			}
		]
	},
	{
		"supports": "lab(from red l 1 1% / calc(alpha + 0.1))",
		"property": "color",
		"sniff": "from ",
		"matchers": [
			{
				"type": "function",
				"value": "rgb",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "rgb",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "rgba",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "rgba",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "hsl",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "hsl",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "hsla",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "hsla",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "hwb",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "hwb",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "lch",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "lch",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "oklch",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "oklch",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "lab",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "lab",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "oklab",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "oklab",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "color(display-p3 0 0 0%)",
		"property": "color",
		"sniff": "color(",
		"matchers": [
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "srgb"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "srgb"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "color(display-p3 0 0 0%)",
		"property": "color",
		"sniff": "color(",
		"matchers": [
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "display-p3"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "display-p3"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "color(xyz 0 0 0%)",
		"property": "color",
		"sniff": "color(",
		"matchers": [
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "srgb-linear"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "srgb-linear"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "color(xyz 0 0 0%)",
		"property": "color",
		"sniff": "color(",
		"matchers": [
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "a98-rgb"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "a98-rgb"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "color(xyz 0 0 0%)",
		"property": "color",
		"sniff": "color(",
		"matchers": [
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "prophoto-rgb"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "prophoto-rgb"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "color(xyz 0 0 0%)",
		"property": "color",
		"sniff": "color(",
		"matchers": [
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "rec2020"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "rec2020"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "color(xyz 0 0 0%)",
		"property": "color",
		"sniff": "color(",
		"matchers": [
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "xyz-d50"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "xyz-d50"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "color(xyz 0 0 0%)",
		"property": "color",
		"sniff": "color(",
		"matchers": [
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "xyz-d65"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "xyz-d65"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "color(xyz 0 0 0%)",
		"property": "color",
		"sniff": "color(",
		"matchers": [
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "xyz"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "xyz"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "color(display-p3-linear 0 0 0)",
		"property": "color",
		"sniff": "color(",
		"matchers": [
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "display-p3-linear"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "color",
				"nodes": [
					{
						"type": "word",
						"value": "display-p3-linear"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "hsl(0, 0%, 0%)",
		"property": "color",
		"sniff": "hsl(",
		"matchers": [
			{
				"type": "function",
				"value": "hsl",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "hsl(0 0% 0% / 0)",
		"property": "color",
		"sniff": "hsl(",
		"matchers": [
			{
				"type": "function",
				"value": "hsl",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "hsl",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "hsla(0 0% 0% / 0)",
		"property": "color",
		"sniff": "hsla(",
		"matchers": [
			{
				"type": "function",
				"value": "hsla",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "hwb(0 0% 0%)",
		"property": "color",
		"sniff": "hwb(",
		"matchers": [
			{
				"type": "function",
				"value": "hwb",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "hwb",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "lab(0% 0 0%)",
		"property": "color",
		"sniff": "lab(",
		"matchers": [
			{
				"type": "function",
				"value": "lab",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "lab",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "lab(0% 0 0%)",
		"property": "color",
		"sniff": "lch(",
		"matchers": [
			{
				"type": "function",
				"value": "lch",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "lch",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "oklab(0% 0 0%)",
		"property": "color",
		"sniff": "oklab(",
		"matchers": [
			{
				"type": "function",
				"value": "oklab",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "oklab",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "oklab(0% 0 0%)",
		"property": "color",
		"sniff": "oklch(",
		"matchers": [
			{
				"type": "function",
				"value": "oklch",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "oklch",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "rgb(0, 0, 0, 0)",
		"property": "color",
		"sniff": "rgb(",
		"matchers": [
			{
				"type": "function",
				"value": "rgb",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "rgb(0 0 0 / 0)",
		"property": "color",
		"sniff": "rgb(",
		"matchers": [
			{
				"type": "function",
				"value": "rgb",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "rgb",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "rgba(0 0 0 / 0)",
		"property": "color",
		"sniff": "rgba(",
		"matchers": [
			{
				"type": "function",
				"value": "rgba",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "light-dark(red, red)",
		"property": "color",
		"sniff": "light-dark(",
		"matchers": [
			{
				"type": "function",
				"value": "light-dark",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": ","
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "contrast-color(red)",
		"property": "color",
		"sniff": "contrast-color(",
		"matchers": [
			{
				"type": "function",
				"value": "contrast-color",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "alpha(from red / 1)",
		"property": "color",
		"sniff": "alpha(",
		"matchers": [
			{
				"type": "function",
				"value": "alpha",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			},
			{
				"type": "function",
				"value": "alpha",
				"nodes": [
					{
						"type": "word",
						"value": "from"
					},
					{
						"type": "space"
					},
					{
						"type": "word",
						"isVariable": true
					},
					{
						"type": "div",
						"value": "/"
					},
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	},
	{
		"supports": "1ic",
		"property": "font-size",
		"sniff": "ic",
		"matchers": [
			{
				"type": "word",
				"value": "1ic",
				"dimension": {
					"unit": "ic"
				}
			}
		]
	},
	{
		"supports": "\"a\" / \"a\"",
		"property": "content",
		"only_on_property": "content",
		"sniff": "/",
		"matchers": [
			{
				"type": "div",
				"value": "/"
			}
		]
	},
	{
		"supports": "image(red)",
		"property": "background-image",
		"sniff": "image(",
		"matchers": [
			{
				"type": "function",
				"value": "image",
				"nodes": [
					{
						"type": "word",
						"isVariable": true
					}
				]
			}
		]
	}
];