{
    "dom-csslayerblockrule-name": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/CSSLayerBlockRule.json",
            "name": "name",
            "slug": "API/CSSLayerBlockRule/name",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/CSSLayerBlockRule/name",
            "summary": "The read-only name property of the CSSLayerBlockRule interface represents the name of the associated cascade layer.",
            "support": {
                "chrome": {
                    "version_added": "99"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "97"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "15.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "99"
                }
            },
            "title": "CSSLayerBlockRule: name property"
        }
    ],
    "csslayerblockrule": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/CSSLayerBlockRule.json",
            "name": "CSSLayerBlockRule",
            "slug": "API/CSSLayerBlockRule",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/CSSLayerBlockRule",
            "summary": "The CSSLayerBlockRule represents a @layer block rule. It is a grouping at-rule meaning that it can contain other rules, and is associated to a given cascade layer, identified by its name.",
            "support": {
                "chrome": {
                    "version_added": "99"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "97"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "15.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "99"
                }
            },
            "title": "CSSLayerBlockRule"
        }
    ],
    "dom-csslayerstatementrule-namelist": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/CSSLayerStatementRule.json",
            "name": "nameList",
            "slug": "API/CSSLayerStatementRule/nameList",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/CSSLayerStatementRule/nameList",
            "summary": "The read-only nameList property of the CSSLayerStatementRule interface return the list of associated cascade layer names. The names can't be modified.",
            "support": {
                "chrome": {
                    "version_added": "99"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "97"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "15.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "99"
                }
            },
            "title": "CSSLayerStatementRule: nameList property"
        }
    ],
    "csslayerstatementrule": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/CSSLayerStatementRule.json",
            "name": "CSSLayerStatementRule",
            "slug": "API/CSSLayerStatementRule",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/CSSLayerStatementRule",
            "summary": "The CSSLayerStatementRule represents a @layer statement rule. Unlike CSSLayerBlockRule, it doesn't contain other rules and merely defines one or several layers by providing their names.",
            "support": {
                "chrome": {
                    "version_added": "99"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "97"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "15.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "99"
                }
            },
            "title": "CSSLayerStatementRule"
        }
    ],
    "at-import": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/at-rules/import.json",
            "name": "import",
            "slug": "CSS/@import",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/@import",
            "summary": "The @import CSS at-rule is used to import style rules from other valid stylesheets. An @import rule must be defined at the top of the stylesheet, before any other at-rule (except @charset and @layer) and style declarations, or it will be ignored.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "1"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "5.5"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "3.5"
                },
                "opera_android": {
                    "version_added": "10.1"
                },
                "safari": {
                    "version_added": "1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "@import"
        }
    ],
    "layering": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/at-rules/layer.json",
            "name": "layer",
            "slug": "CSS/@layer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/@layer",
            "summary": "The @layer CSS at-rule is used to declare a cascade layer and can also be used to define the order of precedence in case of multiple cascade layers.",
            "support": {
                "chrome": {
                    "version_added": "99"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "97"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "15.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "99"
                }
            },
            "title": "@layer"
        }
    ],
    "revert-layer": [
        {
            "engines": [
                "gecko"
            ],
            "filename": "css/types/global_keywords.json",
            "name": "revert-layer",
            "slug": "CSS/revert-layer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/revert-layer",
            "summary": "The revert-layer CSS keyword rolls back the value of a property in a cascade layer to the value of the property in a CSS rule matching the element in a previous cascade layer. The value of the property with this keyword is recalculated as if no rules were specified on the target element in the current cascade layer.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "97"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "revert-layer"
        }
    ]
}
