From 622b93766968b71ace7198ac595639c459064f1e Mon Sep 17 00:00:00 2001 From: Alexandre Poirot Date: Thu, 7 Sep 2023 13:08:37 +0000 Subject: [PATCH] Bug 1320607 - [devtools] Remove the generated CSS Properties database. r=devtools-reviewers,nchevobbe This wasn't really used anymore. We are fetching the database from the server runtime in order to support remote debugging correctly, where frontend CSS may be different from debuggee CSS. Differential Revision: https://phabricator.services.mozilla.com/D187492 --- .eslintignore | 1 - .prettierignore | 1 - devtools/client/fronts/css-properties.js | 63 +- .../browser_styleinspector_output-parser.js | 3 - .../shared/sourceeditor/css-autocompleter.js | 6 +- .../test/browser_css_autocompletion.js | 3 +- .../browser_editor_autocomplete_events.js | 3 +- .../client/shared/sourceeditor/test/head.js | 3 - .../shared/test/browser_outputparser.js | 4 - devtools/client/shared/test/shared-head.js | 21 + .../css/generated/generate-properties-db.js | 51 - .../shared/css/generated/mach_commands.py | 119 - devtools/shared/css/generated/moz.build | 9 - .../shared/css/generated/properties-db.js | 12325 ---------------- .../shared/css/generated/properties-db.js.in | 16 - devtools/shared/css/moz.build | 5 - devtools/shared/css/properties-db.js | 44 - .../tests/xpcshell/test_css-properties-db.js | 171 - devtools/shared/tests/xpcshell/xpcshell.ini | 6 - python/mach/mach/command_util.py | 3 - 20 files changed, 30 insertions(+), 12827 deletions(-) delete mode 100644 devtools/shared/css/generated/generate-properties-db.js delete mode 100644 devtools/shared/css/generated/mach_commands.py delete mode 100644 devtools/shared/css/generated/moz.build delete mode 100644 devtools/shared/css/generated/properties-db.js delete mode 100644 devtools/shared/css/generated/properties-db.js.in delete mode 100644 devtools/shared/css/properties-db.js delete mode 100644 devtools/shared/tests/xpcshell/test_css-properties-db.js diff --git a/.eslintignore b/.eslintignore index 8d2153e145e2..c47dd6dce6fe 100644 --- a/.eslintignore +++ b/.eslintignore @@ -78,7 +78,6 @@ devtools/client/debugger/webpack.config.js devtools/client/preferences/ # Ignore devtools generated code -devtools/shared/css/generated/properties-db.js devtools/client/webconsole/test/node/fixtures/stubs/*.js !devtools/client/webconsole/test/node/fixtures/stubs/index.js devtools/client/shared/components/test/node/stubs/reps/*.js diff --git a/.prettierignore b/.prettierignore index 53f4d71f8140..b41b89fd2492 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1054,7 +1054,6 @@ devtools/client/debugger/webpack.config.js devtools/client/preferences/ # Ignore devtools generated code -devtools/shared/css/generated/properties-db.js devtools/client/webconsole/test/node/fixtures/stubs/*.js !devtools/client/webconsole/test/node/fixtures/stubs/index.js devtools/client/shared/components/test/node/stubs/reps/*.js diff --git a/devtools/client/fronts/css-properties.js b/devtools/client/fronts/css-properties.js index e1f12fa4363c..e4c903cccd13 100644 --- a/devtools/client/fronts/css-properties.js +++ b/devtools/client/fronts/css-properties.js @@ -18,12 +18,6 @@ loader.lazyRequireGetter( "resource://devtools/shared/css/color-db.js", true ); -loader.lazyRequireGetter( - this, - "CSS_PROPERTIES_DB", - "resource://devtools/shared/css/properties-db.js", - true -); loader.lazyRequireGetter( this, "CSS_TYPES", @@ -181,16 +175,6 @@ function isCssVariable(input) { return !!input.match(IS_VARIABLE_TOKEN); } -/** - * Get a client-side CssProperties. This is useful for dependencies in tests, or parts - * of the codebase that don't particularly need to match every known CSS property on - * the target. - * @return {CssProperties} - */ -function getClientCssProperties() { - return new CssProperties(normalizeCssData(CSS_PROPERTIES_DB)); -} - /** * Even if the target has the cssProperties actor, the returned data may not be in the * same shape or have all of the data we need. This normalizes the data and fills in @@ -200,49 +184,9 @@ function getClientCssProperties() { */ function normalizeCssData(db) { // If there is a `from` attributes, it means that it comes from RDP - // and it is not the client CSS_PROPERTIES_DB object. - // (prevent comparing to CSS_PROPERTIES_DB to avoid loading client database) + // and it is not the client `generateCssProperties()` object passed by tests. if (typeof db.from == "string") { - const missingSupports = !db.properties.color.supports; - const missingValues = !db.properties.color.values; - const missingSubproperties = !db.properties.background.subproperties; - const missingIsInherited = !db.properties.font.isInherited; - - const missingSomething = - missingSupports || - missingValues || - missingSubproperties || - missingIsInherited; - - if (missingSomething) { - for (const name in db.properties) { - // Skip the current property if we can't find it in CSS_PROPERTIES_DB. - if (typeof CSS_PROPERTIES_DB.properties[name] !== "object") { - continue; - } - - // Add "supports" information to the css properties if it's missing. - if (missingSupports) { - db.properties[name].supports = - CSS_PROPERTIES_DB.properties[name].supports; - } - // Add "values" information to the css properties if it's missing. - if (missingValues) { - db.properties[name].values = - CSS_PROPERTIES_DB.properties[name].values; - } - // Add "subproperties" information to the css properties if it's missing. - if (missingSubproperties) { - db.properties[name].subproperties = - CSS_PROPERTIES_DB.properties[name].subproperties; - } - // Add "isInherited" information to the css properties if it's missing. - if (missingIsInherited) { - db.properties[name].isInherited = - CSS_PROPERTIES_DB.properties[name].isInherited; - } - } - } + // This is where to put backward compat tweaks here to support old runtimes. } reattachCssColorValues(db); @@ -271,7 +215,8 @@ function reattachCssColorValues(db) { module.exports = { CssPropertiesFront, - getClientCssProperties, isCssVariable, + CssProperties, + normalizeCssData, }; registerFront(CssPropertiesFront); diff --git a/devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js b/devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js index ca5f04d70f36..dba383a1fcfa 100644 --- a/devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js +++ b/devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js @@ -9,9 +9,6 @@ // tested with an xpcshell test as the output-parser requires the DOM to work. const OutputParser = require("resource://devtools/client/shared/output-parser.js"); -const { - getClientCssProperties, -} = require("resource://devtools/client/fronts/css-properties.js"); const COLOR_CLASS = "color-class"; const URL_CLASS = "url-class"; diff --git a/devtools/client/shared/sourceeditor/css-autocompleter.js b/devtools/client/shared/sourceeditor/css-autocompleter.js index b9711be0b001..7db3cbbc0fdb 100644 --- a/devtools/client/shared/sourceeditor/css-autocompleter.js +++ b/devtools/client/shared/sourceeditor/css-autocompleter.js @@ -8,9 +8,6 @@ const { cssTokenizer, cssTokenizerWithLineColumn, } = require("resource://devtools/shared/css/parsing-utils.js"); -const { - getClientCssProperties, -} = require("resource://devtools/client/fronts/css-properties.js"); /** * Here is what this file (+ css-parsing-utils.js) do. @@ -89,8 +86,7 @@ const SELECTOR_STATES = { function CSSCompleter(options = {}) { this.walker = options.walker; this.maxEntries = options.maxEntries || 15; - // If no css properties database is passed in, default to the client list. - this.cssProperties = options.cssProperties || getClientCssProperties(); + this.cssProperties = options.cssProperties; this.propertyNames = this.cssProperties.getNames().sort(); diff --git a/devtools/client/shared/sourceeditor/test/browser_css_autocompletion.js b/devtools/client/shared/sourceeditor/test/browser_css_autocompletion.js index 558e9d9587fa..768dbe1ac7ea 100644 --- a/devtools/client/shared/sourceeditor/test/browser_css_autocompletion.js +++ b/devtools/client/shared/sourceeditor/test/browser_css_autocompletion.js @@ -93,9 +93,10 @@ async function runTests() { const target = await createAndAttachTargetForTab(gBrowser.selectedTab); inspector = await target.getFront("inspector"); const walker = inspector.walker; + const cssPropertiesFront = await target.getFront("cssProperties"); completer = new CSSCompleter({ walker, - cssProperties: getClientCssProperties(), + cssProperties: cssPropertiesFront.cssProperties, }); await checkStateAndMoveOn(); await completer.walker.release(); diff --git a/devtools/client/shared/sourceeditor/test/browser_editor_autocomplete_events.js b/devtools/client/shared/sourceeditor/test/browser_editor_autocomplete_events.js index 6022c2c2032e..88fbcdbf1d40 100644 --- a/devtools/client/shared/sourceeditor/test/browser_editor_autocomplete_events.js +++ b/devtools/client/shared/sourceeditor/test/browser_editor_autocomplete_events.js @@ -16,12 +16,13 @@ async function runTests() { const target = await createAndAttachTargetForTab(gBrowser.selectedTab); const inspector = await target.getFront("inspector"); const walker = inspector.walker; + const cssPropertiesFront = await target.getFront("cssProperties"); const { ed, win, edWin } = await setup({ autocomplete: true, mode: Editor.modes.css, autocompleteOpts: { walker, - cssProperties: getClientCssProperties(), + cssProperties: cssPropertiesFront.cssProperties, }, }); await testMouse(ed, edWin); diff --git a/devtools/client/shared/sourceeditor/test/head.js b/devtools/client/shared/sourceeditor/test/head.js index 41739e0b73f2..7d11fbe4756e 100644 --- a/devtools/client/shared/sourceeditor/test/head.js +++ b/devtools/client/shared/sourceeditor/test/head.js @@ -13,9 +13,6 @@ Services.scriptloader.loadSubScript( ); const Editor = require("resource://devtools/client/shared/sourceeditor/editor.js"); -const { - getClientCssProperties, -} = require("resource://devtools/client/fronts/css-properties.js"); function promiseWaitForFocus(el) { return new Promise(resolve => waitForFocus(resolve, el)); diff --git a/devtools/client/shared/test/browser_outputparser.js b/devtools/client/shared/test/browser_outputparser.js index 50ce22a3a580..26131773c1b0 100644 --- a/devtools/client/shared/test/browser_outputparser.js +++ b/devtools/client/shared/test/browser_outputparser.js @@ -3,10 +3,6 @@ "use strict"; -const { - getClientCssProperties, -} = require("resource://devtools/client/fronts/css-properties.js"); - add_task(async function () { await pushPref("layout.css.backdrop-filter.enabled", true); await pushPref("layout.css.individual-transform.enabled", true); diff --git a/devtools/client/shared/test/shared-head.js b/devtools/client/shared/test/shared-head.js index 7bef05c75cf3..16a4dd4940af 100644 --- a/devtools/client/shared/test/shared-head.js +++ b/devtools/client/shared/test/shared-head.js @@ -2207,3 +2207,24 @@ function logCssCompatDataPropertiesWithoutMDNUrl() { } walk(cssPropertiesCompatData); } + +/** + * Craft a CssProperties instance without involving RDP for tests + * manually spawning OutputParser, CssCompleter, Editor... + * + * Otherwise this should instead be fetched from CssPropertiesFront. + * + * @return {CssProperties} + */ +function getClientCssProperties() { + const { + generateCssProperties, + } = require("resource://devtools/server/actors/css-properties.js"); + const { + CssProperties, + normalizeCssData, + } = require("resource://devtools/client/fronts/css-properties.js"); + return new CssProperties( + normalizeCssData({ properties: generateCssProperties() }) + ); +} diff --git a/devtools/shared/css/generated/generate-properties-db.js b/devtools/shared/css/generated/generate-properties-db.js deleted file mode 100644 index 8c5aba94804f..000000000000 --- a/devtools/shared/css/generated/generate-properties-db.js +++ /dev/null @@ -1,51 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -"use strict"; - -/* - * This is an xpcshell script that runs to generate a static list of CSS properties - * as known by the platform. It is run from ./mach_commands.py by running - * `mach devtools-css-db`. - */ -var { require } = ChromeUtils.importESModule( - "resource://devtools/shared/loader/Loader.sys.mjs" -); -var { - generateCssProperties, -} = require("resource://devtools/server/actors/css-properties.js"); - -// xpcshell can output extra information, so place some delimiter text between -// the output of the css properties database. -dump("DEVTOOLS_CSS_DB_DELIMITER"); - -// Output JSON -dump( - JSON.stringify({ - cssProperties: cssProperties(), - }) -); - -dump("DEVTOOLS_CSS_DB_DELIMITER"); - -/* - * A list of CSS Properties and their various characteristics. This is used on the - * client-side when the CssPropertiesActor is not found, or when the client and server - * are the same version. A single property takes the form: - * - * "animation": { - * "isInherited": false, - * "supports": [ 7, 9, 10 ] - * } - */ -function cssProperties() { - const properties = generateCssProperties(); - for (const key in properties) { - // Ignore OS-specific properties - if (key.includes("-moz-osx-")) { - properties[key] = undefined; - } - } - return properties; -} diff --git a/devtools/shared/css/generated/mach_commands.py b/devtools/shared/css/generated/mach_commands.py deleted file mode 100644 index 45bc362edd6f..000000000000 --- a/devtools/shared/css/generated/mach_commands.py +++ /dev/null @@ -1,119 +0,0 @@ -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -""" -This script implements the `mach devtools-css-db` command. It runs an xpcshell -script that uses InspectorUtils to query the CSS properties used by the browser. -This information is used to generate the properties-db.js file. -""" - -import json -import logging -import os -import runpy -import sys -import string -import subprocess -from mozbuild import shellutil -from mozbuild.base import ( - MozbuildObject, - BinaryNotFoundException, -) -from mach.decorators import ( - Command, -) - - -def resolve_path(start, relativePath): - """Helper to resolve a path from a start, and a relative path""" - return os.path.normpath(os.path.join(start, relativePath)) - - -def stringify(obj): - """Helper to stringify to JSON""" - return json.dumps(obj, sort_keys=True, indent=2, separators=(",", ": ")) - - -@Command( - "devtools-css-db", - category="post-build", - description="Rebuild the devtool's static css properties database.", -) -def generate_css_db(command_context): - """Generate the static css properties database for devtools and write it to file.""" - - print("Re-generating the css properties database...") - db = get_properties_db_from_xpcshell(command_context) - if not db: - return 1 - - output_template( - command_context, - { - "cssProperties": stringify(db["cssProperties"]), - }, - ) - - -def get_properties_db_from_xpcshell(command_context): - """Generate the static css properties db for devtools from an xpcshell script.""" - build = MozbuildObject.from_environment() - - # Get the paths - script_path = resolve_path( - command_context.topsrcdir, - "devtools/shared/css/generated/generate-properties-db.js", - ) - gre_path = resolve_path(command_context.topobjdir, "dist/bin") - browser_path = resolve_path(command_context.topobjdir, "dist/bin/browser") - try: - xpcshell_path = build.get_binary_path(what="xpcshell") - except BinaryNotFoundException as e: - command_context.log( - logging.ERROR, "devtools-css-db", {"error": str(e)}, "ERROR: {error}" - ) - command_context.log( - logging.INFO, "devtools-css-db", {"help": e.help()}, "{help}" - ) - return None - - print(browser_path) - - sub_env = dict(os.environ) - if sys.platform.startswith("linux"): - sub_env["LD_LIBRARY_PATH"] = gre_path - - # Run the xcpshell script, and set the appdir flag to the browser path so that - # we have the proper dependencies for requiring the loader. - contents = subprocess.check_output( - [xpcshell_path, "-g", gre_path, "-a", browser_path, script_path], - env=sub_env, - ) - # Extract just the output between the delimiters as the xpcshell output can - # have extra output that we don't want. - contents = contents.decode().split("DEVTOOLS_CSS_DB_DELIMITER")[1] - - return json.loads(contents) - - -def output_template(command_context, substitutions): - """Output a the properties-db.js from a template.""" - js_template_path = resolve_path( - command_context.topsrcdir, - "devtools/shared/css/generated/properties-db.js.in", - ) - destination_path = resolve_path( - command_context.topsrcdir, "devtools/shared/css/generated/properties-db.js" - ) - - with open(js_template_path, "rb") as handle: - js_template = handle.read().decode() - - preamble = "/* THIS IS AN AUTOGENERATED FILE. DO NOT EDIT */\n\n" - contents = string.Template(js_template).substitute(substitutions) - - with open(destination_path, "wb") as destination: - destination.write(preamble.encode() + contents.encode()) - - print("The database was successfully generated at " + destination_path) diff --git a/devtools/shared/css/generated/moz.build b/devtools/shared/css/generated/moz.build deleted file mode 100644 index eb3b95b78420..000000000000 --- a/devtools/shared/css/generated/moz.build +++ /dev/null @@ -1,9 +0,0 @@ -# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- -# vim: set filetype=python: -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -DevToolsModules( - "properties-db.js", -) diff --git a/devtools/shared/css/generated/properties-db.js b/devtools/shared/css/generated/properties-db.js deleted file mode 100644 index f426daae4c98..000000000000 --- a/devtools/shared/css/generated/properties-db.js +++ /dev/null @@ -1,12325 +0,0 @@ -/* THIS IS AN AUTOGENERATED FILE. DO NOT EDIT */ - -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -"use strict"; - -/** - * This file is automatically generated by `mach devtools-css-db`. It contains - * a static list of CSS properties that can be computed by Gecko. The actual script - * to generate these files can be found at - * devtools/shared/css/generated/generate-properties-db.js. - */ - -/** - * A list of CSS Properties and their various characteristics. - */ -exports.CSS_PROPERTIES = { - "-moz-animation": { - "isInherited": false, - "subproperties": [ - "animation-name", - "animation-duration", - "animation-timing-function", - "animation-delay", - "animation-iteration-count", - "animation-direction", - "animation-fill-mode", - "animation-play-state", - "animation-timeline" - ], - "supports": [ - "timing-function" - ], - "values": [ - "alternate", - "alternate-reverse", - "auto", - "backwards", - "both", - "cubic-bezier", - "ease", - "ease-in", - "ease-in-out", - "ease-out", - "forwards", - "infinite", - "inherit", - "initial", - "linear", - "none", - "normal", - "paused", - "reverse", - "revert", - "revert-layer", - "running", - "scroll", - "step-end", - "step-start", - "steps", - "unset", - "view" - ] - }, - "-moz-animation-delay": { - "isInherited": false, - "subproperties": [ - "animation-delay" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-animation-direction": { - "isInherited": false, - "subproperties": [ - "animation-direction" - ], - "supports": [], - "values": [ - "alternate", - "alternate-reverse", - "inherit", - "initial", - "normal", - "reverse", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-animation-duration": { - "isInherited": false, - "subproperties": [ - "animation-duration" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-animation-fill-mode": { - "isInherited": false, - "subproperties": [ - "animation-fill-mode" - ], - "supports": [], - "values": [ - "backwards", - "both", - "forwards", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-animation-iteration-count": { - "isInherited": false, - "subproperties": [ - "animation-iteration-count" - ], - "supports": [], - "values": [ - "infinite", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-animation-name": { - "isInherited": false, - "subproperties": [ - "animation-name" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-animation-play-state": { - "isInherited": false, - "subproperties": [ - "animation-play-state" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "paused", - "revert", - "revert-layer", - "running", - "unset" - ] - }, - "-moz-animation-timing-function": { - "isInherited": false, - "subproperties": [ - "animation-timing-function" - ], - "supports": [ - "timing-function" - ], - "values": [ - "cubic-bezier", - "ease", - "ease-in", - "ease-in-out", - "ease-out", - "inherit", - "initial", - "linear", - "revert", - "revert-layer", - "step-end", - "step-start", - "steps", - "unset" - ] - }, - "-moz-appearance": { - "isInherited": false, - "subproperties": [ - "appearance" - ], - "supports": [], - "values": [ - "-moz-mac-active-source-list-selection", - "-moz-mac-disclosure-button-closed", - "-moz-mac-disclosure-button-open", - "-moz-mac-help-button", - "-moz-mac-source-list", - "-moz-mac-source-list-selection", - "-moz-menulist-arrow-button", - "-moz-window-button-box", - "-moz-window-button-close", - "-moz-window-button-maximize", - "-moz-window-button-minimize", - "-moz-window-button-restore", - "-moz-window-decorations", - "-moz-window-titlebar", - "-moz-window-titlebar-maximized", - "auto", - "button", - "button-arrow-down", - "button-arrow-next", - "button-arrow-previous", - "button-arrow-up", - "checkbox", - "checkmenuitem", - "dialog", - "dualbutton", - "inherit", - "initial", - "listbox", - "menuarrow", - "menuitem", - "menulist", - "menulist-button", - "menupopup", - "meter", - "meterchunk", - "none", - "number-input", - "progress-bar", - "progresschunk", - "radio", - "range", - "range-thumb", - "revert", - "revert-layer", - "scrollbar-horizontal", - "scrollbar-vertical", - "scrollbarbutton-down", - "scrollbarbutton-left", - "scrollbarbutton-right", - "scrollbarbutton-up", - "scrollbarthumb-horizontal", - "scrollbarthumb-vertical", - "scrollbartrack-horizontal", - "scrollbartrack-vertical", - "scrollcorner", - "searchfield", - "separator", - "spinner", - "spinner-downbutton", - "spinner-textfield", - "spinner-upbutton", - "splitter", - "statusbar", - "tab", - "tab-scroll-arrow-back", - "tab-scroll-arrow-forward", - "tabpanel", - "tabpanels", - "textarea", - "textfield", - "toolbar", - "toolbarbutton", - "toolbarbutton-dropdown", - "toolbargripper", - "toolbox", - "tooltip", - "treeheader", - "treeheadercell", - "treeheadersortarrow", - "treeitem", - "treeline", - "treetwisty", - "treetwistyopen", - "treeview", - "unset" - ] - }, - "-moz-backface-visibility": { - "isInherited": false, - "subproperties": [ - "backface-visibility" - ], - "supports": [], - "values": [ - "hidden", - "inherit", - "initial", - "revert", - "revert-layer", - "unset", - "visible" - ] - }, - "-moz-border-end": { - "isInherited": false, - "subproperties": [ - "border-inline-end-width", - "border-inline-end-style", - "border-inline-end-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "-moz-border-end-color": { - "isInherited": false, - "subproperties": [ - "border-inline-end-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "-moz-border-end-style": { - "isInherited": false, - "subproperties": [ - "border-inline-end-style" - ], - "supports": [], - "values": [ - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "-moz-border-end-width": { - "isInherited": false, - "subproperties": [ - "border-inline-end-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "-moz-border-image": { - "isInherited": false, - "subproperties": [ - "border-image-outset", - "border-image-repeat", - "border-image-slice", - "border-image-source", - "border-image-width" - ], - "supports": [ - "gradient" - ], - "values": [ - "-moz-element", - "-moz-image-rect", - "-moz-linear-gradient", - "-moz-radial-gradient", - "-moz-repeating-linear-gradient", - "-moz-repeating-radial-gradient", - "-webkit-gradient", - "-webkit-linear-gradient", - "-webkit-radial-gradient", - "-webkit-repeating-linear-gradient", - "-webkit-repeating-radial-gradient", - "auto", - "conic-gradient", - "fill", - "image-set", - "inherit", - "initial", - "linear-gradient", - "none", - "radial-gradient", - "repeat", - "repeating-conic-gradient", - "repeating-linear-gradient", - "repeating-radial-gradient", - "revert", - "revert-layer", - "round", - "space", - "stretch", - "unset", - "url" - ] - }, - "-moz-border-start": { - "isInherited": false, - "subproperties": [ - "border-inline-start-width", - "border-inline-start-style", - "border-inline-start-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "-moz-border-start-color": { - "isInherited": false, - "subproperties": [ - "border-inline-start-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "-moz-border-start-style": { - "isInherited": false, - "subproperties": [ - "border-inline-start-style" - ], - "supports": [], - "values": [ - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "-moz-border-start-width": { - "isInherited": false, - "subproperties": [ - "border-inline-start-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "-moz-box-align": { - "isInherited": false, - "subproperties": [ - "-moz-box-align" - ], - "supports": [], - "values": [ - "baseline", - "center", - "end", - "inherit", - "initial", - "revert", - "revert-layer", - "start", - "stretch", - "unset" - ] - }, - "-moz-box-direction": { - "isInherited": false, - "subproperties": [ - "-moz-box-direction" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "reverse", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-box-flex": { - "isInherited": false, - "subproperties": [ - "-moz-box-flex" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-box-ordinal-group": { - "isInherited": false, - "subproperties": [ - "-moz-box-ordinal-group" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-box-orient": { - "isInherited": false, - "subproperties": [ - "-moz-box-orient" - ], - "supports": [], - "values": [ - "block-axis", - "horizontal", - "inherit", - "initial", - "inline-axis", - "revert", - "revert-layer", - "unset", - "vertical" - ] - }, - "-moz-box-pack": { - "isInherited": false, - "subproperties": [ - "-moz-box-pack" - ], - "supports": [], - "values": [ - "center", - "end", - "inherit", - "initial", - "justify", - "revert", - "revert-layer", - "start", - "unset" - ] - }, - "-moz-box-sizing": { - "isInherited": false, - "subproperties": [ - "box-sizing" - ], - "supports": [], - "values": [ - "border-box", - "content-box", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-float-edge": { - "isInherited": false, - "subproperties": [ - "-moz-float-edge" - ], - "supports": [], - "values": [ - "content-box", - "inherit", - "initial", - "margin-box", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-font-feature-settings": { - "isInherited": true, - "subproperties": [ - "font-feature-settings" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-font-language-override": { - "isInherited": true, - "subproperties": [ - "font-language-override" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-force-broken-image-icon": { - "isInherited": false, - "subproperties": [ - "-moz-force-broken-image-icon" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-hyphens": { - "isInherited": true, - "subproperties": [ - "hyphens" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "manual", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-margin-end": { - "isInherited": false, - "subproperties": [ - "margin-inline-end" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-margin-start": { - "isInherited": false, - "subproperties": [ - "margin-inline-start" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-orient": { - "isInherited": false, - "subproperties": [ - "-moz-orient" - ], - "supports": [], - "values": [ - "block", - "horizontal", - "inherit", - "initial", - "inline", - "revert", - "revert-layer", - "unset", - "vertical" - ] - }, - "-moz-padding-end": { - "isInherited": false, - "subproperties": [ - "padding-inline-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-padding-start": { - "isInherited": false, - "subproperties": [ - "padding-inline-start" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-perspective": { - "isInherited": false, - "subproperties": [ - "perspective" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-perspective-origin": { - "isInherited": false, - "subproperties": [ - "perspective-origin" - ], - "supports": [], - "values": [ - "bottom", - "center", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "top", - "unset" - ] - }, - "-moz-tab-size": { - "isInherited": true, - "subproperties": [ - "tab-size" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-text-size-adjust": { - "isInherited": true, - "subproperties": [ - "-moz-text-size-adjust" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-transform": { - "isInherited": false, - "subproperties": [ - "transform" - ], - "supports": [], - "values": [ - "accumulatematrix", - "inherit", - "initial", - "interpolatematrix", - "matrix", - "matrix3d", - "none", - "perspective", - "revert", - "revert-layer", - "rotate", - "rotate3d", - "rotateX", - "rotateY", - "rotateZ", - "scale", - "scale3d", - "scaleX", - "scaleY", - "scaleZ", - "skew", - "skewX", - "skewY", - "translate", - "translate3d", - "translateX", - "translateY", - "translateZ", - "unset" - ] - }, - "-moz-transform-origin": { - "isInherited": false, - "subproperties": [ - "transform-origin" - ], - "supports": [], - "values": [ - "bottom", - "center", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "top", - "unset" - ] - }, - "-moz-transform-style": { - "isInherited": false, - "subproperties": [ - "transform-style" - ], - "supports": [], - "values": [ - "flat", - "inherit", - "initial", - "preserve-3d", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-transition": { - "isInherited": false, - "subproperties": [ - "transition-property", - "transition-duration", - "transition-timing-function", - "transition-delay" - ], - "supports": [ - "timing-function" - ], - "values": [ - "all", - "cubic-bezier", - "ease", - "ease-in", - "ease-in-out", - "ease-out", - "inherit", - "initial", - "linear", - "none", - "revert", - "revert-layer", - "step-end", - "step-start", - "steps", - "unset" - ] - }, - "-moz-transition-delay": { - "isInherited": false, - "subproperties": [ - "transition-delay" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-transition-duration": { - "isInherited": false, - "subproperties": [ - "transition-duration" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-transition-property": { - "isInherited": false, - "subproperties": [ - "transition-property" - ], - "supports": [], - "values": [ - "all", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-transition-timing-function": { - "isInherited": false, - "subproperties": [ - "transition-timing-function" - ], - "supports": [ - "timing-function" - ], - "values": [ - "cubic-bezier", - "ease", - "ease-in", - "ease-in-out", - "ease-out", - "inherit", - "initial", - "linear", - "revert", - "revert-layer", - "step-end", - "step-start", - "steps", - "unset" - ] - }, - "-moz-user-focus": { - "isInherited": true, - "subproperties": [ - "-moz-user-focus" - ], - "supports": [], - "values": [ - "ignore", - "inherit", - "initial", - "none", - "normal", - "revert", - "revert-layer", - "select-after", - "select-all", - "select-before", - "select-menu", - "select-same", - "unset" - ] - }, - "-moz-user-input": { - "isInherited": true, - "subproperties": [ - "-moz-user-input" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "-moz-user-modify": { - "isInherited": true, - "subproperties": [ - "-moz-user-modify" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "read-only", - "read-write", - "revert", - "revert-layer", - "unset", - "write-only" - ] - }, - "-moz-user-select": { - "isInherited": false, - "subproperties": [ - "user-select" - ], - "supports": [], - "values": [ - "-moz-none", - "all", - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "text", - "unset" - ] - }, - "-moz-window-dragging": { - "isInherited": false, - "subproperties": [ - "-moz-window-dragging" - ], - "supports": [], - "values": [ - "default", - "drag", - "inherit", - "initial", - "no-drag", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-align-content": { - "isInherited": false, - "subproperties": [ - "align-content" - ], - "supports": [], - "values": [ - "baseline", - "center", - "end", - "first baseline", - "flex-end", - "flex-start", - "inherit", - "initial", - "last baseline", - "normal", - "revert", - "revert-layer", - "safe", - "space-around", - "space-between", - "space-evenly", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "-webkit-align-items": { - "isInherited": false, - "subproperties": [ - "align-items" - ], - "supports": [], - "values": [ - "baseline", - "center", - "end", - "first baseline", - "flex-end", - "flex-start", - "inherit", - "initial", - "last baseline", - "normal", - "revert", - "revert-layer", - "safe", - "self-end", - "self-start", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "-webkit-align-self": { - "isInherited": false, - "subproperties": [ - "align-self" - ], - "supports": [], - "values": [ - "auto", - "baseline", - "center", - "end", - "first baseline", - "flex-end", - "flex-start", - "inherit", - "initial", - "last baseline", - "normal", - "revert", - "revert-layer", - "safe", - "self-end", - "self-start", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "-webkit-animation": { - "isInherited": false, - "subproperties": [ - "animation-name", - "animation-duration", - "animation-timing-function", - "animation-delay", - "animation-iteration-count", - "animation-direction", - "animation-fill-mode", - "animation-play-state", - "animation-timeline" - ], - "supports": [ - "timing-function" - ], - "values": [ - "alternate", - "alternate-reverse", - "auto", - "backwards", - "both", - "cubic-bezier", - "ease", - "ease-in", - "ease-in-out", - "ease-out", - "forwards", - "infinite", - "inherit", - "initial", - "linear", - "none", - "normal", - "paused", - "reverse", - "revert", - "revert-layer", - "running", - "scroll", - "step-end", - "step-start", - "steps", - "unset", - "view" - ] - }, - "-webkit-animation-delay": { - "isInherited": false, - "subproperties": [ - "animation-delay" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-animation-direction": { - "isInherited": false, - "subproperties": [ - "animation-direction" - ], - "supports": [], - "values": [ - "alternate", - "alternate-reverse", - "inherit", - "initial", - "normal", - "reverse", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-animation-duration": { - "isInherited": false, - "subproperties": [ - "animation-duration" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-animation-fill-mode": { - "isInherited": false, - "subproperties": [ - "animation-fill-mode" - ], - "supports": [], - "values": [ - "backwards", - "both", - "forwards", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-animation-iteration-count": { - "isInherited": false, - "subproperties": [ - "animation-iteration-count" - ], - "supports": [], - "values": [ - "infinite", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-animation-name": { - "isInherited": false, - "subproperties": [ - "animation-name" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-animation-play-state": { - "isInherited": false, - "subproperties": [ - "animation-play-state" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "paused", - "revert", - "revert-layer", - "running", - "unset" - ] - }, - "-webkit-animation-timing-function": { - "isInherited": false, - "subproperties": [ - "animation-timing-function" - ], - "supports": [ - "timing-function" - ], - "values": [ - "cubic-bezier", - "ease", - "ease-in", - "ease-in-out", - "ease-out", - "inherit", - "initial", - "linear", - "revert", - "revert-layer", - "step-end", - "step-start", - "steps", - "unset" - ] - }, - "-webkit-appearance": { - "isInherited": false, - "subproperties": [ - "appearance" - ], - "supports": [], - "values": [ - "-moz-mac-active-source-list-selection", - "-moz-mac-disclosure-button-closed", - "-moz-mac-disclosure-button-open", - "-moz-mac-help-button", - "-moz-mac-source-list", - "-moz-mac-source-list-selection", - "-moz-menulist-arrow-button", - "-moz-window-button-box", - "-moz-window-button-close", - "-moz-window-button-maximize", - "-moz-window-button-minimize", - "-moz-window-button-restore", - "-moz-window-decorations", - "-moz-window-titlebar", - "-moz-window-titlebar-maximized", - "auto", - "button", - "button-arrow-down", - "button-arrow-next", - "button-arrow-previous", - "button-arrow-up", - "checkbox", - "checkmenuitem", - "dialog", - "dualbutton", - "inherit", - "initial", - "listbox", - "menuarrow", - "menuitem", - "menulist", - "menulist-button", - "menupopup", - "meter", - "meterchunk", - "none", - "number-input", - "progress-bar", - "progresschunk", - "radio", - "range", - "range-thumb", - "revert", - "revert-layer", - "scrollbar-horizontal", - "scrollbar-vertical", - "scrollbarbutton-down", - "scrollbarbutton-left", - "scrollbarbutton-right", - "scrollbarbutton-up", - "scrollbarthumb-horizontal", - "scrollbarthumb-vertical", - "scrollbartrack-horizontal", - "scrollbartrack-vertical", - "scrollcorner", - "searchfield", - "separator", - "spinner", - "spinner-downbutton", - "spinner-textfield", - "spinner-upbutton", - "splitter", - "statusbar", - "tab", - "tab-scroll-arrow-back", - "tab-scroll-arrow-forward", - "tabpanel", - "tabpanels", - "textarea", - "textfield", - "toolbar", - "toolbarbutton", - "toolbarbutton-dropdown", - "toolbargripper", - "toolbox", - "tooltip", - "treeheader", - "treeheadercell", - "treeheadersortarrow", - "treeitem", - "treeline", - "treetwisty", - "treetwistyopen", - "treeview", - "unset" - ] - }, - "-webkit-backface-visibility": { - "isInherited": false, - "subproperties": [ - "backface-visibility" - ], - "supports": [], - "values": [ - "hidden", - "inherit", - "initial", - "revert", - "revert-layer", - "unset", - "visible" - ] - }, - "-webkit-background-clip": { - "isInherited": false, - "subproperties": [ - "background-clip" - ], - "supports": [], - "values": [ - "border-box", - "content-box", - "inherit", - "initial", - "padding-box", - "revert", - "revert-layer", - "text", - "unset" - ] - }, - "-webkit-background-origin": { - "isInherited": false, - "subproperties": [ - "background-origin" - ], - "supports": [], - "values": [ - "border-box", - "content-box", - "inherit", - "initial", - "padding-box", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-background-size": { - "isInherited": false, - "subproperties": [ - "background-size" - ], - "supports": [], - "values": [ - "auto", - "contain", - "cover", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-border-bottom-left-radius": { - "isInherited": false, - "subproperties": [ - "border-bottom-left-radius" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-border-bottom-right-radius": { - "isInherited": false, - "subproperties": [ - "border-bottom-right-radius" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-border-image": { - "isInherited": false, - "subproperties": [ - "border-image-outset", - "border-image-repeat", - "border-image-slice", - "border-image-source", - "border-image-width" - ], - "supports": [ - "gradient" - ], - "values": [ - "-moz-element", - "-moz-image-rect", - "-moz-linear-gradient", - "-moz-radial-gradient", - "-moz-repeating-linear-gradient", - "-moz-repeating-radial-gradient", - "-webkit-gradient", - "-webkit-linear-gradient", - "-webkit-radial-gradient", - "-webkit-repeating-linear-gradient", - "-webkit-repeating-radial-gradient", - "auto", - "conic-gradient", - "fill", - "image-set", - "inherit", - "initial", - "linear-gradient", - "none", - "radial-gradient", - "repeat", - "repeating-conic-gradient", - "repeating-linear-gradient", - "repeating-radial-gradient", - "revert", - "revert-layer", - "round", - "space", - "stretch", - "unset", - "url" - ] - }, - "-webkit-border-radius": { - "isInherited": false, - "subproperties": [ - "border-top-left-radius", - "border-top-right-radius", - "border-bottom-right-radius", - "border-bottom-left-radius" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-border-top-left-radius": { - "isInherited": false, - "subproperties": [ - "border-top-left-radius" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-border-top-right-radius": { - "isInherited": false, - "subproperties": [ - "border-top-right-radius" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-box-align": { - "isInherited": false, - "subproperties": [ - "-moz-box-align" - ], - "supports": [], - "values": [ - "baseline", - "center", - "end", - "inherit", - "initial", - "revert", - "revert-layer", - "start", - "stretch", - "unset" - ] - }, - "-webkit-box-direction": { - "isInherited": false, - "subproperties": [ - "-moz-box-direction" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "reverse", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-box-flex": { - "isInherited": false, - "subproperties": [ - "-moz-box-flex" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-box-ordinal-group": { - "isInherited": false, - "subproperties": [ - "-moz-box-ordinal-group" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-box-orient": { - "isInherited": false, - "subproperties": [ - "-moz-box-orient" - ], - "supports": [], - "values": [ - "block-axis", - "horizontal", - "inherit", - "initial", - "inline-axis", - "revert", - "revert-layer", - "unset", - "vertical" - ] - }, - "-webkit-box-pack": { - "isInherited": false, - "subproperties": [ - "-moz-box-pack" - ], - "supports": [], - "values": [ - "center", - "end", - "inherit", - "initial", - "justify", - "revert", - "revert-layer", - "start", - "unset" - ] - }, - "-webkit-box-shadow": { - "isInherited": false, - "subproperties": [ - "box-shadow" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "none", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "-webkit-box-sizing": { - "isInherited": false, - "subproperties": [ - "box-sizing" - ], - "supports": [], - "values": [ - "border-box", - "content-box", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-clip-path": { - "isInherited": false, - "subproperties": [ - "clip-path" - ], - "supports": [], - "values": [ - "border-box", - "circle", - "content-box", - "ellipse", - "fill-box", - "inherit", - "initial", - "inset", - "margin-box", - "none", - "padding-box", - "path", - "polygon", - "rect", - "revert", - "revert-layer", - "stroke-box", - "unset", - "url", - "view-box", - "xywh" - ] - }, - "-webkit-filter": { - "isInherited": false, - "subproperties": [ - "filter" - ], - "supports": [], - "values": [ - "blur", - "brightness", - "contrast", - "drop-shadow", - "grayscale", - "hue-rotate", - "inherit", - "initial", - "invert", - "none", - "opacity", - "revert", - "revert-layer", - "saturate", - "sepia", - "unset", - "url" - ] - }, - "-webkit-flex": { - "isInherited": false, - "subproperties": [ - "flex-grow", - "flex-shrink", - "flex-basis" - ], - "supports": [], - "values": [ - "-moz-available", - "auto", - "content", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-flex-basis": { - "isInherited": false, - "subproperties": [ - "flex-basis" - ], - "supports": [], - "values": [ - "-moz-available", - "auto", - "content", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-flex-direction": { - "isInherited": false, - "subproperties": [ - "flex-direction" - ], - "supports": [], - "values": [ - "column", - "column-reverse", - "inherit", - "initial", - "revert", - "revert-layer", - "row", - "row-reverse", - "unset" - ] - }, - "-webkit-flex-flow": { - "isInherited": false, - "subproperties": [ - "flex-direction", - "flex-wrap" - ], - "supports": [], - "values": [ - "column", - "column-reverse", - "inherit", - "initial", - "nowrap", - "revert", - "revert-layer", - "row", - "row-reverse", - "unset", - "wrap", - "wrap-reverse" - ] - }, - "-webkit-flex-grow": { - "isInherited": false, - "subproperties": [ - "flex-grow" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-flex-shrink": { - "isInherited": false, - "subproperties": [ - "flex-shrink" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-flex-wrap": { - "isInherited": false, - "subproperties": [ - "flex-wrap" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "nowrap", - "revert", - "revert-layer", - "unset", - "wrap", - "wrap-reverse" - ] - }, - "-webkit-justify-content": { - "isInherited": false, - "subproperties": [ - "justify-content" - ], - "supports": [], - "values": [ - "center", - "end", - "flex-end", - "flex-start", - "inherit", - "initial", - "left", - "normal", - "revert", - "revert-layer", - "right", - "safe", - "space-around", - "space-between", - "space-evenly", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "-webkit-line-clamp": { - "isInherited": false, - "subproperties": [ - "-webkit-line-clamp" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-mask": { - "isInherited": false, - "subproperties": [ - "mask-mode", - "mask-repeat", - "mask-clip", - "mask-origin", - "mask-composite", - "mask-position-x", - "mask-position-y", - "mask-size", - "mask-image" - ], - "supports": [ - "gradient" - ], - "values": [ - "-moz-element", - "-moz-image-rect", - "-moz-linear-gradient", - "-moz-radial-gradient", - "-moz-repeating-linear-gradient", - "-moz-repeating-radial-gradient", - "-webkit-gradient", - "-webkit-linear-gradient", - "-webkit-radial-gradient", - "-webkit-repeating-linear-gradient", - "-webkit-repeating-radial-gradient", - "add", - "alpha", - "auto", - "border-box", - "bottom", - "center", - "conic-gradient", - "contain", - "content-box", - "cover", - "exclude", - "fill-box", - "image-set", - "inherit", - "initial", - "intersect", - "left", - "linear-gradient", - "luminance", - "match-source", - "no-clip", - "no-repeat", - "none", - "padding-box", - "radial-gradient", - "repeat", - "repeat-x", - "repeat-y", - "repeating-conic-gradient", - "repeating-linear-gradient", - "repeating-radial-gradient", - "revert", - "revert-layer", - "right", - "round", - "space", - "stroke-box", - "subtract", - "top", - "unset", - "url", - "view-box" - ] - }, - "-webkit-mask-clip": { - "isInherited": false, - "subproperties": [ - "mask-clip" - ], - "supports": [], - "values": [ - "border-box", - "content-box", - "fill-box", - "inherit", - "initial", - "no-clip", - "padding-box", - "revert", - "revert-layer", - "stroke-box", - "unset", - "view-box" - ] - }, - "-webkit-mask-composite": { - "isInherited": false, - "subproperties": [ - "mask-composite" - ], - "supports": [], - "values": [ - "add", - "exclude", - "inherit", - "initial", - "intersect", - "revert", - "revert-layer", - "subtract", - "unset" - ] - }, - "-webkit-mask-image": { - "isInherited": false, - "subproperties": [ - "mask-image" - ], - "supports": [ - "gradient" - ], - "values": [ - "-moz-element", - "-moz-image-rect", - "-moz-linear-gradient", - "-moz-radial-gradient", - "-moz-repeating-linear-gradient", - "-moz-repeating-radial-gradient", - "-webkit-gradient", - "-webkit-linear-gradient", - "-webkit-radial-gradient", - "-webkit-repeating-linear-gradient", - "-webkit-repeating-radial-gradient", - "conic-gradient", - "image-set", - "inherit", - "initial", - "linear-gradient", - "none", - "radial-gradient", - "repeating-conic-gradient", - "repeating-linear-gradient", - "repeating-radial-gradient", - "revert", - "revert-layer", - "unset", - "url" - ] - }, - "-webkit-mask-origin": { - "isInherited": false, - "subproperties": [ - "mask-origin" - ], - "supports": [], - "values": [ - "border-box", - "content-box", - "fill-box", - "inherit", - "initial", - "padding-box", - "revert", - "revert-layer", - "stroke-box", - "unset", - "view-box" - ] - }, - "-webkit-mask-position": { - "isInherited": false, - "subproperties": [ - "mask-position-x", - "mask-position-y" - ], - "supports": [], - "values": [ - "bottom", - "center", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "top", - "unset" - ] - }, - "-webkit-mask-position-x": { - "isInherited": false, - "subproperties": [ - "mask-position-x" - ], - "supports": [], - "values": [ - "center", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "unset" - ] - }, - "-webkit-mask-position-y": { - "isInherited": false, - "subproperties": [ - "mask-position-y" - ], - "supports": [], - "values": [ - "bottom", - "center", - "inherit", - "initial", - "revert", - "revert-layer", - "top", - "unset" - ] - }, - "-webkit-mask-repeat": { - "isInherited": false, - "subproperties": [ - "mask-repeat" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "no-repeat", - "repeat", - "repeat-x", - "repeat-y", - "revert", - "revert-layer", - "round", - "space", - "unset" - ] - }, - "-webkit-mask-size": { - "isInherited": false, - "subproperties": [ - "mask-size" - ], - "supports": [], - "values": [ - "auto", - "contain", - "cover", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-order": { - "isInherited": false, - "subproperties": [ - "order" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-perspective": { - "isInherited": false, - "subproperties": [ - "perspective" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-perspective-origin": { - "isInherited": false, - "subproperties": [ - "perspective-origin" - ], - "supports": [], - "values": [ - "bottom", - "center", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "top", - "unset" - ] - }, - "-webkit-text-fill-color": { - "isInherited": true, - "subproperties": [ - "-webkit-text-fill-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "-webkit-text-security": { - "isInherited": true, - "subproperties": [ - "-webkit-text-security" - ], - "supports": [], - "values": [ - "circle", - "disc", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "square", - "unset" - ] - }, - "-webkit-text-size-adjust": { - "isInherited": true, - "subproperties": [ - "-moz-text-size-adjust" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-text-stroke": { - "isInherited": true, - "subproperties": [ - "-webkit-text-stroke-width", - "-webkit-text-stroke-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "medium", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "-webkit-text-stroke-color": { - "isInherited": true, - "subproperties": [ - "-webkit-text-stroke-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "-webkit-text-stroke-width": { - "isInherited": true, - "subproperties": [ - "-webkit-text-stroke-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "-webkit-transform": { - "isInherited": false, - "subproperties": [ - "transform" - ], - "supports": [], - "values": [ - "accumulatematrix", - "inherit", - "initial", - "interpolatematrix", - "matrix", - "matrix3d", - "none", - "perspective", - "revert", - "revert-layer", - "rotate", - "rotate3d", - "rotateX", - "rotateY", - "rotateZ", - "scale", - "scale3d", - "scaleX", - "scaleY", - "scaleZ", - "skew", - "skewX", - "skewY", - "translate", - "translate3d", - "translateX", - "translateY", - "translateZ", - "unset" - ] - }, - "-webkit-transform-origin": { - "isInherited": false, - "subproperties": [ - "transform-origin" - ], - "supports": [], - "values": [ - "bottom", - "center", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "top", - "unset" - ] - }, - "-webkit-transform-style": { - "isInherited": false, - "subproperties": [ - "transform-style" - ], - "supports": [], - "values": [ - "flat", - "inherit", - "initial", - "preserve-3d", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-transition": { - "isInherited": false, - "subproperties": [ - "transition-property", - "transition-duration", - "transition-timing-function", - "transition-delay" - ], - "supports": [ - "timing-function" - ], - "values": [ - "all", - "cubic-bezier", - "ease", - "ease-in", - "ease-in-out", - "ease-out", - "inherit", - "initial", - "linear", - "none", - "revert", - "revert-layer", - "step-end", - "step-start", - "steps", - "unset" - ] - }, - "-webkit-transition-delay": { - "isInherited": false, - "subproperties": [ - "transition-delay" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-transition-duration": { - "isInherited": false, - "subproperties": [ - "transition-duration" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-transition-property": { - "isInherited": false, - "subproperties": [ - "transition-property" - ], - "supports": [], - "values": [ - "all", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "-webkit-transition-timing-function": { - "isInherited": false, - "subproperties": [ - "transition-timing-function" - ], - "supports": [ - "timing-function" - ], - "values": [ - "cubic-bezier", - "ease", - "ease-in", - "ease-in-out", - "ease-out", - "inherit", - "initial", - "linear", - "revert", - "revert-layer", - "step-end", - "step-start", - "steps", - "unset" - ] - }, - "-webkit-user-select": { - "isInherited": false, - "subproperties": [ - "user-select" - ], - "supports": [], - "values": [ - "-moz-none", - "all", - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "text", - "unset" - ] - }, - "accent-color": { - "isInherited": true, - "subproperties": [ - "accent-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "auto", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "align-content": { - "isInherited": false, - "subproperties": [ - "align-content" - ], - "supports": [], - "values": [ - "baseline", - "center", - "end", - "first baseline", - "flex-end", - "flex-start", - "inherit", - "initial", - "last baseline", - "normal", - "revert", - "revert-layer", - "safe", - "space-around", - "space-between", - "space-evenly", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "align-items": { - "isInherited": false, - "subproperties": [ - "align-items" - ], - "supports": [], - "values": [ - "baseline", - "center", - "end", - "first baseline", - "flex-end", - "flex-start", - "inherit", - "initial", - "last baseline", - "normal", - "revert", - "revert-layer", - "safe", - "self-end", - "self-start", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "align-self": { - "isInherited": false, - "subproperties": [ - "align-self" - ], - "supports": [], - "values": [ - "auto", - "baseline", - "center", - "end", - "first baseline", - "flex-end", - "flex-start", - "inherit", - "initial", - "last baseline", - "normal", - "revert", - "revert-layer", - "safe", - "self-end", - "self-start", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "align-tracks": { - "isInherited": false, - "subproperties": [ - "align-tracks" - ], - "supports": [], - "values": [ - "baseline", - "center", - "end", - "first baseline", - "flex-end", - "flex-start", - "inherit", - "initial", - "last baseline", - "normal", - "revert", - "revert-layer", - "safe", - "space-around", - "space-between", - "space-evenly", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "all": { - "isInherited": false, - "subproperties": [ - "border-block-start-color", - "border-block-start-style", - "border-block-start-width", - "border-block-end-color", - "border-block-end-style", - "border-block-end-width", - "border-inline-start-color", - "border-inline-start-style", - "border-inline-start-width", - "border-inline-end-color", - "border-inline-end-style", - "border-inline-end-width", - "border-start-start-radius", - "border-start-end-radius", - "border-end-start-radius", - "border-end-end-radius", - "overflow-inline", - "overflow-block", - "overscroll-behavior-inline", - "overscroll-behavior-block", - "margin-block-start", - "margin-block-end", - "margin-inline-start", - "margin-inline-end", - "scroll-margin-block-start", - "scroll-margin-block-end", - "scroll-margin-inline-start", - "scroll-margin-inline-end", - "padding-block-start", - "padding-block-end", - "padding-inline-start", - "padding-inline-end", - "scroll-padding-block-start", - "scroll-padding-block-end", - "scroll-padding-inline-start", - "scroll-padding-inline-end", - "inset-block-start", - "inset-block-end", - "inset-inline-start", - "inset-inline-end", - "block-size", - "min-block-size", - "max-block-size", - "inline-size", - "min-inline-size", - "max-inline-size", - "contain-intrinsic-block-size", - "contain-intrinsic-inline-size", - "background-color", - "background-image", - "background-position-x", - "background-position-y", - "background-repeat", - "background-attachment", - "background-clip", - "background-origin", - "background-size", - "background-blend-mode", - "border-top-color", - "border-top-style", - "border-top-width", - "border-right-color", - "border-right-style", - "border-right-width", - "border-bottom-color", - "border-bottom-style", - "border-bottom-width", - "border-left-color", - "border-left-style", - "border-left-width", - "border-top-left-radius", - "border-top-right-radius", - "border-bottom-right-radius", - "border-bottom-left-radius", - "box-decoration-break", - "-moz-float-edge", - "border-image-source", - "border-image-outset", - "border-image-repeat", - "border-image-width", - "border-image-slice", - "display", - "position", - "float", - "clear", - "vertical-align", - "baseline-source", - "overflow-clip-box-inline", - "overflow-clip-box-block", - "overflow-x", - "overflow-y", - "overflow-anchor", - "transform", - "rotate", - "scale", - "translate", - "offset-path", - "offset-distance", - "offset-rotate", - "offset-anchor", - "offset-position", - "scroll-behavior", - "scroll-snap-align", - "scroll-snap-type", - "scroll-snap-stop", - "overscroll-behavior-x", - "overscroll-behavior-y", - "isolation", - "break-after", - "break-before", - "break-inside", - "resize", - "perspective", - "perspective-origin", - "backface-visibility", - "transform-box", - "transform-style", - "transform-origin", - "contain", - "content-visibility", - "container-type", - "container-name", - "appearance", - "-moz-orient", - "will-change", - "shape-image-threshold", - "shape-margin", - "shape-outside", - "touch-action", - "-webkit-line-clamp", - "scrollbar-gutter", - "column-width", - "column-count", - "column-fill", - "column-rule-width", - "column-rule-color", - "column-span", - "column-rule-style", - "content", - "counter-increment", - "counter-reset", - "counter-set", - "opacity", - "box-shadow", - "clip", - "filter", - "backdrop-filter", - "mix-blend-mode", - "font-family", - "font-style", - "font-variant-caps", - "font-weight", - "font-size", - "font-size-adjust", - "font-synthesis-weight", - "font-synthesis-style", - "font-synthesis-small-caps", - "font-synthesis-position", - "font-stretch", - "font-kerning", - "font-variant-alternates", - "font-variant-east-asian", - "font-variant-emoji", - "font-variant-ligatures", - "font-variant-numeric", - "font-variant-position", - "font-feature-settings", - "font-variation-settings", - "font-language-override", - "font-optical-sizing", - "font-palette", - "math-depth", - "math-style", - "-moz-osx-font-smoothing", - "visibility", - "writing-mode", - "text-orientation", - "print-color-adjust", - "image-rendering", - "image-orientation", - "dominant-baseline", - "text-anchor", - "color-interpolation", - "color-interpolation-filters", - "fill", - "fill-opacity", - "fill-rule", - "shape-rendering", - "stroke", - "stroke-width", - "stroke-linecap", - "stroke-linejoin", - "stroke-miterlimit", - "stroke-opacity", - "stroke-dasharray", - "stroke-dashoffset", - "clip-rule", - "marker-start", - "marker-mid", - "marker-end", - "paint-order", - "-moz-context-properties", - "border-collapse", - "empty-cells", - "caption-side", - "border-spacing", - "color", - "line-height", - "text-transform", - "hyphens", - "-moz-text-size-adjust", - "text-indent", - "overflow-wrap", - "word-break", - "text-justify", - "text-align-last", - "text-align", - "letter-spacing", - "word-spacing", - "white-space", - "text-shadow", - "text-emphasis-style", - "text-emphasis-position", - "text-emphasis-color", - "tab-size", - "line-break", - "-webkit-text-fill-color", - "-webkit-text-stroke-color", - "-webkit-text-stroke-width", - "ruby-align", - "ruby-position", - "text-combine-upright", - "text-rendering", - "-moz-control-character-visibility", - "text-underline-offset", - "text-underline-position", - "text-decoration-skip-ink", - "hyphenate-character", - "forced-color-adjust", - "-webkit-text-security", - "cursor", - "pointer-events", - "-moz-user-input", - "-moz-user-modify", - "-moz-user-focus", - "caret-color", - "accent-color", - "color-scheme", - "scrollbar-color", - "list-style-position", - "list-style-type", - "list-style-image", - "quotes", - "margin-top", - "margin-right", - "margin-bottom", - "margin-left", - "overflow-clip-margin", - "scroll-margin-top", - "scroll-margin-right", - "scroll-margin-bottom", - "scroll-margin-left", - "outline-color", - "outline-style", - "outline-width", - "outline-offset", - "page", - "padding-top", - "padding-right", - "padding-bottom", - "padding-left", - "scroll-padding-top", - "scroll-padding-right", - "scroll-padding-bottom", - "scroll-padding-left", - "top", - "right", - "bottom", - "left", - "z-index", - "flex-direction", - "flex-wrap", - "justify-content", - "justify-tracks", - "align-content", - "align-tracks", - "align-items", - "justify-items", - "flex-grow", - "flex-shrink", - "align-self", - "justify-self", - "order", - "flex-basis", - "width", - "min-width", - "max-width", - "height", - "min-height", - "max-height", - "box-sizing", - "object-fit", - "object-position", - "grid-row-start", - "grid-row-end", - "grid-auto-rows", - "grid-template-rows", - "grid-column-start", - "grid-column-end", - "grid-auto-columns", - "grid-template-columns", - "masonry-auto-flow", - "grid-auto-flow", - "grid-template-areas", - "column-gap", - "row-gap", - "aspect-ratio", - "contain-intrinsic-width", - "contain-intrinsic-height", - "vector-effect", - "stop-color", - "stop-opacity", - "flood-color", - "flood-opacity", - "lighting-color", - "mask-type", - "clip-path", - "mask-mode", - "mask-repeat", - "mask-position-x", - "mask-position-y", - "mask-clip", - "mask-origin", - "mask-size", - "mask-composite", - "mask-image", - "x", - "y", - "cx", - "cy", - "rx", - "ry", - "r", - "d", - "table-layout", - "text-overflow", - "text-decoration-line", - "text-decoration-style", - "text-decoration-color", - "initial-letter", - "text-decoration-thickness", - "ime-mode", - "scrollbar-width", - "user-select", - "-moz-window-dragging", - "-moz-force-broken-image-icon", - "transition-duration", - "transition-timing-function", - "transition-property", - "transition-delay", - "animation-name", - "animation-duration", - "animation-timing-function", - "animation-iteration-count", - "animation-direction", - "animation-play-state", - "animation-fill-mode", - "animation-composition", - "animation-delay", - "animation-timeline", - "scroll-timeline-name", - "scroll-timeline-axis", - "view-timeline-name", - "view-timeline-axis", - "view-timeline-inset", - "-moz-box-align", - "-moz-box-direction", - "-moz-box-flex", - "-moz-box-orient", - "-moz-box-pack", - "-moz-box-ordinal-group" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "animation": { - "isInherited": false, - "subproperties": [ - "animation-name", - "animation-duration", - "animation-timing-function", - "animation-delay", - "animation-iteration-count", - "animation-direction", - "animation-fill-mode", - "animation-play-state", - "animation-timeline" - ], - "supports": [ - "timing-function" - ], - "values": [ - "alternate", - "alternate-reverse", - "auto", - "backwards", - "both", - "cubic-bezier", - "ease", - "ease-in", - "ease-in-out", - "ease-out", - "forwards", - "infinite", - "inherit", - "initial", - "linear", - "none", - "normal", - "paused", - "reverse", - "revert", - "revert-layer", - "running", - "scroll", - "step-end", - "step-start", - "steps", - "unset", - "view" - ] - }, - "animation-composition": { - "isInherited": false, - "subproperties": [ - "animation-composition" - ], - "supports": [], - "values": [ - "accumulate", - "add", - "inherit", - "initial", - "replace", - "revert", - "revert-layer", - "unset" - ] - }, - "animation-delay": { - "isInherited": false, - "subproperties": [ - "animation-delay" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "animation-direction": { - "isInherited": false, - "subproperties": [ - "animation-direction" - ], - "supports": [], - "values": [ - "alternate", - "alternate-reverse", - "inherit", - "initial", - "normal", - "reverse", - "revert", - "revert-layer", - "unset" - ] - }, - "animation-duration": { - "isInherited": false, - "subproperties": [ - "animation-duration" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "animation-fill-mode": { - "isInherited": false, - "subproperties": [ - "animation-fill-mode" - ], - "supports": [], - "values": [ - "backwards", - "both", - "forwards", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "animation-iteration-count": { - "isInherited": false, - "subproperties": [ - "animation-iteration-count" - ], - "supports": [], - "values": [ - "infinite", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "animation-name": { - "isInherited": false, - "subproperties": [ - "animation-name" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "animation-play-state": { - "isInherited": false, - "subproperties": [ - "animation-play-state" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "paused", - "revert", - "revert-layer", - "running", - "unset" - ] - }, - "animation-timing-function": { - "isInherited": false, - "subproperties": [ - "animation-timing-function" - ], - "supports": [ - "timing-function" - ], - "values": [ - "cubic-bezier", - "ease", - "ease-in", - "ease-in-out", - "ease-out", - "inherit", - "initial", - "linear", - "revert", - "revert-layer", - "step-end", - "step-start", - "steps", - "unset" - ] - }, - "appearance": { - "isInherited": false, - "subproperties": [ - "appearance" - ], - "supports": [], - "values": [ - "-moz-mac-active-source-list-selection", - "-moz-mac-disclosure-button-closed", - "-moz-mac-disclosure-button-open", - "-moz-mac-help-button", - "-moz-mac-source-list", - "-moz-mac-source-list-selection", - "-moz-menulist-arrow-button", - "-moz-window-button-box", - "-moz-window-button-close", - "-moz-window-button-maximize", - "-moz-window-button-minimize", - "-moz-window-button-restore", - "-moz-window-decorations", - "-moz-window-titlebar", - "-moz-window-titlebar-maximized", - "auto", - "button", - "button-arrow-down", - "button-arrow-next", - "button-arrow-previous", - "button-arrow-up", - "checkbox", - "checkmenuitem", - "dialog", - "dualbutton", - "inherit", - "initial", - "listbox", - "menuarrow", - "menuitem", - "menulist", - "menulist-button", - "menupopup", - "meter", - "meterchunk", - "none", - "number-input", - "progress-bar", - "progresschunk", - "radio", - "range", - "range-thumb", - "revert", - "revert-layer", - "scrollbar-horizontal", - "scrollbar-vertical", - "scrollbarbutton-down", - "scrollbarbutton-left", - "scrollbarbutton-right", - "scrollbarbutton-up", - "scrollbarthumb-horizontal", - "scrollbarthumb-vertical", - "scrollbartrack-horizontal", - "scrollbartrack-vertical", - "scrollcorner", - "searchfield", - "separator", - "spinner", - "spinner-downbutton", - "spinner-textfield", - "spinner-upbutton", - "splitter", - "statusbar", - "tab", - "tab-scroll-arrow-back", - "tab-scroll-arrow-forward", - "tabpanel", - "tabpanels", - "textarea", - "textfield", - "toolbar", - "toolbarbutton", - "toolbarbutton-dropdown", - "toolbargripper", - "toolbox", - "tooltip", - "treeheader", - "treeheadercell", - "treeheadersortarrow", - "treeitem", - "treeline", - "treetwisty", - "treetwistyopen", - "treeview", - "unset" - ] - }, - "aspect-ratio": { - "isInherited": false, - "subproperties": [ - "aspect-ratio" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "backdrop-filter": { - "isInherited": false, - "subproperties": [ - "backdrop-filter" - ], - "supports": [], - "values": [ - "blur", - "brightness", - "contrast", - "drop-shadow", - "grayscale", - "hue-rotate", - "inherit", - "initial", - "invert", - "none", - "opacity", - "revert", - "revert-layer", - "saturate", - "sepia", - "unset", - "url" - ] - }, - "backface-visibility": { - "isInherited": false, - "subproperties": [ - "backface-visibility" - ], - "supports": [], - "values": [ - "hidden", - "inherit", - "initial", - "revert", - "revert-layer", - "unset", - "visible" - ] - }, - "background": { - "isInherited": false, - "subproperties": [ - "background-color", - "background-position-x", - "background-position-y", - "background-repeat", - "background-attachment", - "background-image", - "background-size", - "background-origin", - "background-clip" - ], - "supports": [ - "color", - "gradient" - ], - "values": [ - "COLOR", - "-moz-element", - "-moz-image-rect", - "-moz-linear-gradient", - "-moz-radial-gradient", - "-moz-repeating-linear-gradient", - "-moz-repeating-radial-gradient", - "-webkit-gradient", - "-webkit-linear-gradient", - "-webkit-radial-gradient", - "-webkit-repeating-linear-gradient", - "-webkit-repeating-radial-gradient", - "auto", - "border-box", - "bottom", - "center", - "color", - "color-mix", - "conic-gradient", - "contain", - "content-box", - "cover", - "currentColor", - "fixed", - "hsl", - "hsla", - "hwb", - "image-set", - "inherit", - "initial", - "lab", - "lch", - "left", - "linear-gradient", - "local", - "no-repeat", - "none", - "oklab", - "oklch", - "padding-box", - "radial-gradient", - "repeat", - "repeat-x", - "repeat-y", - "repeating-conic-gradient", - "repeating-linear-gradient", - "repeating-radial-gradient", - "revert", - "revert-layer", - "rgb", - "rgba", - "right", - "round", - "scroll", - "space", - "text", - "top", - "transparent", - "unset", - "url" - ] - }, - "background-attachment": { - "isInherited": false, - "subproperties": [ - "background-attachment" - ], - "supports": [], - "values": [ - "fixed", - "inherit", - "initial", - "local", - "revert", - "revert-layer", - "scroll", - "unset" - ] - }, - "background-blend-mode": { - "isInherited": false, - "subproperties": [ - "background-blend-mode" - ], - "supports": [], - "values": [ - "color", - "color-burn", - "color-dodge", - "darken", - "difference", - "exclusion", - "hard-light", - "hue", - "inherit", - "initial", - "lighten", - "luminosity", - "multiply", - "normal", - "overlay", - "revert", - "revert-layer", - "saturation", - "screen", - "soft-light", - "unset" - ] - }, - "background-clip": { - "isInherited": false, - "subproperties": [ - "background-clip" - ], - "supports": [], - "values": [ - "border-box", - "content-box", - "inherit", - "initial", - "padding-box", - "revert", - "revert-layer", - "text", - "unset" - ] - }, - "background-color": { - "isInherited": false, - "subproperties": [ - "background-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "background-image": { - "isInherited": false, - "subproperties": [ - "background-image" - ], - "supports": [ - "gradient" - ], - "values": [ - "-moz-element", - "-moz-image-rect", - "-moz-linear-gradient", - "-moz-radial-gradient", - "-moz-repeating-linear-gradient", - "-moz-repeating-radial-gradient", - "-webkit-gradient", - "-webkit-linear-gradient", - "-webkit-radial-gradient", - "-webkit-repeating-linear-gradient", - "-webkit-repeating-radial-gradient", - "conic-gradient", - "image-set", - "inherit", - "initial", - "linear-gradient", - "none", - "radial-gradient", - "repeating-conic-gradient", - "repeating-linear-gradient", - "repeating-radial-gradient", - "revert", - "revert-layer", - "unset", - "url" - ] - }, - "background-origin": { - "isInherited": false, - "subproperties": [ - "background-origin" - ], - "supports": [], - "values": [ - "border-box", - "content-box", - "inherit", - "initial", - "padding-box", - "revert", - "revert-layer", - "unset" - ] - }, - "background-position": { - "isInherited": false, - "subproperties": [ - "background-position-x", - "background-position-y" - ], - "supports": [], - "values": [ - "bottom", - "center", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "top", - "unset" - ] - }, - "background-position-x": { - "isInherited": false, - "subproperties": [ - "background-position-x" - ], - "supports": [], - "values": [ - "center", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "unset" - ] - }, - "background-position-y": { - "isInherited": false, - "subproperties": [ - "background-position-y" - ], - "supports": [], - "values": [ - "bottom", - "center", - "inherit", - "initial", - "revert", - "revert-layer", - "top", - "unset" - ] - }, - "background-repeat": { - "isInherited": false, - "subproperties": [ - "background-repeat" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "no-repeat", - "repeat", - "repeat-x", - "repeat-y", - "revert", - "revert-layer", - "round", - "space", - "unset" - ] - }, - "background-size": { - "isInherited": false, - "subproperties": [ - "background-size" - ], - "supports": [], - "values": [ - "auto", - "contain", - "cover", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "baseline-source": { - "isInherited": false, - "subproperties": [ - "baseline-source" - ], - "supports": [], - "values": [ - "auto", - "first", - "inherit", - "initial", - "last", - "revert", - "revert-layer", - "unset" - ] - }, - "block-size": { - "isInherited": false, - "subproperties": [ - "block-size" - ], - "supports": [], - "values": [ - "-moz-available", - "auto", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "revert", - "revert-layer", - "unset" - ] - }, - "border": { - "isInherited": false, - "subproperties": [ - "border-top-width", - "border-top-style", - "border-top-color", - "border-right-width", - "border-right-style", - "border-right-color", - "border-bottom-width", - "border-bottom-style", - "border-bottom-color", - "border-left-width", - "border-left-style", - "border-left-color", - "border-image-outset", - "border-image-repeat", - "border-image-slice", - "border-image-source", - "border-image-width" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "border-block": { - "isInherited": false, - "subproperties": [ - "border-block-start-width", - "border-block-end-width", - "border-block-start-style", - "border-block-end-style", - "border-block-start-color", - "border-block-end-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "border-block-color": { - "isInherited": false, - "subproperties": [ - "border-block-start-color", - "border-block-end-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "border-block-end": { - "isInherited": false, - "subproperties": [ - "border-block-end-width", - "border-block-end-style", - "border-block-end-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "border-block-end-color": { - "isInherited": false, - "subproperties": [ - "border-block-end-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "border-block-end-style": { - "isInherited": false, - "subproperties": [ - "border-block-end-style" - ], - "supports": [], - "values": [ - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "border-block-end-width": { - "isInherited": false, - "subproperties": [ - "border-block-end-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "border-block-start": { - "isInherited": false, - "subproperties": [ - "border-block-start-width", - "border-block-start-style", - "border-block-start-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "border-block-start-color": { - "isInherited": false, - "subproperties": [ - "border-block-start-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "border-block-start-style": { - "isInherited": false, - "subproperties": [ - "border-block-start-style" - ], - "supports": [], - "values": [ - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "border-block-start-width": { - "isInherited": false, - "subproperties": [ - "border-block-start-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "border-block-style": { - "isInherited": false, - "subproperties": [ - "border-block-start-style", - "border-block-end-style" - ], - "supports": [], - "values": [ - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "border-block-width": { - "isInherited": false, - "subproperties": [ - "border-block-start-width", - "border-block-end-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "border-bottom": { - "isInherited": false, - "subproperties": [ - "border-bottom-width", - "border-bottom-style", - "border-bottom-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "border-bottom-color": { - "isInherited": false, - "subproperties": [ - "border-bottom-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "border-bottom-left-radius": { - "isInherited": false, - "subproperties": [ - "border-bottom-left-radius" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "border-bottom-right-radius": { - "isInherited": false, - "subproperties": [ - "border-bottom-right-radius" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "border-bottom-style": { - "isInherited": false, - "subproperties": [ - "border-bottom-style" - ], - "supports": [], - "values": [ - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "border-bottom-width": { - "isInherited": false, - "subproperties": [ - "border-bottom-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "border-collapse": { - "isInherited": true, - "subproperties": [ - "border-collapse" - ], - "supports": [], - "values": [ - "collapse", - "inherit", - "initial", - "revert", - "revert-layer", - "separate", - "unset" - ] - }, - "border-color": { - "isInherited": false, - "subproperties": [ - "border-top-color", - "border-right-color", - "border-bottom-color", - "border-left-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "border-end-end-radius": { - "isInherited": false, - "subproperties": [ - "border-end-end-radius" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "border-end-start-radius": { - "isInherited": false, - "subproperties": [ - "border-end-start-radius" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "border-image": { - "isInherited": false, - "subproperties": [ - "border-image-outset", - "border-image-repeat", - "border-image-slice", - "border-image-source", - "border-image-width" - ], - "supports": [ - "gradient" - ], - "values": [ - "-moz-element", - "-moz-image-rect", - "-moz-linear-gradient", - "-moz-radial-gradient", - "-moz-repeating-linear-gradient", - "-moz-repeating-radial-gradient", - "-webkit-gradient", - "-webkit-linear-gradient", - "-webkit-radial-gradient", - "-webkit-repeating-linear-gradient", - "-webkit-repeating-radial-gradient", - "auto", - "conic-gradient", - "fill", - "image-set", - "inherit", - "initial", - "linear-gradient", - "none", - "radial-gradient", - "repeat", - "repeating-conic-gradient", - "repeating-linear-gradient", - "repeating-radial-gradient", - "revert", - "revert-layer", - "round", - "space", - "stretch", - "unset", - "url" - ] - }, - "border-image-outset": { - "isInherited": false, - "subproperties": [ - "border-image-outset" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "border-image-repeat": { - "isInherited": false, - "subproperties": [ - "border-image-repeat" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "repeat", - "revert", - "revert-layer", - "round", - "space", - "stretch", - "unset" - ] - }, - "border-image-slice": { - "isInherited": false, - "subproperties": [ - "border-image-slice" - ], - "supports": [], - "values": [ - "fill", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "border-image-source": { - "isInherited": false, - "subproperties": [ - "border-image-source" - ], - "supports": [ - "gradient" - ], - "values": [ - "-moz-element", - "-moz-image-rect", - "-moz-linear-gradient", - "-moz-radial-gradient", - "-moz-repeating-linear-gradient", - "-moz-repeating-radial-gradient", - "-webkit-gradient", - "-webkit-linear-gradient", - "-webkit-radial-gradient", - "-webkit-repeating-linear-gradient", - "-webkit-repeating-radial-gradient", - "conic-gradient", - "image-set", - "inherit", - "initial", - "linear-gradient", - "none", - "radial-gradient", - "repeating-conic-gradient", - "repeating-linear-gradient", - "repeating-radial-gradient", - "revert", - "revert-layer", - "unset", - "url" - ] - }, - "border-image-width": { - "isInherited": false, - "subproperties": [ - "border-image-width" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "border-inline": { - "isInherited": false, - "subproperties": [ - "border-inline-start-width", - "border-inline-end-width", - "border-inline-start-style", - "border-inline-end-style", - "border-inline-start-color", - "border-inline-end-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "border-inline-color": { - "isInherited": false, - "subproperties": [ - "border-inline-start-color", - "border-inline-end-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "border-inline-end": { - "isInherited": false, - "subproperties": [ - "border-inline-end-width", - "border-inline-end-style", - "border-inline-end-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "border-inline-end-color": { - "isInherited": false, - "subproperties": [ - "border-inline-end-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "border-inline-end-style": { - "isInherited": false, - "subproperties": [ - "border-inline-end-style" - ], - "supports": [], - "values": [ - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "border-inline-end-width": { - "isInherited": false, - "subproperties": [ - "border-inline-end-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "border-inline-start": { - "isInherited": false, - "subproperties": [ - "border-inline-start-width", - "border-inline-start-style", - "border-inline-start-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "border-inline-start-color": { - "isInherited": false, - "subproperties": [ - "border-inline-start-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "border-inline-start-style": { - "isInherited": false, - "subproperties": [ - "border-inline-start-style" - ], - "supports": [], - "values": [ - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "border-inline-start-width": { - "isInherited": false, - "subproperties": [ - "border-inline-start-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "border-inline-style": { - "isInherited": false, - "subproperties": [ - "border-inline-start-style", - "border-inline-end-style" - ], - "supports": [], - "values": [ - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "border-inline-width": { - "isInherited": false, - "subproperties": [ - "border-inline-start-width", - "border-inline-end-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "border-left": { - "isInherited": false, - "subproperties": [ - "border-left-width", - "border-left-style", - "border-left-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "border-left-color": { - "isInherited": false, - "subproperties": [ - "border-left-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "border-left-style": { - "isInherited": false, - "subproperties": [ - "border-left-style" - ], - "supports": [], - "values": [ - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "border-left-width": { - "isInherited": false, - "subproperties": [ - "border-left-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "border-radius": { - "isInherited": false, - "subproperties": [ - "border-top-left-radius", - "border-top-right-radius", - "border-bottom-right-radius", - "border-bottom-left-radius" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "border-right": { - "isInherited": false, - "subproperties": [ - "border-right-width", - "border-right-style", - "border-right-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "border-right-color": { - "isInherited": false, - "subproperties": [ - "border-right-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "border-right-style": { - "isInherited": false, - "subproperties": [ - "border-right-style" - ], - "supports": [], - "values": [ - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "border-right-width": { - "isInherited": false, - "subproperties": [ - "border-right-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "border-spacing": { - "isInherited": true, - "subproperties": [ - "border-spacing" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "border-start-end-radius": { - "isInherited": false, - "subproperties": [ - "border-start-end-radius" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "border-start-start-radius": { - "isInherited": false, - "subproperties": [ - "border-start-start-radius" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "border-style": { - "isInherited": false, - "subproperties": [ - "border-top-style", - "border-right-style", - "border-bottom-style", - "border-left-style" - ], - "supports": [], - "values": [ - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "border-top": { - "isInherited": false, - "subproperties": [ - "border-top-width", - "border-top-style", - "border-top-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "border-top-color": { - "isInherited": false, - "subproperties": [ - "border-top-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "border-top-left-radius": { - "isInherited": false, - "subproperties": [ - "border-top-left-radius" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "border-top-right-radius": { - "isInherited": false, - "subproperties": [ - "border-top-right-radius" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "border-top-style": { - "isInherited": false, - "subproperties": [ - "border-top-style" - ], - "supports": [], - "values": [ - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "border-top-width": { - "isInherited": false, - "subproperties": [ - "border-top-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "border-width": { - "isInherited": false, - "subproperties": [ - "border-top-width", - "border-right-width", - "border-bottom-width", - "border-left-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "bottom": { - "isInherited": false, - "subproperties": [ - "bottom" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "box-decoration-break": { - "isInherited": false, - "subproperties": [ - "box-decoration-break" - ], - "supports": [], - "values": [ - "clone", - "inherit", - "initial", - "revert", - "revert-layer", - "slice", - "unset" - ] - }, - "box-shadow": { - "isInherited": false, - "subproperties": [ - "box-shadow" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "none", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "box-sizing": { - "isInherited": false, - "subproperties": [ - "box-sizing" - ], - "supports": [], - "values": [ - "border-box", - "content-box", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "break-after": { - "isInherited": false, - "subproperties": [ - "break-after" - ], - "supports": [], - "values": [ - "always", - "auto", - "avoid", - "inherit", - "initial", - "left", - "page", - "revert", - "revert-layer", - "right", - "unset" - ] - }, - "break-before": { - "isInherited": false, - "subproperties": [ - "break-before" - ], - "supports": [], - "values": [ - "always", - "auto", - "avoid", - "inherit", - "initial", - "left", - "page", - "revert", - "revert-layer", - "right", - "unset" - ] - }, - "break-inside": { - "isInherited": false, - "subproperties": [ - "break-inside" - ], - "supports": [], - "values": [ - "auto", - "avoid", - "avoid-column", - "avoid-page", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "caption-side": { - "isInherited": true, - "subproperties": [ - "caption-side" - ], - "supports": [], - "values": [ - "bottom", - "inherit", - "initial", - "revert", - "revert-layer", - "top", - "unset" - ] - }, - "caret-color": { - "isInherited": true, - "subproperties": [ - "caret-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "auto", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "clear": { - "isInherited": false, - "subproperties": [ - "clear" - ], - "supports": [], - "values": [ - "both", - "inherit", - "initial", - "inline-end", - "inline-start", - "left", - "none", - "revert", - "revert-layer", - "right", - "unset" - ] - }, - "clip": { - "isInherited": false, - "subproperties": [ - "clip" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "rect", - "revert", - "revert-layer", - "unset" - ] - }, - "clip-path": { - "isInherited": false, - "subproperties": [ - "clip-path" - ], - "supports": [], - "values": [ - "border-box", - "circle", - "content-box", - "ellipse", - "fill-box", - "inherit", - "initial", - "inset", - "margin-box", - "none", - "padding-box", - "path", - "polygon", - "rect", - "revert", - "revert-layer", - "stroke-box", - "unset", - "url", - "view-box", - "xywh" - ] - }, - "clip-rule": { - "isInherited": true, - "subproperties": [ - "clip-rule" - ], - "supports": [], - "values": [ - "evenodd", - "inherit", - "initial", - "nonzero", - "revert", - "revert-layer", - "unset" - ] - }, - "color": { - "isInherited": true, - "subproperties": [ - "color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "color-adjust": { - "isInherited": true, - "subproperties": [ - "print-color-adjust" - ], - "supports": [], - "values": [ - "economy", - "exact", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "color-interpolation": { - "isInherited": true, - "subproperties": [ - "color-interpolation" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "linearrgb", - "revert", - "revert-layer", - "srgb", - "unset" - ] - }, - "color-interpolation-filters": { - "isInherited": true, - "subproperties": [ - "color-interpolation-filters" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "linearrgb", - "revert", - "revert-layer", - "srgb", - "unset" - ] - }, - "color-scheme": { - "isInherited": true, - "subproperties": [ - "color-scheme" - ], - "supports": [], - "values": [ - "dark", - "inherit", - "initial", - "light", - "normal", - "only", - "revert", - "revert-layer", - "unset" - ] - }, - "column-count": { - "isInherited": false, - "subproperties": [ - "column-count" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "column-fill": { - "isInherited": false, - "subproperties": [ - "column-fill" - ], - "supports": [], - "values": [ - "auto", - "balance", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "column-gap": { - "isInherited": false, - "subproperties": [ - "column-gap" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "column-rule": { - "isInherited": false, - "subproperties": [ - "column-rule-width", - "column-rule-style", - "column-rule-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "column-rule-color": { - "isInherited": false, - "subproperties": [ - "column-rule-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "column-rule-style": { - "isInherited": false, - "subproperties": [ - "column-rule-style" - ], - "supports": [], - "values": [ - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "column-rule-width": { - "isInherited": false, - "subproperties": [ - "column-rule-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "column-span": { - "isInherited": false, - "subproperties": [ - "column-span" - ], - "supports": [], - "values": [ - "all", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "column-width": { - "isInherited": false, - "subproperties": [ - "column-width" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "columns": { - "isInherited": false, - "subproperties": [ - "column-width", - "column-count" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "contain": { - "isInherited": false, - "subproperties": [ - "contain" - ], - "supports": [], - "values": [ - "content", - "inherit", - "initial", - "inline-size", - "layout", - "none", - "paint", - "revert", - "revert-layer", - "size", - "strict", - "style", - "unset" - ] - }, - "contain-intrinsic-block-size": { - "isInherited": false, - "subproperties": [ - "contain-intrinsic-block-size" - ], - "supports": [], - "values": [ - "auto", - "auto-none", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "contain-intrinsic-height": { - "isInherited": false, - "subproperties": [ - "contain-intrinsic-height" - ], - "supports": [], - "values": [ - "auto", - "auto-none", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "contain-intrinsic-inline-size": { - "isInherited": false, - "subproperties": [ - "contain-intrinsic-inline-size" - ], - "supports": [], - "values": [ - "auto", - "auto-none", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "contain-intrinsic-size": { - "isInherited": false, - "subproperties": [ - "contain-intrinsic-width", - "contain-intrinsic-height" - ], - "supports": [], - "values": [ - "auto", - "auto-none", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "contain-intrinsic-width": { - "isInherited": false, - "subproperties": [ - "contain-intrinsic-width" - ], - "supports": [], - "values": [ - "auto", - "auto-none", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "container": { - "isInherited": false, - "subproperties": [ - "container-name", - "container-type" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "inline-size", - "none", - "normal", - "revert", - "revert-layer", - "size", - "unset" - ] - }, - "container-name": { - "isInherited": false, - "subproperties": [ - "container-name" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "container-type": { - "isInherited": false, - "subproperties": [ - "container-type" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "inline-size", - "normal", - "revert", - "revert-layer", - "size", - "unset" - ] - }, - "content": { - "isInherited": false, - "subproperties": [ - "content" - ], - "supports": [ - "gradient" - ], - "values": [ - "-moz-alt-content", - "-moz-element", - "-moz-image-rect", - "-moz-label-content", - "-moz-linear-gradient", - "-moz-radial-gradient", - "-moz-repeating-linear-gradient", - "-moz-repeating-radial-gradient", - "-webkit-gradient", - "-webkit-linear-gradient", - "-webkit-radial-gradient", - "-webkit-repeating-linear-gradient", - "-webkit-repeating-radial-gradient", - "attr", - "close-quote", - "conic-gradient", - "counter", - "counters", - "image-set", - "inherit", - "initial", - "linear-gradient", - "no-close-quote", - "no-open-quote", - "none", - "normal", - "open-quote", - "radial-gradient", - "repeating-conic-gradient", - "repeating-linear-gradient", - "repeating-radial-gradient", - "revert", - "revert-layer", - "unset", - "url" - ] - }, - "content-visibility": { - "isInherited": false, - "subproperties": [ - "content-visibility" - ], - "supports": [], - "values": [ - "auto", - "hidden", - "inherit", - "initial", - "revert", - "revert-layer", - "unset", - "visible" - ] - }, - "counter-increment": { - "isInherited": false, - "subproperties": [ - "counter-increment" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "counter-reset": { - "isInherited": false, - "subproperties": [ - "counter-reset" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "counter-set": { - "isInherited": false, - "subproperties": [ - "counter-set" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "cursor": { - "isInherited": true, - "subproperties": [ - "cursor" - ], - "supports": [], - "values": [ - "-moz-grab", - "-moz-grabbing", - "-moz-zoom-in", - "-moz-zoom-out", - "alias", - "all-scroll", - "auto", - "cell", - "col-resize", - "context-menu", - "copy", - "crosshair", - "default", - "e-resize", - "ew-resize", - "grab", - "grabbing", - "help", - "image-set", - "inherit", - "initial", - "move", - "n-resize", - "ne-resize", - "nesw-resize", - "no-drop", - "none", - "not-allowed", - "ns-resize", - "nw-resize", - "nwse-resize", - "pointer", - "progress", - "revert", - "revert-layer", - "row-resize", - "s-resize", - "se-resize", - "sw-resize", - "text", - "unset", - "url", - "vertical-text", - "w-resize", - "wait", - "zoom-in", - "zoom-out" - ] - }, - "cx": { - "isInherited": false, - "subproperties": [ - "cx" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "cy": { - "isInherited": false, - "subproperties": [ - "cy" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "d": { - "isInherited": false, - "subproperties": [ - "d" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "path", - "revert", - "revert-layer", - "unset" - ] - }, - "direction": { - "isInherited": true, - "subproperties": [ - "direction" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "ltr", - "revert", - "revert-layer", - "rtl", - "unset" - ] - }, - "display": { - "isInherited": false, - "subproperties": [ - "display" - ], - "supports": [], - "values": [ - "-webkit-box", - "-webkit-inline-box", - "block", - "block ruby", - "contents", - "flex", - "flow-root", - "flow-root list-item", - "grid", - "inherit", - "initial", - "inline", - "inline flow-root list-item", - "inline list-item", - "inline-block", - "inline-flex", - "inline-grid", - "inline-table", - "list-item", - "none", - "revert", - "revert-layer", - "ruby", - "ruby-base", - "ruby-base-container", - "ruby-text", - "ruby-text-container", - "table", - "table-caption", - "table-cell", - "table-column", - "table-column-group", - "table-footer-group", - "table-header-group", - "table-row", - "table-row-group", - "unset" - ] - }, - "dominant-baseline": { - "isInherited": true, - "subproperties": [ - "dominant-baseline" - ], - "supports": [], - "values": [ - "alphabetic", - "auto", - "central", - "hanging", - "ideographic", - "inherit", - "initial", - "mathematical", - "middle", - "revert", - "revert-layer", - "text-after-edge", - "text-before-edge", - "unset" - ] - }, - "empty-cells": { - "isInherited": true, - "subproperties": [ - "empty-cells" - ], - "supports": [], - "values": [ - "hide", - "inherit", - "initial", - "revert", - "revert-layer", - "show", - "unset" - ] - }, - "fill": { - "isInherited": true, - "subproperties": [ - "fill" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "context-fill", - "context-stroke", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "none", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset", - "url" - ] - }, - "fill-opacity": { - "isInherited": true, - "subproperties": [ - "fill-opacity" - ], - "supports": [], - "values": [ - "context-fill-opacity", - "context-stroke-opacity", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "fill-rule": { - "isInherited": true, - "subproperties": [ - "fill-rule" - ], - "supports": [], - "values": [ - "evenodd", - "inherit", - "initial", - "nonzero", - "revert", - "revert-layer", - "unset" - ] - }, - "filter": { - "isInherited": false, - "subproperties": [ - "filter" - ], - "supports": [], - "values": [ - "blur", - "brightness", - "contrast", - "drop-shadow", - "grayscale", - "hue-rotate", - "inherit", - "initial", - "invert", - "none", - "opacity", - "revert", - "revert-layer", - "saturate", - "sepia", - "unset", - "url" - ] - }, - "flex": { - "isInherited": false, - "subproperties": [ - "flex-grow", - "flex-shrink", - "flex-basis" - ], - "supports": [], - "values": [ - "-moz-available", - "auto", - "content", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "revert", - "revert-layer", - "unset" - ] - }, - "flex-basis": { - "isInherited": false, - "subproperties": [ - "flex-basis" - ], - "supports": [], - "values": [ - "-moz-available", - "auto", - "content", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "revert", - "revert-layer", - "unset" - ] - }, - "flex-direction": { - "isInherited": false, - "subproperties": [ - "flex-direction" - ], - "supports": [], - "values": [ - "column", - "column-reverse", - "inherit", - "initial", - "revert", - "revert-layer", - "row", - "row-reverse", - "unset" - ] - }, - "flex-flow": { - "isInherited": false, - "subproperties": [ - "flex-direction", - "flex-wrap" - ], - "supports": [], - "values": [ - "column", - "column-reverse", - "inherit", - "initial", - "nowrap", - "revert", - "revert-layer", - "row", - "row-reverse", - "unset", - "wrap", - "wrap-reverse" - ] - }, - "flex-grow": { - "isInherited": false, - "subproperties": [ - "flex-grow" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "flex-shrink": { - "isInherited": false, - "subproperties": [ - "flex-shrink" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "flex-wrap": { - "isInherited": false, - "subproperties": [ - "flex-wrap" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "nowrap", - "revert", - "revert-layer", - "unset", - "wrap", - "wrap-reverse" - ] - }, - "float": { - "isInherited": false, - "subproperties": [ - "float" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "inline-end", - "inline-start", - "left", - "none", - "revert", - "revert-layer", - "right", - "unset" - ] - }, - "flood-color": { - "isInherited": false, - "subproperties": [ - "flood-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "flood-opacity": { - "isInherited": false, - "subproperties": [ - "flood-opacity" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "font": { - "isInherited": true, - "subproperties": [ - "font-style", - "font-variant-caps", - "font-weight", - "font-stretch", - "font-size", - "line-height", - "font-family", - "font-size-adjust", - "font-kerning", - "font-optical-sizing", - "font-variant-alternates", - "font-variant-east-asian", - "font-variant-emoji", - "font-variant-ligatures", - "font-variant-numeric", - "font-variant-position", - "font-language-override", - "font-feature-settings", - "font-variation-settings" - ], - "supports": [], - "values": [ - "-moz-button", - "-moz-field", - "-moz-list", - "-moz-pull-down-menu", - "all-petite-caps", - "all-small-caps", - "bold", - "bolder", - "caption", - "condensed", - "expanded", - "extra-condensed", - "extra-expanded", - "icon", - "inherit", - "initial", - "italic", - "large", - "larger", - "lighter", - "math", - "medium", - "menu", - "message-box", - "normal", - "oblique", - "petite-caps", - "revert", - "revert-layer", - "semi-condensed", - "semi-expanded", - "small", - "small-caps", - "small-caption", - "smaller", - "status-bar", - "titling-caps", - "ultra-condensed", - "ultra-expanded", - "unicase", - "unset", - "x-large", - "x-small", - "xx-large", - "xx-small", - "xxx-large" - ] - }, - "font-family": { - "isInherited": true, - "subproperties": [ - "font-family" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "font-feature-settings": { - "isInherited": true, - "subproperties": [ - "font-feature-settings" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "font-kerning": { - "isInherited": true, - "subproperties": [ - "font-kerning" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "none", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "font-language-override": { - "isInherited": true, - "subproperties": [ - "font-language-override" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "font-optical-sizing": { - "isInherited": true, - "subproperties": [ - "font-optical-sizing" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "font-palette": { - "isInherited": true, - "subproperties": [ - "font-palette" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "font-size": { - "isInherited": true, - "subproperties": [ - "font-size" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "large", - "larger", - "math", - "medium", - "revert", - "revert-layer", - "small", - "smaller", - "unset", - "x-large", - "x-small", - "xx-large", - "xx-small", - "xxx-large" - ] - }, - "font-size-adjust": { - "isInherited": true, - "subproperties": [ - "font-size-adjust" - ], - "supports": [], - "values": [ - "cap-height", - "ch-width", - "from-font", - "ic-height", - "ic-width", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "font-stretch": { - "isInherited": true, - "subproperties": [ - "font-stretch" - ], - "supports": [], - "values": [ - "condensed", - "expanded", - "extra-condensed", - "extra-expanded", - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "semi-condensed", - "semi-expanded", - "ultra-condensed", - "ultra-expanded", - "unset" - ] - }, - "font-style": { - "isInherited": true, - "subproperties": [ - "font-style" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "italic", - "normal", - "oblique", - "revert", - "revert-layer", - "unset" - ] - }, - "font-synthesis": { - "isInherited": true, - "subproperties": [ - "font-synthesis-weight", - "font-synthesis-style", - "font-synthesis-small-caps", - "font-synthesis-position" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "position", - "revert", - "revert-layer", - "small-caps", - "style", - "unset", - "weight" - ] - }, - "font-synthesis-position": { - "isInherited": true, - "subproperties": [ - "font-synthesis-position" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "font-synthesis-small-caps": { - "isInherited": true, - "subproperties": [ - "font-synthesis-small-caps" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "font-synthesis-style": { - "isInherited": true, - "subproperties": [ - "font-synthesis-style" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "font-synthesis-weight": { - "isInherited": true, - "subproperties": [ - "font-synthesis-weight" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "font-variant": { - "isInherited": true, - "subproperties": [ - "font-variant-caps", - "font-variant-alternates", - "font-variant-east-asian", - "font-variant-emoji", - "font-variant-ligatures", - "font-variant-numeric", - "font-variant-position" - ], - "supports": [], - "values": [ - "all-petite-caps", - "all-small-caps", - "annotation", - "character-variant", - "common-ligatures", - "contextual", - "diagonal-fractions", - "discretionary-ligatures", - "emoji", - "full-width", - "historical-forms", - "historical-ligatures", - "inherit", - "initial", - "jis04", - "jis78", - "jis83", - "jis90", - "lining-nums", - "no-common-ligatures", - "no-contextual", - "no-discretionary-ligatures", - "no-historical-ligatures", - "none", - "normal", - "oldstyle-nums", - "ordinal", - "ornaments", - "petite-caps", - "proportional-nums", - "proportional-width", - "revert", - "revert-layer", - "ruby", - "simplified", - "slashed-zero", - "small-caps", - "stacked-fractions", - "styleset", - "stylistic", - "sub", - "super", - "swash", - "tabular-nums", - "text", - "titling-caps", - "traditional", - "unicase", - "unicode", - "unset" - ] - }, - "font-variant-alternates": { - "isInherited": true, - "subproperties": [ - "font-variant-alternates" - ], - "supports": [], - "values": [ - "annotation", - "character-variant", - "historical-forms", - "inherit", - "initial", - "normal", - "ornaments", - "revert", - "revert-layer", - "styleset", - "stylistic", - "swash", - "unset" - ] - }, - "font-variant-caps": { - "isInherited": true, - "subproperties": [ - "font-variant-caps" - ], - "supports": [], - "values": [ - "all-petite-caps", - "all-small-caps", - "inherit", - "initial", - "normal", - "petite-caps", - "revert", - "revert-layer", - "small-caps", - "titling-caps", - "unicase", - "unset" - ] - }, - "font-variant-east-asian": { - "isInherited": true, - "subproperties": [ - "font-variant-east-asian" - ], - "supports": [], - "values": [ - "full-width", - "inherit", - "initial", - "jis04", - "jis78", - "jis83", - "jis90", - "normal", - "proportional-width", - "revert", - "revert-layer", - "ruby", - "simplified", - "traditional", - "unset" - ] - }, - "font-variant-emoji": { - "isInherited": true, - "subproperties": [ - "font-variant-emoji" - ], - "supports": [], - "values": [ - "emoji", - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "text", - "unicode", - "unset" - ] - }, - "font-variant-ligatures": { - "isInherited": true, - "subproperties": [ - "font-variant-ligatures" - ], - "supports": [], - "values": [ - "common-ligatures", - "contextual", - "discretionary-ligatures", - "historical-ligatures", - "inherit", - "initial", - "no-common-ligatures", - "no-contextual", - "no-discretionary-ligatures", - "no-historical-ligatures", - "none", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "font-variant-numeric": { - "isInherited": true, - "subproperties": [ - "font-variant-numeric" - ], - "supports": [], - "values": [ - "diagonal-fractions", - "inherit", - "initial", - "lining-nums", - "normal", - "oldstyle-nums", - "ordinal", - "proportional-nums", - "revert", - "revert-layer", - "slashed-zero", - "stacked-fractions", - "tabular-nums", - "unset" - ] - }, - "font-variant-position": { - "isInherited": true, - "subproperties": [ - "font-variant-position" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "sub", - "super", - "unset" - ] - }, - "font-variation-settings": { - "isInherited": true, - "subproperties": [ - "font-variation-settings" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "font-weight": { - "isInherited": true, - "subproperties": [ - "font-weight" - ], - "supports": [], - "values": [ - "bold", - "bolder", - "inherit", - "initial", - "lighter", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "forced-color-adjust": { - "isInherited": true, - "subproperties": [ - "forced-color-adjust" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "gap": { - "isInherited": false, - "subproperties": [ - "row-gap", - "column-gap" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "grid": { - "isInherited": false, - "subproperties": [ - "grid-template-rows", - "grid-template-columns", - "grid-template-areas", - "grid-auto-rows", - "grid-auto-columns", - "grid-auto-flow" - ], - "supports": [], - "values": [ - "auto", - "column", - "dense", - "fit-content", - "inherit", - "initial", - "masonry", - "max-content", - "min-content", - "minmax", - "none", - "repeat", - "revert", - "revert-layer", - "row", - "subgrid", - "unset" - ] - }, - "grid-area": { - "isInherited": false, - "subproperties": [ - "grid-row-start", - "grid-row-end", - "grid-column-start", - "grid-column-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "grid-auto-columns": { - "isInherited": false, - "subproperties": [ - "grid-auto-columns" - ], - "supports": [], - "values": [ - "auto", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "minmax", - "revert", - "revert-layer", - "unset" - ] - }, - "grid-auto-flow": { - "isInherited": false, - "subproperties": [ - "grid-auto-flow" - ], - "supports": [], - "values": [ - "column", - "dense", - "inherit", - "initial", - "revert", - "revert-layer", - "row", - "unset" - ] - }, - "grid-auto-rows": { - "isInherited": false, - "subproperties": [ - "grid-auto-rows" - ], - "supports": [], - "values": [ - "auto", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "minmax", - "revert", - "revert-layer", - "unset" - ] - }, - "grid-column": { - "isInherited": false, - "subproperties": [ - "grid-column-start", - "grid-column-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "grid-column-end": { - "isInherited": false, - "subproperties": [ - "grid-column-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "grid-column-gap": { - "isInherited": false, - "subproperties": [ - "column-gap" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "grid-column-start": { - "isInherited": false, - "subproperties": [ - "grid-column-start" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "grid-gap": { - "isInherited": false, - "subproperties": [ - "row-gap", - "column-gap" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "grid-row": { - "isInherited": false, - "subproperties": [ - "grid-row-start", - "grid-row-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "grid-row-end": { - "isInherited": false, - "subproperties": [ - "grid-row-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "grid-row-gap": { - "isInherited": false, - "subproperties": [ - "row-gap" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "grid-row-start": { - "isInherited": false, - "subproperties": [ - "grid-row-start" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "grid-template": { - "isInherited": false, - "subproperties": [ - "grid-template-rows", - "grid-template-columns", - "grid-template-areas" - ], - "supports": [], - "values": [ - "auto", - "fit-content", - "inherit", - "initial", - "masonry", - "max-content", - "min-content", - "minmax", - "none", - "repeat", - "revert", - "revert-layer", - "subgrid", - "unset" - ] - }, - "grid-template-areas": { - "isInherited": false, - "subproperties": [ - "grid-template-areas" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "grid-template-columns": { - "isInherited": false, - "subproperties": [ - "grid-template-columns" - ], - "supports": [], - "values": [ - "auto", - "fit-content", - "inherit", - "initial", - "masonry", - "max-content", - "min-content", - "minmax", - "none", - "repeat", - "revert", - "revert-layer", - "subgrid", - "unset" - ] - }, - "grid-template-rows": { - "isInherited": false, - "subproperties": [ - "grid-template-rows" - ], - "supports": [], - "values": [ - "auto", - "fit-content", - "inherit", - "initial", - "masonry", - "max-content", - "min-content", - "minmax", - "none", - "repeat", - "revert", - "revert-layer", - "subgrid", - "unset" - ] - }, - "height": { - "isInherited": false, - "subproperties": [ - "height" - ], - "supports": [], - "values": [ - "-moz-available", - "auto", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "revert", - "revert-layer", - "unset" - ] - }, - "hyphenate-character": { - "isInherited": true, - "subproperties": [ - "hyphenate-character" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "hyphens": { - "isInherited": true, - "subproperties": [ - "hyphens" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "manual", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "image-orientation": { - "isInherited": true, - "subproperties": [ - "image-orientation" - ], - "supports": [], - "values": [ - "from-image", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "image-rendering": { - "isInherited": true, - "subproperties": [ - "image-rendering" - ], - "supports": [], - "values": [ - "-moz-crisp-edges", - "auto", - "crisp-edges", - "inherit", - "initial", - "optimizequality", - "optimizespeed", - "pixelated", - "revert", - "revert-layer", - "smooth", - "unset" - ] - }, - "ime-mode": { - "isInherited": false, - "subproperties": [ - "ime-mode" - ], - "supports": [], - "values": [ - "active", - "auto", - "disabled", - "inactive", - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "inline-size": { - "isInherited": false, - "subproperties": [ - "inline-size" - ], - "supports": [], - "values": [ - "-moz-available", - "auto", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "revert", - "revert-layer", - "unset" - ] - }, - "inset": { - "isInherited": false, - "subproperties": [ - "top", - "right", - "bottom", - "left" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "inset-block": { - "isInherited": false, - "subproperties": [ - "inset-block-start", - "inset-block-end" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "inset-block-end": { - "isInherited": false, - "subproperties": [ - "inset-block-end" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "inset-block-start": { - "isInherited": false, - "subproperties": [ - "inset-block-start" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "inset-inline": { - "isInherited": false, - "subproperties": [ - "inset-inline-start", - "inset-inline-end" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "inset-inline-end": { - "isInherited": false, - "subproperties": [ - "inset-inline-end" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "inset-inline-start": { - "isInherited": false, - "subproperties": [ - "inset-inline-start" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "isolation": { - "isInherited": false, - "subproperties": [ - "isolation" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "isolate", - "revert", - "revert-layer", - "unset" - ] - }, - "justify-content": { - "isInherited": false, - "subproperties": [ - "justify-content" - ], - "supports": [], - "values": [ - "center", - "end", - "flex-end", - "flex-start", - "inherit", - "initial", - "left", - "normal", - "revert", - "revert-layer", - "right", - "safe", - "space-around", - "space-between", - "space-evenly", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "justify-items": { - "isInherited": false, - "subproperties": [ - "justify-items" - ], - "supports": [], - "values": [ - "baseline", - "center", - "end", - "first baseline", - "flex-end", - "flex-start", - "inherit", - "initial", - "last baseline", - "left", - "legacy", - "normal", - "revert", - "revert-layer", - "right", - "safe", - "self-end", - "self-start", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "justify-self": { - "isInherited": false, - "subproperties": [ - "justify-self" - ], - "supports": [], - "values": [ - "auto", - "baseline", - "center", - "end", - "first baseline", - "flex-end", - "flex-start", - "inherit", - "initial", - "last baseline", - "left", - "normal", - "revert", - "revert-layer", - "right", - "safe", - "self-end", - "self-start", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "justify-tracks": { - "isInherited": false, - "subproperties": [ - "justify-tracks" - ], - "supports": [], - "values": [ - "center", - "end", - "flex-end", - "flex-start", - "inherit", - "initial", - "left", - "normal", - "revert", - "revert-layer", - "right", - "safe", - "space-around", - "space-between", - "space-evenly", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "left": { - "isInherited": false, - "subproperties": [ - "left" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "letter-spacing": { - "isInherited": true, - "subproperties": [ - "letter-spacing" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "lighting-color": { - "isInherited": false, - "subproperties": [ - "lighting-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "line-break": { - "isInherited": true, - "subproperties": [ - "line-break" - ], - "supports": [], - "values": [ - "anywhere", - "auto", - "inherit", - "initial", - "loose", - "normal", - "revert", - "revert-layer", - "strict", - "unset" - ] - }, - "line-height": { - "isInherited": true, - "subproperties": [ - "line-height" - ], - "supports": [], - "values": [ - "-moz-block-height", - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "list-style": { - "isInherited": true, - "subproperties": [ - "list-style-position", - "list-style-image", - "list-style-type" - ], - "supports": [ - "gradient" - ], - "values": [ - "-moz-element", - "-moz-image-rect", - "-moz-linear-gradient", - "-moz-radial-gradient", - "-moz-repeating-linear-gradient", - "-moz-repeating-radial-gradient", - "-webkit-gradient", - "-webkit-linear-gradient", - "-webkit-radial-gradient", - "-webkit-repeating-linear-gradient", - "-webkit-repeating-radial-gradient", - "arabic-indic", - "armenian", - "bengali", - "cambodian", - "circle", - "cjk-decimal", - "cjk-earthly-branch", - "cjk-heavenly-stem", - "cjk-ideographic", - "conic-gradient", - "decimal", - "decimal-leading-zero", - "devanagari", - "disc", - "disclosure-closed", - "disclosure-open", - "ethiopic-numeric", - "georgian", - "gujarati", - "gurmukhi", - "hebrew", - "hiragana", - "hiragana-iroha", - "image-set", - "inherit", - "initial", - "inside", - "japanese-formal", - "japanese-informal", - "kannada", - "katakana", - "katakana-iroha", - "khmer", - "korean-hangul-formal", - "korean-hanja-formal", - "korean-hanja-informal", - "lao", - "linear-gradient", - "lower-alpha", - "lower-armenian", - "lower-greek", - "lower-latin", - "lower-roman", - "malayalam", - "mongolian", - "myanmar", - "none", - "oriya", - "outside", - "persian", - "radial-gradient", - "repeating-conic-gradient", - "repeating-linear-gradient", - "repeating-radial-gradient", - "revert", - "revert-layer", - "simp-chinese-formal", - "simp-chinese-informal", - "square", - "symbols", - "tamil", - "telugu", - "thai", - "tibetan", - "trad-chinese-formal", - "trad-chinese-informal", - "unset", - "upper-alpha", - "upper-armenian", - "upper-latin", - "upper-roman", - "url" - ] - }, - "list-style-image": { - "isInherited": true, - "subproperties": [ - "list-style-image" - ], - "supports": [ - "gradient" - ], - "values": [ - "-moz-element", - "-moz-image-rect", - "-moz-linear-gradient", - "-moz-radial-gradient", - "-moz-repeating-linear-gradient", - "-moz-repeating-radial-gradient", - "-webkit-gradient", - "-webkit-linear-gradient", - "-webkit-radial-gradient", - "-webkit-repeating-linear-gradient", - "-webkit-repeating-radial-gradient", - "conic-gradient", - "image-set", - "inherit", - "initial", - "linear-gradient", - "none", - "radial-gradient", - "repeating-conic-gradient", - "repeating-linear-gradient", - "repeating-radial-gradient", - "revert", - "revert-layer", - "unset", - "url" - ] - }, - "list-style-position": { - "isInherited": true, - "subproperties": [ - "list-style-position" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "inside", - "outside", - "revert", - "revert-layer", - "unset" - ] - }, - "list-style-type": { - "isInherited": true, - "subproperties": [ - "list-style-type" - ], - "supports": [], - "values": [ - "arabic-indic", - "armenian", - "bengali", - "cambodian", - "circle", - "cjk-decimal", - "cjk-earthly-branch", - "cjk-heavenly-stem", - "cjk-ideographic", - "decimal", - "decimal-leading-zero", - "devanagari", - "disc", - "disclosure-closed", - "disclosure-open", - "ethiopic-numeric", - "georgian", - "gujarati", - "gurmukhi", - "hebrew", - "hiragana", - "hiragana-iroha", - "inherit", - "initial", - "japanese-formal", - "japanese-informal", - "kannada", - "katakana", - "katakana-iroha", - "khmer", - "korean-hangul-formal", - "korean-hanja-formal", - "korean-hanja-informal", - "lao", - "lower-alpha", - "lower-armenian", - "lower-greek", - "lower-latin", - "lower-roman", - "malayalam", - "mongolian", - "myanmar", - "none", - "oriya", - "persian", - "revert", - "revert-layer", - "simp-chinese-formal", - "simp-chinese-informal", - "square", - "symbols", - "tamil", - "telugu", - "thai", - "tibetan", - "trad-chinese-formal", - "trad-chinese-informal", - "unset", - "upper-alpha", - "upper-armenian", - "upper-latin", - "upper-roman" - ] - }, - "margin": { - "isInherited": false, - "subproperties": [ - "margin-top", - "margin-right", - "margin-bottom", - "margin-left" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "margin-block": { - "isInherited": false, - "subproperties": [ - "margin-block-start", - "margin-block-end" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "margin-block-end": { - "isInherited": false, - "subproperties": [ - "margin-block-end" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "margin-block-start": { - "isInherited": false, - "subproperties": [ - "margin-block-start" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "margin-bottom": { - "isInherited": false, - "subproperties": [ - "margin-bottom" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "margin-inline": { - "isInherited": false, - "subproperties": [ - "margin-inline-start", - "margin-inline-end" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "margin-inline-end": { - "isInherited": false, - "subproperties": [ - "margin-inline-end" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "margin-inline-start": { - "isInherited": false, - "subproperties": [ - "margin-inline-start" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "margin-left": { - "isInherited": false, - "subproperties": [ - "margin-left" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "margin-right": { - "isInherited": false, - "subproperties": [ - "margin-right" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "margin-top": { - "isInherited": false, - "subproperties": [ - "margin-top" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "marker": { - "isInherited": true, - "subproperties": [ - "marker-start", - "marker-end", - "marker-mid" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset", - "url" - ] - }, - "marker-end": { - "isInherited": true, - "subproperties": [ - "marker-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset", - "url" - ] - }, - "marker-mid": { - "isInherited": true, - "subproperties": [ - "marker-mid" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset", - "url" - ] - }, - "marker-start": { - "isInherited": true, - "subproperties": [ - "marker-start" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset", - "url" - ] - }, - "mask": { - "isInherited": false, - "subproperties": [ - "mask-mode", - "mask-repeat", - "mask-clip", - "mask-origin", - "mask-composite", - "mask-position-x", - "mask-position-y", - "mask-size", - "mask-image" - ], - "supports": [ - "gradient" - ], - "values": [ - "-moz-element", - "-moz-image-rect", - "-moz-linear-gradient", - "-moz-radial-gradient", - "-moz-repeating-linear-gradient", - "-moz-repeating-radial-gradient", - "-webkit-gradient", - "-webkit-linear-gradient", - "-webkit-radial-gradient", - "-webkit-repeating-linear-gradient", - "-webkit-repeating-radial-gradient", - "add", - "alpha", - "auto", - "border-box", - "bottom", - "center", - "conic-gradient", - "contain", - "content-box", - "cover", - "exclude", - "fill-box", - "image-set", - "inherit", - "initial", - "intersect", - "left", - "linear-gradient", - "luminance", - "match-source", - "no-clip", - "no-repeat", - "none", - "padding-box", - "radial-gradient", - "repeat", - "repeat-x", - "repeat-y", - "repeating-conic-gradient", - "repeating-linear-gradient", - "repeating-radial-gradient", - "revert", - "revert-layer", - "right", - "round", - "space", - "stroke-box", - "subtract", - "top", - "unset", - "url", - "view-box" - ] - }, - "mask-clip": { - "isInherited": false, - "subproperties": [ - "mask-clip" - ], - "supports": [], - "values": [ - "border-box", - "content-box", - "fill-box", - "inherit", - "initial", - "no-clip", - "padding-box", - "revert", - "revert-layer", - "stroke-box", - "unset", - "view-box" - ] - }, - "mask-composite": { - "isInherited": false, - "subproperties": [ - "mask-composite" - ], - "supports": [], - "values": [ - "add", - "exclude", - "inherit", - "initial", - "intersect", - "revert", - "revert-layer", - "subtract", - "unset" - ] - }, - "mask-image": { - "isInherited": false, - "subproperties": [ - "mask-image" - ], - "supports": [ - "gradient" - ], - "values": [ - "-moz-element", - "-moz-image-rect", - "-moz-linear-gradient", - "-moz-radial-gradient", - "-moz-repeating-linear-gradient", - "-moz-repeating-radial-gradient", - "-webkit-gradient", - "-webkit-linear-gradient", - "-webkit-radial-gradient", - "-webkit-repeating-linear-gradient", - "-webkit-repeating-radial-gradient", - "conic-gradient", - "image-set", - "inherit", - "initial", - "linear-gradient", - "none", - "radial-gradient", - "repeating-conic-gradient", - "repeating-linear-gradient", - "repeating-radial-gradient", - "revert", - "revert-layer", - "unset", - "url" - ] - }, - "mask-mode": { - "isInherited": false, - "subproperties": [ - "mask-mode" - ], - "supports": [], - "values": [ - "alpha", - "inherit", - "initial", - "luminance", - "match-source", - "revert", - "revert-layer", - "unset" - ] - }, - "mask-origin": { - "isInherited": false, - "subproperties": [ - "mask-origin" - ], - "supports": [], - "values": [ - "border-box", - "content-box", - "fill-box", - "inherit", - "initial", - "padding-box", - "revert", - "revert-layer", - "stroke-box", - "unset", - "view-box" - ] - }, - "mask-position": { - "isInherited": false, - "subproperties": [ - "mask-position-x", - "mask-position-y" - ], - "supports": [], - "values": [ - "bottom", - "center", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "top", - "unset" - ] - }, - "mask-position-x": { - "isInherited": false, - "subproperties": [ - "mask-position-x" - ], - "supports": [], - "values": [ - "center", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "unset" - ] - }, - "mask-position-y": { - "isInherited": false, - "subproperties": [ - "mask-position-y" - ], - "supports": [], - "values": [ - "bottom", - "center", - "inherit", - "initial", - "revert", - "revert-layer", - "top", - "unset" - ] - }, - "mask-repeat": { - "isInherited": false, - "subproperties": [ - "mask-repeat" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "no-repeat", - "repeat", - "repeat-x", - "repeat-y", - "revert", - "revert-layer", - "round", - "space", - "unset" - ] - }, - "mask-size": { - "isInherited": false, - "subproperties": [ - "mask-size" - ], - "supports": [], - "values": [ - "auto", - "contain", - "cover", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "mask-type": { - "isInherited": false, - "subproperties": [ - "mask-type" - ], - "supports": [], - "values": [ - "alpha", - "inherit", - "initial", - "luminance", - "revert", - "revert-layer", - "unset" - ] - }, - "masonry-auto-flow": { - "isInherited": false, - "subproperties": [ - "masonry-auto-flow" - ], - "supports": [], - "values": [ - "definite-first", - "inherit", - "initial", - "next", - "ordered", - "pack", - "revert", - "revert-layer", - "unset" - ] - }, - "math-depth": { - "isInherited": true, - "subproperties": [ - "math-depth" - ], - "supports": [], - "values": [ - "add", - "auto-add", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "math-style": { - "isInherited": true, - "subproperties": [ - "math-style" - ], - "supports": [], - "values": [ - "compact", - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "max-block-size": { - "isInherited": false, - "subproperties": [ - "max-block-size" - ], - "supports": [], - "values": [ - "-moz-available", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "max-height": { - "isInherited": false, - "subproperties": [ - "max-height" - ], - "supports": [], - "values": [ - "-moz-available", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "max-inline-size": { - "isInherited": false, - "subproperties": [ - "max-inline-size" - ], - "supports": [], - "values": [ - "-moz-available", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "max-width": { - "isInherited": false, - "subproperties": [ - "max-width" - ], - "supports": [], - "values": [ - "-moz-available", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "min-block-size": { - "isInherited": false, - "subproperties": [ - "min-block-size" - ], - "supports": [], - "values": [ - "-moz-available", - "auto", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "revert", - "revert-layer", - "unset" - ] - }, - "min-height": { - "isInherited": false, - "subproperties": [ - "min-height" - ], - "supports": [], - "values": [ - "-moz-available", - "auto", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "revert", - "revert-layer", - "unset" - ] - }, - "min-inline-size": { - "isInherited": false, - "subproperties": [ - "min-inline-size" - ], - "supports": [], - "values": [ - "-moz-available", - "auto", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "revert", - "revert-layer", - "unset" - ] - }, - "min-width": { - "isInherited": false, - "subproperties": [ - "min-width" - ], - "supports": [], - "values": [ - "-moz-available", - "auto", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "revert", - "revert-layer", - "unset" - ] - }, - "mix-blend-mode": { - "isInherited": false, - "subproperties": [ - "mix-blend-mode" - ], - "supports": [], - "values": [ - "color", - "color-burn", - "color-dodge", - "darken", - "difference", - "exclusion", - "hard-light", - "hue", - "inherit", - "initial", - "lighten", - "luminosity", - "multiply", - "normal", - "overlay", - "plus-lighter", - "revert", - "revert-layer", - "saturation", - "screen", - "soft-light", - "unset" - ] - }, - "object-fit": { - "isInherited": false, - "subproperties": [ - "object-fit" - ], - "supports": [], - "values": [ - "contain", - "cover", - "fill", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "scale-down", - "unset" - ] - }, - "object-position": { - "isInherited": false, - "subproperties": [ - "object-position" - ], - "supports": [], - "values": [ - "bottom", - "center", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "top", - "unset" - ] - }, - "offset": { - "isInherited": false, - "subproperties": [ - "offset-path", - "offset-distance", - "offset-rotate", - "offset-anchor", - "offset-position" - ], - "supports": [], - "values": [ - "auto", - "border-box", - "bottom", - "center", - "circle", - "content-box", - "ellipse", - "fill-box", - "inherit", - "initial", - "inset", - "left", - "none", - "normal", - "padding-box", - "path", - "polygon", - "ray", - "rect", - "reverse", - "revert", - "revert-layer", - "right", - "stroke-box", - "top", - "unset", - "url", - "view-box", - "xywh" - ] - }, - "offset-anchor": { - "isInherited": false, - "subproperties": [ - "offset-anchor" - ], - "supports": [], - "values": [ - "auto", - "bottom", - "center", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "top", - "unset" - ] - }, - "offset-distance": { - "isInherited": false, - "subproperties": [ - "offset-distance" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "offset-path": { - "isInherited": false, - "subproperties": [ - "offset-path" - ], - "supports": [], - "values": [ - "border-box", - "circle", - "content-box", - "ellipse", - "fill-box", - "inherit", - "initial", - "inset", - "none", - "padding-box", - "path", - "polygon", - "ray", - "rect", - "revert", - "revert-layer", - "stroke-box", - "unset", - "url", - "view-box", - "xywh" - ] - }, - "offset-position": { - "isInherited": false, - "subproperties": [ - "offset-position" - ], - "supports": [], - "values": [ - "auto", - "bottom", - "center", - "inherit", - "initial", - "left", - "normal", - "revert", - "revert-layer", - "right", - "top", - "unset" - ] - }, - "offset-rotate": { - "isInherited": false, - "subproperties": [ - "offset-rotate" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "reverse", - "revert", - "revert-layer", - "unset" - ] - }, - "opacity": { - "isInherited": false, - "subproperties": [ - "opacity" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "order": { - "isInherited": false, - "subproperties": [ - "order" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "outline": { - "isInherited": false, - "subproperties": [ - "outline-color", - "outline-style", - "outline-width" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "auto", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "inset", - "lab", - "lch", - "medium", - "none", - "oklab", - "oklch", - "outset", - "revert", - "revert-layer", - "rgb", - "rgba", - "ridge", - "solid", - "thick", - "thin", - "transparent", - "unset" - ] - }, - "outline-color": { - "isInherited": false, - "subproperties": [ - "outline-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "outline-offset": { - "isInherited": false, - "subproperties": [ - "outline-offset" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "outline-style": { - "isInherited": false, - "subproperties": [ - "outline-style" - ], - "supports": [], - "values": [ - "auto", - "dashed", - "dotted", - "double", - "groove", - "hidden", - "inherit", - "initial", - "inset", - "none", - "outset", - "revert", - "revert-layer", - "ridge", - "solid", - "unset" - ] - }, - "outline-width": { - "isInherited": false, - "subproperties": [ - "outline-width" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "medium", - "revert", - "revert-layer", - "thick", - "thin", - "unset" - ] - }, - "overflow": { - "isInherited": false, - "subproperties": [ - "overflow-x", - "overflow-y" - ], - "supports": [], - "values": [ - "auto", - "clip", - "hidden", - "inherit", - "initial", - "revert", - "revert-layer", - "scroll", - "unset", - "visible" - ] - }, - "overflow-anchor": { - "isInherited": false, - "subproperties": [ - "overflow-anchor" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "overflow-block": { - "isInherited": false, - "subproperties": [ - "overflow-block" - ], - "supports": [], - "values": [ - "auto", - "clip", - "hidden", - "inherit", - "initial", - "revert", - "revert-layer", - "scroll", - "unset", - "visible" - ] - }, - "overflow-clip-margin": { - "isInherited": false, - "subproperties": [ - "overflow-clip-margin" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "overflow-inline": { - "isInherited": false, - "subproperties": [ - "overflow-inline" - ], - "supports": [], - "values": [ - "auto", - "clip", - "hidden", - "inherit", - "initial", - "revert", - "revert-layer", - "scroll", - "unset", - "visible" - ] - }, - "overflow-wrap": { - "isInherited": true, - "subproperties": [ - "overflow-wrap" - ], - "supports": [], - "values": [ - "anywhere", - "break-word", - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "overflow-x": { - "isInherited": false, - "subproperties": [ - "overflow-x" - ], - "supports": [], - "values": [ - "auto", - "clip", - "hidden", - "inherit", - "initial", - "revert", - "revert-layer", - "scroll", - "unset", - "visible" - ] - }, - "overflow-y": { - "isInherited": false, - "subproperties": [ - "overflow-y" - ], - "supports": [], - "values": [ - "auto", - "clip", - "hidden", - "inherit", - "initial", - "revert", - "revert-layer", - "scroll", - "unset", - "visible" - ] - }, - "overscroll-behavior": { - "isInherited": false, - "subproperties": [ - "overscroll-behavior-x", - "overscroll-behavior-y" - ], - "supports": [], - "values": [ - "auto", - "contain", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "overscroll-behavior-block": { - "isInherited": false, - "subproperties": [ - "overscroll-behavior-block" - ], - "supports": [], - "values": [ - "auto", - "contain", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "overscroll-behavior-inline": { - "isInherited": false, - "subproperties": [ - "overscroll-behavior-inline" - ], - "supports": [], - "values": [ - "auto", - "contain", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "overscroll-behavior-x": { - "isInherited": false, - "subproperties": [ - "overscroll-behavior-x" - ], - "supports": [], - "values": [ - "auto", - "contain", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "overscroll-behavior-y": { - "isInherited": false, - "subproperties": [ - "overscroll-behavior-y" - ], - "supports": [], - "values": [ - "auto", - "contain", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "padding": { - "isInherited": false, - "subproperties": [ - "padding-top", - "padding-right", - "padding-bottom", - "padding-left" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "padding-block": { - "isInherited": false, - "subproperties": [ - "padding-block-start", - "padding-block-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "padding-block-end": { - "isInherited": false, - "subproperties": [ - "padding-block-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "padding-block-start": { - "isInherited": false, - "subproperties": [ - "padding-block-start" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "padding-bottom": { - "isInherited": false, - "subproperties": [ - "padding-bottom" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "padding-inline": { - "isInherited": false, - "subproperties": [ - "padding-inline-start", - "padding-inline-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "padding-inline-end": { - "isInherited": false, - "subproperties": [ - "padding-inline-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "padding-inline-start": { - "isInherited": false, - "subproperties": [ - "padding-inline-start" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "padding-left": { - "isInherited": false, - "subproperties": [ - "padding-left" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "padding-right": { - "isInherited": false, - "subproperties": [ - "padding-right" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "padding-top": { - "isInherited": false, - "subproperties": [ - "padding-top" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "page": { - "isInherited": false, - "subproperties": [ - "page" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "page-break-after": { - "isInherited": false, - "subproperties": [ - "break-after" - ], - "supports": [], - "values": [ - "always", - "auto", - "avoid", - "inherit", - "initial", - "left", - "page", - "revert", - "revert-layer", - "right", - "unset" - ] - }, - "page-break-before": { - "isInherited": false, - "subproperties": [ - "break-before" - ], - "supports": [], - "values": [ - "always", - "auto", - "avoid", - "inherit", - "initial", - "left", - "page", - "revert", - "revert-layer", - "right", - "unset" - ] - }, - "page-break-inside": { - "isInherited": false, - "subproperties": [ - "break-inside" - ], - "supports": [], - "values": [ - "auto", - "avoid", - "avoid-column", - "avoid-page", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "page-orientation": { - "isInherited": false, - "subproperties": [ - "page-orientation" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "rotate-left", - "rotate-right", - "unset", - "upright" - ] - }, - "paint-order": { - "isInherited": true, - "subproperties": [ - "paint-order" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "perspective": { - "isInherited": false, - "subproperties": [ - "perspective" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "perspective-origin": { - "isInherited": false, - "subproperties": [ - "perspective-origin" - ], - "supports": [], - "values": [ - "bottom", - "center", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "top", - "unset" - ] - }, - "place-content": { - "isInherited": false, - "subproperties": [ - "align-content", - "justify-content" - ], - "supports": [], - "values": [ - "baseline", - "center", - "end", - "first baseline", - "flex-end", - "flex-start", - "inherit", - "initial", - "last baseline", - "left", - "normal", - "revert", - "revert-layer", - "right", - "safe", - "space-around", - "space-between", - "space-evenly", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "place-items": { - "isInherited": false, - "subproperties": [ - "align-items", - "justify-items" - ], - "supports": [], - "values": [ - "baseline", - "center", - "end", - "first baseline", - "flex-end", - "flex-start", - "inherit", - "initial", - "last baseline", - "left", - "legacy", - "normal", - "revert", - "revert-layer", - "right", - "safe", - "self-end", - "self-start", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "place-self": { - "isInherited": false, - "subproperties": [ - "align-self", - "justify-self" - ], - "supports": [], - "values": [ - "auto", - "baseline", - "center", - "end", - "first baseline", - "flex-end", - "flex-start", - "inherit", - "initial", - "last baseline", - "left", - "normal", - "revert", - "revert-layer", - "right", - "safe", - "self-end", - "self-start", - "start", - "stretch", - "unsafe", - "unset" - ] - }, - "pointer-events": { - "isInherited": true, - "subproperties": [ - "pointer-events" - ], - "supports": [], - "values": [ - "all", - "auto", - "fill", - "inherit", - "initial", - "none", - "painted", - "revert", - "revert-layer", - "stroke", - "unset", - "visible", - "visiblefill", - "visiblepainted", - "visiblestroke" - ] - }, - "position": { - "isInherited": false, - "subproperties": [ - "position" - ], - "supports": [], - "values": [ - "absolute", - "fixed", - "inherit", - "initial", - "relative", - "revert", - "revert-layer", - "static", - "sticky", - "unset" - ] - }, - "print-color-adjust": { - "isInherited": true, - "subproperties": [ - "print-color-adjust" - ], - "supports": [], - "values": [ - "economy", - "exact", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "quotes": { - "isInherited": true, - "subproperties": [ - "quotes" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "r": { - "isInherited": false, - "subproperties": [ - "r" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "resize": { - "isInherited": false, - "subproperties": [ - "resize" - ], - "supports": [], - "values": [ - "block", - "both", - "horizontal", - "inherit", - "initial", - "inline", - "none", - "revert", - "revert-layer", - "unset", - "vertical" - ] - }, - "right": { - "isInherited": false, - "subproperties": [ - "right" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "rotate": { - "isInherited": false, - "subproperties": [ - "rotate" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "row-gap": { - "isInherited": false, - "subproperties": [ - "row-gap" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "ruby-align": { - "isInherited": true, - "subproperties": [ - "ruby-align" - ], - "supports": [], - "values": [ - "center", - "inherit", - "initial", - "revert", - "revert-layer", - "space-around", - "space-between", - "start", - "unset" - ] - }, - "ruby-position": { - "isInherited": true, - "subproperties": [ - "ruby-position" - ], - "supports": [], - "values": [ - "alternate", - "inherit", - "initial", - "over", - "revert", - "revert-layer", - "under", - "unset" - ] - }, - "rx": { - "isInherited": false, - "subproperties": [ - "rx" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "ry": { - "isInherited": false, - "subproperties": [ - "ry" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scale": { - "isInherited": false, - "subproperties": [ - "scale" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-behavior": { - "isInherited": false, - "subproperties": [ - "scroll-behavior" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "smooth", - "unset" - ] - }, - "scroll-margin": { - "isInherited": false, - "subproperties": [ - "scroll-margin-top", - "scroll-margin-right", - "scroll-margin-bottom", - "scroll-margin-left" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-margin-block": { - "isInherited": false, - "subproperties": [ - "scroll-margin-block-start", - "scroll-margin-block-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-margin-block-end": { - "isInherited": false, - "subproperties": [ - "scroll-margin-block-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-margin-block-start": { - "isInherited": false, - "subproperties": [ - "scroll-margin-block-start" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-margin-bottom": { - "isInherited": false, - "subproperties": [ - "scroll-margin-bottom" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-margin-inline": { - "isInherited": false, - "subproperties": [ - "scroll-margin-inline-start", - "scroll-margin-inline-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-margin-inline-end": { - "isInherited": false, - "subproperties": [ - "scroll-margin-inline-end" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-margin-inline-start": { - "isInherited": false, - "subproperties": [ - "scroll-margin-inline-start" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-margin-left": { - "isInherited": false, - "subproperties": [ - "scroll-margin-left" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-margin-right": { - "isInherited": false, - "subproperties": [ - "scroll-margin-right" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-margin-top": { - "isInherited": false, - "subproperties": [ - "scroll-margin-top" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-padding": { - "isInherited": false, - "subproperties": [ - "scroll-padding-top", - "scroll-padding-right", - "scroll-padding-bottom", - "scroll-padding-left" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-padding-block": { - "isInherited": false, - "subproperties": [ - "scroll-padding-block-start", - "scroll-padding-block-end" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-padding-block-end": { - "isInherited": false, - "subproperties": [ - "scroll-padding-block-end" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-padding-block-start": { - "isInherited": false, - "subproperties": [ - "scroll-padding-block-start" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-padding-bottom": { - "isInherited": false, - "subproperties": [ - "scroll-padding-bottom" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-padding-inline": { - "isInherited": false, - "subproperties": [ - "scroll-padding-inline-start", - "scroll-padding-inline-end" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-padding-inline-end": { - "isInherited": false, - "subproperties": [ - "scroll-padding-inline-end" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-padding-inline-start": { - "isInherited": false, - "subproperties": [ - "scroll-padding-inline-start" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-padding-left": { - "isInherited": false, - "subproperties": [ - "scroll-padding-left" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-padding-right": { - "isInherited": false, - "subproperties": [ - "scroll-padding-right" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-padding-top": { - "isInherited": false, - "subproperties": [ - "scroll-padding-top" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-snap-align": { - "isInherited": false, - "subproperties": [ - "scroll-snap-align" - ], - "supports": [], - "values": [ - "center", - "end", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "start", - "unset" - ] - }, - "scroll-snap-stop": { - "isInherited": false, - "subproperties": [ - "scroll-snap-stop" - ], - "supports": [], - "values": [ - "always", - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "scroll-snap-type": { - "isInherited": false, - "subproperties": [ - "scroll-snap-type" - ], - "supports": [], - "values": [ - "block", - "both", - "inherit", - "initial", - "inline", - "mandatory", - "proximity", - "revert", - "revert-layer", - "unset", - "x", - "y" - ] - }, - "scrollbar-color": { - "isInherited": true, - "subproperties": [ - "scrollbar-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "auto", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "scrollbar-gutter": { - "isInherited": false, - "subproperties": [ - "scrollbar-gutter" - ], - "supports": [], - "values": [ - "auto", - "both-edges", - "inherit", - "initial", - "revert", - "revert-layer", - "stable", - "unset" - ] - }, - "scrollbar-width": { - "isInherited": false, - "subproperties": [ - "scrollbar-width" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "thin", - "unset" - ] - }, - "shape-image-threshold": { - "isInherited": false, - "subproperties": [ - "shape-image-threshold" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "shape-margin": { - "isInherited": false, - "subproperties": [ - "shape-margin" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "shape-outside": { - "isInherited": false, - "subproperties": [ - "shape-outside" - ], - "supports": [ - "gradient" - ], - "values": [ - "-moz-element", - "-moz-image-rect", - "-moz-linear-gradient", - "-moz-radial-gradient", - "-moz-repeating-linear-gradient", - "-moz-repeating-radial-gradient", - "-webkit-gradient", - "-webkit-linear-gradient", - "-webkit-radial-gradient", - "-webkit-repeating-linear-gradient", - "-webkit-repeating-radial-gradient", - "border-box", - "circle", - "conic-gradient", - "content-box", - "ellipse", - "image-set", - "inherit", - "initial", - "inset", - "linear-gradient", - "margin-box", - "none", - "padding-box", - "path", - "polygon", - "radial-gradient", - "rect", - "repeating-conic-gradient", - "repeating-linear-gradient", - "repeating-radial-gradient", - "revert", - "revert-layer", - "unset", - "url", - "xywh" - ] - }, - "shape-rendering": { - "isInherited": true, - "subproperties": [ - "shape-rendering" - ], - "supports": [], - "values": [ - "auto", - "crispedges", - "geometricprecision", - "inherit", - "initial", - "optimizespeed", - "revert", - "revert-layer", - "unset" - ] - }, - "size": { - "isInherited": false, - "subproperties": [ - "size" - ], - "supports": [], - "values": [ - "a3", - "a4", - "a5", - "auto", - "b4", - "b5", - "inherit", - "initial", - "jis-b4", - "jis-b5", - "landscape", - "ledger", - "legal", - "letter", - "portrait", - "revert", - "revert-layer", - "unset" - ] - }, - "stop-color": { - "isInherited": false, - "subproperties": [ - "stop-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "stop-opacity": { - "isInherited": false, - "subproperties": [ - "stop-opacity" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "stroke": { - "isInherited": true, - "subproperties": [ - "stroke" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "context-fill", - "context-stroke", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "none", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset", - "url" - ] - }, - "stroke-dasharray": { - "isInherited": true, - "subproperties": [ - "stroke-dasharray" - ], - "supports": [], - "values": [ - "context-value", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "stroke-dashoffset": { - "isInherited": true, - "subproperties": [ - "stroke-dashoffset" - ], - "supports": [], - "values": [ - "context-value", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "stroke-linecap": { - "isInherited": true, - "subproperties": [ - "stroke-linecap" - ], - "supports": [], - "values": [ - "butt", - "inherit", - "initial", - "revert", - "revert-layer", - "round", - "square", - "unset" - ] - }, - "stroke-linejoin": { - "isInherited": true, - "subproperties": [ - "stroke-linejoin" - ], - "supports": [], - "values": [ - "bevel", - "inherit", - "initial", - "miter", - "revert", - "revert-layer", - "round", - "unset" - ] - }, - "stroke-miterlimit": { - "isInherited": true, - "subproperties": [ - "stroke-miterlimit" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "stroke-opacity": { - "isInherited": true, - "subproperties": [ - "stroke-opacity" - ], - "supports": [], - "values": [ - "context-fill-opacity", - "context-stroke-opacity", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "stroke-width": { - "isInherited": true, - "subproperties": [ - "stroke-width" - ], - "supports": [], - "values": [ - "context-value", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "tab-size": { - "isInherited": true, - "subproperties": [ - "tab-size" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "table-layout": { - "isInherited": false, - "subproperties": [ - "table-layout" - ], - "supports": [], - "values": [ - "auto", - "fixed", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "text-align": { - "isInherited": true, - "subproperties": [ - "text-align" - ], - "supports": [], - "values": [ - "-moz-center", - "-moz-center-or-inherit", - "-moz-left", - "-moz-right", - "center", - "end", - "inherit", - "initial", - "justify", - "left", - "match-parent", - "revert", - "revert-layer", - "right", - "start", - "unset" - ] - }, - "text-align-last": { - "isInherited": true, - "subproperties": [ - "text-align-last" - ], - "supports": [], - "values": [ - "auto", - "center", - "end", - "inherit", - "initial", - "justify", - "left", - "revert", - "revert-layer", - "right", - "start", - "unset" - ] - }, - "text-anchor": { - "isInherited": true, - "subproperties": [ - "text-anchor" - ], - "supports": [], - "values": [ - "end", - "inherit", - "initial", - "middle", - "revert", - "revert-layer", - "start", - "unset" - ] - }, - "text-combine-upright": { - "isInherited": true, - "subproperties": [ - "text-combine-upright" - ], - "supports": [], - "values": [ - "all", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "text-decoration": { - "isInherited": false, - "subproperties": [ - "text-decoration-line", - "text-decoration-style", - "text-decoration-color", - "text-decoration-thickness" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "-moz-none", - "auto", - "blink", - "color", - "color-mix", - "currentColor", - "dashed", - "dotted", - "double", - "from-font", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "line-through", - "none", - "oklab", - "oklch", - "overline", - "revert", - "revert-layer", - "rgb", - "rgba", - "solid", - "transparent", - "underline", - "unset", - "wavy" - ] - }, - "text-decoration-color": { - "isInherited": false, - "subproperties": [ - "text-decoration-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "text-decoration-line": { - "isInherited": false, - "subproperties": [ - "text-decoration-line" - ], - "supports": [], - "values": [ - "blink", - "inherit", - "initial", - "line-through", - "none", - "overline", - "revert", - "revert-layer", - "underline", - "unset" - ] - }, - "text-decoration-skip-ink": { - "isInherited": true, - "subproperties": [ - "text-decoration-skip-ink" - ], - "supports": [], - "values": [ - "all", - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "text-decoration-style": { - "isInherited": false, - "subproperties": [ - "text-decoration-style" - ], - "supports": [], - "values": [ - "-moz-none", - "dashed", - "dotted", - "double", - "inherit", - "initial", - "revert", - "revert-layer", - "solid", - "unset", - "wavy" - ] - }, - "text-decoration-thickness": { - "isInherited": false, - "subproperties": [ - "text-decoration-thickness" - ], - "supports": [], - "values": [ - "auto", - "from-font", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "text-emphasis": { - "isInherited": true, - "subproperties": [ - "text-emphasis-style", - "text-emphasis-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "circle", - "color", - "color-mix", - "currentColor", - "dot", - "double-circle", - "filled", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "none", - "oklab", - "oklch", - "open", - "revert", - "revert-layer", - "rgb", - "rgba", - "sesame", - "transparent", - "triangle", - "unset" - ] - }, - "text-emphasis-color": { - "isInherited": true, - "subproperties": [ - "text-emphasis-color" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "text-emphasis-position": { - "isInherited": true, - "subproperties": [ - "text-emphasis-position" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "left", - "over", - "revert", - "revert-layer", - "right", - "under", - "unset" - ] - }, - "text-emphasis-style": { - "isInherited": true, - "subproperties": [ - "text-emphasis-style" - ], - "supports": [], - "values": [ - "circle", - "dot", - "double-circle", - "filled", - "inherit", - "initial", - "none", - "open", - "revert", - "revert-layer", - "sesame", - "triangle", - "unset" - ] - }, - "text-indent": { - "isInherited": true, - "subproperties": [ - "text-indent" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "text-justify": { - "isInherited": true, - "subproperties": [ - "text-justify" - ], - "supports": [], - "values": [ - "auto", - "distribute", - "inherit", - "initial", - "inter-character", - "inter-word", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "text-orientation": { - "isInherited": true, - "subproperties": [ - "text-orientation" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "mixed", - "revert", - "revert-layer", - "sideways", - "sideways-right", - "unset", - "upright" - ] - }, - "text-overflow": { - "isInherited": false, - "subproperties": [ - "text-overflow" - ], - "supports": [], - "values": [ - "clip", - "ellipsis", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "text-rendering": { - "isInherited": true, - "subproperties": [ - "text-rendering" - ], - "supports": [], - "values": [ - "auto", - "geometricprecision", - "inherit", - "initial", - "optimizelegibility", - "optimizespeed", - "revert", - "revert-layer", - "unset" - ] - }, - "text-shadow": { - "isInherited": true, - "subproperties": [ - "text-shadow" - ], - "supports": [ - "color" - ], - "values": [ - "COLOR", - "color", - "color-mix", - "currentColor", - "hsl", - "hsla", - "hwb", - "inherit", - "initial", - "lab", - "lch", - "none", - "oklab", - "oklch", - "revert", - "revert-layer", - "rgb", - "rgba", - "transparent", - "unset" - ] - }, - "text-transform": { - "isInherited": true, - "subproperties": [ - "text-transform" - ], - "supports": [], - "values": [ - "capitalize", - "full-size-kana", - "full-width", - "inherit", - "initial", - "lowercase", - "math-auto", - "none", - "revert", - "revert-layer", - "unset", - "uppercase" - ] - }, - "text-underline-offset": { - "isInherited": true, - "subproperties": [ - "text-underline-offset" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "text-underline-position": { - "isInherited": true, - "subproperties": [ - "text-underline-position" - ], - "supports": [], - "values": [ - "auto", - "from-font", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "under", - "unset" - ] - }, - "top": { - "isInherited": false, - "subproperties": [ - "top" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "touch-action": { - "isInherited": false, - "subproperties": [ - "touch-action" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "manipulation", - "none", - "pan-x", - "pan-y", - "pinch-zoom", - "revert", - "revert-layer", - "unset" - ] - }, - "transform": { - "isInherited": false, - "subproperties": [ - "transform" - ], - "supports": [], - "values": [ - "accumulatematrix", - "inherit", - "initial", - "interpolatematrix", - "matrix", - "matrix3d", - "none", - "perspective", - "revert", - "revert-layer", - "rotate", - "rotate3d", - "rotateX", - "rotateY", - "rotateZ", - "scale", - "scale3d", - "scaleX", - "scaleY", - "scaleZ", - "skew", - "skewX", - "skewY", - "translate", - "translate3d", - "translateX", - "translateY", - "translateZ", - "unset" - ] - }, - "transform-box": { - "isInherited": false, - "subproperties": [ - "transform-box" - ], - "supports": [], - "values": [ - "border-box", - "content-box", - "fill-box", - "inherit", - "initial", - "revert", - "revert-layer", - "stroke-box", - "unset", - "view-box" - ] - }, - "transform-origin": { - "isInherited": false, - "subproperties": [ - "transform-origin" - ], - "supports": [], - "values": [ - "bottom", - "center", - "inherit", - "initial", - "left", - "revert", - "revert-layer", - "right", - "top", - "unset" - ] - }, - "transform-style": { - "isInherited": false, - "subproperties": [ - "transform-style" - ], - "supports": [], - "values": [ - "flat", - "inherit", - "initial", - "preserve-3d", - "revert", - "revert-layer", - "unset" - ] - }, - "transition": { - "isInherited": false, - "subproperties": [ - "transition-property", - "transition-duration", - "transition-timing-function", - "transition-delay" - ], - "supports": [ - "timing-function" - ], - "values": [ - "all", - "cubic-bezier", - "ease", - "ease-in", - "ease-in-out", - "ease-out", - "inherit", - "initial", - "linear", - "none", - "revert", - "revert-layer", - "step-end", - "step-start", - "steps", - "unset" - ] - }, - "transition-delay": { - "isInherited": false, - "subproperties": [ - "transition-delay" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "transition-duration": { - "isInherited": false, - "subproperties": [ - "transition-duration" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "transition-property": { - "isInherited": false, - "subproperties": [ - "transition-property" - ], - "supports": [], - "values": [ - "all", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "transition-timing-function": { - "isInherited": false, - "subproperties": [ - "transition-timing-function" - ], - "supports": [ - "timing-function" - ], - "values": [ - "cubic-bezier", - "ease", - "ease-in", - "ease-in-out", - "ease-out", - "inherit", - "initial", - "linear", - "revert", - "revert-layer", - "step-end", - "step-start", - "steps", - "unset" - ] - }, - "translate": { - "isInherited": false, - "subproperties": [ - "translate" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "unicode-bidi": { - "isInherited": false, - "subproperties": [ - "unicode-bidi" - ], - "supports": [], - "values": [ - "bidi-override", - "embed", - "inherit", - "initial", - "isolate", - "isolate-override", - "normal", - "plaintext", - "revert", - "revert-layer", - "unset" - ] - }, - "user-select": { - "isInherited": false, - "subproperties": [ - "user-select" - ], - "supports": [], - "values": [ - "-moz-none", - "all", - "auto", - "inherit", - "initial", - "none", - "revert", - "revert-layer", - "text", - "unset" - ] - }, - "vector-effect": { - "isInherited": false, - "subproperties": [ - "vector-effect" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "non-scaling-stroke", - "none", - "revert", - "revert-layer", - "unset" - ] - }, - "vertical-align": { - "isInherited": false, - "subproperties": [ - "vertical-align" - ], - "supports": [], - "values": [ - "-moz-middle-with-baseline", - "baseline", - "bottom", - "inherit", - "initial", - "middle", - "revert", - "revert-layer", - "sub", - "super", - "text-bottom", - "text-top", - "top", - "unset" - ] - }, - "visibility": { - "isInherited": true, - "subproperties": [ - "visibility" - ], - "supports": [], - "values": [ - "collapse", - "hidden", - "inherit", - "initial", - "revert", - "revert-layer", - "unset", - "visible" - ] - }, - "white-space": { - "isInherited": true, - "subproperties": [ - "white-space" - ], - "supports": [], - "values": [ - "-moz-pre-space", - "break-spaces", - "inherit", - "initial", - "normal", - "nowrap", - "pre", - "pre-line", - "pre-wrap", - "revert", - "revert-layer", - "unset" - ] - }, - "width": { - "isInherited": false, - "subproperties": [ - "width" - ], - "supports": [], - "values": [ - "-moz-available", - "auto", - "fit-content", - "inherit", - "initial", - "max-content", - "min-content", - "revert", - "revert-layer", - "unset" - ] - }, - "will-change": { - "isInherited": false, - "subproperties": [ - "will-change" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "word-break": { - "isInherited": true, - "subproperties": [ - "word-break" - ], - "supports": [], - "values": [ - "break-all", - "break-word", - "inherit", - "initial", - "keep-all", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "word-spacing": { - "isInherited": true, - "subproperties": [ - "word-spacing" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "word-wrap": { - "isInherited": true, - "subproperties": [ - "overflow-wrap" - ], - "supports": [], - "values": [ - "anywhere", - "break-word", - "inherit", - "initial", - "normal", - "revert", - "revert-layer", - "unset" - ] - }, - "writing-mode": { - "isInherited": true, - "subproperties": [ - "writing-mode" - ], - "supports": [], - "values": [ - "horizontal-tb", - "inherit", - "initial", - "lr", - "lr-tb", - "revert", - "revert-layer", - "rl", - "rl-tb", - "sideways-lr", - "sideways-rl", - "tb", - "tb-rl", - "unset", - "vertical-lr", - "vertical-rl" - ] - }, - "x": { - "isInherited": false, - "subproperties": [ - "x" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "y": { - "isInherited": false, - "subproperties": [ - "y" - ], - "supports": [], - "values": [ - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - }, - "z-index": { - "isInherited": false, - "subproperties": [ - "z-index" - ], - "supports": [], - "values": [ - "auto", - "inherit", - "initial", - "revert", - "revert-layer", - "unset" - ] - } -}; diff --git a/devtools/shared/css/generated/properties-db.js.in b/devtools/shared/css/generated/properties-db.js.in deleted file mode 100644 index ea3ee6d90d3a..000000000000 --- a/devtools/shared/css/generated/properties-db.js.in +++ /dev/null @@ -1,16 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -"use strict"; - -/** - * This file is automatically generated by `mach devtools-css-db`. It contains - * a static list of CSS properties that can be computed by Gecko. The actual script - * to generate these files can be found at - * devtools/shared/css/generated/generate-properties-db.js. - */ - -/** - * A list of CSS Properties and their various characteristics. - */ -exports.CSS_PROPERTIES = ${cssProperties}; diff --git a/devtools/shared/css/moz.build b/devtools/shared/css/moz.build index efcd47860219..97231df66101 100644 --- a/devtools/shared/css/moz.build +++ b/devtools/shared/css/moz.build @@ -4,15 +4,10 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -DIRS += [ - "generated", -] - DevToolsModules( "color-db.js", "color.js", "constants.js", "lexer.js", "parsing-utils.js", - "properties-db.js", ) diff --git a/devtools/shared/css/properties-db.js b/devtools/shared/css/properties-db.js deleted file mode 100644 index bff30a9538b6..000000000000 --- a/devtools/shared/css/properties-db.js +++ /dev/null @@ -1,44 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -"use strict"; - -/** - * This file contains static lists of CSS properties and values. Some of the small lists - * are edited manually, while the larger ones are generated by a script. The comments - * above each list indicates how it should be updated. - */ - -let db; - -// Allow this require to fail in case it's been deleted in the process of running -// `mach devtools-css-db` to regenerate the database. -try { - db = require("resource://devtools/shared/css/generated/properties-db.js"); -} catch (error) { - console.error( - `If this error is being displayed and "mach devtools-css-db" is not ` + - `being run, then it needs to be fixed.`, - error - ); - db = { - CSS_PROPERTIES: {}, - }; -} - -/** - * A list of CSS Properties and their various characteristics. This is used on the - * client-side when the CssPropertiesActor is not found, or when the client and server - * are the same version. A single property takes the form: - * - * "animation": { - * "isInherited": false, - * "supports": [ 7, 9, 10 ] - * } - */ -exports.CSS_PROPERTIES = db.CSS_PROPERTIES; - -exports.CSS_PROPERTIES_DB = { - properties: db.CSS_PROPERTIES, -}; diff --git a/devtools/shared/tests/xpcshell/test_css-properties-db.js b/devtools/shared/tests/xpcshell/test_css-properties-db.js deleted file mode 100644 index 06819d56b152..000000000000 --- a/devtools/shared/tests/xpcshell/test_css-properties-db.js +++ /dev/null @@ -1,171 +0,0 @@ -/* Any copyright is dedicated to the Public Domain. - http://creativecommons.org/publicdomain/zero/1.0/ */ - -/** - * Test that the devtool's client-side CSS properties database is in sync with the values - * on the platform (in Nightly only). If they are not, then `mach devtools-css-db` needs - * to be run to make everything up to date. Nightly, aurora, beta, and release may have - * different CSS properties and values. These are based on preferences and compiler flags. - * - * This test broke uplifts as the database needed to be regenerated every uplift. The - * combination of compiler flags and preferences means that it's too difficult to - * statically determine which properties are enabled between Firefox releases. - * - * Because of these difficulties, the database only needs to be up to date with Nightly. - * It is a fallback that is only used if the remote debugging protocol doesn't support - * providing a CSS database, so it's ok if the provided properties don't exactly match - * the inspected target in this particular case. - */ - -"use strict"; - -const { - CSS_PROPERTIES, -} = require("resource://devtools/shared/css/generated/properties-db.js"); -const PREFERENCES = InspectorUtils.getCSSPropertyPrefs(); -const { - generateCssProperties, -} = require("resource://devtools/server/actors/css-properties.js"); -const { Preferences } = ChromeUtils.importESModule( - "resource://gre/modules/Preferences.sys.mjs" -); - -function run_test() { - const propertiesErrorMessage = - "If this assertion fails, then the client side CSS " + - "properties list in devtools is out of sync with the " + - "CSS properties on the platform. To fix this " + - "assertion run `mach devtools-css-db` to re-generate " + - "the client side properties."; - - /** - * Check that the platform and client match for the details on their CSS properties. - * Enumerate each property to aid in debugging. Sometimes these properties don't - * completely agree due to differences in preferences. Check the currently set - * preference for that property to see if it's enabled. - */ - const platformProperties = generateCssProperties(); - - for (const propertyName in CSS_PROPERTIES) { - const platformProperty = platformProperties[propertyName]; - const clientProperty = CSS_PROPERTIES[propertyName]; - const deepEqual = isJsonDeepEqual(platformProperty, clientProperty); - - if (deepEqual) { - ok(true, `The static database and platform match for "${propertyName}".`); - } else { - ok( - false, - `The static database and platform do not match for ` + - ` - "${propertyName}". ${propertiesErrorMessage}` - ); - } - } - - /** - * Check that the list of properties on the platform and client are the same. If - * they are not, check that there may be preferences that are disabling them on the - * target platform. - */ - const mismatches = getKeyMismatches(platformProperties, CSS_PROPERTIES) - // Filter out OS-specific properties. - .filter(name => name && !name.includes("-moz-osx-")); - - if (mismatches.length === 0) { - ok( - true, - "No client and platform CSS property database mismatches were found." - ); - } - - mismatches.forEach(propertyName => { - if (getPreference(propertyName) === false) { - ok( - true, - `The static database and platform do not agree on the property ` + - `"${propertyName}" This is ok because it is currently disabled through ` + - `a preference.` - ); - } else { - ok( - false, - `The static database and platform do not agree on the property ` + - `"${propertyName}" ${propertiesErrorMessage}` - ); - } - }); -} - -/** - * Check JSON-serializable objects for deep equality. - */ -function isJsonDeepEqual(a, b) { - // Handle primitives. - if (a === b) { - return true; - } - - // Handle arrays. - if (Array.isArray(a) && Array.isArray(b)) { - if (a.length !== b.length) { - return false; - } - for (let i = 0; i < a.length; i++) { - if (!isJsonDeepEqual(a[i], b[i])) { - return false; - } - } - return true; - } - - // Handle objects - if (typeof a === "object" && typeof b === "object") { - for (const key in a) { - if (!isJsonDeepEqual(a[key], b[key])) { - return false; - } - } - - return Object.keys(a).length === Object.keys(b).length; - } - - // Not something handled by these cases, therefore not equal. - return false; -} - -/** - * Take the keys of two objects, and return the ones that don't match. - * - * @param {Object} a - * @param {Object} b - * @return {Array} keys - */ -function getKeyMismatches(a, b) { - const aNames = Object.keys(a); - const bNames = Object.keys(b); - const aMismatches = aNames.filter(key => !bNames.includes(key)); - const bMismatches = bNames.filter(key => { - return !aNames.includes(key) && !aMismatches.includes(key); - }); - - return aMismatches.concat(bMismatches); -} - -/** - * Get the preference value of whether this property is enabled. Returns an empty string - * if no preference exists. - * - * @param {String} propertyName - * @return {Boolean|undefined} - */ -function getPreference(propertyName) { - const preference = PREFERENCES.find(({ name, pref }) => { - return name === propertyName && !!pref; - }); - - if (preference) { - return Preferences.get(preference.pref); - } - return undefined; -} diff --git a/devtools/shared/tests/xpcshell/xpcshell.ini b/devtools/shared/tests/xpcshell/xpcshell.ini index af1ae3f88845..8a1634e31785 100644 --- a/devtools/shared/tests/xpcshell/xpcshell.ini +++ b/devtools/shared/tests/xpcshell/xpcshell.ini @@ -11,12 +11,6 @@ support-files = [test_assert.js] [test_debugger_client.js] [test_csslexer.js] -[test_css-properties-db.js] -# This test only enforces that the CSS database is up to date with nightly. The DB is -# only used when inspecting a target that doesn't support the getCSSDatabase actor. -# CSS properties are behind compile-time flags, and there is no automatic rebuild -# process for uplifts, so this test breaks on uplift. -run-if = nightly_build [test_eventemitter_abort_controller.js] [test_eventemitter_basic.js] [test_eventemitter_destroy.js] diff --git a/python/mach/mach/command_util.py b/python/mach/mach/command_util.py index f7840ebfbe3a..c4852570e061 100644 --- a/python/mach/mach/command_util.py +++ b/python/mach/mach/command_util.py @@ -83,9 +83,6 @@ MACH_COMMANDS = { "data-review": MachCommandReference( "toolkit/components/glean/build_scripts/mach_commands.py" ), - "devtools-css-db": MachCommandReference( - "devtools/shared/css/generated/mach_commands.py" - ), "doc": MachCommandReference("tools/moztreedocs/mach_commands.py"), "doctor": MachCommandReference("python/mozbuild/mozbuild/mach_commands.py"), "environment": MachCommandReference("python/mozbuild/mozbuild/mach_commands.py"),