{
	"color-profile": {
		"descriptors": {
			"components": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "<ident>#",
				"comment": ""
			},
			"rendering-intent": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "relative-colorimetric | absolute-colorimetric | perceptual | saturation",
				"comment": ""
			},
			"src": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "<url>",
				"comment": ""
			}
		}
	},
	"font-face": {
		"descriptors": {
			"ascent-override": {
				"type": "modified",
				"syntax-b": "normal | <percentage>",
				"syntax-a": "[ normal | <percentage [0,∞]> ]{1,2}",
				"comment": ""
			},
			"descent-override": {
				"type": "modified",
				"syntax-b": "normal | <percentage>",
				"syntax-a": "[ normal | <percentage [0,∞]> ]{1,2}",
				"comment": ""
			},
			"font-family": {
				"type": "modified",
				"syntax-b": "<family-name>",
				"syntax-a": "<font-family-name>",
				"comment": ""
			},
			"font-language-override": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "normal | <string>",
				"comment": ""
			},
			"font-named-instance": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "auto | <string>",
				"comment": ""
			},
			"font-size": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "auto | [ <number> ]{1,2}",
				"comment": ""
			},
			"font-style": {
				"type": "modified",
				"syntax-b": "normal | italic | oblique <angle>{0,2}",
				"syntax-a": "auto | normal | italic | left | right | oblique [ <angle [-90deg,90deg]>{1,2} ]?",
				"comment": ""
			},
			"font-weight": {
				"type": "modified",
				"syntax-b": "<font-weight-absolute>{1,2}",
				"syntax-a": "auto | <font-weight-absolute>{1,2}",
				"comment": ""
			},
			"font-width": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "auto | <'font-width'>{1,2}",
				"comment": ""
			},
			"line-gap-override": {
				"type": "modified",
				"syntax-b": "normal | <percentage>",
				"syntax-a": "[ normal | <percentage [0,∞]> ]{1,2}",
				"comment": ""
			},
			"size-adjust": {
				"type": "modified",
				"syntax-b": "<percentage>",
				"syntax-a": "<percentage [0,∞]>",
				"comment": ""
			},
			"src": {
				"type": "modified",
				"syntax-b": "[ <url> [ format( <string># ) ]? | local( <family-name> ) ]#",
				"syntax-a": "<font-src-list>",
				"comment": ""
			},
			"subscript-position-override": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "[ normal | from-font | <percentage> ]{1,2}",
				"comment": ""
			},
			"subscript-size-override": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "[ normal | from-font | <percentage [0,∞]> ]{1,2}",
				"comment": ""
			},
			"superscript-position-override": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "[ normal | from-font | <percentage> ]{1,2}",
				"comment": ""
			},
			"superscript-size-override": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "[ normal | from-font | <percentage [0,∞]> ]{1,2}",
				"comment": ""
			},
			"unicode-range": {
				"type": "modified",
				"syntax-b": "<urange>#",
				"syntax-a": "<unicode-range-token>#",
				"comment": ""
			}
		}
	},
	"font-feature-values": {
		"descriptors": {
			"font-display": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "auto | block | swap | fallback | optional",
				"comment": ""
			}
		}
	},
	"font-palette-values": {
		"descriptors": {
			"font-family": {
				"type": "modified",
				"syntax-b": "<family-name>#",
				"syntax-a": "<font-family-name>#",
				"comment": ""
			}
		}
	},
	"function": {
		"descriptors": {
			"result": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "<declaration-value>?",
				"comment": ""
			}
		}
	},
	"page": {
		"descriptors": {
			"margin": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "<'margin'>",
				"comment": ""
			},
			"margin-bottom": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "<'margin-bottom'>",
				"comment": ""
			},
			"margin-left": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "<'margin-left'>",
				"comment": ""
			},
			"margin-right": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "<'margin-right'>",
				"comment": ""
			},
			"margin-top": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "<'margin-top'>",
				"comment": ""
			},
			"page-margin-safety": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "none | clamp | add",
				"comment": ""
			}
		}
	},
	"position-try": {
		"descriptors": {
			"position-anchor": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "<'position-anchor'>",
				"comment": ""
			},
			"position-area": {
				"type": "added",
				"syntax-b": "",
				"syntax-a": "<'position-area'>",
				"comment": ""
			}
		}
	}
}
