{
	"abs()": {
		"syntax": "abs( <calc-sum> )"
	},
	"absolute-size": {
		"syntax": "[ xx-small | x-small | small | medium | large | x-large | xx-large | xxx-large ]"
	},
	"acos()": {
		"syntax": "acos( <calc-sum> )"
	},
	"active-navigation-condition": {
		"syntax": "<navigation-relation>? [ <route-location> | link-href ]?"
	},
	"age": {
		"syntax": "child | young | old"
	},
	"alpha-value": {
		"syntax": "<number> | <percentage>"
	},
	"alpha()": {
		"syntax": "alpha( [ from <color> ] [ / [ <alpha-value> | none ] ]? )"
	},
	"an+b": {
		"syntax": "odd | even | <integer> | <n-dimension> | '+'? n | -n | <ndashdigit-dimension> | '+'? <ndashdigit-ident> | <dashndashdigit-ident> | <n-dimension> <signed-integer> | '+'? n <signed-integer> | -n <signed-integer> | <ndash-dimension> <signless-integer> | '+'? n- <signless-integer> | -n- <signless-integer> | <n-dimension> [ '+' | '-' ] <signless-integer> | '+'? n [ '+' | '-' ] <signless-integer> | -n [ '+' | '-' ] <signless-integer>"
	},
	"anchor-name": {
		"syntax": "<dashed-ident>"
	},
	"anchor-side": {
		"syntax": "inside | outside | top | left | right | bottom | start | end | self-start | self-end | <percentage> | center"
	},
	"anchor-size": {
		"syntax": "width | height | block | inline | self-block | self-inline"
	},
	"anchor-size()": {
		"syntax": "anchor-size( [ <anchor-name> || <anchor-size> ]? , <length-percentage>? )"
	},
	"anchor()": {
		"syntax": "anchor( <anchor-name>? && <anchor-side> , <length-percentage>? )"
	},
	"anchored-feature": {
		"syntax": "fallback : <'position-try-fallbacks'>"
	},
	"anchored-in-parens": {
		"syntax": "( <anchored-query> ) | ( <anchored-feature> ) | <general-enclosed>"
	},
	"anchored-query": {
		"syntax": "not <anchored-in-parens> | <anchored-in-parens> [ [ and <anchored-in-parens> ]* | [ or <anchored-in-parens> ]* ] | <anchored-feature>"
	},
	"angle-percentage": {
		"syntax": "[ <angle> | <percentage> ]"
	},
	"angular-color-hint": {
		"syntax": "<angle-percentage> | <zero>"
	},
	"angular-color-stop": {
		"syntax": "<color> <color-stop-angle>?"
	},
	"angular-color-stop-list": {
		"syntax": "<angular-color-stop> , [ <angular-color-hint>? , <angular-color-stop> ]#?"
	},
	"animateable-feature": {
		"syntax": "scroll-position | contents | <custom-ident>"
	},
	"animation-action": {
		"syntax": "none | play | play-once | play-forwards | play-backwards | pause | reset | replay"
	},
	"arc-command": {
		"syntax": "arc <command-end-point> [ [ of <length-percentage>{1,2} ] && <arc-sweep>? && <arc-size>? && [ rotate <angle> ]? ]"
	},
	"arc-size": {
		"syntax": "large | small"
	},
	"arc-sweep": {
		"syntax": "cw | ccw"
	},
	"asin()": {
		"syntax": "asin( <calc-sum> )"
	},
	"atan()": {
		"syntax": "atan( <calc-sum> )"
	},
	"atan2()": {
		"syntax": "atan2( <calc-sum> , <calc-sum> )"
	},
	"attachment": {
		"syntax": "scroll | fixed | local"
	},
	"attr-args": {
		"syntax": "attr( <declaration-value> , <declaration-value>? )"
	},
	"attr-fallback": {
		"syntax": "<any-value>"
	},
	"attr-matcher": {
		"syntax": "[ '~' | '|' | '^' | '$' | '*' ]? '='"
	},
	"attr-modifier": {
		"syntax": "i | s"
	},
	"attr-name": {
		"syntax": "[ <ident-token>? '|' ]? <ident-token>"
	},
	"attr-type": {
		"syntax": "type( <syntax> ) | raw-string | number | <attr-unit>"
	},
	"attr()": {
		"syntax": "attr( <attr-name> <attr-type>? , <declaration-value>? )"
	},
	"attribute-selector": {
		"syntax": "'[' <wq-name> ']' | '[' <wq-name> <attr-matcher> [ <string-token> | <ident-token> ] <attr-modifier>? ']'"
	},
	"auto-line-color-list": {
		"syntax": "<line-color-or-repeat>#? , <auto-repeat-line-color> , <line-color-or-repeat>#?"
	},
	"auto-line-style-list": {
		"syntax": "<line-style-or-repeat>#? , <auto-repeat-line-style> , <line-style-or-repeat>#?"
	},
	"auto-line-width-list": {
		"syntax": "<line-width-or-repeat>#? , <auto-repeat-line-width> , <line-width-or-repeat>#?"
	},
	"auto-repeat": {
		"syntax": "repeat( [ auto-fill | auto-fit ] , [ <line-names>? <track-size> ]+ <line-names>? )"
	},
	"auto-repeat-line-color": {
		"syntax": "repeat( auto , [ <color> ]# )"
	},
	"auto-repeat-line-style": {
		"syntax": "repeat( auto , [ <line-style> ]# )"
	},
	"auto-repeat-line-width": {
		"syntax": "repeat( auto , [ <line-width> ]# )"
	},
	"auto-track-list": {
		"syntax": "[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>? <auto-repeat> [ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>?"
	},
	"autospace": {
		"syntax": "no-autospace | [ ideograph-alpha || ideograph-numeric || punctuation ] || [ insert | replace ]"
	},
	"axis": {
		"syntax": "block | inline | x | y"
	},
	"base-descriptor": {
		"syntax": "base-url : stylesheet | document | <url>"
	},
	"baseline-metric": {
		"syntax": "text-bottom | alphabetic | ideographic | middle | central | mathematical | hanging | text-top"
	},
	"baseline-position": {
		"syntax": "[ first | last ]? && baseline"
	},
	"basic-shape": {
		"syntax": "<basic-shape-rect> | <circle()> | <ellipse()> | <polygon()> | <path()> | <shape()>"
	},
	"basic-shape-rect": {
		"syntax": "<inset()> | <rect()> | <xywh()>"
	},
	"bg-clip": {
		"syntax": "<visual-box> | [ border-area || text ]"
	},
	"bg-image": {
		"syntax": "<image> | none"
	},
	"bg-layer": {
		"syntax": "<bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <bg-clip> || <visual-box>"
	},
	"bg-position": {
		"syntax": "<position> | <position-three>"
	},
	"bg-size": {
		"syntax": "[ <length-percentage [0,∞]> | auto ]{1,2} | cover | contain"
	},
	"blend-mode": {
		"syntax": "normal | darken | multiply | color-burn | lighten | screen | color-dodge | overlay | soft-light | hard-light | difference | exclusion | hue | saturation | color | luminosity"
	},
	"blur()": {
		"syntax": "blur( <length>? )"
	},
	"boolean-expr": {
		"syntax": "not <boolean-expr-group> | <boolean-expr-group> [ [ and <boolean-expr-group> ]* | [ or <boolean-expr-group> ]* ]"
	},
	"border-radius": {
		"syntax": "<slash-separated-border-radius-syntax> | <legacy-border-radius-syntax>"
	},
	"bottom": {
		"syntax": "<length> | auto"
	},
	"brightness()": {
		"syntax": "brightness( [ <number> | <percentage> ]? )"
	},
	"calc-constant": {
		"syntax": "e | pi | infinity | -infinity | NaN"
	},
	"calc-interpolate()": {
		"syntax": "calc-interpolate( [ <progress-source> && [ by <easing-function> ]? && <easing-function>? ] , <input-position>{1,2} : <calc-sum> , [ <easing-function>? , <input-position>{1,2} : <calc-sum> ]#? )"
	},
	"calc-keyword": {
		"syntax": "e | pi | infinity | -infinity | NaN"
	},
	"calc-mix()": {
		"syntax": "calc-mix( [ <calc-sum> <percentage [0,100]>? ]# )"
	},
	"calc-product": {
		"syntax": "<calc-value> [ [ '*' | / ] <calc-value> ]*"
	},
	"calc-size-basis": {
		"syntax": "[ <size-keyword> | <calc-size()> | any | <calc-sum> ]"
	},
	"calc-size()": {
		"syntax": "calc-size( [ [ <calc-size-basis> , [ <calc-sum> | size ] ] | [ any , <calc-sum> ] ] )"
	},
	"calc-sum": {
		"syntax": "<calc-product> [ [ '+' | '-' ] <calc-product> ]*"
	},
	"calc-value": {
		"syntax": "<number> | <dimension> | <percentage> | <calc-keyword> | ( <calc-sum> )"
	},
	"calc()": {
		"syntax": "calc( <calc-sum> )"
	},
	"cf-final-image": {
		"syntax": "<image> | <color>"
	},
	"cf-image": {
		"syntax": "[ <image> | <color> ] && <percentage [0,100]>?"
	},
	"cf-mixing-image": {
		"syntax": "<percentage>? && <image>"
	},
	"circle()": {
		"syntax": "circle( [ <radial-extent> | <length-percentage [0,∞]> ]? [ at <position> ]? )"
	},
	"clamp()": {
		"syntax": "clamp( [ <calc-sum> | none ] , <calc-sum> , [ <calc-sum> | none ] )"
	},
	"class-selector": {
		"syntax": "'.' <ident-token>"
	},
	"clip-source": {
		"syntax": "<url>"
	},
	"cmyk-component": {
		"syntax": "<number> | <percentage> | none"
	},
	"color": {
		"syntax": "<color-base> | currentColor | <system-color> | <contrast-color()> | <device-cmyk()> | <light-dark-color>"
	},
	"-non-standard-color": {
		"syntax": "-moz-ButtonDefault | -moz-ButtonHoverFace | -moz-ButtonHoverText | -moz-CellHighlight | -moz-CellHighlightText | -moz-Combobox | -moz-ComboboxText | -moz-Dialog | -moz-DialogText | -moz-dragtargetzone | -moz-EvenTreeRow | -moz-Field | -moz-FieldText | -moz-html-CellHighlight | -moz-html-CellHighlightText | -moz-mac-accentdarkestshadow | -moz-mac-accentdarkshadow | -moz-mac-accentface | -moz-mac-accentlightesthighlight | -moz-mac-accentlightshadow | -moz-mac-accentregularhighlight | -moz-mac-accentregularshadow | -moz-mac-chrome-active | -moz-mac-chrome-inactive | -moz-mac-focusring | -moz-mac-menuselect | -moz-mac-menushadow | -moz-mac-menutextselect | -moz-MenuHover | -moz-MenuHoverText | -moz-MenuBarText | -moz-MenuBarHoverText | -moz-nativehyperlinktext | -moz-OddTreeRow | -moz-win-communicationstext | -moz-win-mediatext | -moz-activehyperlinktext | -moz-default-background-color | -moz-default-color | -moz-hyperlinktext | -moz-visitedhyperlinktext | -webkit-activelink | -webkit-focus-ring-color | -webkit-link | -webkit-text"
	},
	"color-base": {
		"syntax": "<hex-color> | <color-function> | <named-color> | <color-mix()> | transparent"
	},
	"color-font-tech": {
		"syntax": "[ color-COLRv0 | color-COLRv1 | color-SVG | color-sbix | color-CBDT ]"
	},
	"color-function": {
		"syntax": "<rgb()> | <rgba()> | <hsl()> | <hsla()> | <hwb()> | <lab()> | <lch()> | <oklab()> | <oklch()> | <ictcp()> | <jzazbz()> | <jzczhz()> | <alpha()> | <color()> | <hdr-color()>"
	},
	"color-interpolate()": {
		"syntax": "color-interpolate( [ <progress-source> && [ by <easing-function> ]? && <easing-function>? && <color-interpolation-method>? ] , <input-position>{1,2} : <color> , [ [ <easing-function> || <color-interpolation-method> ]? , <input-position>{1,2} : <color> ]#? )"
	},
	"color-interpolation-method": {
		"syntax": "in [ <rectangular-color-space> | <polar-color-space> <hue-interpolation-method>? | <custom-color-space> ]"
	},
	"color-layers()": {
		"syntax": "color-layers( [ <blend-mode> , ]? <color># )"
	},
	"color-mix()": {
		"syntax": "color-mix( <color-interpolation-method>? , [ <color> && <percentage [0,100]>? ]# )"
	},
	"color-space": {
		"syntax": "<rectangular-color-space> | <polar-color-space> | <custom-color-space>"
	},
	"color-stop": {
		"syntax": "<color-stop-length> | <color-stop-angle>"
	},
	"color-stop-angle": {
		"syntax": "[ <angle-percentage> | <zero> ]{1,2}"
	},
	"color-stop-length": {
		"syntax": "<length-percentage>{1,2}"
	},
	"color-stop-list": {
		"syntax": "<linear-color-stop> , [ <linear-color-hint>? , <linear-color-stop> ]#?"
	},
	"color-stripe": {
		"syntax": "<color> && [ <length-percentage> | <flex> ]?"
	},
	"color()": {
		"syntax": "color( [ from <color> ]? <colorspace-params> [ / [ <alpha-value> | none ] ]? )"
	},
	"colorspace-params": {
		"syntax": "[ <custom-params> | <predefined-rgb-params> | <xyz-params> ]"
	},
	"combinator": {
		"syntax": "'>' | '+' | '~' | [ '|' '|' ] | [ / <wq-name> / ]"
	},
	"command-end-point": {
		"syntax": "[ to <position> | by <coordinate-pair> ]"
	},
	"common-lig-values": {
		"syntax": "[ common-ligatures | no-common-ligatures ]"
	},
	"compat-auto": {
		"syntax": "searchfield | textarea | checkbox | radio | menulist | listbox | meter | progress-bar | button"
	},
	"compat-special": {
		"syntax": "textfield | menulist-button"
	},
	"complex-real-selector": {
		"syntax": "<compound-selector> [ <combinator>? <compound-selector> ]*"
	},
	"complex-real-selector-list": {
		"syntax": "<complex-real-selector>#"
	},
	"complex-selector": {
		"syntax": "<complex-selector-unit> [ <combinator>? <complex-selector-unit> ]*"
	},
	"complex-selector-list": {
		"syntax": "<complex-selector>#"
	},
	"complex-selector-unit": {
		"syntax": "[ <compound-selector>? <pseudo-compound-selector>* ]!"
	},
	"composite-mode": {
		"syntax": "clear | copy | source-over | destination-over | source-in | destination-in | source-out | destination-out | source-atop | destination-atop | xor | lighter | plus-darker | plus-lighter"
	},
	"composite-style": {
		"syntax": "clear | copy | source-over | source-in | source-out | source-atop | destination-over | destination-in | destination-out | destination-atop | xor"
	},
	"compositing-operator": {
		"syntax": "add | subtract | intersect | exclude"
	},
	"compound-selector": {
		"syntax": "[ <type-selector>? <subclass-selector>* ]!"
	},
	"compound-selector-list": {
		"syntax": "<compound-selector>#"
	},
	"conic-gradient-syntax": {
		"syntax": "[ [ [ from [ <angle> | <zero> ] ]? [ at <position> ]? ] || <color-interpolation-method> ]? , <angular-color-stop-list>"
	},
	"conic-gradient()": {
		"syntax": "conic-gradient( [ <conic-gradient-syntax> ] )"
	},
	"container-condition": {
		"syntax": "[ <container-name>? <container-query>? ]!"
	},
	"container-name": {
		"syntax": "<custom-ident>"
	},
	"container-query": {
		"syntax": "not <query-in-parens> | <query-in-parens> [ [ and <query-in-parens> ]* | [ or <query-in-parens> ]* ]"
	},
	"content-distribution": {
		"syntax": "space-between | space-around | space-evenly | stretch"
	},
	"content-level": {
		"syntax": "element | content | text | <attr()> | <counter>"
	},
	"content-list": {
		"syntax": "[ <string> | <image> | <attr()> | contents | <quote> | <leader()> | <target> | <string()> | <content()> | <counter> ]+"
	},
	"content-position": {
		"syntax": "center | start | end | flex-start | flex-end"
	},
	"content-replacement": {
		"syntax": "<image>"
	},
	"content()": {
		"syntax": "content( [ text | before | after | first-letter | marker ]? )"
	},
	"contextual-alt-values": {
		"syntax": "[ contextual | no-contextual ]"
	},
	"contrast-color()": {
		"syntax": "contrast-color( [ [ <color> && [ tbd-fg | tbd-bg ] && <target-contrast>? ] | [ <color> && [ tbd-fg | tbd-bg ] && <target-contrast> , <color># ] ] )"
	},
	"contrast()": {
		"syntax": "contrast( [ <number> | <percentage> ]? )"
	},
	"control-point": {
		"syntax": "[ <position> | <relative-control-point> ]"
	},
	"control-value()": {
		"syntax": "control-value( <type>? )"
	},
	"coord-box": {
		"syntax": "<paint-box> | view-box"
	},
	"coordinate-pair": {
		"syntax": "<length-percentage>{2}"
	},
	"corner-shape-value": {
		"syntax": "round | scoop | bevel | notch | square | squircle | <superellipse()>"
	},
	"cos()": {
		"syntax": "cos( <calc-sum> )"
	},
	"counter": {
		"syntax": "<counter()> | <counters()>"
	},
	"counter-name": {
		"syntax": "<custom-ident>"
	},
	"counter-style": {
		"syntax": "<counter-style-name> | <symbols()>"
	},
	"counter-style-name": {
		"syntax": "<custom-ident>"
	},
	"counter()": {
		"syntax": "counter( <counter-name> , <counter-style>? )"
	},
	"counters()": {
		"syntax": "counters( <counter-name> , <string> , <counter-style>? )"
	},
	"cross-fade()": {
		"syntax": "cross-fade( <cf-image># )"
	},
	"cross-origin-modifier": {
		"syntax": "cross-origin( anonymous | use-credentials )"
	},
	"css-type": {
		"syntax": "<syntax-component> | <type()>"
	},
	"cubic-bezier-easing-function": {
		"syntax": "ease | ease-in | ease-out | ease-in-out | <cubic-bezier()>"
	},
	"cubic-bezier()": {
		"syntax": "cubic-bezier( [ <number [0,1]> , <number> ]#{2} )"
	},
	"cursor-image": {
		"syntax": "[ <url> | <url-set> ] <number>{2}?"
	},
	"cursor-predefined": {
		"syntax": "auto | default | none | context-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy | move | no-drop | not-allowed | grab | grabbing | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | zoom-in | zoom-out"
	},
	"curve-command": {
		"syntax": "curve [ [ to <position> with <control-point> [ / <control-point> ]? ] | [ by <coordinate-pair> with <relative-control-point> [ / <relative-control-point> ]? ] ]"
	},
	"custom-arg": {
		"syntax": "'$' <ident-token>"
	},
	"custom-color-space": {
		"syntax": "<dashed-ident>"
	},
	"custom-params": {
		"syntax": "<dashed-ident> [ <number> | <percentage> | none ]+"
	},
	"custom-selector": {
		"syntax": "<custom-arg>? : <extension-name> [ ( <custom-arg>+#? ) ]?"
	},
	"dasharray": {
		"syntax": "[ [ <length-percentage> | <number> ]+ ]#"
	},
	"dashndashdigit-ident": {
		"syntax": "<ident-token>"
	},
	"declaration": {
		"syntax": "<ident-token> : <declaration-value>? [ '!' important ]?"
	},
	"declaration-list": {
		"syntax": "[ <declaration>? ';' ]* <declaration>?"
	},
	"default-value": {
		"syntax": "<declaration-value>"
	},
	"deprecated-color": {
		"syntax": "ActiveBorder | ActiveCaption | AppWorkspace | Background | ButtonHighlight | ButtonShadow | CaptionText | InactiveBorder | InactiveCaption | InactiveCaptionText | InfoBackground | InfoText | Menu | MenuText | Scrollbar | ThreeDDarkShadow | ThreeDFace | ThreeDHighlight | ThreeDLightShadow | ThreeDShadow | Window | WindowFrame | WindowText"
	},
	"deprecated-system-color": {
		"syntax": "ActiveBorder | ActiveCaption | AppWorkspace | Background | ButtonHighlight | ButtonShadow | CaptionText | InactiveBorder | InactiveCaption | InactiveCaptionText | InfoBackground | InfoText | Menu | MenuText | Scrollbar | ThreeDDarkShadow | ThreeDFace | ThreeDHighlight | ThreeDLightShadow | ThreeDShadow | Window | WindowFrame | WindowText"
	},
	"device-cmyk()": {
		"syntax": "<legacy-device-cmyk-syntax> | <modern-device-cmyk-syntax>"
	},
	"discretionary-lig-values": {
		"syntax": "[ discretionary-ligatures | no-discretionary-ligatures ]"
	},
	"-non-standard-display": {
		"syntax": "-ms-inline-flexbox | -ms-grid | -ms-inline-grid | -webkit-flex | -webkit-inline-flex | -webkit-box | -webkit-inline-box | -moz-inline-stack | -moz-box | -moz-inline-box"
	},
	"display-box": {
		"syntax": "contents | none"
	},
	"display-inside": {
		"syntax": "flow | flow-root | table | flex | grid | ruby"
	},
	"display-internal": {
		"syntax": "table-row-group | table-header-group | table-footer-group | table-row | table-cell | table-column-group | table-column | table-caption | ruby-base | ruby-text | ruby-base-container | ruby-text-container"
	},
	"display-legacy": {
		"syntax": "inline-block | inline-table | inline-flex | inline-grid"
	},
	"display-listitem": {
		"syntax": "<display-outside>? && [ flow | flow-root ]? && list-item"
	},
	"display-outside": {
		"syntax": "block | inline | run-in"
	},
	"drop-shadow()": {
		"syntax": "drop-shadow( [ <color>? && <length>{2,3} ] )"
	},
	"dynamic-range-limit-mix()": {
		"syntax": "dynamic-range-limit-mix( [ <'dynamic-range-limit'> && <percentage [0,100]> ]#{2,} )"
	},
	"easing-function": {
		"syntax": "<linear-easing-function> | <cubic-bezier-easing-function> | <step-easing-function>"
	},
	"east-asian-variant-values": {
		"syntax": "[ jis78 | jis83 | jis90 | jis04 | simplified | traditional ]"
	},
	"east-asian-width-values": {
		"syntax": "[ full-width | proportional-width ]"
	},
	"element()": {
		"syntax": "element( <id-selector> )"
	},
	"ellipse()": {
		"syntax": "ellipse( <radial-size>? [ at <position> ]? )"
	},
	"env-args": {
		"syntax": "env( <declaration-value> , <declaration-value>? )"
	},
	"env()": {
		"syntax": "env( <custom-ident> <integer [0,∞]>* , <declaration-value>? )"
	},
	"event-trigger-event": {
		"syntax": "activate | interest | click | touch | dblclick | keypress( <string> ) | . . ."
	},
	"exp()": {
		"syntax": "exp( <calc-sum> )"
	},
	"explicit-track-list": {
		"syntax": "[ <line-names>? <track-size> ]+ <line-names>?"
	},
	"fade()": {
		"syntax": "fade( [ <length-percentage> ] )"
	},
	"family-name": {
		"syntax": "<string> | <custom-ident>+"
	},
	"feature-tag-value": {
		"syntax": "<opentype-tag> [ <integer [0,∞]> | on | off ]?"
	},
	"feature-type": {
		"syntax": "@stylistic | @historical-forms | @styleset | @character-variant | @swash | @ornaments | @annotation"
	},
	"feature-value-block": {
		"syntax": "<feature-type> '{' <feature-value-declaration-list> '}'"
	},
	"feature-value-block-list": {
		"syntax": "<feature-value-block>+"
	},
	"feature-value-declaration": {
		"syntax": "<custom-ident> : <integer>+ ;"
	},
	"feature-value-declaration-list": {
		"syntax": "<feature-value-declaration>"
	},
	"feature-value-name": {
		"syntax": "<custom-ident>"
	},
	"filter-function": {
		"syntax": "<blur()> | <brightness()> | <contrast()> | <drop-shadow()> | <grayscale()> | <hue-rotate()> | <invert()> | <opacity()> | <sepia()> | <saturate()>"
	},
	"-ms-filter-function": {
		"syntax": "<-ms-filter-function-progid> | <-ms-filter-function-legacy>"
	},
	"-ms-filter-function-legacy": {
		"syntax": "<ident-token> | <function-token> <any-value>? )"
	},
	"-ms-filter-function-list": {
		"syntax": "<-ms-filter-function>+"
	},
	"-ms-filter-function-progid": {
		"syntax": "'progid:' [ <ident-token> '.' ]* [ <ident-token> | <function-token> <any-value>? ) ]"
	},
	"filter-value-list": {
		"syntax": "[ <filter-function> | <url> ]+"
	},
	"filter()": {
		"syntax": "filter( [ <image> | <string> ] , <filter-value-list> )"
	},
	"final-bg-layer": {
		"syntax": "<bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <bg-clip> || <visual-box> || <'background-color'>"
	},
	"first-valid()": {
		"syntax": "first-valid( <declaration-value># )"
	},
	"fit-content()": {
		"syntax": "fit-content( <length-percentage> )"
	},
	"fixed-breadth": {
		"syntax": "<length-percentage [0,∞]>"
	},
	"fixed-repeat": {
		"syntax": "repeat( [ <integer [1,∞]> ] , [ <line-names>? <fixed-size> ]+ <line-names>? )"
	},
	"fixed-size": {
		"syntax": "<fixed-breadth> | minmax( <fixed-breadth> , <track-breadth> ) | minmax( <inflexible-breadth> , <fixed-breadth> )"
	},
	"-non-standard-font": {
		"syntax": "-apple-system-body | -apple-system-headline | -apple-system-subheadline | -apple-system-caption1 | -apple-system-caption2 | -apple-system-footnote | -apple-system-short-body | -apple-system-short-headline | -apple-system-short-subheadline | -apple-system-short-caption1 | -apple-system-short-footnote | -apple-system-tall-body"
	},
	"font-family-name": {
		"syntax": "<string> | <custom-ident>+"
	},
	"font-feature-index": {
		"syntax": "<integer>"
	},
	"font-feature-value-name": {
		"syntax": "<ident>"
	},
	"font-features-tech": {
		"syntax": "[ features-opentype | features-aat | features-graphite ]"
	},
	"font-format": {
		"syntax": "[ <string> | collection | embedded-opentype | opentype | svg | truetype | woff | woff2 ]"
	},
	"font-src": {
		"syntax": "<url> [ format( <font-format> ) ]? [ tech( <font-tech># ) ]? | local( <font-family-name> )"
	},
	"font-src-list": {
		"syntax": "[ <url> [ format( <font-format> ) ]? [ tech( <font-tech># ) ]? | local( <family-name> ) ]#"
	},
	"font-stretch-absolute": {
		"syntax": "normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | <percentage>"
	},
	"font-tech": {
		"syntax": "[ <font-features-tech> | <color-font-tech> | variations | palettes | incremental ]"
	},
	"font-variant-css2": {
		"syntax": "normal | small-caps"
	},
	"font-weight-absolute": {
		"syntax": "[ normal | bold | <number [1,1000]> ]"
	},
	"font-width-css3": {
		"syntax": "normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded"
	},
	"forgiving-relative-selector-list": {
		"syntax": "<relative-real-selector-list>"
	},
	"forgiving-selector-list": {
		"syntax": "<complex-real-selector-list>"
	},
	"form-control-identifier": {
		"syntax": "select"
	},
	"frequency-percentage": {
		"syntax": "[ <frequency> | <percentage> ]"
	},
	"function-parameter": {
		"syntax": "<custom-property-name> <css-type>? [ : <default-value> ]?"
	},
	"gap-auto-repeat-rule": {
		"syntax": "repeat( auto , <gap-rule># )"
	},
	"gap-auto-rule-list": {
		"syntax": "<gap-rule-or-repeat>#? , <gap-auto-repeat-rule> , <gap-rule-or-repeat>#?"
	},
	"gap-repeat-rule": {
		"syntax": "repeat( <integer [1,∞]> , <gap-rule># )"
	},
	"gap-rule": {
		"syntax": "<line-width> || <line-style> || <color>"
	},
	"gap-rule-list": {
		"syntax": "<gap-rule-or-repeat>#"
	},
	"gap-rule-or-repeat": {
		"syntax": "<gap-rule> | <gap-repeat-rule>"
	},
	"gender": {
		"syntax": "male | female | neutral"
	},
	"general-enclosed": {
		"syntax": "[ <function-token> <any-value>? ) ] | [ ( <any-value>? ) ]"
	},
	"generic-complete": {
		"syntax": "serif | sans-serif | system-ui | cursive | fantasy | math | monospace"
	},
	"generic-family": {
		"syntax": "<generic-script-specific> | <generic-complete> | <generic-incomplete> | <-non-standard-generic-family>"
	},
	"-non-standard-generic-family": {
		"syntax": "-apple-system | BlinkMacSystemFont"
	},
	"generic-font-complete": {
		"syntax": "serif | sans-serif | system-ui | cursive | fantasy | math | monospace"
	},
	"generic-font-family": {
		"syntax": "<generic-font-script-specific> | <generic-font-complete> | <generic-font-incomplete>"
	},
	"generic-font-incomplete": {
		"syntax": "ui-serif | ui-sans-serif | ui-monospace | ui-rounded"
	},
	"generic-font-script-specific": {
		"syntax": "generic( fangsong ) | generic( kai ) | generic( khmer-mul ) | generic( nastaliq )"
	},
	"generic-incomplete": {
		"syntax": "ui-serif | ui-sans-serif | ui-monospace | ui-rounded"
	},
	"generic-script-specific": {
		"syntax": "generic( kai ) | generic( fangsong ) | generic( nastaliq )"
	},
	"generic-voice": {
		"syntax": "<age>? <gender> <integer>?"
	},
	"geometry-box": {
		"syntax": "<shape-box> | fill-box | stroke-box | view-box"
	},
	"gradient": {
		"syntax": "[ <linear-gradient()> | <repeating-linear-gradient()> | <radial-gradient()> | <repeating-radial-gradient()> | <conic-gradient()> | <repeating-conic-gradient()> ]"
	},
	"-legacy-gradient": {
		"syntax": "<-webkit-gradient()> | <-legacy-linear-gradient> | <-legacy-repeating-linear-gradient> | <-legacy-radial-gradient> | <-legacy-repeating-radial-gradient>"
	},
	"-webkit-gradient-color-stop": {
		"syntax": "from( <color> ) | color-stop( [ <number-zero-one> | <percentage> ] , <color> ) | to( <color> )"
	},
	"-webkit-gradient-point": {
		"syntax": "[ left | center | right | <length-percentage> ] [ top | center | bottom | <length-percentage> ]"
	},
	"-webkit-gradient-radius": {
		"syntax": "<length> | <percentage>"
	},
	"-webkit-gradient-type": {
		"syntax": "linear | radial"
	},
	"-webkit-gradient()": {
		"syntax": "-webkit-gradient( <-webkit-gradient-type> , <-webkit-gradient-point> [, <-webkit-gradient-point> | , <-webkit-gradient-radius> , <-webkit-gradient-point> ] [, <-webkit-gradient-radius> ]? [, <-webkit-gradient-color-stop> ]* )"
	},
	"grayscale()": {
		"syntax": "grayscale( [ <number> | <percentage> ]? )"
	},
	"grid-line": {
		"syntax": "auto | <custom-ident> | [ [ <integer [-∞,-1]> | <integer [1,∞]> ] && <custom-ident>? ] | [ span && [ <integer [1,∞]> || <custom-ident> ] ]"
	},
	"hdr-color()": {
		"syntax": "color-hdr( [ <color> && <number [0,∞]>? ]#{2} )"
	},
	"historical-lig-values": {
		"syntax": "[ historical-ligatures | no-historical-ligatures ]"
	},
	"horizontal-line-command": {
		"syntax": "hline [ to [ <length-percentage> | left | center | right | x-start | x-end ] | by <length-percentage> ]"
	},
	"hsl()": {
		"syntax": "[ <legacy-hsl-syntax> | <modern-hsl-syntax> ]"
	},
	"hsla()": {
		"syntax": "[ <legacy-hsla-syntax> | <modern-hsla-syntax> ]"
	},
	"hue": {
		"syntax": "<number> | <angle>"
	},
	"hue-interpolation-method": {
		"syntax": "[ shorter | longer | increasing | decreasing ] hue"
	},
	"hue-rotate()": {
		"syntax": "hue-rotate( [ <angle> | <zero> ]? )"
	},
	"hwb()": {
		"syntax": "hwb( [ from <color> ]? [ <hue> | none ] [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ / [ <alpha-value> | none ] ]? )"
	},
	"hypot()": {
		"syntax": "hypot( <calc-sum># )"
	},
	"ictcp()": {
		"syntax": "ictcp( [ from <color> ]? [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ / [ <alpha-value> | none ] ]? )"
	},
	"ident-arg": {
		"syntax": "<string> | <integer> | <ident>"
	},
	"ident()": {
		"syntax": "ident( <ident-arg>+ )"
	},
	"if-args": {
		"syntax": "if( [ <if-args-branch> ; ]* <if-args-branch> ;? )"
	},
	"if-args-branch": {
		"syntax": "<declaration-value> : <declaration-value>?"
	},
	"if-branch": {
		"syntax": "<if-condition> : <declaration-value>?"
	},
	"if-condition": {
		"syntax": "<boolean-expr[<if-test>]> | else"
	},
	"if-test": {
		"syntax": "supports( [ <ident> : <declaration-value> ] | <supports-condition> ) | media( <media-feature> | <media-condition> ) | style( <style-query> )"
	},
	"if()": {
		"syntax": "if( [ <if-branch> ; ]* <if-branch> ;? )"
	},
	"image": {
		"syntax": "<url> | <image()> | <image-set()> | <cross-fade()> | <element()> | <gradient>"
	},
	"image-1D": {
		"syntax": "<stripes()>"
	},
	"-non-standard-image-rendering": {
		"syntax": "optimize-contrast | -moz-crisp-edges | -o-crisp-edges | -webkit-optimize-contrast"
	},
	"image-set-option": {
		"syntax": "[ <image> | <string> ] [ <resolution> || type( <string> ) ]?"
	},
	"image-set()": {
		"syntax": "image-set( <image-set-option># )"
	},
	"image-src": {
		"syntax": "[ <url> | <string> ]"
	},
	"image-tags": {
		"syntax": "[ ltr | rtl ]"
	},
	"image()": {
		"syntax": "image( <image-tags>? [ <image-src>? , <color>? ]! )"
	},
	"import-conditions": {
		"syntax": "[ supports( [ <supports-condition> | <declaration> ] ) ]? <media-query-list>?"
	},
	"inflexible-breadth": {
		"syntax": "<length-percentage [0,∞]> | min-content | max-content | auto"
	},
	"inherit-args": {
		"syntax": "inherit( <declaration-value> , <declaration-value>? )"
	},
	"inherit()": {
		"syntax": "inherit( <custom-property-name> , <declaration-value>? )"
	},
	"init-descriptor": {
		"syntax": "<init-descriptor-name> : <string>"
	},
	"init-descriptor-name": {
		"syntax": "protocol | hostname | port | pathname | search | hash"
	},
	"input-position": {
		"syntax": "<percentage> | <number> | <dimension>"
	},
	"inset-area": {
		"syntax": "[ [ left | center | right | span-left | span-right | x-start | x-end | span-x-start | span-x-end | x-self-start | x-self-end | span-x-self-start | span-x-self-end | span-all ] || [ top | center | bottom | span-top | span-bottom | y-start | y-end | span-y-start | span-y-end | y-self-start | y-self-end | span-y-self-start | span-y-self-end | span-all ] | [ block-start | center | block-end | span-block-start | span-block-end | span-all ] || [ inline-start | center | inline-end | span-inline-start | span-inline-end | span-all ] | [ self-block-start | self-block-end | span-self-block-start | span-self-block-end | span-all ] || [ self-inline-start | self-inline-end | span-self-inline-start | span-self-inline-end | span-all ] | [ start | center | end | span-start | span-end | span-all ]{1,2} | [ self-start | center | self-end | span-self-start | span-self-end | span-all ]{1,2} ]"
	},
	"inset-value": {
		"syntax": "<length-percentage> | overlap-join"
	},
	"inset()": {
		"syntax": "inset( <length-percentage>{1,4} [ round <'border-radius'> ]? )"
	},
	"integrity-modifier": {
		"syntax": "integrity( <string> )"
	},
	"interpolate()": {
		"syntax": "interpolate( [ <progress-source> && [ by <easing-function> ]? && <easing-function>? ] , <input-position>{1,2} : <whole-value> , [ <easing-function>? , <input-position>{1,2} : <whole-value> ]#? ) | interpolate( <progress-source> && [ by <easing-function> ]? && <easing-function>? of <keyframes-name> )"
	},
	"intrinsic-size-keyword": {
		"syntax": "min-content | max-content | fit-content"
	},
	"invert()": {
		"syntax": "invert( [ <number> | <percentage> ]? )"
	},
	"isolation-mode": {
		"syntax": "auto | isolate"
	},
	"jzazbz()": {
		"syntax": "jzazbz( [ from <color> ]? [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ / [ <alpha-value> | none ] ]? )"
	},
	"jzczhz()": {
		"syntax": "jzczhz( [ from <color> ]? [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ <hue> | none ] [ / [ <alpha-value> | none ] ]? )"
	},
	"keyframe-block": {
		"syntax": "<keyframe-selector># { <declaration-list> }"
	},
	"keyframe-selector": {
		"syntax": "from | to | <percentage [0,100]>"
	},
	"keyframes-name": {
		"syntax": "<custom-ident> | <string>"
	},
	"lab()": {
		"syntax": "lab( [ from <color> ]? [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ / [ <alpha-value> | none ] ]? )"
	},
	"layer-name": {
		"syntax": "<ident> [ '.' <ident> ]*"
	},
	"layer()": {
		"syntax": "layer( <layer-name> )"
	},
	"layout-box": {
		"syntax": "<visual-box> | margin-box"
	},
	"lch()": {
		"syntax": "lch( [ from <color> ]? [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ <hue> | none ] [ / [ <alpha-value> | none ] ]? )"
	},
	"leader-type": {
		"syntax": "dotted | solid | space | <string>"
	},
	"leader()": {
		"syntax": "leader( <leader-type> )"
	},
	"left": {
		"syntax": "<length> | auto"
	},
	"legacy-border-radius-syntax": {
		"syntax": "<length-percentage [0,∞]>{1,2}"
	},
	"legacy-device-cmyk-syntax": {
		"syntax": "device-cmyk( <number>#{4} )"
	},
	"legacy-hsl-syntax": {
		"syntax": "hsl( <hue> , <percentage> , <percentage> , <alpha-value>? )"
	},
	"legacy-hsla-syntax": {
		"syntax": "hsla( <hue> , <percentage> , <percentage> , <alpha-value>? )"
	},
	"legacy-pseudo-element-selector": {
		"syntax": ": [ before | after | first-line | first-letter ]"
	},
	"legacy-rgb-syntax": {
		"syntax": "rgb( <percentage>#{3} , <alpha-value>? ) | rgb( <number>#{3} , <alpha-value>? )"
	},
	"legacy-rgba-syntax": {
		"syntax": "rgba( <percentage>#{3} , <alpha-value>? ) | rgba( <number>#{3} , <alpha-value>? )"
	},
	"length-percentage": {
		"syntax": "[ <length> | <percentage> ]"
	},
	"light-dark-color": {
		"syntax": "light-dark( <color> , <color> )"
	},
	"light-dark-image": {
		"syntax": "light-dark( [ <image> | none ] , [ <image> | none ] )"
	},
	"light-dark()": {
		"syntax": "<light-dark-color> | <light-dark-image>"
	},
	"line-color-list": {
		"syntax": "<line-color-or-repeat>#"
	},
	"line-color-or-repeat": {
		"syntax": "[ <color> | <repeat-line-color> ]"
	},
	"line-command": {
		"syntax": "line <command-end-point>"
	},
	"line-name-list": {
		"syntax": "[ <line-names> | <name-repeat> ]+"
	},
	"line-names": {
		"syntax": "'[' <custom-ident>* ']'"
	},
	"line-style": {
		"syntax": "none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset"
	},
	"line-style-list": {
		"syntax": "<line-style-or-repeat>#"
	},
	"line-style-or-repeat": {
		"syntax": "[ <line-style> | <repeat-line-style> ]"
	},
	"line-width": {
		"syntax": "<length [0,∞]> | hairline | thin | medium | thick"
	},
	"line-width-list": {
		"syntax": "<line-width-or-repeat>#"
	},
	"line-width-or-repeat": {
		"syntax": "[ <line-width> | <repeat-line-width> ]"
	},
	"linear-color-hint": {
		"syntax": "<length-percentage>"
	},
	"linear-color-stop": {
		"syntax": "<color> <color-stop-length>?"
	},
	"linear-easing-function": {
		"syntax": "linear | <linear()>"
	},
	"-legacy-linear-gradient": {
		"syntax": "-moz-linear-gradient( <-legacy-linear-gradient-arguments> ) | -webkit-linear-gradient( <-legacy-linear-gradient-arguments> ) | -o-linear-gradient( <-legacy-linear-gradient-arguments> )"
	},
	"-legacy-linear-gradient-arguments": {
		"syntax": "[ <angle> | <side-or-corner> ]? , <color-stop-list>"
	},
	"linear-gradient-syntax": {
		"syntax": "[ [ <angle> | <zero> | to <side-or-corner> ] || <color-interpolation-method> ]? , <color-stop-list>"
	},
	"linear-gradient()": {
		"syntax": "linear-gradient( [ <linear-gradient-syntax> ] )"
	},
	"linear()": {
		"syntax": "linear( [ <number> && <percentage>{0,2} ]# )"
	},
	"log()": {
		"syntax": "log( <calc-sum> , <calc-sum>? )"
	},
	"marker-ref": {
		"syntax": "<url>"
	},
	"-webkit-mask-box-repeat": {
		"syntax": "repeat | stretch | round"
	},
	"mask-layer": {
		"syntax": "<mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || <geometry-box> || [ <geometry-box> | no-clip ] || <compositing-operator> || <masking-mode>"
	},
	"mask-position": {
		"syntax": "[ <length-percentage> | left | center | right ] [ <length-percentage> | top | center | bottom ]?"
	},
	"mask-reference": {
		"syntax": "none | <image> | <mask-source>"
	},
	"mask-source": {
		"syntax": "<url>"
	},
	"masking-mode": {
		"syntax": "alpha | luminance | match-source"
	},
	"matrix()": {
		"syntax": "matrix( <number>#{6} )"
	},
	"matrix3d()": {
		"syntax": "matrix3d( <number>#{16} )"
	},
	"max()": {
		"syntax": "max( <calc-sum># )"
	},
	"media-and": {
		"syntax": "and <media-in-parens>"
	},
	"media-condition": {
		"syntax": "<media-not> | <media-in-parens> [ <media-and>* | <media-or>* ]"
	},
	"media-condition-without-or": {
		"syntax": "<media-not> | <media-in-parens> <media-and>*"
	},
	"media-feature": {
		"syntax": "[ <mf-plain> | <mf-boolean> | <mf-range> ]"
	},
	"media-import-condition": {
		"syntax": "<media-query-list>"
	},
	"media-in-parens": {
		"syntax": "( <media-condition> ) | ( <media-feature> ) | <general-enclosed>"
	},
	"media-not": {
		"syntax": "not <media-in-parens>"
	},
	"media-or": {
		"syntax": "or <media-in-parens>"
	},
	"media-query": {
		"syntax": "<media-condition> | [ not | only ]? <media-type> [ and <media-condition-without-or> ]?"
	},
	"media-query-list": {
		"syntax": "<media-query>#"
	},
	"media-type": {
		"syntax": "<ident>"
	},
	"media()": {
		"syntax": "media( [ <mf-plain> | <mf-boolean> | <mf-range> ] )"
	},
	"mf-boolean": {
		"syntax": "<mf-name>"
	},
	"mf-comparison": {
		"syntax": "<mf-lt> | <mf-gt> | <mf-eq>"
	},
	"mf-eq": {
		"syntax": "'='"
	},
	"mf-gt": {
		"syntax": "'>' '='?"
	},
	"mf-lt": {
		"syntax": "'<' '='?"
	},
	"mf-name": {
		"syntax": "<ident>"
	},
	"mf-plain": {
		"syntax": "<mf-name> : <mf-value>"
	},
	"mf-range": {
		"syntax": "<mf-name> <mf-comparison> <mf-value> | <mf-value> <mf-comparison> <mf-name> | <mf-value> <mf-lt> <mf-name> <mf-lt> <mf-value> | <mf-value> <mf-gt> <mf-name> <mf-gt> <mf-value>"
	},
	"mf-value": {
		"syntax": "<number> | <dimension> | <ident> | <ratio>"
	},
	"min()": {
		"syntax": "min( <calc-sum># )"
	},
	"minmax()": {
		"syntax": "minmax( min , max )"
	},
	"mod()": {
		"syntax": "mod( <calc-sum> , <calc-sum> )"
	},
	"modern-device-cmyk-syntax": {
		"syntax": "device-cmyk( <cmyk-component>{4} [ / [ <alpha-value> | none ] ]? )"
	},
	"modern-hsl-syntax": {
		"syntax": "hsl( [ from <color> ]? [ <hue> | none ] [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ / [ <alpha-value> | none ] ]? )"
	},
	"modern-hsla-syntax": {
		"syntax": "hsla( [ from <color> ]? [ <hue> | none ] [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ / [ <alpha-value> | none ] ]? )"
	},
	"modern-rgb-syntax": {
		"syntax": "rgb( [ from <color> ]? [ <number> | <percentage> | none ]{3} [ / [ <alpha-value> | none ] ]? )"
	},
	"modern-rgba-syntax": {
		"syntax": "rgba( [ from <color> ]? [ <number> | <percentage> | none ]{3} [ / [ <alpha-value> | none ] ]? )"
	},
	"move-command": {
		"syntax": "move <command-end-point>"
	},
	"mq-boolean": {
		"syntax": "<integer [0,1]>"
	},
	"n-dimension": {
		"syntax": "<dimension-token>"
	},
	"name-repeat": {
		"syntax": "repeat( [ <integer [1,∞]> | auto-fill ] , <line-names>+ )"
	},
	"named-color": {
		"syntax": "aliceblue | antiquewhite | aqua | aquamarine | azure | beige | bisque | black | blanchedalmond | blue | blueviolet | brown | burlywood | cadetblue | chartreuse | chocolate | coral | cornflowerblue | cornsilk | crimson | cyan | darkblue | darkcyan | darkgoldenrod | darkgray | darkgreen | darkgrey | darkkhaki | darkmagenta | darkolivegreen | darkorange | darkorchid | darkred | darksalmon | darkseagreen | darkslateblue | darkslategray | darkslategrey | darkturquoise | darkviolet | deeppink | deepskyblue | dimgray | dimgrey | dodgerblue | firebrick | floralwhite | forestgreen | fuchsia | gainsboro | ghostwhite | gold | goldenrod | gray | green | greenyellow | grey | honeydew | hotpink | indianred | indigo | ivory | khaki | lavender | lavenderblush | lawngreen | lemonchiffon | lightblue | lightcoral | lightcyan | lightgoldenrodyellow | lightgray | lightgreen | lightgrey | lightpink | lightsalmon | lightseagreen | lightskyblue | lightslategray | lightslategrey | lightsteelblue | lightyellow | lime | limegreen | linen | magenta | maroon | mediumaquamarine | mediumblue | mediumorchid | mediumpurple | mediumseagreen | mediumslateblue | mediumspringgreen | mediumturquoise | mediumvioletred | midnightblue | mintcream | mistyrose | moccasin | navajowhite | navy | oldlace | olive | olivedrab | orange | orangered | orchid | palegoldenrod | palegreen | paleturquoise | palevioletred | papayawhip | peachpuff | peru | pink | plum | powderblue | purple | rebeccapurple | red | rosybrown | royalblue | saddlebrown | salmon | sandybrown | seagreen | seashell | sienna | silver | skyblue | slateblue | slategray | slategrey | snow | springgreen | steelblue | tan | teal | thistle | tomato | turquoise | violet | wheat | white | whitesmoke | yellow | yellowgreen | transparent"
	},
	"namespace-prefix": {
		"syntax": "<ident>"
	},
	"navigation-condition": {
		"syntax": "not <navigation-in-parens> | <navigation-in-parens> [ and <navigation-in-parens> ]* | <navigation-in-parens> [ or <navigation-in-parens> ]*"
	},
	"navigation-in-parens": {
		"syntax": "( <navigation-condition> ) | ( <navigation-test> ) | <general-enclosed>"
	},
	"navigation-location-between-test": {
		"syntax": "between : <route-location> and <route-location>"
	},
	"navigation-location-keyword": {
		"syntax": "at | with | from | to"
	},
	"navigation-location-test": {
		"syntax": "<navigation-location-keyword> : <route-location>"
	},
	"navigation-phase-keyword": {
		"syntax": "loading | ready | committed"
	},
	"navigation-phase-test": {
		"syntax": "phase : <navigation-phase-keyword>"
	},
	"navigation-relation": {
		"syntax": "at | with | from | to"
	},
	"navigation-test": {
		"syntax": "<navigation-location-test> | <navigation-location-between-test> | <navigation-type-test> | <navigation-phase-test>"
	},
	"navigation-type-keyword": {
		"syntax": "traverse | back | forward | reload"
	},
	"navigation-type-test": {
		"syntax": "history : <navigation-type-keyword>"
	},
	"ndash-dimension": {
		"syntax": "<dimension-token>"
	},
	"ndashdigit-dimension": {
		"syntax": "<dimension-token>"
	},
	"ndashdigit-ident": {
		"syntax": "<ident-token>"
	},
	"ns-prefix": {
		"syntax": "[ <ident-token> | '*' ]? '|'"
	},
	"number-one-or-greater": {
		"syntax": "<number [1,∞]>"
	},
	"number-optional-number": {
		"syntax": "<number> <number>?"
	},
	"number-percentage": {
		"syntax": "<number> | <percentage>"
	},
	"number-zero-one": {
		"syntax": "<number [0,1]>"
	},
	"numeric-figure-values": {
		"syntax": "[ lining-nums | oldstyle-nums ]"
	},
	"numeric-fraction-values": {
		"syntax": "[ diagonal-fractions | stacked-fractions ]"
	},
	"numeric-spacing-values": {
		"syntax": "[ proportional-nums | tabular-nums ]"
	},
	"offset-path": {
		"syntax": "<ray()> | <url> | <basic-shape>"
	},
	"oklab()": {
		"syntax": "oklab( [ from <color> ]? [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ / [ <alpha-value> | none ] ]? )"
	},
	"oklch()": {
		"syntax": "oklch( [ from <color> ]? [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ <hue> | none ] [ / [ <alpha-value> | none ] ]? )"
	},
	"opacity-value": {
		"syntax": "<number> | <percentage>"
	},
	"opacity()": {
		"syntax": "opacity( [ <number> | <percentage> ]? )"
	},
	"opentype-tag": {
		"syntax": "<string>"
	},
	"outline-line-style": {
		"syntax": "none | auto | dotted | dashed | solid | double | groove | ridge | inset | outset"
	},
	"outline-radius": {
		"syntax": "<length> | <percentage>"
	},
	"-non-standard-overflow": {
		"syntax": "overlay | -moz-scrollbars-none | -moz-scrollbars-horizontal | -moz-scrollbars-vertical | -moz-hidden-unscrollable"
	},
	"overflow-position": {
		"syntax": "unsafe | safe"
	},
	"page-body": {
		"syntax": "<declaration>? [ ; <page-body> ]? | <page-margin-box> <page-body>"
	},
	"page-margin-box": {
		"syntax": "<page-margin-box-type> '{' <declaration-list> '}'"
	},
	"page-margin-box-type": {
		"syntax": "@top-left-corner | @top-left | @top-center | @top-right | @top-right-corner | @bottom-left-corner | @bottom-left | @bottom-center | @bottom-right | @bottom-right-corner | @left-top | @left-middle | @left-bottom | @right-top | @right-middle | @right-bottom"
	},
	"page-selector": {
		"syntax": "[ <ident-token>? <pseudo-page>* ]!"
	},
	"page-selector-list": {
		"syntax": "<page-selector>#"
	},
	"page-size": {
		"syntax": "A5 | A4 | A3 | B5 | B4 | JIS-B5 | JIS-B4 | letter | legal | ledger"
	},
	"paint": {
		"syntax": "none | <image> | <svg-paint>"
	},
	"paint-box": {
		"syntax": "<visual-box> | fill-box | stroke-box"
	},
	"paint()": {
		"syntax": "paint( <ident> , <declaration-value>? )"
	},
	"palette-identifier": {
		"syntax": "<dashed-ident>"
	},
	"palette-mix()": {
		"syntax": "palette-mix( <color-interpolation-method> , [ [ normal | light | dark | <palette-identifier> | <palette-mix()> ] && <percentage [0,100]>? ]#{2} )"
	},
	"param()": {
		"syntax": "param( <dashed-ident> , <declaration-value>? )"
	},
	"path()": {
		"syntax": "path( <'fill-rule'>? , <string> )"
	},
	"pattern-descriptor": {
		"syntax": "pattern : <url-pattern()>"
	},
	"perspective()": {
		"syntax": "perspective( [ <length [0,∞]> | none ] )"
	},
	"pointer-axis": {
		"syntax": "block | inline | x | y"
	},
	"pointer-source": {
		"syntax": "root | nearest | self"
	},
	"pointer()": {
		"syntax": "pointer( [ <pointer-source> || <pointer-axis> ]? )"
	},
	"points": {
		"syntax": "[ <number>+ ]#"
	},
	"polar-color-space": {
		"syntax": "hsl | hwb | lch | oklch"
	},
	"polygon()": {
		"syntax": "polygon( <'fill-rule'>? [ round <length> ]? , [ <length-percentage> <length-percentage> ]# )"
	},
	"position": {
		"syntax": "<position-one> | <position-two> | <position-four>"
	},
	"position-area": {
		"syntax": "[ [ left | center | right | span-left | span-right | x-start | x-end | span-x-start | span-x-end | self-x-start | self-x-end | span-self-x-start | span-self-x-end | span-all ] || [ top | center | bottom | span-top | span-bottom | y-start | y-end | span-y-start | span-y-end | self-y-start | self-y-end | span-self-y-start | span-self-y-end | span-all ] | [ block-start | center | block-end | span-block-start | span-block-end | span-all ] || [ inline-start | center | inline-end | span-inline-start | span-inline-end | span-all ] | [ self-block-start | center | self-block-end | span-self-block-start | span-self-block-end | span-all ] || [ self-inline-start | center | self-inline-end | span-self-inline-start | span-self-inline-end | span-all ] | [ start | center | end | span-start | span-end | span-all ]{1,2} | [ self-start | center | self-end | span-self-start | span-self-end | span-all ]{1,2} ]"
	},
	"position-area-query": {
		"syntax": "[ [ left | center | right | span-left | span-right | x-start | x-end | span-x-start | span-x-end | self-x-start | self-x-end | span-self-x-start | span-self-x-end | span-all | any ] || [ top | center | bottom | span-top | span-bottom | y-start | y-end | span-y-start | span-y-end | self-y-start | self-y-end | span-self-y-start | span-self-y-end | span-all | any ] | [ block-start | center | block-end | span-block-start | span-block-end | span-all | any ] || [ inline-start | center | inline-end | span-inline-start | span-inline-end | span-all | any ] | [ self-block-start | center | self-block-end | span-self-block-start | span-self-block-end | span-all | any ] || [ self-inline-start | center | self-inline-end | span-self-inline-start | span-self-inline-end | span-all | any ] | [ start | center | end | span-start | span-end | span-all | any ]{1,2} | [ self-start | center | self-end | span-self-start | span-self-end | span-all | any ]{1,2} ]"
	},
	"position-four": {
		"syntax": "[ [ [ left | right | x-start | x-end ] <length-percentage> ] && [ [ top | bottom | y-start | y-end ] <length-percentage> ] | [ [ block-start | block-end ] <length-percentage> ] && [ [ inline-start | inline-end ] <length-percentage> ] | [ [ start | end ] <length-percentage> ]{2} ]"
	},
	"position-one": {
		"syntax": "[ left | center | right | top | bottom | x-start | x-end | y-start | y-end | block-start | block-end | inline-start | inline-end | <length-percentage> ]"
	},
	"position-three": {
		"syntax": "[ [ left | center | right ] && [ [ top | bottom ] <length-percentage> ] | [ [ left | right ] <length-percentage> ] && [ top | center | bottom ] ]"
	},
	"position-two": {
		"syntax": "[ [ left | center | right | x-start | x-end ] && [ top | center | bottom | y-start | y-end ] | [ left | center | right | x-start | x-end | <length-percentage> ] [ top | center | bottom | y-start | y-end | <length-percentage> ] | [ block-start | center | block-end ] && [ inline-start | center | inline-end ] | [ start | center | end ]{2} ]"
	},
	"pow()": {
		"syntax": "pow( <calc-sum> , <calc-sum> )"
	},
	"predefined-rgb": {
		"syntax": "srgb | srgb-linear | display-p3 | display-p3-linear | a98-rgb | prophoto-rgb | rec2020 | rec2100-pq | rec2100-hlg | rec2100-linear"
	},
	"predefined-rgb-params": {
		"syntax": "<predefined-rgb> [ <number> | <percentage> | none ]{3}"
	},
	"progress-source": {
		"syntax": "<percentage> | <number> | <dimension> | <'animation-timeline'>"
	},
	"progress()": {
		"syntax": "progress( <calc-sum> , <calc-sum> , <calc-sum> )"
	},
	"pseudo-class-selector": {
		"syntax": ": <ident-token> | : <function-token> <any-value> )"
	},
	"pseudo-compound-selector": {
		"syntax": "<pseudo-element-selector> <pseudo-class-selector>*"
	},
	"pseudo-element-selector": {
		"syntax": ": <pseudo-class-selector> | <legacy-pseudo-element-selector>"
	},
	"pseudo-page": {
		"syntax": ": [ left | right | first | blank ]"
	},
	"pt-class-selector": {
		"syntax": "[ '.' <custom-ident> ]+"
	},
	"pt-name-and-class-selector": {
		"syntax": "<pt-name-selector> <pt-class-selector>? | <pt-class-selector>"
	},
	"pt-name-selector": {
		"syntax": "'*' | <custom-ident>"
	},
	"query-in-parens": {
		"syntax": "( <container-query> ) | ( <size-feature> ) | style( <style-query> ) | scroll-state( <scroll-state-query> ) | <general-enclosed>"
	},
	"quote": {
		"syntax": "open-quote | close-quote | no-open-quote | no-close-quote"
	},
	"radial-extent": {
		"syntax": "closest-corner | closest-side | farthest-corner | farthest-side"
	},
	"-legacy-radial-gradient": {
		"syntax": "-moz-radial-gradient( <-legacy-radial-gradient-arguments> ) | -webkit-radial-gradient( <-legacy-radial-gradient-arguments> ) | -o-radial-gradient( <-legacy-radial-gradient-arguments> )"
	},
	"-legacy-radial-gradient-arguments": {
		"syntax": "[ <position> , ]? [ [ [ <-legacy-radial-gradient-shape> || <-legacy-radial-gradient-size> ] | [ <length> | <percentage> ]{2} ] , ]? <color-stop-list>"
	},
	"-legacy-radial-gradient-shape": {
		"syntax": "circle | ellipse"
	},
	"-legacy-radial-gradient-size": {
		"syntax": "closest-side | closest-corner | farthest-side | farthest-corner | contain | cover"
	},
	"radial-gradient-syntax": {
		"syntax": "[ [ [ <radial-shape> || <radial-size> ]? [ at <position> ]? ] || <color-interpolation-method> ]? , <color-stop-list>"
	},
	"radial-gradient()": {
		"syntax": "radial-gradient( [ <radial-gradient-syntax> ] )"
	},
	"radial-shape": {
		"syntax": "circle | ellipse"
	},
	"radial-size": {
		"syntax": "<radial-extent> | <length [0,∞]> | <length-percentage [0,∞]>{2}"
	},
	"random-cache-key": {
		"syntax": "<dashed-ident> || element-scoped || [ property-scoped | property-index-scoped | <random-ua-ident> ]"
	},
	"random-item-args": {
		"syntax": "random-item( <declaration-value> , [ <declaration-value>? ]# )"
	},
	"random-item()": {
		"syntax": "random-item( <random-key> , [ <declaration-value>? ]# )"
	},
	"random-key": {
		"syntax": "auto | <random-cache-key> | fixed <number [0,1]>"
	},
	"random-ua-ident": {
		"syntax": "<custom-ident>"
	},
	"random()": {
		"syntax": "random( <random-key>? , <calc-sum> , <calc-sum> , <calc-sum>? )"
	},
	"ratio": {
		"syntax": "<number [0,∞]> [ / <number [0,∞]> ]?"
	},
	"ray-size": {
		"syntax": "<radial-extent> | sides"
	},
	"ray()": {
		"syntax": "ray( <angle> && <ray-size>? && contain? && [ at <position> ]? )"
	},
	"rect()": {
		"syntax": "rect( [ <length-percentage> | auto ]{4} [ round <'border-radius'> ]? )"
	},
	"rectangular-color-space": {
		"syntax": "srgb | srgb-linear | display-p3 | display-p3-linear | a98-rgb | prophoto-rgb | rec2020 | lab | oklab | <xyz-space>"
	},
	"referrer-policy-modifier": {
		"syntax": "referrer-policy( no-referrer | no-referrer-when-downgrade | same-origin | origin | strict-origin | origin-when-cross-origin | strict-origin-when-cross-origin | unsafe-url )"
	},
	"relative-control-point": {
		"syntax": "<coordinate-pair> [ from [ start | end | origin ] ]?"
	},
	"relative-real-selector": {
		"syntax": "<combinator>? <complex-real-selector>"
	},
	"relative-real-selector-list": {
		"syntax": "<relative-real-selector>#"
	},
	"relative-selector": {
		"syntax": "<combinator>? <complex-selector>"
	},
	"relative-selector-list": {
		"syntax": "<relative-selector>#"
	},
	"relative-size": {
		"syntax": "[ larger | smaller ]"
	},
	"rem()": {
		"syntax": "rem( <calc-sum> , <calc-sum> )"
	},
	"repeat-line-color": {
		"syntax": "repeat( [ <integer [1,∞]> ] , [ <color> ]# )"
	},
	"repeat-line-style": {
		"syntax": "repeat( [ <integer [1,∞]> ] , [ <line-style> ]# )"
	},
	"repeat-line-width": {
		"syntax": "repeat( [ <integer [1,∞]> ] , [ <line-width> ]# )"
	},
	"repeat-style": {
		"syntax": "repeat-x | repeat-y | repeat-block | repeat-inline | <repetition>{1,2}"
	},
	"repeating-conic-gradient()": {
		"syntax": "repeating-conic-gradient( [ <conic-gradient-syntax> ] )"
	},
	"-legacy-repeating-linear-gradient": {
		"syntax": "-moz-repeating-linear-gradient( <-legacy-linear-gradient-arguments> ) | -webkit-repeating-linear-gradient( <-legacy-linear-gradient-arguments> ) | -o-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )"
	},
	"repeating-linear-gradient()": {
		"syntax": "repeating-linear-gradient( [ <linear-gradient-syntax> ] )"
	},
	"-legacy-repeating-radial-gradient": {
		"syntax": "-moz-repeating-radial-gradient( <-legacy-radial-gradient-arguments> ) | -webkit-repeating-radial-gradient( <-legacy-radial-gradient-arguments> ) | -o-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )"
	},
	"repeating-radial-gradient()": {
		"syntax": "repeating-radial-gradient( [ <radial-gradient-syntax> ] )"
	},
	"repetition": {
		"syntax": "repeat | space | round | no-repeat"
	},
	"request-url-modifier": {
		"syntax": "<cross-origin-modifier> | <integrity-modifier> | <referrer-policy-modifier>"
	},
	"reversed-counter-name": {
		"syntax": "reversed( <counter-name> )"
	},
	"rgb()": {
		"syntax": "[ <legacy-rgb-syntax> | <modern-rgb-syntax> ]"
	},
	"rgba()": {
		"syntax": "[ <legacy-rgba-syntax> | <modern-rgba-syntax> ]"
	},
	"right": {
		"syntax": "<length> | auto"
	},
	"rotate()": {
		"syntax": "rotate( [ <angle> | <zero> ] )"
	},
	"rotate3d()": {
		"syntax": "rotate3d( <number> , <number> , <number> , [ <angle> | <zero> ] )"
	},
	"rotateX()": {
		"syntax": "rotateX( [ <angle> | <zero> ] )"
	},
	"rotateY()": {
		"syntax": "rotateY( [ <angle> | <zero> ] )"
	},
	"rotateZ()": {
		"syntax": "rotateZ( [ <angle> | <zero> ] )"
	},
	"round()": {
		"syntax": "round( <rounding-strategy>? , <calc-sum> , <calc-sum>? )"
	},
	"rounding-strategy": {
		"syntax": "nearest | up | down | to-zero | line-width"
	},
	"route-descriptor": {
		"syntax": "<pattern-descriptor> | <init-descriptor> | <base-descriptor>"
	},
	"route-location": {
		"syntax": "<route-name> | <url-pattern()> | <url>"
	},
	"route-name": {
		"syntax": "<dashed-ident>"
	},
	"route-rule": {
		"syntax": "@route <dashed-ident> { <declaration-list> }"
	},
	"running()": {
		"syntax": "running( <custom-ident> )"
	},
	"saturate()": {
		"syntax": "saturate( [ <number> | <percentage> ]? )"
	},
	"scale()": {
		"syntax": "scale( [ <number> | <percentage> ]#{1,2} )"
	},
	"scale3d()": {
		"syntax": "scale3d( [ <number> | <percentage> ]#{3} )"
	},
	"scaleX()": {
		"syntax": "scaleX( [ <number> | <percentage> ] )"
	},
	"scaleY()": {
		"syntax": "scaleY( [ <number> | <percentage> ] )"
	},
	"scaleZ()": {
		"syntax": "scaleZ( [ <number> | <percentage> ] )"
	},
	"scope-boundaries": {
		"syntax": "[ [ ( <scope-start> ) ]? [ to ( <scope-end> ) ]? ]!"
	},
	"scope-end": {
		"syntax": "<selector-list>"
	},
	"scope-start": {
		"syntax": "<selector-list>"
	},
	"scroll-button-direction": {
		"syntax": "up | down | left | right | block-start | block-end | inline-start | inline-end | prev | next"
	},
	"scroll-state-feature": {
		"syntax": "[ <scroll-state-feature-plain> | <scroll-state-feature-boolean> ]"
	},
	"scroll-state-feature-boolean": {
		"syntax": "<scroll-state-feature-name>"
	},
	"scroll-state-feature-name": {
		"syntax": "<ident>"
	},
	"scroll-state-feature-plain": {
		"syntax": "<scroll-state-feature-name> : <scroll-state-feature-value>"
	},
	"scroll-state-feature-value": {
		"syntax": "<ident>"
	},
	"scroll-state-in-parens": {
		"syntax": "( <scroll-state-query> ) | ( <scroll-state-feature> ) | <general-enclosed>"
	},
	"scroll-state-query": {
		"syntax": "not <scroll-state-in-parens> | <scroll-state-in-parens> [ [ and <scroll-state-in-parens> ]* | [ or <scroll-state-in-parens> ]* ] | <scroll-state-feature>"
	},
	"scroll()": {
		"syntax": "scroll( [ <scroller> || <axis> ]? )"
	},
	"scroller": {
		"syntax": "root | nearest | self"
	},
	"selector-list": {
		"syntax": "<complex-selector-list>"
	},
	"self-position": {
		"syntax": "center | start | end | self-start | self-end | flex-start | flex-end"
	},
	"sepia()": {
		"syntax": "sepia( [ <number> | <percentage> ]? )"
	},
	"shadow": {
		"syntax": "<color>? && [ <length>{2} [ <length [0,∞]> <length>? ]? ] && inset?"
	},
	"shadow-t": {
		"syntax": "[ <length>{2,3} && <color>? ]"
	},
	"shape": {
		"syntax": "rect( <top> , <right> , <bottom> , <left> )"
	},
	"shape-box": {
		"syntax": "<visual-box> | margin-box | half-border-box"
	},
	"shape-command": {
		"syntax": "<move-command> | <line-command> | close | <horizontal-line-command> | <vertical-line-command> | <curve-command> | <smooth-command> | <arc-command>"
	},
	"shape()": {
		"syntax": "shape( <'fill-rule'>? from <position> , <shape-command># )"
	},
	"side-or-corner": {
		"syntax": "[ left | right ] || [ top | bottom ]"
	},
	"sign()": {
		"syntax": "sign( <calc-sum> )"
	},
	"signed-integer": {
		"syntax": "<number-token>"
	},
	"signless-integer": {
		"syntax": "<number-token>"
	},
	"simple-selector": {
		"syntax": "<type-selector> | <subclass-selector>"
	},
	"simple-selector-list": {
		"syntax": "<simple-selector>#"
	},
	"sin()": {
		"syntax": "sin( <calc-sum> )"
	},
	"single-animation": {
		"syntax": "<'animation-duration'> || <easing-function> || <'animation-delay'> || <single-animation-iteration-count> || <single-animation-direction> || <single-animation-fill-mode> || <single-animation-play-state> || [ none | <keyframes-name> ] || <single-animation-timeline>"
	},
	"single-animation-composition": {
		"syntax": "replace | add | accumulate"
	},
	"single-animation-direction": {
		"syntax": "normal | reverse | alternate | alternate-reverse"
	},
	"single-animation-fill-mode": {
		"syntax": "none | forwards | backwards | both"
	},
	"single-animation-iteration-count": {
		"syntax": "infinite | <number [0,∞]>"
	},
	"single-animation-play-state": {
		"syntax": "running | paused"
	},
	"single-animation-timeline": {
		"syntax": "auto | none | <dashed-ident> | <scroll()> | <view()>"
	},
	"single-transition": {
		"syntax": "[ none | <single-transition-property> ] || <time> || <easing-function> || <time> || <transition-behavior-value>"
	},
	"single-transition-property": {
		"syntax": "all | <custom-ident>"
	},
	"size": {
		"syntax": "closest-side | farthest-side | closest-corner | farthest-corner | <length> | <length-percentage>{2}"
	},
	"-non-standard-size": {
		"syntax": "intrinsic | min-intrinsic | -webkit-fill-available | -webkit-fit-content | -webkit-min-content | -webkit-max-content | -moz-available | -moz-fit-content | -moz-min-content | -moz-max-content"
	},
	"size-feature": {
		"syntax": "<mf-plain> | <mf-boolean> | <mf-range>"
	},
	"size-keyword": {
		"syntax": "auto | max-content | min-content | stretch"
	},
	"skew()": {
		"syntax": "skew( [ <angle> | <zero> ] , [ <angle> | <zero> ]? )"
	},
	"skewX()": {
		"syntax": "skewX( [ <angle> | <zero> ] )"
	},
	"skewY()": {
		"syntax": "skewY( [ <angle> | <zero> ] )"
	},
	"slash-separated-border-radius-syntax": {
		"syntax": "<length-percentage [0,∞]> [ / <length-percentage [0,∞]> ]?"
	},
	"smooth-command": {
		"syntax": "smooth [ [ to <position> [ with <control-point> ]? ] | [ by <coordinate-pair> [ with <relative-control-point> ]? ] ]"
	},
	"snap-block()": {
		"syntax": "snap-block( <length> , [ start | end | near ]? )"
	},
	"snap-inline()": {
		"syntax": "snap-inline( <length> , [ left | right | near ]? )"
	},
	"source-size": {
		"syntax": "<media-condition> <source-size-value> | auto"
	},
	"source-size-list": {
		"syntax": "<source-size>#? , <source-size-value>"
	},
	"source-size-value": {
		"syntax": "<length> | auto"
	},
	"spacing-trim": {
		"syntax": "space-all | normal | space-first | trim-start | trim-both | trim-all"
	},
	"spread-shadow": {
		"syntax": "<'box-shadow-color'>? && [ [ none | <length>{2} ] [ <'box-shadow-blur'> <'box-shadow-spread'>? ]? ] && <'box-shadow-position'>?"
	},
	"sqrt()": {
		"syntax": "sqrt( <calc-sum> )"
	},
	"src()": {
		"syntax": "src( <string> <url-modifier>* )"
	},
	"step-easing-function": {
		"syntax": "step-start | step-end | <steps()>"
	},
	"step-position": {
		"syntax": "jump-start | jump-end | jump-none | jump-both | start | end"
	},
	"steps()": {
		"syntax": "steps( <integer> , <step-position>? )"
	},
	"string()": {
		"syntax": "string( <custom-ident> , [ first | start | last | first-except ]? )"
	},
	"stripes()": {
		"syntax": "stripes( <color-stripe># )"
	},
	"style-condition": {
		"syntax": "not <style-in-parens> | <style-in-parens> [ [ and <style-in-parens> ]* | [ or <style-in-parens> ]* ]"
	},
	"style-feature": {
		"syntax": "<style-feature-plain> | <style-feature-boolean> | <style-range>"
	},
	"style-feature-boolean": {
		"syntax": "<style-feature-name>"
	},
	"style-feature-name": {
		"syntax": "<dashed-ident> | -moz-appearance | -moz-background-clip | -moz-binding | -moz-border-bottom-colors | -moz-border-left-colors | -moz-border-radius-bottomleft | -moz-border-radius-bottomright | -moz-border-radius-topleft | -moz-border-radius-topright | -moz-border-right-colors | -moz-border-top-colors | -moz-context-properties | -moz-control-character-visibility | -moz-float-edge | -moz-force-broken-image-icon | -moz-orient | -moz-osx-font-smoothing | -moz-outline-radius | -moz-outline-radius-bottomleft | -moz-outline-radius-bottomright | -moz-outline-radius-topleft | -moz-outline-radius-topright | -moz-stack-sizing | -moz-text-blink | -moz-user-focus | -moz-user-input | -moz-user-modify | -moz-user-select | -moz-window-dragging | -moz-window-shadow | -ms-accelerator | -ms-block-progression | -ms-content-zoom-chaining | -ms-content-zoom-limit | -ms-content-zoom-limit-max | -ms-content-zoom-limit-min | -ms-content-zoom-snap | -ms-content-zoom-snap-points | -ms-content-zoom-snap-type | -ms-content-zooming | -ms-filter | -ms-flex-align | -ms-flex-item-align | -ms-flex-line-pack | -ms-flex-negative | -ms-flex-order | -ms-flex-pack | -ms-flex-positive | -ms-flex-preferred-size | -ms-flow-from | -ms-flow-into | -ms-grid-column-align | -ms-grid-columns | -ms-grid-row-align | -ms-grid-rows | -ms-high-contrast-adjust | -ms-hyphenate-limit-chars | -ms-hyphenate-limit-last | -ms-hyphenate-limit-lines | -ms-hyphenate-limit-zone | -ms-ime-align | -ms-interpolation-mode | -ms-overflow-style | -ms-scroll-chaining | -ms-scroll-limit | -ms-scroll-limit-x-max | -ms-scroll-limit-x-min | -ms-scroll-limit-y-max | -ms-scroll-limit-y-min | -ms-scroll-rails | -ms-scroll-snap-points-x | -ms-scroll-snap-points-y | -ms-scroll-snap-type | -ms-scroll-snap-x | -ms-scroll-snap-y | -ms-scroll-translation | -ms-scrollbar-3dlight-color | -ms-scrollbar-arrow-color | -ms-scrollbar-base-color | -ms-scrollbar-darkshadow-color | -ms-scrollbar-face-color | -ms-scrollbar-highlight-color | -ms-scrollbar-shadow-color | -ms-scrollbar-track-color | -ms-text-autospace | -ms-touch-select | -ms-user-select | -ms-wrap-flow | -ms-wrap-margin | -ms-wrap-through | -webkit-appearance | -webkit-background-clip | -webkit-border-before | -webkit-border-before-color | -webkit-border-before-style | -webkit-border-before-width | -webkit-box-reflect | -webkit-column-break-after | -webkit-column-break-before | -webkit-column-break-inside | -webkit-font-smoothing | -webkit-line-clamp | -webkit-mask | -webkit-mask-attachment | -webkit-mask-box-image | -webkit-mask-clip | -webkit-mask-composite | -webkit-mask-image | -webkit-mask-origin | -webkit-mask-position | -webkit-mask-position-x | -webkit-mask-position-y | -webkit-mask-repeat | -webkit-mask-repeat-x | -webkit-mask-repeat-y | -webkit-mask-size | -webkit-overflow-scrolling | -webkit-print-color-adjust | -webkit-tap-highlight-color | -webkit-text-fill-color | -webkit-text-security | -webkit-text-stroke | -webkit-text-stroke-color | -webkit-text-stroke-width | -webkit-touch-callout | -webkit-user-drag | -webkit-user-modify | -webkit-user-select | accent-color | align-content | align-items | align-self | align-tracks | alignment-baseline | all | anchor-name | anchor-scope | animation | animation-composition | animation-delay | animation-direction | animation-duration | animation-fill-mode | animation-iteration-count | animation-name | animation-play-state | animation-range | animation-range-center | animation-range-end | animation-range-start | animation-timeline | animation-timing-function | animation-trigger | appearance | aspect-ratio | backdrop-filter | backface-visibility | background | background-attachment | background-blend-mode | background-clip | background-color | background-image | background-origin | background-position | background-position-block | background-position-inline | background-position-x | background-position-y | background-repeat | background-repeat-block | background-repeat-inline | background-repeat-x | background-repeat-y | background-size | background-tbd | baseline-shift | baseline-source | behavior | block-ellipsis | block-size | block-step | block-step-align | block-step-insert | block-step-round | block-step-size | bookmark-label | bookmark-level | bookmark-state | border | border-block | border-block-clip | border-block-color | border-block-end | border-block-end-clip | border-block-end-color | border-block-end-radius | border-block-end-style | border-block-end-width | border-block-start | border-block-start-clip | border-block-start-color | border-block-start-radius | border-block-start-style | border-block-start-width | border-block-style | border-block-width | border-bottom | border-bottom-clip | border-bottom-color | border-bottom-left-radius | border-bottom-radius | border-bottom-right-radius | border-bottom-style | border-bottom-width | border-boundary | border-clip | border-collapse | border-color | border-end-end-radius | border-end-start-radius | border-image | border-image-outset | border-image-repeat | border-image-slice | border-image-source | border-image-width | border-inline | border-inline-clip | border-inline-color | border-inline-end | border-inline-end-clip | border-inline-end-color | border-inline-end-radius | border-inline-end-style | border-inline-end-width | border-inline-start | border-inline-start-clip | border-inline-start-color | border-inline-start-radius | border-inline-start-style | border-inline-start-width | border-inline-style | border-inline-width | border-left | border-left-clip | border-left-color | border-left-radius | border-left-style | border-left-width | border-limit | border-radius | border-right | border-right-clip | border-right-color | border-right-radius | border-right-style | border-right-width | border-shape | border-spacing | border-start-end-radius | border-start-start-radius | border-style | border-top | border-top-clip | border-top-color | border-top-left-radius | border-top-radius | border-top-right-radius | border-top-style | border-top-width | border-width | bottom | box-align | box-decoration-break | box-direction | box-flex | box-flex-group | box-lines | box-ordinal-group | box-orient | box-pack | box-shadow | box-shadow-blur | box-shadow-color | box-shadow-offset | box-shadow-position | box-shadow-spread | box-sizing | box-snap | break-after | break-before | break-inside | caption-side | caret | caret-animation | caret-color | caret-shape | clear | clip | clip-path | clip-rule | color | color-adjust | color-interpolation | color-interpolation-filters | color-scheme | column-count | column-fill | column-gap | column-height | column-rule | column-rule-break | column-rule-color | column-rule-inset | column-rule-inset-cap | column-rule-inset-cap-end | column-rule-inset-cap-start | column-rule-inset-end | column-rule-inset-junction | column-rule-inset-junction-end | column-rule-inset-junction-start | column-rule-inset-start | column-rule-style | column-rule-visibility-items | column-rule-width | column-span | column-width | column-wrap | columns | contain | contain-intrinsic-block-size | contain-intrinsic-height | contain-intrinsic-inline-size | contain-intrinsic-size | contain-intrinsic-width | container | container-name | container-type | content | content-visibility | continue | copy-into | corner | corner-block-end | corner-block-end-shape | corner-block-start | corner-block-start-shape | corner-bottom | corner-bottom-left | corner-bottom-left-shape | corner-bottom-right | corner-bottom-right-shape | corner-bottom-shape | corner-end-end | corner-end-end-shape | corner-end-start | corner-end-start-shape | corner-inline-end | corner-inline-end-shape | corner-inline-start | corner-inline-start-shape | corner-left | corner-left-shape | corner-right | corner-right-shape | corner-shape | corner-start-end | corner-start-end-shape | corner-start-start | corner-start-start-shape | corner-top | corner-top-left | corner-top-left-shape | corner-top-right | corner-top-right-shape | corner-top-shape | counter-increment | counter-reset | counter-set | cue | cue-after | cue-before | cursor | cx | cy | d | direction | display | dominant-baseline | dynamic-range-limit | empty-cells | event-trigger | event-trigger-name | event-trigger-source | field-sizing | fill | fill-break | fill-color | fill-image | fill-opacity | fill-origin | fill-position | fill-repeat | fill-rule | fill-size | filter | flex | flex-basis | flex-direction | flex-flow | flex-grow | flex-line-count | flex-shrink | flex-wrap | float | float-defer | float-offset | float-reference | flood-color | flood-opacity | flow-from | flow-into | flow-tolerance | font | font-family | font-feature-settings | font-kerning | font-language-override | font-optical-sizing | font-palette | font-size | font-size-adjust | font-smooth | font-stretch | font-style | font-synthesis | font-synthesis-position | font-synthesis-small-caps | font-synthesis-style | font-synthesis-weight | font-variant | font-variant-alternates | font-variant-caps | font-variant-east-asian | font-variant-emoji | font-variant-ligatures | font-variant-numeric | font-variant-position | font-variation-settings | font-weight | font-width | footnote-display | footnote-policy | forced-color-adjust | frame-sizing | gap | glyph-orientation-horizontal | glyph-orientation-vertical | grid | grid-area | grid-auto-columns | grid-auto-flow | grid-auto-rows | grid-column | grid-column-end | grid-column-gap | grid-column-start | grid-gap | grid-row | grid-row-end | grid-row-gap | grid-row-start | grid-template | grid-template-areas | grid-template-columns | grid-template-rows | hanging-punctuation | height | hyphenate-character | hyphenate-limit-chars | hyphenate-limit-last | hyphenate-limit-lines | hyphenate-limit-zone | hyphens | image-animation | image-orientation | image-rendering | image-resolution | ime-mode | initial-letter | initial-letter-align | initial-letter-wrap | inline-size | inline-sizing | input-security | inset | inset-block | inset-block-end | inset-block-start | inset-inline | inset-inline-end | inset-inline-start | interactivity | interest-delay | interest-delay-end | interest-delay-start | interpolate-size | isolation | justify-content | justify-items | justify-self | justify-tracks | kerning | left | letter-spacing | lighting-color | line-break | line-clamp | line-fit-edge | line-grid | line-height | line-height-step | line-padding | line-snap | link-parameters | list-style | list-style-image | list-style-position | list-style-type | margin | margin-block | margin-block-end | margin-block-start | margin-bottom | margin-break | margin-inline | margin-inline-end | margin-inline-start | margin-left | margin-right | margin-top | margin-trim | marker | marker-end | marker-mid | marker-side | marker-start | mask | mask-border | mask-border-mode | mask-border-outset | mask-border-repeat | mask-border-slice | mask-border-source | mask-border-width | mask-clip | mask-composite | mask-image | mask-mode | mask-origin | mask-position | mask-repeat | mask-size | mask-type | masonry-auto-flow | math-depth | math-shift | math-style | max-block-size | max-height | max-inline-size | max-lines | max-width | min-block-size | min-height | min-inline-size | min-intrinsic-sizing | min-width | mix-blend-mode | nav-down | nav-left | nav-right | nav-up | object-fit | object-position | object-view-box | offset | offset-anchor | offset-distance | offset-path | offset-position | offset-rotate | opacity | order | orphans | outline | outline-color | outline-offset | outline-style | outline-width | overflow | overflow-anchor | overflow-block | overflow-clip-box | overflow-clip-margin | overflow-clip-margin-block | overflow-clip-margin-block-end | overflow-clip-margin-block-start | overflow-clip-margin-bottom | overflow-clip-margin-inline | overflow-clip-margin-inline-end | overflow-clip-margin-inline-start | overflow-clip-margin-left | overflow-clip-margin-right | overflow-clip-margin-top | overflow-inline | overflow-wrap | overflow-x | overflow-y | overlay | overscroll-behavior | overscroll-behavior-block | overscroll-behavior-inline | overscroll-behavior-x | overscroll-behavior-y | padding | padding-block | padding-block-end | padding-block-start | padding-bottom | padding-inline | padding-inline-end | padding-inline-start | padding-left | padding-right | padding-top | page | page-break-after | page-break-before | page-break-inside | paint-order | path-length | pause | pause-after | pause-before | perspective | perspective-origin | place-content | place-items | place-self | pointer-events | pointer-timeline | pointer-timeline-axis | pointer-timeline-name | position | position-anchor | position-area | position-try | position-try-fallbacks | position-try-options | position-try-order | position-visibility | print-color-adjust | quotes | r | reading-flow | reading-order | region-fragment | resize | rest | rest-after | rest-before | right | rotate | row-gap | row-rule | row-rule-break | row-rule-color | row-rule-inset | row-rule-inset-cap | row-rule-inset-cap-end | row-rule-inset-cap-start | row-rule-inset-end | row-rule-inset-junction | row-rule-inset-junction-end | row-rule-inset-junction-start | row-rule-inset-start | row-rule-style | row-rule-visibility-items | row-rule-width | ruby-align | ruby-merge | ruby-overhang | ruby-position | rule | rule-break | rule-color | rule-inset | rule-inset-cap | rule-inset-end | rule-inset-junction | rule-inset-start | rule-overlap | rule-style | rule-visibility-items | rule-width | rx | ry | scale | scroll-behavior | scroll-initial-target | scroll-margin | scroll-margin-block | scroll-margin-block-end | scroll-margin-block-start | scroll-margin-bottom | scroll-margin-inline | scroll-margin-inline-end | scroll-margin-inline-start | scroll-margin-left | scroll-margin-right | scroll-margin-top | scroll-marker-group | scroll-padding | scroll-padding-block | scroll-padding-block-end | scroll-padding-block-start | scroll-padding-bottom | scroll-padding-inline | scroll-padding-inline-end | scroll-padding-inline-start | scroll-padding-left | scroll-padding-right | scroll-padding-top | scroll-snap-align | scroll-snap-coordinate | scroll-snap-destination | scroll-snap-points-x | scroll-snap-points-y | scroll-snap-stop | scroll-snap-type | scroll-snap-type-x | scroll-snap-type-y | scroll-target-group | scroll-timeline | scroll-timeline-axis | scroll-timeline-name | scrollbar-color | scrollbar-gutter | scrollbar-width | shape-image-threshold | shape-inside | shape-margin | shape-outside | shape-padding | shape-rendering | slider-orientation | spatial-navigation-action | spatial-navigation-contain | spatial-navigation-function | speak | speak-as | stop-color | stop-opacity | string-set | stroke | stroke-align | stroke-alignment | stroke-break | stroke-color | stroke-dash-corner | stroke-dash-justify | stroke-dashadjust | stroke-dasharray | stroke-dashcorner | stroke-dashoffset | stroke-image | stroke-linecap | stroke-linejoin | stroke-miterlimit | stroke-opacity | stroke-origin | stroke-position | stroke-repeat | stroke-size | stroke-width | tab-size | table-layout | text-align | text-align-all | text-align-last | text-anchor | text-autospace | text-box | text-box-edge | text-box-trim | text-combine-upright | text-decoration | text-decoration-color | text-decoration-inset | text-decoration-line | text-decoration-skip | text-decoration-skip-box | text-decoration-skip-ink | text-decoration-skip-self | text-decoration-skip-spaces | text-decoration-style | text-decoration-thickness | text-emphasis | text-emphasis-color | text-emphasis-position | text-emphasis-skip | text-emphasis-style | text-fit | text-group-align | text-indent | text-justify | text-orientation | text-overflow | text-rendering | text-shadow | text-size-adjust | text-spacing | text-spacing-trim | text-transform | text-underline-offset | text-underline-position | text-wrap | text-wrap-mode | text-wrap-style | timeline-scope | timeline-trigger | timeline-trigger-activation-range | timeline-trigger-activation-range-end | timeline-trigger-activation-range-start | timeline-trigger-active-range | timeline-trigger-active-range-end | timeline-trigger-active-range-start | timeline-trigger-exit-range | timeline-trigger-exit-range-end | timeline-trigger-exit-range-start | timeline-trigger-name | timeline-trigger-range | timeline-trigger-range-end | timeline-trigger-range-start | timeline-trigger-source | top | touch-action | transform | transform-box | transform-origin | transform-style | transition | transition-behavior | transition-delay | transition-duration | transition-property | transition-timing-function | translate | trigger-scope | unicode-bidi | user-select | vector-effect | vertical-align | view-timeline | view-timeline-axis | view-timeline-inset | view-timeline-name | view-transition-class | view-transition-group | view-transition-name | view-transition-scope | visibility | voice-balance | voice-duration | voice-family | voice-pitch | voice-range | voice-rate | voice-stress | voice-volume | white-space | white-space-collapse | white-space-trim | widows | width | will-change | window-drag | word-break | word-space-transform | word-spacing | word-wrap | wrap-after | wrap-before | wrap-flow | wrap-inside | wrap-through | writing-mode | x | y | z-index | zoom"
	},
	"style-feature-plain": {
		"syntax": "<style-feature-name> : <style-feature-value>"
	},
	"style-feature-value": {
		"syntax": "<declaration-value>"
	},
	"style-in-parens": {
		"syntax": "( <style-query> ) | ( <style-feature> ) | <general-enclosed>"
	},
	"style-query": {
		"syntax": "not <style-in-parens> | <style-in-parens> [ [ and <style-in-parens> ]* | [ or <style-in-parens> ]* ] | <style-feature>"
	},
	"style-range": {
		"syntax": "<style-range-value> <mf-comparison> <style-range-value> | <style-range-value> <mf-lt> <style-range-value> <mf-lt> <style-range-value> | <style-range-value> <mf-gt> <style-range-value> <mf-gt> <style-range-value>"
	},
	"style-range-value": {
		"syntax": "<custom-property-name> | <style-feature-value>"
	},
	"subclass-selector": {
		"syntax": "<id-selector> | <class-selector> | <attribute-selector> | <pseudo-class-selector>"
	},
	"superellipse()": {
		"syntax": "superellipse( <number> | infinity | -infinity )"
	},
	"supports-at-rule-fn": {
		"syntax": "at-rule( <at-keyword-token> )"
	},
	"supports-condition": {
		"syntax": "not <supports-in-parens> | <supports-in-parens> [ and <supports-in-parens> ]* | <supports-in-parens> [ or <supports-in-parens> ]*"
	},
	"supports-condition-name": {
		"syntax": "<custom-ident>"
	},
	"supports-decl": {
		"syntax": "( [ <declaration> | <supports-condition-name> ] )"
	},
	"supports-env-fn": {
		"syntax": "env( <ident> )"
	},
	"supports-feature": {
		"syntax": "<supports-selector-fn> | <supports-font-tech-fn> | <supports-font-format-fn> | <supports-at-rule-fn> | <supports-named-feature-fn> | <supports-env-fn> | <supports-decl>"
	},
	"supports-font-format-fn": {
		"syntax": "font-format( <font-format> )"
	},
	"supports-font-tech-fn": {
		"syntax": "font-tech( <font-tech> )"
	},
	"supports-import-condition": {
		"syntax": "supports( [ <supports-condition> | <declaration> ] )"
	},
	"supports-in-parens": {
		"syntax": "( <supports-condition> ) | <supports-feature> | <general-enclosed>"
	},
	"supports-named-feature-fn": {
		"syntax": "named-feature( <ident> )"
	},
	"supports-selector-fn": {
		"syntax": "selector( <complex-selector> )"
	},
	"supports()": {
		"syntax": "supports( <declaration> )"
	},
	"svg-length": {
		"syntax": "<percentage> | <length> | <number>"
	},
	"svg-paint": {
		"syntax": "child | child( <integer> )"
	},
	"svg-writing-mode": {
		"syntax": "lr-tb | rl-tb | tb-rl | lr | rl | tb"
	},
	"symbol": {
		"syntax": "<string> | <image> | <custom-ident>"
	},
	"symbols-type": {
		"syntax": "cyclic | numeric | alphabetic | symbolic | fixed"
	},
	"symbols()": {
		"syntax": "symbols( <symbols-type>? [ <string> | <image> ]+ )"
	},
	"syntax": {
		"syntax": "'*' | <syntax-component> [ <syntax-combinator> <syntax-component> ]* | <syntax-string>"
	},
	"syntax-combinator": {
		"syntax": "'|'"
	},
	"syntax-component": {
		"syntax": "<syntax-single-component> <syntax-multiplier>? | '<' transform-list '>'"
	},
	"syntax-multiplier": {
		"syntax": "[ '#' | '+' ]"
	},
	"syntax-single-component": {
		"syntax": "'<' <syntax-type-name> '>' | <ident>"
	},
	"syntax-string": {
		"syntax": "<string>"
	},
	"syntax-type-name": {
		"syntax": "angle | color | custom-ident | image | integer | length | length-percentage | number | percentage | resolution | string | time | url | transform-function"
	},
	"system-color": {
		"syntax": "AccentColor | AccentColorText | ActiveText | ButtonBorder | ButtonFace | ButtonText | Canvas | CanvasText | Field | FieldText | GrayText | Highlight | HighlightText | LinkText | Mark | MarkText | SelectedItem | SelectedItemText | VisitedText | <deprecated-color>"
	},
	"system-family-name": {
		"syntax": "caption | icon | menu | message-box | small-caption | status-bar"
	},
	"system-font-family-name": {
		"syntax": "caption | icon | menu | message-box | small-caption | status-bar"
	},
	"tan()": {
		"syntax": "tan( <calc-sum> )"
	},
	"target": {
		"syntax": "<target-counter()> | <target-counters()> | <target-text()>"
	},
	"target-contrast": {
		"syntax": "<wcag2>"
	},
	"target-counter()": {
		"syntax": "target-counter( [ <string> | <url> ] , <custom-ident> , <counter-style>? )"
	},
	"target-counters()": {
		"syntax": "target-counters( [ <string> | <url> ] , <custom-ident> , <string> , <counter-style>? )"
	},
	"target-text()": {
		"syntax": "target-text( [ <string> | <url> ] , [ content | before | after | first-letter ]? )"
	},
	"text-edge": {
		"syntax": "[ text | ideographic | ideographic-ink ] | [ text | ideographic | ideographic-ink | cap | ex ] [ text | ideographic | ideographic-ink | alphabetic ]"
	},
	"time-percentage": {
		"syntax": "[ <time> | <percentage> ]"
	},
	"timeline-range-center-subject": {
		"syntax": "<ident>"
	},
	"timeline-range-name": {
		"syntax": "cover | contain | entry | exit | entry-crossing | exit-crossing"
	},
	"toggle()": {
		"syntax": "toggle( <whole-value># )"
	},
	"top": {
		"syntax": "<length> | auto"
	},
	"track-breadth": {
		"syntax": "<length-percentage [0,∞]> | <flex [0,∞]> | min-content | max-content | auto"
	},
	"track-list": {
		"syntax": "[ <line-names>? [ <track-size> | <track-repeat> ] ]+ <line-names>?"
	},
	"track-repeat": {
		"syntax": "repeat( [ <integer [1,∞]> ] , [ <line-names>? <track-size> ]+ <line-names>? )"
	},
	"track-size": {
		"syntax": "<track-breadth> | minmax( <inflexible-breadth> , <track-breadth> ) | fit-content( <length-percentage [0,∞]> )"
	},
	"transform-function": {
		"syntax": "<scale3d()> | <scale()> | <scaleX()> | <scaleY()> | <scaleZ()> | <translate3d()> | <translate()> | <translateX()> | <translateY()> | <translateZ()> | <rotate3d()> | <rotate()> | <rotateX()> | <rotateY()> | <rotateZ()> | <skew()> | <skewX()> | <skewY()> | <matrix3d()> | <matrix()> | <perspective()>"
	},
	"transform-interpolate()": {
		"syntax": "transform-interpolate( [ <progress-source> && [ by <easing-function> ]? && <easing-function>? ] , <input-position>{1,2} : <transform-list> , [ <easing-function>? , <input-position>{1,2} : <transform-list> ]#? )"
	},
	"transform-list": {
		"syntax": "<transform-function>+"
	},
	"transform-mix()": {
		"syntax": "transform-mix( [ <transform-list> && <percentage [0,100]> ]# )"
	},
	"transition-behavior-value": {
		"syntax": "normal | allow-discrete"
	},
	"translate()": {
		"syntax": "translate( <length-percentage> , <length-percentage>? )"
	},
	"translate3d()": {
		"syntax": "translate3d( <length-percentage> , <length-percentage> , <length> )"
	},
	"translateX()": {
		"syntax": "translateX( <length-percentage> )"
	},
	"translateY()": {
		"syntax": "translateY( <length-percentage> )"
	},
	"translateZ()": {
		"syntax": "translateZ( <length> )"
	},
	"try-size": {
		"syntax": "most-width | most-height | most-block-size | most-inline-size"
	},
	"try-tactic": {
		"syntax": "flip-block || flip-inline || flip-start || flip-x || flip-y"
	},
	"type": {
		"syntax": "'<' [ number | string ] '>'"
	},
	"type-or-unit": {
		"syntax": "string | color | url | integer | number | length | angle | time | frequency | cap | ch | em | ex | ic | lh | rlh | rem | vb | vi | vw | vh | vmin | vmax | mm | Q | cm | in | pt | pc | px | deg | grad | rad | turn | ms | s | Hz | kHz | %"
	},
	"type-selector": {
		"syntax": "<wq-name> | <ns-prefix>? '*'"
	},
	"type()": {
		"syntax": "type( <syntax> )"
	},
	"url": {
		"syntax": "<url()> | <src()>"
	},
	"url-modifier": {
		"syntax": "<ident> | <function-token> <any-value> )"
	},
	"url-pattern()": {
		"syntax": "url-pattern( <string> )"
	},
	"url-set": {
		"syntax": "image-set( <url-set-option># )"
	},
	"url-set-option": {
		"syntax": "[ <url> | <string> ] [ <resolution> || type( <string> ) ]?"
	},
	"url-set()": {
		"syntax": "url-set( <url-set-option># )"
	},
	"url()": {
		"syntax": "url( <string> <url-modifier>* ) | <url-token>"
	},
	"var-args": {
		"syntax": "var( <declaration-value> , <declaration-value>? )"
	},
	"var()": {
		"syntax": "var( <custom-property-name> , <declaration-value>? )"
	},
	"vertical-line-command": {
		"syntax": "vline [ to [ <length-percentage> | top | center | bottom | y-start | y-end ] | by <length-percentage> ]"
	},
	"view()": {
		"syntax": "view( [ <axis> || <'view-timeline-inset'> ]? )"
	},
	"viewport-length": {
		"syntax": "auto | <length-percentage>"
	},
	"visual-box": {
		"syntax": "content-box | padding-box | border-box"
	},
	"voice-family-name": {
		"syntax": "<string> | <custom-ident>+"
	},
	"wcag2": {
		"syntax": "wcag2 | wcag2( [ <number> | [ aa | aaa ] && large? ] )"
	},
	"whole-value": {
		"syntax": "<declaration-value>"
	},
	"wq-name": {
		"syntax": "<ns-prefix>? <ident-token>"
	},
	"x": {
		"syntax": "<number>"
	},
	"xywh()": {
		"syntax": "xywh( <length-percentage>{2} <length-percentage [0,∞]>{2} [ round <'border-radius'> ]? )"
	},
	"xyz": {
		"syntax": "xyz | xyz-d50 | xyz-d65"
	},
	"xyz-params": {
		"syntax": "<xyz-space> [ <number> | <percentage> | none ]{3}"
	},
	"xyz-space": {
		"syntax": "xyz | xyz-d50 | xyz-d65"
	},
	"y": {
		"syntax": "<number>"
	}
}
