// staticdata.dev — cssProperties
// Generated file. Do not edit by hand.
// SPDX-License-Identifier: MIT

export const cssProperties = [
  {
    "name": "-moz-appearance",
    "syntax": "none | button | button-arrow-down | button-arrow-next | button-arrow-previous | button-arrow-up | button-bevel | button-focus | caret | checkbox | checkbox-container | checkbox-label | checkmenuitem | dualbutton | groupbox | listbox | listitem | menuarrow | menubar | menucheckbox | menuimage | menuitem | menuitemtext | menulist | menulist-button | menulist-text | menulist-textfield | menupopup | menuradio | menuseparator | meterbar | meterchunk | progressbar | progressbar-vertical | progresschunk | progresschunk-vertical | radio | radio-container | radio-label | radiomenuitem | range | range-thumb | resizer | resizerpanel | scale-horizontal | scalethumbend | scalethumb-horizontal | scalethumbstart | scalethumbtick | scalethumb-vertical | scale-vertical | scrollbarbutton-down | scrollbarbutton-left | scrollbarbutton-right | scrollbarbutton-up | scrollbarthumb-horizontal | scrollbarthumb-vertical | scrollbartrack-horizontal | scrollbartrack-vertical | searchfield | separator | sheet | spinner | spinner-downbutton | spinner-textfield | spinner-upbutton | splitter | statusbar | statusbarpanel | tab | tabpanel | tabpanels | tab-scroll-arrow-back | tab-scroll-arrow-forward | textfield | textfield-multiline | toolbar | toolbarbutton | toolbarbutton-dropdown | toolbargripper | toolbox | tooltip | treeheader | treeheadercell | treeheadersortarrow | treeitem | treeline | treetwisty | treetwistyopen | treeview | -moz-mac-unified-toolbar | -moz-win-borderless-glass | -moz-win-browsertabbar-toolbox | -moz-win-communicationstext | -moz-win-communications-toolbox | -moz-win-exclude-glass | -moz-win-glass | -moz-win-mediatext | -moz-win-media-toolbox | -moz-window-button-box | -moz-window-button-box-maximized | -moz-window-button-close | -moz-window-button-maximize | -moz-window-button-minimize | -moz-window-button-restore | -moz-window-frame-bottom | -moz-window-frame-left | -moz-window-frame-right | -moz-window-titlebar | -moz-window-titlebar-maximized",
    "inherited": false,
    "initial": "noneButOverriddenInUserAgentCSS",
    "groups": [
      "Mozilla Extensions",
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-binding",
    "syntax": "<url> | none",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-border-bottom-colors",
    "syntax": "<color>+ | none",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-border-left-colors",
    "syntax": "<color>+ | none",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-border-right-colors",
    "syntax": "<color>+ | none",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-border-top-colors",
    "syntax": "<color>+ | none",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-context-properties",
    "syntax": "none | [ fill | fill-opacity | stroke | stroke-opacity ]#",
    "inherited": true,
    "initial": "none",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-float-edge",
    "syntax": "border-box | content-box | margin-box | padding-box",
    "inherited": false,
    "initial": "content-box",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-force-broken-image-icon",
    "syntax": "0 | 1",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-orient",
    "syntax": "inline | block | horizontal | vertical",
    "inherited": false,
    "initial": "inline",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-outline-radius",
    "syntax": "<outline-radius>{1,4} [ / <outline-radius>{1,4} ]?",
    "inherited": false,
    "initial": [
      "-moz-outline-radius-topleft",
      "-moz-outline-radius-topright",
      "-moz-outline-radius-bottomright",
      "-moz-outline-radius-bottomleft"
    ],
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": [
      "-moz-outline-radius-topleft",
      "-moz-outline-radius-topright",
      "-moz-outline-radius-bottomright",
      "-moz-outline-radius-bottomleft"
    ]
  },
  {
    "name": "-moz-outline-radius-bottomleft",
    "syntax": "<outline-radius>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "referToDimensionOfBorderBox"
  },
  {
    "name": "-moz-outline-radius-bottomright",
    "syntax": "<outline-radius>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "referToDimensionOfBorderBox"
  },
  {
    "name": "-moz-outline-radius-topleft",
    "syntax": "<outline-radius>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "referToDimensionOfBorderBox"
  },
  {
    "name": "-moz-outline-radius-topright",
    "syntax": "<outline-radius>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "referToDimensionOfBorderBox"
  },
  {
    "name": "-moz-stack-sizing",
    "syntax": "ignore | stretch-to-fit",
    "inherited": true,
    "initial": "stretch-to-fit",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-text-blink",
    "syntax": "none | blink",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-user-focus",
    "syntax": "ignore | normal | select-after | select-before | select-menu | select-same | select-all | none",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-user-input",
    "syntax": "auto | none | enabled | disabled",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-user-modify",
    "syntax": "read-only | read-write | write-only",
    "inherited": true,
    "initial": "read-only",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-window-dragging",
    "syntax": "drag | no-drag",
    "inherited": false,
    "initial": "drag",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-moz-window-shadow",
    "syntax": "default | menu | tooltip | sheet | none",
    "inherited": false,
    "initial": "default",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-accelerator",
    "syntax": "false | true",
    "inherited": false,
    "initial": "false",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-block-progression",
    "syntax": "tb | rl | bt | lr",
    "inherited": false,
    "initial": "tb",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-content-zoom-chaining",
    "syntax": "none | chained",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-content-zoom-limit",
    "syntax": "<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>",
    "inherited": false,
    "initial": [
      "-ms-content-zoom-limit-max",
      "-ms-content-zoom-limit-min"
    ],
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": [
      "-ms-content-zoom-limit-max",
      "-ms-content-zoom-limit-min"
    ]
  },
  {
    "name": "-ms-content-zoom-limit-max",
    "syntax": "<percentage>",
    "inherited": false,
    "initial": "400%",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "maxZoomFactor"
  },
  {
    "name": "-ms-content-zoom-limit-min",
    "syntax": "<percentage>",
    "inherited": false,
    "initial": "100%",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "minZoomFactor"
  },
  {
    "name": "-ms-content-zoom-snap",
    "syntax": "<'-ms-content-zoom-snap-type'> || <'-ms-content-zoom-snap-points'>",
    "inherited": false,
    "initial": [
      "-ms-content-zoom-snap-type",
      "-ms-content-zoom-snap-points"
    ],
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-content-zoom-snap-points",
    "syntax": "snapInterval( <percentage>, <percentage> ) | snapList( <percentage># )",
    "inherited": false,
    "initial": "snapInterval(0%, 100%)",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-content-zoom-snap-type",
    "syntax": "none | proximity | mandatory",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-content-zooming",
    "syntax": "none | zoom",
    "inherited": false,
    "initial": "zoomForTheTopLevelNoneForTheRest",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-filter",
    "syntax": "<string>",
    "inherited": false,
    "initial": "\"\"",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-flow-from",
    "syntax": "[ none | <custom-ident> ]#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-flow-into",
    "syntax": "[ none | <custom-ident> ]#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-grid-columns",
    "syntax": "none | <track-list> | <auto-track-list>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "referToDimensionOfContentArea"
  },
  {
    "name": "-ms-grid-rows",
    "syntax": "none | <track-list> | <auto-track-list>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "referToDimensionOfContentArea"
  },
  {
    "name": "-ms-high-contrast-adjust",
    "syntax": "auto | none",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-hyphenate-limit-chars",
    "syntax": "auto | <integer>{1,3}",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-hyphenate-limit-lines",
    "syntax": "no-limit | <integer>",
    "inherited": true,
    "initial": "no-limit",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-hyphenate-limit-zone",
    "syntax": "<percentage> | <length>",
    "inherited": true,
    "initial": "0",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "referToLineBoxWidth"
  },
  {
    "name": "-ms-ime-align",
    "syntax": "auto | after",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-overflow-style",
    "syntax": "auto | none | scrollbar | -ms-autohiding-scrollbar",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scroll-chaining",
    "syntax": "chained | none",
    "inherited": false,
    "initial": "chained",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scroll-limit",
    "syntax": "<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-scroll-limit-y-max'>",
    "inherited": false,
    "initial": [
      "-ms-scroll-limit-x-min",
      "-ms-scroll-limit-y-min",
      "-ms-scroll-limit-x-max",
      "-ms-scroll-limit-y-max"
    ],
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scroll-limit-x-max",
    "syntax": "auto | <length>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scroll-limit-x-min",
    "syntax": "<length>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scroll-limit-y-max",
    "syntax": "auto | <length>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scroll-limit-y-min",
    "syntax": "<length>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scroll-rails",
    "syntax": "none | railed",
    "inherited": false,
    "initial": "railed",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scroll-snap-points-x",
    "syntax": "snapInterval( <length-percentage>, <length-percentage> ) | snapList( <length-percentage># )",
    "inherited": false,
    "initial": "snapInterval(0px, 100%)",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scroll-snap-points-y",
    "syntax": "snapInterval( <length-percentage>, <length-percentage> ) | snapList( <length-percentage># )",
    "inherited": false,
    "initial": "snapInterval(0px, 100%)",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scroll-snap-type",
    "syntax": "none | proximity | mandatory",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scroll-snap-x",
    "syntax": "<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>",
    "inherited": false,
    "initial": [
      "-ms-scroll-snap-type",
      "-ms-scroll-snap-points-x"
    ],
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scroll-snap-y",
    "syntax": "<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>",
    "inherited": false,
    "initial": [
      "-ms-scroll-snap-type",
      "-ms-scroll-snap-points-y"
    ],
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scroll-translation",
    "syntax": "none | vertical-to-horizontal",
    "inherited": true,
    "initial": "none",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scrollbar-3dlight-color",
    "syntax": "<color>",
    "inherited": true,
    "initial": "dependsOnUserAgent",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scrollbar-arrow-color",
    "syntax": "<color>",
    "inherited": true,
    "initial": "ButtonText",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scrollbar-base-color",
    "syntax": "<color>",
    "inherited": true,
    "initial": "dependsOnUserAgent",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scrollbar-darkshadow-color",
    "syntax": "<color>",
    "inherited": true,
    "initial": "ThreeDDarkShadow",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scrollbar-face-color",
    "syntax": "<color>",
    "inherited": true,
    "initial": "ThreeDFace",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scrollbar-highlight-color",
    "syntax": "<color>",
    "inherited": true,
    "initial": "ThreeDHighlight",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scrollbar-shadow-color",
    "syntax": "<color>",
    "inherited": true,
    "initial": "ThreeDDarkShadow",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-scrollbar-track-color",
    "syntax": "<color>",
    "inherited": true,
    "initial": "Scrollbar",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-text-autospace",
    "syntax": "none | ideograph-alpha | ideograph-numeric | ideograph-parenthesis | ideograph-space",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-touch-select",
    "syntax": "grippers | none",
    "inherited": true,
    "initial": "grippers",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-user-select",
    "syntax": "none | element | text",
    "inherited": false,
    "initial": "text",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-wrap-flow",
    "syntax": "auto | both | start | end | maximum | clear",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-wrap-margin",
    "syntax": "<length>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-ms-wrap-through",
    "syntax": "wrap | none",
    "inherited": false,
    "initial": "wrap",
    "groups": [
      "Microsoft Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-appearance",
    "syntax": "none | button | button-bevel | caret | checkbox | default-button | inner-spin-button | listbox | listitem | media-controls-background | media-controls-fullscreen-background | media-current-time-display | media-enter-fullscreen-button | media-exit-fullscreen-button | media-fullscreen-button | media-mute-button | media-overlay-play-button | media-play-button | media-seek-back-button | media-seek-forward-button | media-slider | media-sliderthumb | media-time-remaining-display | media-toggle-closed-captions-button | media-volume-slider | media-volume-slider-container | media-volume-sliderthumb | menulist | menulist-button | menulist-text | menulist-textfield | meter | progress-bar | progress-bar-value | push-button | radio | searchfield | searchfield-cancel-button | searchfield-decoration | searchfield-results-button | searchfield-results-decoration | slider-horizontal | slider-vertical | sliderthumb-horizontal | sliderthumb-vertical | square-button | textarea | textfield | -apple-pay-button",
    "inherited": false,
    "initial": "noneButOverriddenInUserAgentCSS",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-after",
    "syntax": "<'border-top'>",
    "inherited": false,
    "initial": [
      "border-block-end-width",
      "border-block-end-style",
      "border-block-end-color"
    ],
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-after-color",
    "syntax": "<'border-top-color'>",
    "inherited": false,
    "initial": "currentcolor",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-after-style",
    "syntax": "<'border-top-style'>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-after-width",
    "syntax": "<'border-top-width'>",
    "inherited": false,
    "initial": "medium",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-before",
    "syntax": "<'border-top'>",
    "inherited": false,
    "initial": [
      "border-block-start-width",
      "border-block-start-style",
      "border-block-start-color"
    ],
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-before-color",
    "syntax": "<'border-top-color'>",
    "inherited": false,
    "initial": "currentcolor",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-before-style",
    "syntax": "<'border-top-style'>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-before-width",
    "syntax": "<'border-top-width'>",
    "inherited": false,
    "initial": "medium",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-end",
    "syntax": "<'border-top'>",
    "inherited": false,
    "initial": [
      "border-inline-end-width",
      "border-inline-end-style",
      "border-inline-end-color"
    ],
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-end-color",
    "syntax": "<'border-top-color'>",
    "inherited": false,
    "initial": "currentcolor",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-end-style",
    "syntax": "<'border-top-style'>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-end-width",
    "syntax": "<'border-top-width'>",
    "inherited": false,
    "initial": "medium",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-start",
    "syntax": "<'border-top'>",
    "inherited": false,
    "initial": [
      "border-inline-start-width",
      "border-inline-start-style",
      "border-inline-start-color"
    ],
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-start-color",
    "syntax": "<'border-top-color'>",
    "inherited": false,
    "initial": "currentcolor",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-start-style",
    "syntax": "<'border-top-style'>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-border-start-width",
    "syntax": "<'border-top-width'>",
    "inherited": false,
    "initial": "medium",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-box-reflect",
    "syntax": "[ above | below | right | left ]? <length>? <image>?",
    "inherited": false,
    "initial": "none",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-line-clamp",
    "syntax": "none | <integer>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "WebKit Extensions",
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-mask",
    "syntax": "[ <mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || [ <visual-box> | border | padding | content | text ] || [ <visual-box> | border | padding | content ] ]#",
    "inherited": false,
    "initial": [
      "-webkit-mask-image",
      "-webkit-mask-repeat",
      "-webkit-mask-attachment",
      "-webkit-mask-position",
      "-webkit-mask-origin",
      "-webkit-mask-clip"
    ],
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-mask-attachment",
    "syntax": "<attachment>#",
    "inherited": false,
    "initial": "scroll",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-mask-clip",
    "syntax": "[ <coord-box> | no-clip | border | padding | content | text ]#",
    "inherited": false,
    "initial": "border",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-mask-composite",
    "syntax": "<composite-style>#",
    "inherited": false,
    "initial": "source-over",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-mask-image",
    "syntax": "<mask-reference>#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-mask-origin",
    "syntax": "[ <coord-box> | border | padding | content ]#",
    "inherited": false,
    "initial": "padding",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-mask-position",
    "syntax": "<position>#",
    "inherited": false,
    "initial": "0% 0%",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "referToSizeOfElement"
  },
  {
    "name": "-webkit-mask-position-x",
    "syntax": "[ <length-percentage> | left | center | right ]#",
    "inherited": false,
    "initial": "0%",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "referToSizeOfElement"
  },
  {
    "name": "-webkit-mask-position-y",
    "syntax": "[ <length-percentage> | top | center | bottom ]#",
    "inherited": false,
    "initial": "0%",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "referToSizeOfElement"
  },
  {
    "name": "-webkit-mask-repeat",
    "syntax": "<repeat-style>#",
    "inherited": false,
    "initial": "repeat",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-mask-repeat-x",
    "syntax": "repeat | no-repeat | space | round",
    "inherited": false,
    "initial": "repeat",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-mask-repeat-y",
    "syntax": "repeat | no-repeat | space | round",
    "inherited": false,
    "initial": "repeat",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-mask-size",
    "syntax": "<bg-size>#",
    "inherited": false,
    "initial": "auto auto",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "relativeToBackgroundPositioningArea"
  },
  {
    "name": "-webkit-overflow-scrolling",
    "syntax": "auto | touch",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-tap-highlight-color",
    "syntax": "<color>",
    "inherited": true,
    "initial": "black",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-text-fill-color",
    "syntax": "<color>",
    "inherited": true,
    "initial": "currentcolor",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-text-stroke",
    "syntax": "<length> || <color>",
    "inherited": true,
    "initial": [
      "-webkit-text-stroke-width",
      "-webkit-text-stroke-color"
    ],
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-text-stroke-color",
    "syntax": "<color>",
    "inherited": true,
    "initial": "currentcolor",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-text-stroke-width",
    "syntax": "<length>",
    "inherited": true,
    "initial": "0",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-touch-callout",
    "syntax": "default | none",
    "inherited": true,
    "initial": "default",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-user-modify",
    "syntax": "read-only | read-write | read-write-plaintext-only",
    "inherited": true,
    "initial": "read-only",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "-webkit-user-select",
    "syntax": "auto | text | none | all",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "accent-color",
    "syntax": "auto | <color>",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "align-content",
    "syntax": "normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position>",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Box Alignment",
      "CSS Flexible Box Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "align-items",
    "syntax": "normal | stretch | <baseline-position> | [ <overflow-position>? <self-position> ] | anchor-center",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Box Alignment",
      "CSS Flexible Box Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "align-self",
    "syntax": "auto | normal | stretch | <baseline-position> | <overflow-position>? <self-position> | anchor-center",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Box Alignment",
      "CSS Flexible Box Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "align-tracks",
    "syntax": "[ normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position> ]#",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "alignment-baseline",
    "syntax": "baseline | alphabetic | ideographic | middle | central | mathematical | text-before-edge | text-after-edge",
    "inherited": false,
    "initial": "baseline",
    "groups": [
      "CSS Inline"
    ],
    "percentages": "no"
  },
  {
    "name": "all",
    "syntax": "initial | inherit | unset | revert | revert-layer",
    "inherited": false,
    "initial": "noPracticalInitialValue",
    "groups": [
      "CSS Cascading and Inheritance"
    ],
    "percentages": "no"
  },
  {
    "name": "anchor-name",
    "syntax": "none | <dashed-ident>#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Anchor Positioning"
    ],
    "percentages": "no"
  },
  {
    "name": "anchor-scope",
    "syntax": "none | all | <dashed-ident>#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Anchor Positioning"
    ],
    "percentages": "no"
  },
  {
    "name": "animation",
    "syntax": "<single-animation>#",
    "inherited": false,
    "initial": [
      "animation-name",
      "animation-duration",
      "animation-timing-function",
      "animation-delay",
      "animation-iteration-count",
      "animation-direction",
      "animation-fill-mode",
      "animation-play-state",
      "animation-timeline"
    ],
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "animation-composition",
    "syntax": "<single-animation-composition>#",
    "inherited": false,
    "initial": "replace",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "animation-delay",
    "syntax": "<time>#",
    "inherited": false,
    "initial": "0s",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "animation-direction",
    "syntax": "<single-animation-direction>#",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "animation-duration",
    "syntax": "[ auto | <time [0s,∞]> ]#",
    "inherited": false,
    "initial": "0s",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "animation-fill-mode",
    "syntax": "<single-animation-fill-mode>#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "animation-iteration-count",
    "syntax": "<single-animation-iteration-count>#",
    "inherited": false,
    "initial": "1",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "animation-name",
    "syntax": "[ none | <keyframes-name> ]#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "animation-play-state",
    "syntax": "<single-animation-play-state>#",
    "inherited": false,
    "initial": "running",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "animation-range",
    "syntax": "[ <'animation-range-start'> <'animation-range-end'>? ]#",
    "inherited": false,
    "initial": [
      "animation-range-start",
      "animation-range-end"
    ],
    "groups": [
      "Scroll-driven Animations"
    ],
    "percentages": "relativeToTimelineRangeIfSpecifiedOtherwiseEntireTimeline"
  },
  {
    "name": "animation-range-end",
    "syntax": "[ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]#",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "Scroll-driven Animations"
    ],
    "percentages": "relativeToTimelineRangeIfSpecifiedOtherwiseEntireTimeline"
  },
  {
    "name": "animation-range-start",
    "syntax": "[ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]#",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "Scroll-driven Animations"
    ],
    "percentages": "relativeToTimelineRangeIfSpecifiedOtherwiseEntireTimeline"
  },
  {
    "name": "animation-timeline",
    "syntax": "<single-animation-timeline>#",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "animation-timing-function",
    "syntax": "<easing-function>#",
    "inherited": false,
    "initial": "ease",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "animation-trigger",
    "syntax": "[ none | [ <dashed-ident> <animation-action>+ ]+ ]#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "appearance",
    "syntax": "none | auto | <compat-auto> | <compat-special>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "aspect-ratio",
    "syntax": "auto || <ratio>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Box Sizing"
    ],
    "percentages": "no"
  },
  {
    "name": "backdrop-filter",
    "syntax": "none | <filter-value-list>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Filter Effects"
    ],
    "percentages": "no"
  },
  {
    "name": "backface-visibility",
    "syntax": "visible | hidden",
    "inherited": false,
    "initial": "visible",
    "groups": [
      "CSS Transforms"
    ],
    "percentages": "no"
  },
  {
    "name": "background",
    "syntax": "<bg-layer>#? , <final-bg-layer>",
    "inherited": false,
    "initial": [
      "background-image",
      "background-position",
      "background-size",
      "background-repeat",
      "background-origin",
      "background-clip",
      "background-attachment",
      "background-color"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": [
      "background-position",
      "background-size"
    ]
  },
  {
    "name": "background-attachment",
    "syntax": "<attachment>#",
    "inherited": false,
    "initial": "scroll",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "background-blend-mode",
    "syntax": "<blend-mode>#",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "Compositing and Blending"
    ],
    "percentages": "no"
  },
  {
    "name": "background-clip",
    "syntax": "<bg-clip>#",
    "inherited": false,
    "initial": "border-box",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "background-color",
    "syntax": "<color>",
    "inherited": false,
    "initial": "transparent",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "background-image",
    "syntax": "<bg-image>#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "background-origin",
    "syntax": "<visual-box>#",
    "inherited": false,
    "initial": "padding-box",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "background-position",
    "syntax": "<bg-position>#",
    "inherited": false,
    "initial": "0% 0%",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "referToSizeOfBackgroundPositioningAreaMinusBackgroundImageSize"
  },
  {
    "name": "background-position-x",
    "syntax": "[ center | [ [ left | right | x-start | x-end ]? <length-percentage>? ]! ]#",
    "inherited": false,
    "initial": "0%",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "referToWidthOfBackgroundPositioningAreaMinusBackgroundImageWidth"
  },
  {
    "name": "background-position-y",
    "syntax": "[ center | [ [ top | bottom | y-start | y-end ]? <length-percentage>? ]! ]#",
    "inherited": false,
    "initial": "0%",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "referToHeightOfBackgroundPositioningAreaMinusBackgroundImageHeight"
  },
  {
    "name": "background-repeat",
    "syntax": "<repeat-style>#",
    "inherited": false,
    "initial": "repeat",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "background-size",
    "syntax": "<bg-size>#",
    "inherited": false,
    "initial": "auto auto",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "relativeToBackgroundPositioningArea"
  },
  {
    "name": "baseline-shift",
    "syntax": "<length-percentage> | sub | super | baseline",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Inline"
    ],
    "percentages": "referToTheUsedValueOfLineHeight"
  },
  {
    "name": "baseline-source",
    "syntax": "auto | first | last",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Inline"
    ],
    "percentages": "no"
  },
  {
    "name": "block-size",
    "syntax": "<'width'>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "blockSizeOfContainingBlock"
  },
  {
    "name": "border",
    "syntax": "<line-width> || <line-style> || <color>",
    "inherited": false,
    "initial": [
      "border-width",
      "border-style",
      "border-color"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-block",
    "syntax": "<'border-top'>",
    "inherited": false,
    "initial": [
      "border-block-width",
      "border-block-style",
      "border-block-color"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-block-color",
    "syntax": "<'border-top-color'>{1,2}",
    "inherited": false,
    "initial": [
      "border-block-start-color",
      "border-block-end-color"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-block-end",
    "syntax": "<'border-top'>",
    "inherited": false,
    "initial": [
      "border-block-end-width",
      "border-block-end-style",
      "border-block-end-color"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-block-end-color",
    "syntax": "<'border-top-color'>",
    "inherited": false,
    "initial": "currentcolor",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-block-end-style",
    "syntax": "<'border-top-style'>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-block-end-width",
    "syntax": "<'border-top-width'>",
    "inherited": false,
    "initial": "medium",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-block-start",
    "syntax": "<'border-top'>",
    "inherited": false,
    "initial": [
      "border-block-start-width",
      "border-block-start-style",
      "border-block-start-color"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-block-start-color",
    "syntax": "<'border-top-color'>",
    "inherited": false,
    "initial": "currentcolor",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-block-start-style",
    "syntax": "<'border-top-style'>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-block-start-width",
    "syntax": "<'border-top-width'>",
    "inherited": false,
    "initial": "medium",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-block-style",
    "syntax": "<'border-top-style'>{1,2}",
    "inherited": false,
    "initial": [
      "border-block-start-style",
      "border-block-end-style"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-block-width",
    "syntax": "<'border-top-width'>{1,2}",
    "inherited": false,
    "initial": [
      "border-block-start-width",
      "border-block-end-width"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-bottom",
    "syntax": "<line-width> || <line-style> || <color>",
    "inherited": false,
    "initial": [
      "border-bottom-width",
      "border-bottom-style",
      "border-bottom-color"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-bottom-color",
    "syntax": "<'border-top-color'>",
    "inherited": false,
    "initial": "currentcolor",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-bottom-left-radius",
    "syntax": "<length-percentage [0,∞]>{1,2}",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "referToDimensionOfBorderBox"
  },
  {
    "name": "border-bottom-right-radius",
    "syntax": "<length-percentage [0,∞]>{1,2}",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "referToDimensionOfBorderBox"
  },
  {
    "name": "border-bottom-style",
    "syntax": "<line-style>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-bottom-width",
    "syntax": "<line-width>",
    "inherited": false,
    "initial": "medium",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-collapse",
    "syntax": "separate | collapse",
    "inherited": true,
    "initial": "separate",
    "groups": [
      "CSS Table"
    ],
    "percentages": "no"
  },
  {
    "name": "border-color",
    "syntax": "<color>{1,4}",
    "inherited": false,
    "initial": [
      "border-top-color",
      "border-right-color",
      "border-bottom-color",
      "border-left-color"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-end-end-radius",
    "syntax": "<'border-top-left-radius'>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "referToDimensionOfBorderBox"
  },
  {
    "name": "border-end-start-radius",
    "syntax": "<'border-top-left-radius'>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "referToDimensionOfBorderBox"
  },
  {
    "name": "border-image",
    "syntax": "<'border-image-source'> || <'border-image-slice'> [ / <'border-image-width'> | / <'border-image-width'>? / <'border-image-outset'> ]? || <'border-image-repeat'>",
    "inherited": false,
    "initial": [
      "border-image-source",
      "border-image-slice",
      "border-image-width",
      "border-image-outset",
      "border-image-repeat"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": [
      "border-image-slice",
      "border-image-width"
    ]
  },
  {
    "name": "border-image-outset",
    "syntax": "[ <length [0,∞]> | <number [0,∞]> ]{1,4}",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-image-repeat",
    "syntax": "[ stretch | repeat | round | space ]{1,2}",
    "inherited": false,
    "initial": "stretch",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-image-slice",
    "syntax": "[ <number [0,∞]> | <percentage [0,∞]> ]{1,4} && fill?",
    "inherited": false,
    "initial": "100%",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "referToSizeOfBorderImage"
  },
  {
    "name": "border-image-source",
    "syntax": "none | <image>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-image-width",
    "syntax": "[ <length-percentage [0,∞]> | <number [0,∞]> | auto ]{1,4}",
    "inherited": false,
    "initial": "1",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "referToWidthOrHeightOfBorderImageArea"
  },
  {
    "name": "border-inline",
    "syntax": "<'border-top'>",
    "inherited": false,
    "initial": [
      "border-inline-width",
      "border-inline-style",
      "border-inline-color"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-inline-color",
    "syntax": "<'border-top-color'>{1,2}",
    "inherited": false,
    "initial": [
      "border-inline-start-color",
      "border-inline-end-color"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-inline-end",
    "syntax": "<'border-top'>",
    "inherited": false,
    "initial": [
      "border-inline-end-width",
      "border-inline-end-style",
      "border-inline-end-color"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-inline-end-color",
    "syntax": "<'border-top-color'>",
    "inherited": false,
    "initial": "currentcolor",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-inline-end-style",
    "syntax": "<'border-top-style'>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-inline-end-width",
    "syntax": "<'border-top-width'>",
    "inherited": false,
    "initial": "medium",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-inline-start",
    "syntax": "<'border-top'>",
    "inherited": false,
    "initial": [
      "border-inline-start-width",
      "border-inline-start-style",
      "border-inline-start-color"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-inline-start-color",
    "syntax": "<'border-top-color'>",
    "inherited": false,
    "initial": "currentcolor",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-inline-start-style",
    "syntax": "<'border-top-style'>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-inline-start-width",
    "syntax": "<'border-top-width'>",
    "inherited": false,
    "initial": "medium",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-inline-style",
    "syntax": "<'border-top-style'>{1,2}",
    "inherited": false,
    "initial": [
      "border-inline-start-style",
      "border-inline-end-style"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-inline-width",
    "syntax": "<'border-top-width'>{1,2}",
    "inherited": false,
    "initial": [
      "border-inline-start-width",
      "border-inline-end-width"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "no"
  },
  {
    "name": "border-left",
    "syntax": "<line-width> || <line-style> || <color>",
    "inherited": false,
    "initial": [
      "border-left-width",
      "border-left-style",
      "border-left-color"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-left-color",
    "syntax": "<color>",
    "inherited": false,
    "initial": "currentcolor",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-left-style",
    "syntax": "<line-style>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-left-width",
    "syntax": "<line-width>",
    "inherited": false,
    "initial": "medium",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-radius",
    "syntax": "<length-percentage [0,∞]>{1,4} [ / <length-percentage [0,∞]>{1,4} ]?",
    "inherited": false,
    "initial": [
      "border-top-left-radius",
      "border-top-right-radius",
      "border-bottom-right-radius",
      "border-bottom-left-radius"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "referToDimensionOfBorderBox"
  },
  {
    "name": "border-right",
    "syntax": "<line-width> || <line-style> || <color>",
    "inherited": false,
    "initial": [
      "border-right-width",
      "border-right-style",
      "border-right-color"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-right-color",
    "syntax": "<color>",
    "inherited": false,
    "initial": "currentcolor",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-right-style",
    "syntax": "<line-style>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-right-width",
    "syntax": "<line-width>",
    "inherited": false,
    "initial": "medium",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-shape",
    "syntax": "none | [ <basic-shape> <geometry-box>?]{1,2}",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-spacing",
    "syntax": "<length>{1,2}",
    "inherited": true,
    "initial": "0",
    "groups": [
      "CSS Table"
    ],
    "percentages": "no"
  },
  {
    "name": "border-start-end-radius",
    "syntax": "<'border-top-left-radius'>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "referToDimensionOfBorderBox"
  },
  {
    "name": "border-start-start-radius",
    "syntax": "<'border-top-left-radius'>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "referToDimensionOfBorderBox"
  },
  {
    "name": "border-style",
    "syntax": "<line-style>{1,4}",
    "inherited": false,
    "initial": [
      "border-top-style",
      "border-right-style",
      "border-bottom-style",
      "border-left-style"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-top",
    "syntax": "<line-width> || <line-style> || <color>",
    "inherited": false,
    "initial": [
      "border-top-width",
      "border-top-style",
      "border-top-color"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-top-color",
    "syntax": "<color>",
    "inherited": false,
    "initial": "currentcolor",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-top-left-radius",
    "syntax": "<length-percentage [0,∞]>{1,2}",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "referToDimensionOfBorderBox"
  },
  {
    "name": "border-top-right-radius",
    "syntax": "<length-percentage [0,∞]>{1,2}",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "referToDimensionOfBorderBox"
  },
  {
    "name": "border-top-style",
    "syntax": "<line-style>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-top-width",
    "syntax": "<line-width>",
    "inherited": false,
    "initial": "medium",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "border-width",
    "syntax": "<line-width>{1,4}",
    "inherited": false,
    "initial": [
      "border-top-width",
      "border-right-width",
      "border-bottom-width",
      "border-left-width"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "bottom",
    "syntax": "auto | <length-percentage> | <anchor()> | <anchor-size()>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Anchor Positioning",
      "CSS Positioned Layout"
    ],
    "percentages": "referToContainingBlockHeight"
  },
  {
    "name": "box-align",
    "syntax": "start | center | end | baseline | stretch",
    "inherited": false,
    "initial": "stretch",
    "groups": [
      "Mozilla Extensions",
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "box-decoration-break",
    "syntax": "slice | clone",
    "inherited": false,
    "initial": "slice",
    "groups": [
      "CSS Fragmentation"
    ],
    "percentages": "no"
  },
  {
    "name": "box-direction",
    "syntax": "normal | reverse | inherit",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "Mozilla Extensions",
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "box-flex",
    "syntax": "<number>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Mozilla Extensions",
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "box-flex-group",
    "syntax": "<integer>",
    "inherited": false,
    "initial": "1",
    "groups": [
      "Mozilla Extensions",
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "box-lines",
    "syntax": "single | multiple",
    "inherited": false,
    "initial": "single",
    "groups": [
      "Mozilla Extensions",
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "box-ordinal-group",
    "syntax": "<integer>",
    "inherited": false,
    "initial": "1",
    "groups": [
      "Mozilla Extensions",
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "box-orient",
    "syntax": "horizontal | vertical | inline-axis | block-axis | inherit",
    "inherited": false,
    "initial": "inline-axis",
    "groups": [
      "Mozilla Extensions",
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "box-pack",
    "syntax": "start | center | end | justify",
    "inherited": false,
    "initial": "start",
    "groups": [
      "Mozilla Extensions",
      "WebKit Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "box-shadow",
    "syntax": "none | <shadow>#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "box-sizing",
    "syntax": "content-box | border-box",
    "inherited": false,
    "initial": "content-box",
    "groups": [
      "CSS Box Sizing"
    ],
    "percentages": "no"
  },
  {
    "name": "break-after",
    "syntax": "auto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column | column | avoid-region | region",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Fragmentation"
    ],
    "percentages": "no"
  },
  {
    "name": "break-before",
    "syntax": "auto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column | column | avoid-region | region",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Fragmentation"
    ],
    "percentages": "no"
  },
  {
    "name": "break-inside",
    "syntax": "auto | avoid | avoid-page | avoid-column | avoid-region",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Fragmentation"
    ],
    "percentages": "no"
  },
  {
    "name": "caption-side",
    "syntax": "top | bottom",
    "inherited": true,
    "initial": "top",
    "groups": [
      "CSS Table"
    ],
    "percentages": "no"
  },
  {
    "name": "caret",
    "syntax": "<'caret-color'> || <'caret-animation'> || <'caret-shape'>",
    "inherited": true,
    "initial": [
      "caret-color",
      "caret-animation",
      "caret-shape"
    ],
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "caret-animation",
    "syntax": "auto | manual",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "caret-color",
    "syntax": "auto | <color>",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "caret-shape",
    "syntax": "auto | bar | block | underscore",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "clear",
    "syntax": "none | left | right | both | inline-start | inline-end",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Positioned Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "clip",
    "syntax": "<shape> | auto",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "no"
  },
  {
    "name": "clip-path",
    "syntax": "<clip-source> | [ <basic-shape> || <geometry-box> ] | none",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "referToReferenceBoxWhenSpecifiedOtherwiseBorderBox"
  },
  {
    "name": "clip-rule",
    "syntax": "nonzero | evenodd",
    "inherited": true,
    "initial": "nonzero",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "no"
  },
  {
    "name": "color",
    "syntax": "<color>",
    "inherited": true,
    "initial": "canvastext",
    "groups": [
      "CSS Color"
    ],
    "percentages": "no"
  },
  {
    "name": "color-interpolation-filters",
    "syntax": "auto | sRGB | linearRGB",
    "inherited": true,
    "initial": "linearRGB",
    "groups": [
      "Filter Effects"
    ],
    "percentages": "no"
  },
  {
    "name": "color-scheme",
    "syntax": "normal | [ light | dark | <custom-ident> ]+ && only?",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Color"
    ],
    "percentages": "no"
  },
  {
    "name": "column-count",
    "syntax": "<integer> | auto",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Multi-column Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "column-fill",
    "syntax": "auto | balance",
    "inherited": false,
    "initial": "balance",
    "groups": [
      "CSS Multi-column Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "column-gap",
    "syntax": "normal | <length-percentage>",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Box Alignment",
      "CSS Multi-column Layout"
    ],
    "percentages": "referToDimensionOfContentArea"
  },
  {
    "name": "column-height",
    "syntax": "auto | <length [0,∞]>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Box Sizing",
      "CSS Multi-column Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "column-rule",
    "syntax": "<'column-rule-width'> || <'column-rule-style'> || <'column-rule-color'>",
    "inherited": false,
    "initial": [
      "column-rule-width",
      "column-rule-style",
      "column-rule-color"
    ],
    "groups": [
      "CSS Multi-column Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "column-rule-color",
    "syntax": "<color>",
    "inherited": false,
    "initial": "currentcolor",
    "groups": [
      "CSS Multi-column Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "column-rule-style",
    "syntax": "<line-style>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Multi-column Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "column-rule-width",
    "syntax": "<line-width>",
    "inherited": false,
    "initial": "medium",
    "groups": [
      "CSS Multi-column Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "column-span",
    "syntax": "none | all",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Multi-column Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "column-width",
    "syntax": "auto | <length [0,∞]>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Box Sizing",
      "CSS Multi-column Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "column-wrap",
    "syntax": "auto | nowrap | wrap",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Box Sizing",
      "CSS Multi-column Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "columns",
    "syntax": "[ <'column-width'> || <'column-count'> ] [ / <'column-height'> ]?",
    "inherited": false,
    "initial": [
      "column-width",
      "column-count",
      "column-height"
    ],
    "groups": [
      "CSS Multi-column Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "contain",
    "syntax": "none | strict | content | [ [ size || inline-size ] || layout || style || paint ]",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Containment"
    ],
    "percentages": "no"
  },
  {
    "name": "contain-intrinsic-block-size",
    "syntax": "auto? [ none | <length> ]",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Box Sizing"
    ],
    "percentages": "no"
  },
  {
    "name": "contain-intrinsic-height",
    "syntax": "auto? [ none | <length> ]",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Box Sizing"
    ],
    "percentages": "no"
  },
  {
    "name": "contain-intrinsic-inline-size",
    "syntax": "auto? [ none | <length> ]",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Box Sizing"
    ],
    "percentages": "no"
  },
  {
    "name": "contain-intrinsic-size",
    "syntax": "[ auto? [ none | <length> ] ]{1,2}",
    "inherited": false,
    "initial": [
      "contain-intrinsic-width",
      "contain-intrinsic-height"
    ],
    "groups": [
      "CSS Box Sizing"
    ],
    "percentages": [
      "contain-intrinsic-width",
      "contain-intrinsic-height"
    ]
  },
  {
    "name": "contain-intrinsic-width",
    "syntax": "auto? [ none | <length> ]",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Box Sizing"
    ],
    "percentages": "no"
  },
  {
    "name": "container",
    "syntax": "<'container-name'> [ / <'container-type'> ]?",
    "inherited": false,
    "initial": [
      "container-name",
      "container-type"
    ],
    "groups": [
      "CSS Conditional Rules"
    ],
    "percentages": [
      "container-name",
      "container-type"
    ]
  },
  {
    "name": "container-name",
    "syntax": "none | <custom-ident>+",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Conditional Rules"
    ],
    "percentages": "no"
  },
  {
    "name": "container-type",
    "syntax": "normal | [ [ size | inline-size ] || scroll-state ]",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Conditional Rules"
    ],
    "percentages": "no"
  },
  {
    "name": "content",
    "syntax": "normal | none | [ <content-replacement> | <content-list> ] [ / [ <string> | <counter> | <attr()> ]+ ]?",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Generated Content"
    ],
    "percentages": "no"
  },
  {
    "name": "content-visibility",
    "syntax": "visible | auto | hidden",
    "inherited": false,
    "initial": "visible",
    "groups": [
      "CSS Containment"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-block-end-shape",
    "syntax": "<corner-shape-value>{1,2}",
    "inherited": false,
    "initial": [
      "corner-end-start-shape",
      "corner-end-end-shape"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-block-start-shape",
    "syntax": "<corner-shape-value>{1,2}",
    "inherited": false,
    "initial": [
      "corner-start-start-shape",
      "corner-start-end-shape"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-bottom-left-shape",
    "syntax": "<corner-shape-value>",
    "inherited": false,
    "initial": "round",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-bottom-right-shape",
    "syntax": "<corner-shape-value>",
    "inherited": false,
    "initial": "round",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-bottom-shape",
    "syntax": "<corner-shape-value>{1,2}",
    "inherited": false,
    "initial": [
      "corner-bottom-left-shape",
      "corner-bottom-right-shape"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-end-end-shape",
    "syntax": "<corner-shape-value>",
    "inherited": false,
    "initial": "round",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-end-start-shape",
    "syntax": "<corner-shape-value>",
    "inherited": false,
    "initial": "round",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-inline-end-shape",
    "syntax": "<corner-shape-value>{1,2}",
    "inherited": false,
    "initial": [
      "corner-start-end-shape",
      "corner-end-end-shape"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-inline-start-shape",
    "syntax": "<corner-shape-value>{1,2}",
    "inherited": false,
    "initial": [
      "corner-start-start-shape",
      "corner-start-end-shape"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-left-shape",
    "syntax": "<corner-shape-value>{1,2}",
    "inherited": false,
    "initial": [
      "corner-top-left-shape",
      "corner-bottom-left-shape"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-right-shape",
    "syntax": "<corner-shape-value>{1,2}",
    "inherited": false,
    "initial": [
      "corner-top-right-shape",
      "corner-bottom-right-shape"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-shape",
    "syntax": "<corner-shape-value>{1,4}",
    "inherited": false,
    "initial": [
      "corner-top-left-shape",
      "corner-top-right-shape",
      "corner-bottom-left-shape",
      "corner-bottom-right-shape"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-start-end-shape",
    "syntax": "<corner-shape-value>",
    "inherited": false,
    "initial": "round",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-start-start-shape",
    "syntax": "<corner-shape-value>",
    "inherited": false,
    "initial": "round",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-top-left-shape",
    "syntax": "<corner-shape-value>",
    "inherited": false,
    "initial": "round",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-top-right-shape",
    "syntax": "<corner-shape-value>",
    "inherited": false,
    "initial": "round",
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "corner-top-shape",
    "syntax": "<corner-shape-value>{1,2}",
    "inherited": false,
    "initial": [
      "corner-top-left-shape",
      "corner-top-right-shape"
    ],
    "groups": [
      "CSS Backgrounds and Borders"
    ],
    "percentages": "no"
  },
  {
    "name": "counter-increment",
    "syntax": "[ <counter-name> <integer>? ]+ | none",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Lists and Counters"
    ],
    "percentages": "no"
  },
  {
    "name": "counter-reset",
    "syntax": "[ <counter-name> <integer>? | <reversed-counter-name> <integer>? ]+ | none",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Lists and Counters"
    ],
    "percentages": "no"
  },
  {
    "name": "counter-set",
    "syntax": "[ <counter-name> <integer>? ]+ | none",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Lists and Counters"
    ],
    "percentages": "no"
  },
  {
    "name": "cursor",
    "syntax": "[ [ <url> [ <x> <y> ]? , ]* <cursor-predefined> ]",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "cx",
    "syntax": "<length> | <percentage>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "referToSVGViewportWidth"
  },
  {
    "name": "cy",
    "syntax": "<length> | <percentage>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "referToSVGViewportHeight"
  },
  {
    "name": "d",
    "syntax": "none | path(<string>)",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "direction",
    "syntax": "ltr | rtl",
    "inherited": true,
    "initial": "ltr",
    "groups": [
      "CSS Writing Modes"
    ],
    "percentages": "no"
  },
  {
    "name": "display",
    "syntax": "[ <display-outside> || <display-inside> ] | <display-listitem> | <display-internal> | <display-box> | <display-legacy>",
    "inherited": false,
    "initial": "inline",
    "groups": [
      "CSS Display"
    ],
    "percentages": "no"
  },
  {
    "name": "dominant-baseline",
    "syntax": "auto | text-bottom | alphabetic | ideographic | middle | central | mathematical | hanging | text-top",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Inline",
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "dynamic-range-limit",
    "syntax": "standard | no-limit | constrained | <dynamic-range-limit-mix()>",
    "inherited": true,
    "initial": "no-limit",
    "groups": [
      "CSS Color"
    ],
    "percentages": "no"
  },
  {
    "name": "empty-cells",
    "syntax": "show | hide",
    "inherited": true,
    "initial": "show",
    "groups": [
      "CSS Table"
    ],
    "percentages": "no"
  },
  {
    "name": "field-sizing",
    "syntax": "content | fixed",
    "inherited": false,
    "initial": "fixed",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "fill",
    "syntax": "<paint>",
    "inherited": true,
    "initial": "black",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "fill-opacity",
    "syntax": "<'opacity'>",
    "inherited": true,
    "initial": "1",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "mapToRange0To1"
  },
  {
    "name": "fill-rule",
    "syntax": "nonzero | evenodd",
    "inherited": true,
    "initial": "nonzero",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "filter",
    "syntax": "none | <filter-value-list>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Filter Effects"
    ],
    "percentages": "no"
  },
  {
    "name": "flex",
    "syntax": "none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]",
    "inherited": false,
    "initial": [
      "flex-grow",
      "flex-shrink",
      "flex-basis"
    ],
    "groups": [
      "CSS Flexible Box Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "flex-basis",
    "syntax": "content | <'width'>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Flexible Box Layout"
    ],
    "percentages": "referToFlexContainersInnerMainSize"
  },
  {
    "name": "flex-direction",
    "syntax": "row | row-reverse | column | column-reverse",
    "inherited": false,
    "initial": "row",
    "groups": [
      "CSS Flexible Box Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "flex-flow",
    "syntax": "<'flex-direction'> || <'flex-wrap'>",
    "inherited": false,
    "initial": [
      "flex-direction",
      "flex-wrap"
    ],
    "groups": [
      "CSS Flexible Box Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "flex-grow",
    "syntax": "<number>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Flexible Box Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "flex-line-count",
    "syntax": "<integer [1,∞]>",
    "inherited": false,
    "initial": "1",
    "groups": [
      "CSS Flexible Box Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "flex-shrink",
    "syntax": "<number>",
    "inherited": false,
    "initial": "1",
    "groups": [
      "CSS Flexible Box Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "flex-wrap",
    "syntax": "nowrap | [ wrap | wrap-reverse ] || balance",
    "inherited": false,
    "initial": "nowrap",
    "groups": [
      "CSS Flexible Box Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "float",
    "syntax": "left | right | none | inline-start | inline-end",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Positioned Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "flood-color",
    "syntax": "<color>",
    "inherited": false,
    "initial": "black",
    "groups": [
      "Filter Effects"
    ],
    "percentages": "no"
  },
  {
    "name": "flood-opacity",
    "syntax": "<'opacity'>",
    "inherited": false,
    "initial": "black",
    "groups": [
      "Filter Effects"
    ],
    "percentages": "no"
  },
  {
    "name": "font",
    "syntax": "[ [ <'font-style'> || <font-variant-css2> || <'font-weight'> || <font-width-css3> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'># ] | <system-family-name>",
    "inherited": true,
    "initial": [
      "font-style",
      "font-variant",
      "font-weight",
      "font-stretch",
      "font-size",
      "line-height",
      "font-family"
    ],
    "groups": [
      "CSS Fonts"
    ],
    "percentages": [
      "font-size",
      "line-height"
    ]
  },
  {
    "name": "font-family",
    "syntax": "[ <family-name> | <generic-family> ]#",
    "inherited": true,
    "initial": "dependsOnUserAgent",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-feature-settings",
    "syntax": "normal | <feature-tag-value>#",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-kerning",
    "syntax": "auto | normal | none",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-language-override",
    "syntax": "normal | <string>",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-optical-sizing",
    "syntax": "auto | none",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-palette",
    "syntax": "normal | light | dark | <palette-identifier> | <palette-mix()>",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-size",
    "syntax": "<absolute-size> | <relative-size> | <length-percentage [0,∞]> | math",
    "inherited": true,
    "initial": "medium",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "referToParentElementsFontSize"
  },
  {
    "name": "font-size-adjust",
    "syntax": "none | [ ex-height | cap-height | ch-width | ic-width | ic-height ]? [ from-font | <number> ]",
    "inherited": true,
    "initial": "none",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-smooth",
    "syntax": "auto | never | always | <absolute-size> | <length>",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-stretch",
    "syntax": "<font-stretch-absolute>",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-style",
    "syntax": "normal | italic | oblique <angle>?",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-synthesis",
    "syntax": "none | [ weight || style || small-caps || position]",
    "inherited": true,
    "initial": "weight style small-caps position ",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-synthesis-position",
    "syntax": "auto | none",
    "inherited": true,
    "initial": "none",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-synthesis-small-caps",
    "syntax": "auto | none",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-synthesis-style",
    "syntax": "auto | none",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-synthesis-weight",
    "syntax": "auto | none",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-variant",
    "syntax": "normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> || stylistic( <feature-value-name> ) || historical-forms || styleset( <feature-value-name># ) || character-variant( <feature-value-name># ) || swash( <feature-value-name> ) || ornaments( <feature-value-name> ) || annotation( <feature-value-name> ) || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero || <east-asian-variant-values> || <east-asian-width-values> || ruby ]",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-variant-alternates",
    "syntax": "normal | [ stylistic( <feature-value-name> ) || historical-forms || styleset( <feature-value-name># ) || character-variant( <feature-value-name># ) || swash( <feature-value-name> ) || ornaments( <feature-value-name> ) || annotation( <feature-value-name> ) ]",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-variant-caps",
    "syntax": "normal | small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-variant-east-asian",
    "syntax": "normal | [ <east-asian-variant-values> || <east-asian-width-values> || ruby ]",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-variant-emoji",
    "syntax": "normal | text | emoji | unicode",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-variant-ligatures",
    "syntax": "normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> ]",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-variant-numeric",
    "syntax": "normal | [ <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero ]",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-variant-position",
    "syntax": "normal | sub | super",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-variation-settings",
    "syntax": "normal | [ <string> <number> ]#",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-weight",
    "syntax": "<font-weight-absolute> | bolder | lighter",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "font-width",
    "syntax": "normal | <percentage [0,∞]> | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Fonts"
    ],
    "percentages": "no"
  },
  {
    "name": "forced-color-adjust",
    "syntax": "auto | none | preserve-parent-color",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Color"
    ],
    "percentages": "no"
  },
  {
    "name": "frame-sizing",
    "syntax": "auto | content-width | content-height | content-block-size | content-inline-size",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Box Sizing"
    ],
    "percentages": "no"
  },
  {
    "name": "gap",
    "syntax": "<'row-gap'> <'column-gap'>?",
    "inherited": false,
    "initial": [
      "row-gap",
      "column-gap"
    ],
    "groups": [
      "CSS Box Alignment"
    ],
    "percentages": "no"
  },
  {
    "name": "grid",
    "syntax": "<'grid-template'> | <'grid-template-rows'> / [ auto-flow && dense? ] <'grid-auto-columns'>? | [ auto-flow && dense? ] <'grid-auto-rows'>? / <'grid-template-columns'>",
    "inherited": false,
    "initial": [
      "grid-template-rows",
      "grid-template-columns",
      "grid-template-areas",
      "grid-auto-rows",
      "grid-auto-columns",
      "grid-auto-flow",
      "grid-column-gap",
      "grid-row-gap",
      "column-gap",
      "row-gap"
    ],
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": [
      "grid-template-rows",
      "grid-template-columns",
      "grid-auto-rows",
      "grid-auto-columns"
    ]
  },
  {
    "name": "grid-area",
    "syntax": "<grid-line> [ / <grid-line> ]{0,3}",
    "inherited": false,
    "initial": [
      "grid-row-start",
      "grid-column-start",
      "grid-row-end",
      "grid-column-end"
    ],
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "grid-auto-columns",
    "syntax": "<track-size>+",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "referToDimensionOfContentArea"
  },
  {
    "name": "grid-auto-flow",
    "syntax": "[ row | column ] || dense",
    "inherited": false,
    "initial": "row",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "grid-auto-rows",
    "syntax": "<track-size>+",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "referToDimensionOfContentArea"
  },
  {
    "name": "grid-column",
    "syntax": "<grid-line> [ / <grid-line> ]?",
    "inherited": false,
    "initial": [
      "grid-column-start",
      "grid-column-end"
    ],
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "grid-column-end",
    "syntax": "<grid-line>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "grid-column-gap",
    "syntax": "<length-percentage>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "referToDimensionOfContentArea"
  },
  {
    "name": "grid-column-start",
    "syntax": "<grid-line>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "grid-gap",
    "syntax": "<'grid-row-gap'> <'grid-column-gap'>?",
    "inherited": false,
    "initial": [
      "grid-row-gap",
      "grid-column-gap"
    ],
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "grid-row",
    "syntax": "<grid-line> [ / <grid-line> ]?",
    "inherited": false,
    "initial": [
      "grid-row-start",
      "grid-row-end"
    ],
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "grid-row-end",
    "syntax": "<grid-line>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "grid-row-gap",
    "syntax": "<length-percentage>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "referToDimensionOfContentArea"
  },
  {
    "name": "grid-row-start",
    "syntax": "<grid-line>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "grid-template",
    "syntax": "none | [ <'grid-template-rows'> / <'grid-template-columns'> ] | [ <line-names>? <string> <track-size>? <line-names>? ]+ [ / <explicit-track-list> ]?",
    "inherited": false,
    "initial": [
      "grid-template-columns",
      "grid-template-rows",
      "grid-template-areas"
    ],
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": [
      "grid-template-columns",
      "grid-template-rows"
    ]
  },
  {
    "name": "grid-template-areas",
    "syntax": "none | <string>+",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "grid-template-columns",
    "syntax": "none | <track-list> | <auto-track-list> | subgrid <line-name-list>?",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "referToDimensionOfContentArea"
  },
  {
    "name": "grid-template-rows",
    "syntax": "none | <track-list> | <auto-track-list> | subgrid <line-name-list>?",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "referToDimensionOfContentArea"
  },
  {
    "name": "hanging-punctuation",
    "syntax": "none | [ first || [ force-end | allow-end ] || last ]",
    "inherited": true,
    "initial": "none",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "height",
    "syntax": "auto | <length-percentage [0,∞]> | min-content | max-content | fit-content | fit-content(<length-percentage [0,∞]>) | <calc-size()> | <anchor-size()>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Box Sizing"
    ],
    "percentages": "regardingHeightOfGeneratedBoxContainingBlockPercentagesRelativeToContainingBlock"
  },
  {
    "name": "hyphenate-character",
    "syntax": "auto | <string>",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "hyphenate-limit-chars",
    "syntax": "[ auto | <integer> ]{1,3}",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "hyphens",
    "syntax": "none | manual | auto",
    "inherited": true,
    "initial": "manual",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "image-orientation",
    "syntax": "from-image | <angle> | [ <angle>? flip ]",
    "inherited": true,
    "initial": "from-image",
    "groups": [
      "CSS Images"
    ],
    "percentages": "no"
  },
  {
    "name": "image-rendering",
    "syntax": "auto | crisp-edges | pixelated | smooth",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Images"
    ],
    "percentages": "no"
  },
  {
    "name": "image-resolution",
    "syntax": "[ from-image || <resolution> ] && snap?",
    "inherited": true,
    "initial": "1dppx",
    "groups": [
      "CSS Images"
    ],
    "percentages": "no"
  },
  {
    "name": "ime-mode",
    "syntax": "auto | normal | active | inactive | disabled",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "initial-letter",
    "syntax": "normal | [ <number> <integer>? ]",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Inline"
    ],
    "percentages": "no"
  },
  {
    "name": "initial-letter-align",
    "syntax": "[ auto | alphabetic | hanging | ideographic ]",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Inline"
    ],
    "percentages": "no"
  },
  {
    "name": "inline-size",
    "syntax": "<'width'>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "inlineSizeOfContainingBlock"
  },
  {
    "name": "inset",
    "syntax": "<'top'>{1,4}",
    "inherited": false,
    "initial": [
      "top",
      "bottom",
      "left",
      "right"
    ],
    "groups": [
      "CSS Logical Properties and Values",
      "CSS Positioned Layout"
    ],
    "percentages": "logicalHeightOrWidthOfContainingBlock"
  },
  {
    "name": "inset-block",
    "syntax": "<'top'>{1,2}",
    "inherited": false,
    "initial": [
      "inset-block-start",
      "inset-block-end"
    ],
    "groups": [
      "CSS Logical Properties and Values",
      "CSS Positioned Layout"
    ],
    "percentages": "logicalHeightOfContainingBlock"
  },
  {
    "name": "inset-block-end",
    "syntax": "<'top'>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Logical Properties and Values",
      "CSS Positioned Layout"
    ],
    "percentages": "logicalHeightOfContainingBlock"
  },
  {
    "name": "inset-block-start",
    "syntax": "<'top'>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Logical Properties and Values",
      "CSS Positioned Layout"
    ],
    "percentages": "logicalHeightOfContainingBlock"
  },
  {
    "name": "inset-inline",
    "syntax": "<'top'>{1,2}",
    "inherited": false,
    "initial": [
      "inset-inline-start",
      "inset-inline-end"
    ],
    "groups": [
      "CSS Logical Properties and Values",
      "CSS Positioned Layout"
    ],
    "percentages": "logicalWidthOfContainingBlock"
  },
  {
    "name": "inset-inline-end",
    "syntax": "<'top'>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Logical Properties and Values",
      "CSS Positioned Layout"
    ],
    "percentages": "logicalWidthOfContainingBlock"
  },
  {
    "name": "inset-inline-start",
    "syntax": "<'top'>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Logical Properties and Values",
      "CSS Positioned Layout"
    ],
    "percentages": "logicalWidthOfContainingBlock"
  },
  {
    "name": "interactivity",
    "syntax": "auto | inert",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "interest-delay",
    "syntax": "<'interest-delay-start'>{1,2}",
    "inherited": true,
    "initial": [
      "interest-delay-start",
      "interest-delay-end"
    ],
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "interest-delay-end",
    "syntax": "normal | <time>",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "interest-delay-start",
    "syntax": "normal | <time>",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "interpolate-size",
    "syntax": "numeric-only | allow-keywords",
    "inherited": true,
    "initial": "numeric-only",
    "groups": [
      "CSS Values and Units"
    ],
    "percentages": "no"
  },
  {
    "name": "isolation",
    "syntax": "auto | isolate",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "Compositing and Blending"
    ],
    "percentages": "no"
  },
  {
    "name": "justify-content",
    "syntax": "normal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ]",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Box Alignment",
      "CSS Flexible Box Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "justify-items",
    "syntax": "normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ] | legacy | legacy && [ left | right | center ] | anchor-center",
    "inherited": false,
    "initial": "legacy",
    "groups": [
      "CSS Box Alignment"
    ],
    "percentages": "no"
  },
  {
    "name": "justify-self",
    "syntax": "auto | normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ] | anchor-center",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Box Alignment"
    ],
    "percentages": "no"
  },
  {
    "name": "justify-tracks",
    "syntax": "[ normal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ] ]#",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "left",
    "syntax": "auto | <length-percentage> | <anchor()> | <anchor-size()>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Anchor Positioning",
      "CSS Positioned Layout"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "letter-spacing",
    "syntax": "normal | <length>",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "lighting-color",
    "syntax": "<color>",
    "inherited": false,
    "initial": "white",
    "groups": [
      "Filter Effects"
    ],
    "percentages": "no"
  },
  {
    "name": "line-break",
    "syntax": "auto | loose | normal | strict | anywhere",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "line-clamp",
    "syntax": "none | <integer>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "line-height",
    "syntax": "normal | <number> | <length> | <percentage>",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Inline"
    ],
    "percentages": "referToElementFontSize"
  },
  {
    "name": "line-height-step",
    "syntax": "<length>",
    "inherited": true,
    "initial": "0",
    "groups": [
      "CSS Rhythmic Sizing"
    ],
    "percentages": "no"
  },
  {
    "name": "link-parameters",
    "syntax": "none | <param()>#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Values and Units"
    ],
    "percentages": "no"
  },
  {
    "name": "list-style",
    "syntax": "<'list-style-type'> || <'list-style-position'> || <'list-style-image'>",
    "inherited": true,
    "initial": [
      "list-style-type",
      "list-style-position",
      "list-style-image"
    ],
    "groups": [
      "CSS Lists and Counters"
    ],
    "percentages": "no"
  },
  {
    "name": "list-style-image",
    "syntax": "<image> | none",
    "inherited": true,
    "initial": "none",
    "groups": [
      "CSS Lists and Counters"
    ],
    "percentages": "no"
  },
  {
    "name": "list-style-position",
    "syntax": "inside | outside",
    "inherited": true,
    "initial": "outside",
    "groups": [
      "CSS Lists and Counters"
    ],
    "percentages": "no"
  },
  {
    "name": "list-style-type",
    "syntax": "<counter-style> | <string> | none",
    "inherited": true,
    "initial": "disc",
    "groups": [
      "CSS Lists and Counters"
    ],
    "percentages": "no"
  },
  {
    "name": "margin",
    "syntax": "<'margin-top'>{1,4}",
    "inherited": false,
    "initial": [
      "margin-bottom",
      "margin-left",
      "margin-right",
      "margin-top"
    ],
    "groups": [
      "CSS Box Model"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "margin-block",
    "syntax": "<'margin-top'>{1,2}",
    "inherited": false,
    "initial": [
      "margin-block-start",
      "margin-block-end"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "dependsOnLayoutModel"
  },
  {
    "name": "margin-block-end",
    "syntax": "<'margin-top'>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "dependsOnLayoutModel"
  },
  {
    "name": "margin-block-start",
    "syntax": "<'margin-top'>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "dependsOnLayoutModel"
  },
  {
    "name": "margin-bottom",
    "syntax": "<length-percentage> | auto | <anchor-size()>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Anchor Positioning",
      "CSS Box Model"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "margin-inline",
    "syntax": "<'margin-top'>{1,2}",
    "inherited": false,
    "initial": [
      "margin-inline-start",
      "margin-inline-end"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "dependsOnLayoutModel"
  },
  {
    "name": "margin-inline-end",
    "syntax": "<'margin-top'>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "dependsOnLayoutModel"
  },
  {
    "name": "margin-inline-start",
    "syntax": "<'margin-top'>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "dependsOnLayoutModel"
  },
  {
    "name": "margin-left",
    "syntax": "<length-percentage> | auto | <anchor-size()>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Anchor Positioning",
      "CSS Box Model"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "margin-right",
    "syntax": "<length-percentage> | auto | <anchor-size()>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Anchor Positioning",
      "CSS Box Model"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "margin-top",
    "syntax": "<length-percentage> | auto | <anchor-size()>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Anchor Positioning",
      "CSS Box Model"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "margin-trim",
    "syntax": "none | in-flow | all",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Box Model"
    ],
    "percentages": "no"
  },
  {
    "name": "marker",
    "syntax": "none | <url>",
    "inherited": true,
    "initial": [
      "marker-start",
      "marker-mid",
      "marker-end"
    ],
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "marker-end",
    "syntax": "none | <url>",
    "inherited": true,
    "initial": "none",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "marker-mid",
    "syntax": "none | <url>",
    "inherited": true,
    "initial": "none",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "marker-start",
    "syntax": "none | <url>",
    "inherited": true,
    "initial": "none",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "mask",
    "syntax": "<mask-layer>#",
    "inherited": false,
    "initial": [
      "mask-image",
      "mask-mode",
      "mask-repeat",
      "mask-position",
      "mask-clip",
      "mask-origin",
      "mask-size",
      "mask-composite"
    ],
    "groups": [
      "CSS Masking"
    ],
    "percentages": [
      "mask-position"
    ]
  },
  {
    "name": "mask-border",
    "syntax": "<'mask-border-source'> || <'mask-border-slice'> [ / <'mask-border-width'>? [ / <'mask-border-outset'> ]? ]? || <'mask-border-repeat'> || <'mask-border-mode'>",
    "inherited": false,
    "initial": [
      "mask-border-mode",
      "mask-border-outset",
      "mask-border-repeat",
      "mask-border-slice",
      "mask-border-source",
      "mask-border-width"
    ],
    "groups": [
      "CSS Masking"
    ],
    "percentages": [
      "mask-border-slice",
      "mask-border-width"
    ]
  },
  {
    "name": "mask-border-mode",
    "syntax": "luminance | alpha",
    "inherited": false,
    "initial": "alpha",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "no"
  },
  {
    "name": "mask-border-outset",
    "syntax": "[ <length> | <number> ]{1,4}",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "no"
  },
  {
    "name": "mask-border-repeat",
    "syntax": "[ stretch | repeat | round | space ]{1,2}",
    "inherited": false,
    "initial": "stretch",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "no"
  },
  {
    "name": "mask-border-slice",
    "syntax": "<number-percentage>{1,4} fill?",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "referToSizeOfMaskBorderImage"
  },
  {
    "name": "mask-border-source",
    "syntax": "none | <image>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "no"
  },
  {
    "name": "mask-border-width",
    "syntax": "[ <length-percentage> | <number> | auto ]{1,4}",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "relativeToMaskBorderImageArea"
  },
  {
    "name": "mask-clip",
    "syntax": "[ <coord-box> | no-clip ]#",
    "inherited": false,
    "initial": "border-box",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "no"
  },
  {
    "name": "mask-composite",
    "syntax": "<compositing-operator>#",
    "inherited": false,
    "initial": "add",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "no"
  },
  {
    "name": "mask-image",
    "syntax": "<mask-reference>#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "no"
  },
  {
    "name": "mask-mode",
    "syntax": "<masking-mode>#",
    "inherited": false,
    "initial": "match-source",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "no"
  },
  {
    "name": "mask-origin",
    "syntax": "<coord-box>#",
    "inherited": false,
    "initial": "border-box",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "no"
  },
  {
    "name": "mask-position",
    "syntax": "<position>#",
    "inherited": false,
    "initial": "0% 0%",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "referToSizeOfMaskPaintingArea"
  },
  {
    "name": "mask-repeat",
    "syntax": "<repeat-style>#",
    "inherited": false,
    "initial": "repeat",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "no"
  },
  {
    "name": "mask-size",
    "syntax": "<bg-size>#",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "no"
  },
  {
    "name": "mask-type",
    "syntax": "luminance | alpha",
    "inherited": false,
    "initial": "luminance",
    "groups": [
      "CSS Masking"
    ],
    "percentages": "no"
  },
  {
    "name": "masonry-auto-flow",
    "syntax": "[ pack | next ] || [ definite-first | ordered ]",
    "inherited": false,
    "initial": "pack",
    "groups": [
      "CSS Grid Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "math-depth",
    "syntax": "auto-add | add(<integer>) | <integer>",
    "inherited": true,
    "initial": "0",
    "groups": [
      "MathML"
    ],
    "percentages": "no"
  },
  {
    "name": "math-shift",
    "syntax": "normal | compact",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "MathML"
    ],
    "percentages": "no"
  },
  {
    "name": "math-style",
    "syntax": "normal | compact",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "MathML"
    ],
    "percentages": "no"
  },
  {
    "name": "max-block-size",
    "syntax": "<'max-width'>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "blockSizeOfContainingBlock"
  },
  {
    "name": "max-height",
    "syntax": "none | <length-percentage [0,∞]> | min-content | max-content | fit-content | fit-content(<length-percentage [0,∞]>) | <calc-size()> | <anchor-size()>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Box Sizing"
    ],
    "percentages": "regardingHeightOfGeneratedBoxContainingBlockPercentagesNone"
  },
  {
    "name": "max-inline-size",
    "syntax": "<'max-width'>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "inlineSizeOfContainingBlock"
  },
  {
    "name": "max-lines",
    "syntax": "none | <integer>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "max-width",
    "syntax": "none | <length-percentage [0,∞]> | min-content | max-content | fit-content | fit-content(<length-percentage [0,∞]>) | <calc-size()> | <anchor-size()>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Box Sizing"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "min-block-size",
    "syntax": "<'min-width'>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "blockSizeOfContainingBlock"
  },
  {
    "name": "min-height",
    "syntax": "auto | <length-percentage [0,∞]> | min-content | max-content | fit-content | fit-content(<length-percentage [0,∞]>) | <calc-size()> | <anchor-size()>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Box Sizing"
    ],
    "percentages": "regardingHeightOfGeneratedBoxContainingBlockPercentages0"
  },
  {
    "name": "min-inline-size",
    "syntax": "<'min-width'>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "inlineSizeOfContainingBlock"
  },
  {
    "name": "min-width",
    "syntax": "auto | <length-percentage [0,∞]> | min-content | max-content | fit-content | fit-content(<length-percentage [0,∞]>) | <calc-size()> | <anchor-size()>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Box Sizing"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "mix-blend-mode",
    "syntax": "<blend-mode> | plus-darker | plus-lighter",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "Compositing and Blending"
    ],
    "percentages": "no"
  },
  {
    "name": "object-fit",
    "syntax": "fill | contain | cover | none | scale-down",
    "inherited": false,
    "initial": "fill",
    "groups": [
      "CSS Images"
    ],
    "percentages": "no"
  },
  {
    "name": "object-position",
    "syntax": "<position>",
    "inherited": false,
    "initial": "50% 50%",
    "groups": [
      "CSS Images"
    ],
    "percentages": "referToWidthAndHeightOfElement"
  },
  {
    "name": "object-view-box",
    "syntax": "none | <basic-shape-rect>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Images"
    ],
    "percentages": "no"
  },
  {
    "name": "offset",
    "syntax": "[ <'offset-position'>? [ <'offset-path'> [ <'offset-distance'> || <'offset-rotate'> ]? ]? ]! [ / <'offset-anchor'> ]?",
    "inherited": false,
    "initial": [
      "offset-position",
      "offset-path",
      "offset-distance",
      "offset-anchor",
      "offset-rotate"
    ],
    "groups": [
      "Motion Path"
    ],
    "percentages": [
      "offset-position",
      "offset-distance",
      "offset-anchor"
    ]
  },
  {
    "name": "offset-anchor",
    "syntax": "auto | <position>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "Motion Path"
    ],
    "percentages": "relativeToWidthAndHeight"
  },
  {
    "name": "offset-distance",
    "syntax": "<length-percentage>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Motion Path"
    ],
    "percentages": "referToTotalPathLength"
  },
  {
    "name": "offset-path",
    "syntax": "none | <offset-path> || <coord-box>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Motion Path"
    ],
    "percentages": "no"
  },
  {
    "name": "offset-position",
    "syntax": "normal | auto | <position>",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "Motion Path"
    ],
    "percentages": "referToSizeOfContainingBlock"
  },
  {
    "name": "offset-rotate",
    "syntax": "[ auto | reverse ] || <angle>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "Motion Path"
    ],
    "percentages": "no"
  },
  {
    "name": "opacity",
    "syntax": "<opacity-value>",
    "inherited": false,
    "initial": "1",
    "groups": [
      "CSS Color"
    ],
    "percentages": "mapToRange0To1"
  },
  {
    "name": "order",
    "syntax": "<integer>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Display"
    ],
    "percentages": "no"
  },
  {
    "name": "orphans",
    "syntax": "<integer>",
    "inherited": true,
    "initial": "2",
    "groups": [
      "CSS Fragmentation"
    ],
    "percentages": "no"
  },
  {
    "name": "outline",
    "syntax": "<'outline-width'> || <'outline-style'> || <'outline-color'>",
    "inherited": false,
    "initial": [
      "outline-width",
      "outline-style",
      "outline-color"
    ],
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "outline-color",
    "syntax": "auto | <color>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "outline-offset",
    "syntax": "<length>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "outline-style",
    "syntax": "auto | <outline-line-style>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "outline-width",
    "syntax": "<line-width>",
    "inherited": false,
    "initial": "medium",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "overflow",
    "syntax": "[ visible | hidden | clip | scroll | auto ]{1,2}",
    "inherited": false,
    "initial": "visible",
    "groups": [
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "overflow-anchor",
    "syntax": "auto | none",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Scroll Anchoring"
    ],
    "percentages": "no"
  },
  {
    "name": "overflow-block",
    "syntax": "visible | hidden | clip | scroll | auto",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "overflow-clip-box",
    "syntax": "padding-box | content-box",
    "inherited": false,
    "initial": "padding-box",
    "groups": [
      "Mozilla Extensions"
    ],
    "percentages": "no"
  },
  {
    "name": "overflow-clip-margin",
    "syntax": "<visual-box> || <length [0,∞]>",
    "inherited": false,
    "initial": "0px",
    "groups": [
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "overflow-inline",
    "syntax": "visible | hidden | clip | scroll | auto",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "overflow-wrap",
    "syntax": "normal | break-word | anywhere",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "overflow-x",
    "syntax": "visible | hidden | clip | scroll | auto",
    "inherited": false,
    "initial": "visible",
    "groups": [
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "overflow-y",
    "syntax": "visible | hidden | clip | scroll | auto",
    "inherited": false,
    "initial": "visible",
    "groups": [
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "overlay",
    "syntax": "none | auto",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Positioned Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "overscroll-behavior",
    "syntax": "[ contain | none | auto ]{1,2}",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Overscroll Behavior"
    ],
    "percentages": "no"
  },
  {
    "name": "overscroll-behavior-block",
    "syntax": "contain | none | auto",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Overscroll Behavior"
    ],
    "percentages": "no"
  },
  {
    "name": "overscroll-behavior-inline",
    "syntax": "contain | none | auto",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Overscroll Behavior"
    ],
    "percentages": "no"
  },
  {
    "name": "overscroll-behavior-x",
    "syntax": "contain | none | auto",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Overscroll Behavior"
    ],
    "percentages": "no"
  },
  {
    "name": "overscroll-behavior-y",
    "syntax": "contain | none | auto",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Overscroll Behavior"
    ],
    "percentages": "no"
  },
  {
    "name": "padding",
    "syntax": "<'padding-top'>{1,4}",
    "inherited": false,
    "initial": [
      "padding-bottom",
      "padding-left",
      "padding-right",
      "padding-top"
    ],
    "groups": [
      "CSS Box Model"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "padding-block",
    "syntax": "<'padding-top'>{1,2}",
    "inherited": false,
    "initial": [
      "padding-block-start",
      "padding-block-end"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "logicalWidthOfContainingBlock"
  },
  {
    "name": "padding-block-end",
    "syntax": "<'padding-top'>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "logicalWidthOfContainingBlock"
  },
  {
    "name": "padding-block-start",
    "syntax": "<'padding-top'>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "logicalWidthOfContainingBlock"
  },
  {
    "name": "padding-bottom",
    "syntax": "<length-percentage [0,∞]>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Box Model"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "padding-inline",
    "syntax": "<'padding-top'>{1,2}",
    "inherited": false,
    "initial": [
      "padding-inline-start",
      "padding-inline-end"
    ],
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "logicalWidthOfContainingBlock"
  },
  {
    "name": "padding-inline-end",
    "syntax": "<'padding-top'>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "logicalWidthOfContainingBlock"
  },
  {
    "name": "padding-inline-start",
    "syntax": "<'padding-top'>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Logical Properties and Values"
    ],
    "percentages": "logicalWidthOfContainingBlock"
  },
  {
    "name": "padding-left",
    "syntax": "<length-percentage [0,∞]>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Box Model"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "padding-right",
    "syntax": "<length-percentage [0,∞]>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Box Model"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "padding-top",
    "syntax": "<length-percentage [0,∞]>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Box Model"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "page",
    "syntax": "auto | <custom-ident>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Paged Media"
    ],
    "percentages": "no"
  },
  {
    "name": "page-break-after",
    "syntax": "auto | always | avoid | left | right | recto | verso",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Paged Media"
    ],
    "percentages": "no"
  },
  {
    "name": "page-break-before",
    "syntax": "auto | always | avoid | left | right | recto | verso",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Paged Media"
    ],
    "percentages": "no"
  },
  {
    "name": "page-break-inside",
    "syntax": "auto | avoid",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Paged Media"
    ],
    "percentages": "no"
  },
  {
    "name": "paint-order",
    "syntax": "normal | [ fill || stroke || markers ]",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "path-length",
    "syntax": "none | <length> [0,∞]",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "perspective",
    "syntax": "none | <length>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Transforms"
    ],
    "percentages": "no"
  },
  {
    "name": "perspective-origin",
    "syntax": "<position>",
    "inherited": false,
    "initial": "50% 50%",
    "groups": [
      "CSS Transforms"
    ],
    "percentages": "referToSizeOfBoundingBox"
  },
  {
    "name": "place-content",
    "syntax": "<'align-content'> <'justify-content'>?",
    "inherited": false,
    "initial": [
      "align-content",
      "justify-content"
    ],
    "groups": [
      "CSS Box Alignment"
    ],
    "percentages": "no"
  },
  {
    "name": "place-items",
    "syntax": "<'align-items'> <'justify-items'>?",
    "inherited": false,
    "initial": [
      "align-items",
      "justify-items"
    ],
    "groups": [
      "CSS Box Alignment"
    ],
    "percentages": "no"
  },
  {
    "name": "place-self",
    "syntax": "<'align-self'> <'justify-self'>?",
    "inherited": false,
    "initial": [
      "align-self",
      "justify-self"
    ],
    "groups": [
      "CSS Box Alignment"
    ],
    "percentages": "no"
  },
  {
    "name": "pointer-events",
    "syntax": "auto | none | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | inherit",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "position",
    "syntax": "static | relative | absolute | sticky | fixed",
    "inherited": false,
    "initial": "static",
    "groups": [
      "CSS Positioned Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "position-anchor",
    "syntax": "normal | auto | none | <anchor-name> | match-parent",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Anchor Positioning"
    ],
    "percentages": "no"
  },
  {
    "name": "position-area",
    "syntax": "none | <position-area>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Anchor Positioning"
    ],
    "percentages": "no"
  },
  {
    "name": "position-try",
    "syntax": "<'position-try-order'>? <'position-try-fallbacks'>",
    "inherited": false,
    "initial": [
      "position-try-fallbacks",
      "position-try-order"
    ],
    "groups": [
      "CSS Anchor Positioning"
    ],
    "percentages": [
      "position-try-fallbacks",
      "position-try-order"
    ]
  },
  {
    "name": "position-try-fallbacks",
    "syntax": "none | [ [<dashed-ident> || <try-tactic>] | <'position-area'> ]#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Anchor Positioning"
    ],
    "percentages": "no"
  },
  {
    "name": "position-try-order",
    "syntax": "normal | <try-size>",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Anchor Positioning"
    ],
    "percentages": "no"
  },
  {
    "name": "position-visibility",
    "syntax": "always | [ anchors-valid || anchors-visible || no-overflow ]",
    "inherited": false,
    "initial": "anchors-visible",
    "groups": [
      "CSS Anchor Positioning"
    ],
    "percentages": "no"
  },
  {
    "name": "print-color-adjust",
    "syntax": "economy | exact",
    "inherited": true,
    "initial": "economy",
    "groups": [
      "CSS Color"
    ],
    "percentages": "no"
  },
  {
    "name": "quotes",
    "syntax": "none | auto | [ <string> <string> ]+",
    "inherited": true,
    "initial": "dependsOnUserAgent",
    "groups": [
      "CSS Generated Content"
    ],
    "percentages": "no"
  },
  {
    "name": "r",
    "syntax": "<length> | <percentage>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "referToSVGViewportSize"
  },
  {
    "name": "reading-flow",
    "syntax": "normal | source-order | flex-visual | flex-flow | grid-rows | grid-columns | grid-order",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Display"
    ],
    "percentages": "no"
  },
  {
    "name": "reading-order",
    "syntax": "<integer>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Display"
    ],
    "percentages": "no"
  },
  {
    "name": "resize",
    "syntax": "none | both | horizontal | vertical | block | inline",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "right",
    "syntax": "auto | <length-percentage> | <anchor()> | <anchor-size()>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Anchor Positioning",
      "CSS Positioned Layout"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "rotate",
    "syntax": "none | <angle> | [ x | y | z | <number>{3} ] && <angle>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Transforms"
    ],
    "percentages": "no"
  },
  {
    "name": "row-gap",
    "syntax": "normal | <length-percentage>",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Box Alignment"
    ],
    "percentages": "referToDimensionOfContentArea"
  },
  {
    "name": "ruby-align",
    "syntax": "start | center | space-between | space-around",
    "inherited": true,
    "initial": "space-around",
    "groups": [
      "CSS Ruby"
    ],
    "percentages": "no"
  },
  {
    "name": "ruby-merge",
    "syntax": "separate | collapse | auto",
    "inherited": true,
    "initial": "separate",
    "groups": [
      "CSS Ruby"
    ],
    "percentages": "no"
  },
  {
    "name": "ruby-overhang",
    "syntax": "auto | none",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Ruby"
    ],
    "percentages": "no"
  },
  {
    "name": "ruby-position",
    "syntax": "[ alternate || [ over | under ] ] | inter-character",
    "inherited": true,
    "initial": "alternate",
    "groups": [
      "CSS Ruby"
    ],
    "percentages": "no"
  },
  {
    "name": "rx",
    "syntax": "<length-percentage> | auto",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "referToSVGViewportWidth"
  },
  {
    "name": "ry",
    "syntax": "<length-percentage> | auto",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "referToSVGViewportHeight"
  },
  {
    "name": "scale",
    "syntax": "none | [ <number> | <percentage> ]{1,3}",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Transforms"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-axis-lock",
    "syntax": "auto | none",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-behavior",
    "syntax": "auto | smooth",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-initial-target",
    "syntax": "none | nearest",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-margin",
    "syntax": "<length>{1,4}",
    "inherited": false,
    "initial": [
      "scroll-margin-bottom",
      "scroll-margin-left",
      "scroll-margin-right",
      "scroll-margin-top"
    ],
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-margin-block",
    "syntax": "<length>{1,2}",
    "inherited": false,
    "initial": [
      "scroll-margin-block-start",
      "scroll-margin-block-end"
    ],
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-margin-block-end",
    "syntax": "<length>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-margin-block-start",
    "syntax": "<length>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-margin-bottom",
    "syntax": "<length>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-margin-inline",
    "syntax": "<length>{1,2}",
    "inherited": false,
    "initial": [
      "scroll-margin-inline-start",
      "scroll-margin-inline-end"
    ],
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-margin-inline-end",
    "syntax": "<length>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-margin-inline-start",
    "syntax": "<length>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-margin-left",
    "syntax": "<length>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-margin-right",
    "syntax": "<length>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-margin-top",
    "syntax": "<length>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-marker-group",
    "syntax": "none | before | after",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-padding",
    "syntax": "[ auto | <length-percentage> ]{1,4}",
    "inherited": false,
    "initial": [
      "scroll-padding-bottom",
      "scroll-padding-left",
      "scroll-padding-right",
      "scroll-padding-top"
    ],
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "relativeToTheScrollContainersScrollport"
  },
  {
    "name": "scroll-padding-block",
    "syntax": "[ auto | <length-percentage> ]{1,2}",
    "inherited": false,
    "initial": [
      "scroll-padding-block-start",
      "scroll-padding-block-end"
    ],
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "relativeToTheScrollContainersScrollport"
  },
  {
    "name": "scroll-padding-block-end",
    "syntax": "auto | <length-percentage>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "relativeToTheScrollContainersScrollport"
  },
  {
    "name": "scroll-padding-block-start",
    "syntax": "auto | <length-percentage>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "relativeToTheScrollContainersScrollport"
  },
  {
    "name": "scroll-padding-bottom",
    "syntax": "auto | <length-percentage>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "relativeToTheScrollContainersScrollport"
  },
  {
    "name": "scroll-padding-inline",
    "syntax": "[ auto | <length-percentage> ]{1,2}",
    "inherited": false,
    "initial": [
      "scroll-padding-inline-start",
      "scroll-padding-inline-end"
    ],
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "relativeToTheScrollContainersScrollport"
  },
  {
    "name": "scroll-padding-inline-end",
    "syntax": "auto | <length-percentage>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "relativeToTheScrollContainersScrollport"
  },
  {
    "name": "scroll-padding-inline-start",
    "syntax": "auto | <length-percentage>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "relativeToTheScrollContainersScrollport"
  },
  {
    "name": "scroll-padding-left",
    "syntax": "auto | <length-percentage>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "relativeToTheScrollContainersScrollport"
  },
  {
    "name": "scroll-padding-right",
    "syntax": "auto | <length-percentage>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "relativeToTheScrollContainersScrollport"
  },
  {
    "name": "scroll-padding-top",
    "syntax": "auto | <length-percentage>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "relativeToTheScrollContainersScrollport"
  },
  {
    "name": "scroll-snap-align",
    "syntax": "[ none | start | end | center ]{1,2}",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-snap-coordinate",
    "syntax": "none | <position>#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "referToBorderBox"
  },
  {
    "name": "scroll-snap-destination",
    "syntax": "<position>",
    "inherited": false,
    "initial": "0px 0px",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "relativeToScrollContainerPaddingBoxAxis"
  },
  {
    "name": "scroll-snap-points-x",
    "syntax": "none | repeat( <length-percentage> )",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "relativeToScrollContainerPaddingBoxAxis"
  },
  {
    "name": "scroll-snap-points-y",
    "syntax": "none | repeat( <length-percentage> )",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "relativeToScrollContainerPaddingBoxAxis"
  },
  {
    "name": "scroll-snap-stop",
    "syntax": "normal | always",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-snap-type",
    "syntax": "none | [ x | y | block | inline | both ] [ mandatory | proximity ]?",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-snap-type-x",
    "syntax": "none | mandatory | proximity",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-snap-type-y",
    "syntax": "none | mandatory | proximity",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Scroll Snap"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-target-group",
    "syntax": "none | auto",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-timeline",
    "syntax": "[ <'scroll-timeline-name'> <'scroll-timeline-axis'>? ]#",
    "inherited": false,
    "initial": [
      "scroll-timeline-name",
      "scroll-timeline-axis"
    ],
    "groups": [
      "Scroll-driven Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-timeline-axis",
    "syntax": "[ block | inline | x | y ]#",
    "inherited": false,
    "initial": "block",
    "groups": [
      "Scroll-driven Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "scroll-timeline-name",
    "syntax": "[ none | <dashed-ident> ]#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Scroll-driven Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "scrollbar-color",
    "syntax": "auto | <color>{2}",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Scrollbars Styling"
    ],
    "percentages": "no"
  },
  {
    "name": "scrollbar-gutter",
    "syntax": "auto | stable && both-edges?",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "scrollbar-width",
    "syntax": "auto | thin | none",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Scrollbars Styling"
    ],
    "percentages": "no"
  },
  {
    "name": "shape-image-threshold",
    "syntax": "<opacity-value>",
    "inherited": false,
    "initial": "0.0",
    "groups": [
      "CSS Shapes"
    ],
    "percentages": "no"
  },
  {
    "name": "shape-margin",
    "syntax": "<length-percentage>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Shapes"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "shape-outside",
    "syntax": "none | [ <shape-box> || <basic-shape> ] | <image>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Shapes"
    ],
    "percentages": "no"
  },
  {
    "name": "shape-rendering",
    "syntax": "auto | optimizeSpeed | crispEdges | geometricPrecision",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "speak-as",
    "syntax": "normal | spell-out || digits || [ literal-punctuation | no-punctuation ]",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Speech"
    ],
    "percentages": "no"
  },
  {
    "name": "stop-color",
    "syntax": "<'color'>",
    "inherited": false,
    "initial": "black",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "stop-opacity",
    "syntax": "<'opacity'>",
    "inherited": false,
    "initial": "black",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "stroke",
    "syntax": "<paint>",
    "inherited": true,
    "initial": [
      "stroke-dasharray",
      "stroke-dashoffset",
      "stroke-linecap",
      "stroke-linejoin",
      "stroke-miterlimit",
      "stroke-opacity",
      "stroke-width"
    ],
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "stroke-color",
    "syntax": "<color>",
    "inherited": true,
    "initial": "transparent",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "stroke-dasharray",
    "syntax": "none | <dasharray>",
    "inherited": true,
    "initial": "none",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "referToSVGViewportDiagonal"
  },
  {
    "name": "stroke-dashoffset",
    "syntax": "<length-percentage> | <number>",
    "inherited": true,
    "initial": "0",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "referToSVGViewportDiagonal"
  },
  {
    "name": "stroke-linecap",
    "syntax": "butt | round | square",
    "inherited": true,
    "initial": "butt",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "stroke-linejoin",
    "syntax": "miter | miter-clip | round | bevel | arcs",
    "inherited": true,
    "initial": "miter",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "stroke-miterlimit",
    "syntax": "<number>",
    "inherited": true,
    "initial": "4",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "stroke-opacity",
    "syntax": "<'opacity'>",
    "inherited": true,
    "initial": "1",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "stroke-width",
    "syntax": "<length-percentage> | <number>",
    "inherited": true,
    "initial": "1px",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "referToSVGViewportDiagonal"
  },
  {
    "name": "tab-size",
    "syntax": "<integer> | <length>",
    "inherited": true,
    "initial": "8",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "table-layout",
    "syntax": "auto | fixed",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Table"
    ],
    "percentages": "no"
  },
  {
    "name": "text-align",
    "syntax": "start | end | left | right | center | justify | match-parent",
    "inherited": true,
    "initial": "startOrNamelessValueIfLTRRightIfRTL",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "text-align-last",
    "syntax": "auto | start | end | left | right | center | justify",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "text-anchor",
    "syntax": "start | middle | end",
    "inherited": true,
    "initial": "start",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "text-autospace",
    "syntax": "normal | <autospace> | auto",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "text-box",
    "syntax": "normal | <'text-box-trim'> || <'text-box-edge'>",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Inline"
    ],
    "percentages": "no"
  },
  {
    "name": "text-box-edge",
    "syntax": "auto | <text-edge>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Inline"
    ],
    "percentages": "no"
  },
  {
    "name": "text-box-trim",
    "syntax": "none | trim-start | trim-end | trim-both",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Inline"
    ],
    "percentages": "no"
  },
  {
    "name": "text-combine-upright",
    "syntax": "none | all | [ digits <integer>? ]",
    "inherited": true,
    "initial": "none",
    "groups": [
      "CSS Writing Modes"
    ],
    "percentages": "no"
  },
  {
    "name": "text-decoration",
    "syntax": "<'text-decoration-line'> || <'text-decoration-style'> || <'text-decoration-color'> || <'text-decoration-thickness'>",
    "inherited": false,
    "initial": [
      "text-decoration-color",
      "text-decoration-style",
      "text-decoration-line"
    ],
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "no"
  },
  {
    "name": "text-decoration-color",
    "syntax": "<color>",
    "inherited": false,
    "initial": "currentcolor",
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "no"
  },
  {
    "name": "text-decoration-inset",
    "syntax": "<length-percentage>{1,2} | auto",
    "inherited": false,
    "initial": "0",
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "referToSizeOfElement"
  },
  {
    "name": "text-decoration-line",
    "syntax": "none | [ underline || overline || line-through || blink ] | spelling-error | grammar-error",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "no"
  },
  {
    "name": "text-decoration-skip",
    "syntax": "none | [ objects || [ spaces | [ leading-spaces || trailing-spaces ] ] || edges || box-decoration ]",
    "inherited": true,
    "initial": "objects",
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "no"
  },
  {
    "name": "text-decoration-skip-ink",
    "syntax": "auto | all | none",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "no"
  },
  {
    "name": "text-decoration-style",
    "syntax": "solid | double | dotted | dashed | wavy",
    "inherited": false,
    "initial": "solid",
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "no"
  },
  {
    "name": "text-decoration-thickness",
    "syntax": "auto | from-font | <length> | <percentage>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "referToElementFontSize"
  },
  {
    "name": "text-emphasis",
    "syntax": "<'text-emphasis-style'> || <'text-emphasis-color'>",
    "inherited": true,
    "initial": [
      "text-emphasis-style",
      "text-emphasis-color"
    ],
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "no"
  },
  {
    "name": "text-emphasis-color",
    "syntax": "<color>",
    "inherited": true,
    "initial": "currentcolor",
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "no"
  },
  {
    "name": "text-emphasis-position",
    "syntax": "auto | [ over | under ] && [ right | left ]?",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "no"
  },
  {
    "name": "text-emphasis-style",
    "syntax": "none | [ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ] | <string>",
    "inherited": true,
    "initial": "none",
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "no"
  },
  {
    "name": "text-fit",
    "syntax": "[ none | grow | shrink ] [consistent | per-line | per-line-all]? <percentage>?",
    "inherited": true,
    "initial": "none",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "text-indent",
    "syntax": "<length-percentage> && hanging? && each-line?",
    "inherited": true,
    "initial": "0",
    "groups": [
      "CSS Text"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "text-justify",
    "syntax": "auto | inter-character | inter-word | none",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "text-orientation",
    "syntax": "mixed | upright | sideways",
    "inherited": true,
    "initial": "mixed",
    "groups": [
      "CSS Writing Modes"
    ],
    "percentages": "no"
  },
  {
    "name": "text-overflow",
    "syntax": "[ clip | ellipsis | <string> ]{1,2}",
    "inherited": false,
    "initial": "clip",
    "groups": [
      "CSS Overflow"
    ],
    "percentages": "no"
  },
  {
    "name": "text-rendering",
    "syntax": "auto | optimizeSpeed | optimizeLegibility | geometricPrecision",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "text-shadow",
    "syntax": "none | <shadow-t>#",
    "inherited": true,
    "initial": "none",
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "no"
  },
  {
    "name": "text-size-adjust",
    "syntax": "none | auto | <percentage>",
    "inherited": true,
    "initial": "autoForSmartphoneBrowsersSupportingInflation",
    "groups": [
      "CSS Mobile Text Size Adjustment"
    ],
    "percentages": "referToSizeOfFont"
  },
  {
    "name": "text-spacing-trim",
    "syntax": "space-all | normal | space-first | trim-start",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "text-transform",
    "syntax": "none | [ capitalize | uppercase | lowercase ] || full-width || full-size-kana | math-auto",
    "inherited": true,
    "initial": "none",
    "groups": [
      "CSS Text",
      "MathML"
    ],
    "percentages": "no"
  },
  {
    "name": "text-underline-offset",
    "syntax": "auto | <length> | <percentage>",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "referToElementFontSize"
  },
  {
    "name": "text-underline-position",
    "syntax": "auto | from-font | [ under || [ left | right ] ]",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Text Decoration"
    ],
    "percentages": "no"
  },
  {
    "name": "text-wrap",
    "syntax": "<'text-wrap-mode'> || <'text-wrap-style'>",
    "inherited": true,
    "initial": "wrap",
    "groups": [
      "CSS Text"
    ],
    "percentages": [
      "text-wrap-mode",
      "text-wrap-style"
    ]
  },
  {
    "name": "text-wrap-mode",
    "syntax": "wrap | nowrap",
    "inherited": true,
    "initial": "wrap",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "text-wrap-style",
    "syntax": "auto | balance | stable | pretty",
    "inherited": true,
    "initial": "auto",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "timeline-scope",
    "syntax": "none | <dashed-ident>#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Scroll-driven Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "timeline-trigger",
    "syntax": "none | [ <'timeline-trigger-name'> <'timeline-trigger-source'> <'timeline-trigger-activation-range'> [ '/' <'timeline-trigger-active-range'> ]? ]#",
    "inherited": false,
    "initial": [
      "timeline-trigger-name",
      "timeline-trigger-source",
      "timeline-trigger-activation-range",
      "timeline-trigger-active-range"
    ],
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "timeline-trigger-activation-range",
    "syntax": "[ <'timeline-trigger-activation-range-start'> <'timeline-trigger-activation-range-end'>? ]#",
    "inherited": false,
    "initial": [
      "timeline-trigger-activation-range-start",
      "timeline-trigger-activation-range-end"
    ],
    "groups": [
      "CSS Animations"
    ],
    "percentages": [
      "timeline-trigger-activation-range-start",
      "timeline-trigger-activation-range-end"
    ]
  },
  {
    "name": "timeline-trigger-activation-range-end",
    "syntax": "[ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]#",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "relativeToTimelineRangeIfSpecifiedOtherwiseEntireTimeline"
  },
  {
    "name": "timeline-trigger-activation-range-start",
    "syntax": "[ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]#",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "relativeToTimelineRangeIfSpecifiedOtherwiseEntireTimeline"
  },
  {
    "name": "timeline-trigger-active-range",
    "syntax": "[ <'timeline-trigger-active-range-start'> <'timeline-trigger-active-range-end'>? ]#",
    "inherited": false,
    "initial": [
      "timeline-trigger-active-range-start",
      "timeline-trigger-active-range-end"
    ],
    "groups": [
      "CSS Animations"
    ],
    "percentages": [
      "timeline-trigger-active-range-start",
      "timeline-trigger-active-range-end"
    ]
  },
  {
    "name": "timeline-trigger-active-range-end",
    "syntax": "[ auto | normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]#",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "relativeToTimelineRangeIfSpecifiedOtherwiseEntireTimeline"
  },
  {
    "name": "timeline-trigger-active-range-start",
    "syntax": "[ auto | normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]#",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "relativeToTimelineRangeIfSpecifiedOtherwiseEntireTimeline"
  },
  {
    "name": "timeline-trigger-name",
    "syntax": "none | <dashed-ident>#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "timeline-trigger-source",
    "syntax": "<single-animation-timeline>#",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "top",
    "syntax": "auto | <length-percentage> | <anchor()> | <anchor-size()>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Anchor Positioning",
      "CSS Positioned Layout"
    ],
    "percentages": "referToContainingBlockHeight"
  },
  {
    "name": "touch-action",
    "syntax": "auto | none | [ [ pan-x | pan-left | pan-right ] || [ pan-y | pan-up | pan-down ] || pinch-zoom ] | manipulation",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "Pointer Events"
    ],
    "percentages": "no"
  },
  {
    "name": "transform",
    "syntax": "none | <transform-list>",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Transforms"
    ],
    "percentages": "referToSizeOfBoundingBox"
  },
  {
    "name": "transform-box",
    "syntax": "content-box | border-box | fill-box | stroke-box | view-box",
    "inherited": false,
    "initial": "view-box",
    "groups": [
      "CSS Transforms"
    ],
    "percentages": "no"
  },
  {
    "name": "transform-origin",
    "syntax": "[ <length-percentage> | left | center | right | top | bottom ] | [ [ <length-percentage> | left | center | right ] && [ <length-percentage> | top | center | bottom ] ] <length>?",
    "inherited": false,
    "initial": "50% 50% 0",
    "groups": [
      "CSS Transforms"
    ],
    "percentages": "referToSizeOfBoundingBox"
  },
  {
    "name": "transform-style",
    "syntax": "flat | preserve-3d",
    "inherited": false,
    "initial": "flat",
    "groups": [
      "CSS Transforms"
    ],
    "percentages": "no"
  },
  {
    "name": "transition",
    "syntax": "<single-transition>#",
    "inherited": false,
    "initial": [
      "transition-delay",
      "transition-duration",
      "transition-property",
      "transition-timing-function",
      "transition-behavior"
    ],
    "groups": [
      "CSS Transitions"
    ],
    "percentages": "no"
  },
  {
    "name": "transition-behavior",
    "syntax": "<transition-behavior-value>#",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Transitions"
    ],
    "percentages": "no"
  },
  {
    "name": "transition-delay",
    "syntax": "<time>#",
    "inherited": false,
    "initial": "0s",
    "groups": [
      "CSS Transitions"
    ],
    "percentages": "no"
  },
  {
    "name": "transition-duration",
    "syntax": "<time>#",
    "inherited": false,
    "initial": "0s",
    "groups": [
      "CSS Transitions"
    ],
    "percentages": "no"
  },
  {
    "name": "transition-property",
    "syntax": "none | <single-transition-property>#",
    "inherited": false,
    "initial": "all",
    "groups": [
      "CSS Transitions"
    ],
    "percentages": "no"
  },
  {
    "name": "transition-timing-function",
    "syntax": "<easing-function>#",
    "inherited": false,
    "initial": "ease",
    "groups": [
      "CSS Transitions"
    ],
    "percentages": "no"
  },
  {
    "name": "translate",
    "syntax": "none | <length-percentage> [ <length-percentage> <length>? ]?",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Transforms"
    ],
    "percentages": "referToSizeOfBoundingBox"
  },
  {
    "name": "trigger-scope",
    "syntax": "none | all | <dashed-ident>#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "unicode-bidi",
    "syntax": "normal | embed | isolate | bidi-override | isolate-override | plaintext",
    "inherited": false,
    "initial": "normal",
    "groups": [
      "CSS Writing Modes"
    ],
    "percentages": "no"
  },
  {
    "name": "user-select",
    "syntax": "auto | text | none | all",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "vector-effect",
    "syntax": "none | non-scaling-stroke | non-scaling-size | non-rotation | fixed-position",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "vertical-align",
    "syntax": "baseline | sub | super | text-top | text-bottom | middle | top | bottom | <percentage> | <length>",
    "inherited": false,
    "initial": "baseline",
    "groups": [
      "CSS Inline"
    ],
    "percentages": "no"
  },
  {
    "name": "view-timeline",
    "syntax": "[ <'view-timeline-name'> [ <'view-timeline-axis'> || <'view-timeline-inset'> ]? ]#",
    "inherited": false,
    "initial": [
      "view-timeline-name",
      "view-timeline-axis"
    ],
    "groups": [
      "Scroll-driven Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "view-timeline-axis",
    "syntax": "[ block | inline | x | y ]#",
    "inherited": false,
    "initial": "block",
    "groups": [
      "Scroll-driven Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "view-timeline-inset",
    "syntax": "[ [ auto | <length-percentage> ]{1,2} ]#",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "Scroll-driven Animations"
    ],
    "percentages": "relativeToCorrespondingDimensionOfRelevantScrollport"
  },
  {
    "name": "view-timeline-name",
    "syntax": "[ none | <dashed-ident> ]#",
    "inherited": false,
    "initial": "none",
    "groups": [
      "Scroll-driven Animations"
    ],
    "percentages": "no"
  },
  {
    "name": "view-transition-class",
    "syntax": "none | <custom-ident>+",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS View Transitions"
    ],
    "percentages": "no"
  },
  {
    "name": "view-transition-name",
    "syntax": "none | <custom-ident> | match-element",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS View Transitions"
    ],
    "percentages": "no"
  },
  {
    "name": "view-transition-scope",
    "syntax": "none | all",
    "inherited": false,
    "initial": "none",
    "groups": [
      "CSS View Transitions"
    ],
    "percentages": "no"
  },
  {
    "name": "visibility",
    "syntax": "visible | hidden | collapse",
    "inherited": true,
    "initial": "visible",
    "groups": [
      "CSS Display",
      "Scalable Vector Graphics"
    ],
    "percentages": "no"
  },
  {
    "name": "white-space",
    "syntax": "normal | pre | pre-wrap | pre-line | <'white-space-collapse'> || <'text-wrap-mode'>",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "white-space-collapse",
    "syntax": "collapse | preserve | preserve-breaks | preserve-spaces | break-spaces",
    "inherited": true,
    "initial": "collapse",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "widows",
    "syntax": "<integer>",
    "inherited": true,
    "initial": "2",
    "groups": [
      "CSS Fragmentation"
    ],
    "percentages": "no"
  },
  {
    "name": "width",
    "syntax": "auto | <length-percentage [0,∞]> | min-content | max-content | fit-content | fit-content(<length-percentage [0,∞]>) | <calc-size()> | <anchor-size()>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Box Sizing"
    ],
    "percentages": "referToWidthOfContainingBlock"
  },
  {
    "name": "will-change",
    "syntax": "auto | <animateable-feature>#",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Will Change"
    ],
    "percentages": "no"
  },
  {
    "name": "window-drag",
    "syntax": "none | move",
    "inherited": true,
    "initial": "none",
    "groups": [
      "CSS Basic User Interface"
    ],
    "percentages": "no"
  },
  {
    "name": "word-break",
    "syntax": "normal | break-all | keep-all | break-word | auto-phrase",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "word-spacing",
    "syntax": "normal | <length>",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Text"
    ],
    "percentages": "referToWidthOfAffectedGlyph"
  },
  {
    "name": "word-wrap",
    "syntax": "normal | break-word",
    "inherited": true,
    "initial": "normal",
    "groups": [
      "CSS Text"
    ],
    "percentages": "no"
  },
  {
    "name": "writing-mode",
    "syntax": "horizontal-tb | vertical-rl | vertical-lr | sideways-rl | sideways-lr",
    "inherited": true,
    "initial": "horizontal-tb",
    "groups": [
      "CSS Writing Modes"
    ],
    "percentages": "no"
  },
  {
    "name": "x",
    "syntax": "<length> | <percentage>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "referToSVGViewportWidth"
  },
  {
    "name": "y",
    "syntax": "<length> | <percentage>",
    "inherited": false,
    "initial": "0",
    "groups": [
      "Scalable Vector Graphics"
    ],
    "percentages": "referToSVGViewportHeight"
  },
  {
    "name": "z-index",
    "syntax": "auto | <integer>",
    "inherited": false,
    "initial": "auto",
    "groups": [
      "CSS Positioned Layout"
    ],
    "percentages": "no"
  },
  {
    "name": "zoom",
    "syntax": "normal | reset | <number [0,∞]> || <percentage [0,∞]>",
    "inherited": false,
    "initial": "1",
    "groups": [
      "CSS Viewport"
    ],
    "percentages": "convertedToNumber"
  }
] as const;

export type CssProperty = (typeof cssProperties)[number];
