Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 10, 2025

⚠ NEVER add commits to this pull request.

πŸ€– This pull request was automatically created to facilitate human review of @webref/css changes triggered by curated data at 990c1ef.

🧐 Please review the diff below and version numbers. If all looks good, merge this pull request to release the changes to npm.

πŸ“¦ Latest released @webref/css package was v8.1.1. Merging this pull request will release v8.1.2. Make sure that the bump is the right one for the changes.

✍ If any change needs to be made before release, do not add a commit to this pull request. Changes should rather be handled in a separate pull request and pushed to the main branch. You may leave this pull request open in the meantime, or close it. The pre-release job will automatically update this pull request or create a new one once the updates have made their way to the main branch.

πŸ›ˆ The actual change introduced by this pull request is a version bump in packages/css/package.json. You do not need to review that change. The bumped version is not the version that will be released when this pull request is merged, but rather the version that will be released next time.

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css.json packages/css/css.json
--- webref/node_modules/@webref/css/css.json
+++ packages/css/css.json
@@ -1194,7 +1194,7 @@
         "filter"
       ],
       "name": "blur()",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#funcdef-filter-blur",
+      "href": "https://drafts.csswg.org/filter-effects-1/#funcdef-filter-blur",
       "syntax": "blur( <length>? )",
       "extended": []
     },
@@ -1203,7 +1203,7 @@
         "filter"
       ],
       "name": "brightness()",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#funcdef-filter-brightness",
+      "href": "https://drafts.csswg.org/filter-effects-1/#funcdef-filter-brightness",
       "syntax": "brightness( [ <number> | <percentage> ]? )",
       "extended": []
     },
@@ -1300,7 +1300,7 @@
         "filter"
       ],
       "name": "contrast()",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#funcdef-filter-contrast",
+      "href": "https://drafts.csswg.org/filter-effects-1/#funcdef-filter-contrast",
       "syntax": "contrast( [ <number> | <percentage> ]? )",
       "extended": []
     },
@@ -1363,7 +1363,7 @@
         "filter"
       ],
       "name": "drop-shadow()",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#funcdef-filter-drop-shadow",
+      "href": "https://drafts.csswg.org/filter-effects-1/#funcdef-filter-drop-shadow",
       "syntax": "drop-shadow( [ <color>? && <length>{2,3} ] )",
       "extended": []
     },
@@ -1411,7 +1411,7 @@
     },
     {
       "name": "filter()",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#funcdef-filter",
+      "href": "https://drafts.csswg.org/filter-effects-1/#funcdef-filter",
       "syntax": "filter( [ <image> | <string> ], <filter-value-list> )",
       "extended": []
     },
@@ -1451,7 +1451,7 @@
         "filter"
       ],
       "name": "grayscale()",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#funcdef-filter-grayscale",
+      "href": "https://drafts.csswg.org/filter-effects-1/#funcdef-filter-grayscale",
       "syntax": "grayscale( [ <number> | <percentage> ]? )",
       "extended": []
     },
@@ -1478,7 +1478,7 @@
         "filter"
       ],
       "name": "hue-rotate()",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#funcdef-filter-hue-rotate",
+      "href": "https://drafts.csswg.org/filter-effects-1/#funcdef-filter-hue-rotate",
       "syntax": "hue-rotate( [ <angle> | <zero> ]? )",
       "extended": []
     },
@@ -1564,7 +1564,7 @@
         "filter"
       ],
       "name": "invert()",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#funcdef-filter-invert",
+      "href": "https://drafts.csswg.org/filter-effects-1/#funcdef-filter-invert",
       "syntax": "invert( [ <number> | <percentage> ]? )",
       "extended": []
     },
@@ -1691,7 +1691,7 @@
         "filter"
       ],
       "name": "opacity()",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#funcdef-filter-opacity",
+      "href": "https://drafts.csswg.org/filter-effects-1/#funcdef-filter-opacity",
       "syntax": "opacity( [ <number> | <percentage> ]? )",
       "extended": []
     },
@@ -1800,7 +1800,7 @@
         "clip"
       ],
       "name": "rect()",
-      "href": "https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",
+      "href": "https://drafts.csswg.org/css-masking-1/#funcdef-clip-rect",
       "syntax": "rect( <top>, <right>, <bottom>, <left> )",
       "extended": []
     },
@@ -1927,7 +1927,7 @@
         "filter"
       ],
       "name": "saturate()",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#funcdef-filter-saturate",
+      "href": "https://drafts.csswg.org/filter-effects-1/#funcdef-filter-saturate",
       "syntax": "saturate( [ <number> | <percentage> ]? )",
       "extended": []
     },
@@ -2000,7 +2000,7 @@
         "filter"
       ],
       "name": "sepia()",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#funcdef-filter-sepia",
+      "href": "https://drafts.csswg.org/filter-effects-1/#funcdef-filter-sepia",
       "syntax": "sepia( [ <number> | <percentage> ]? )",
       "extended": []
     },
@@ -3202,7 +3202,7 @@
       ],
       "syntax": "normal | stretch | <baseline-position> | <overflow-position>? <self-position> | anchor-center",
       "extended": [
-        "https://drafts.csswg.org/css-anchor-position-1/"
+        "https://drafts.csswg.org/css-anchor-position-1/#propdef-align-items"
       ]
     },
     {
@@ -3221,7 +3221,7 @@
       ],
       "syntax": "auto | normal | stretch | <baseline-position> | <overflow-position>? <self-position> | anchor-center",
       "extended": [
-        "https://drafts.csswg.org/css-anchor-position-1/"
+        "https://drafts.csswg.org/css-anchor-position-1/#propdef-align-self"
       ]
     },
     {
@@ -3599,7 +3599,7 @@
     },
     {
       "name": "backdrop-filter",
-      "href": "https://drafts.fxtf.org/filter-effects-2/#propdef-backdrop-filter",
+      "href": "https://drafts.csswg.org/filter-effects-2/#propdef-backdrop-filter",
       "initial": "none",
       "appliesTo": "All elements. In SVG, it applies to container elements without the defs element and all graphics elements",
       "inherited": "no",
@@ -3667,20 +3667,20 @@
     },
     {
       "name": "background-blend-mode",
-      "href": "https://drafts.fxtf.org/compositing-2/#propdef-background-blend-mode",
+      "href": "https://drafts.csswg.org/compositing-2/#propdef-background-blend-mode",
       "initial": "normal",
       "appliesTo": "All HTML elements",
       "inherited": "no",
       "percentages": "N/A",
       "computedValue": "as specified",
       "canonicalOrder": "per grammar",
+      "animationType": "discrete",
       "media": "visual",
-      "animatable": "no",
       "styleDeclaration": [
         "background-blend-mode",
         "backgroundBlendMode"
       ],
-      "syntax": "<mix-blend-mode>#",
+      "syntax": "<'mix-blend-mode'>#",
       "extended": []
     },
     {
@@ -4330,7 +4330,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -4436,7 +4436,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -4612,7 +4612,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -4975,7 +4975,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -5081,7 +5081,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -5221,7 +5221,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -5361,7 +5361,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -5590,7 +5590,7 @@
       "appliesTo": "all elements except ruby base containers and ruby annotation containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "absolute length, snapped as a border width; zero if the border style is none or hidden",
+      "computedValue": "absolute length, snapped as a border width",
       "canonicalOrder": "per grammar",
       "animationType": "by computed value",
       "logicalPropertyGroup": "border-width",
@@ -5943,7 +5943,7 @@
     },
     {
       "name": "clip",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-clip",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-clip",
       "initial": "auto",
       "appliesTo": "Absolutely positioned elements. In SVG, it applies to elements which establish a new viewport, pattern elements and mask elements.",
       "inherited": "no",
@@ -5960,7 +5960,7 @@
     },
     {
       "name": "clip-path",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-clip-path",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-clip-path",
       "initial": "none",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -5978,7 +5978,7 @@
     },
     {
       "name": "clip-rule",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-clip-rule",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-clip-rule",
       "initial": "nonzero",
       "appliesTo": "Applies to SVG graphics elements",
       "inherited": "yes",
@@ -6046,7 +6046,7 @@
     },
     {
       "name": "color-interpolation-filters",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#propdef-color-interpolation-filters",
+      "href": "https://drafts.csswg.org/filter-effects-1/#propdef-color-interpolation-filters",
       "initial": "linearRGB",
       "appliesTo": "All filter primitives",
       "inherited": "yes",
@@ -7321,8 +7321,9 @@
       "styleDeclaration": [
         "display"
       ],
-      "syntax": "[ <display-outside> || <display-inside> ] | <display-listitem> | <display-internal> | <display-box> | <display-legacy> | <display-outside> || [ <display-inside> | math ]",
+      "syntax": "[ <display-outside> || <display-inside> ] | <display-listitem> | <display-internal> | <display-box> | <display-legacy> | grid-lanes | inline-grid-lanes | <display-outside> || [ <display-inside> | math ]",
       "extended": [
+        "https://drafts.csswg.org/css-grid-3/",
         "https://w3c.github.io/mathml-core/"
       ]
     },
@@ -7463,7 +7464,7 @@
     },
     {
       "name": "fill-break",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-fill-break",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-fill-break",
       "initial": "bounding-box",
       "appliesTo": "all elements",
       "inherited": "yes?",
@@ -7481,7 +7482,7 @@
     },
     {
       "name": "fill-color",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-fill-color",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-fill-color",
       "initial": "currentcolor",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -7499,7 +7500,7 @@
     },
     {
       "name": "fill-image",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-fill-image",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-fill-image",
       "initial": "none",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -7517,7 +7518,7 @@
     },
     {
       "name": "fill-opacity",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-fill-opacity",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-fill-opacity",
       "initial": "1",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -7535,7 +7536,7 @@
     },
     {
       "name": "fill-origin",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-fill-origin",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-fill-origin",
       "initial": "match-parent",
       "appliesTo": "all elements",
       "inherited": "no",
@@ -7553,7 +7554,7 @@
     },
     {
       "name": "fill-position",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-fill-position",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-fill-position",
       "initial": "0% 0%",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -7571,7 +7572,7 @@
     },
     {
       "name": "fill-repeat",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-fill-repeat",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-fill-repeat",
       "initial": "repeat",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -7589,7 +7590,7 @@
     },
     {
       "name": "fill-rule",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-fill-rule",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-fill-rule",
       "initial": "nonzero",
       "appliesTo": "SVG shapes",
       "inherited": "yes",
@@ -7607,7 +7608,7 @@
     },
     {
       "name": "fill-size",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-fill-size",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-fill-size",
       "initial": "auto",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -7625,7 +7626,7 @@
     },
     {
       "name": "filter",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#propdef-filter",
+      "href": "https://drafts.csswg.org/filter-effects-1/#propdef-filter",
       "initial": "none",
       "appliesTo": "All elements. In SVG, it applies to container elements without the defs element, all graphics elements and the use element.",
       "inherited": "no",
@@ -7829,7 +7830,7 @@
     },
     {
       "name": "flood-color",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#propdef-flood-color",
+      "href": "https://drafts.csswg.org/filter-effects-1/#propdef-flood-color",
       "initial": "black",
       "appliesTo": "feFlood and feDropShadow elements",
       "inherited": "no",
@@ -7847,7 +7848,7 @@
     },
     {
       "name": "flood-opacity",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#propdef-flood-opacity",
+      "href": "https://drafts.csswg.org/filter-effects-1/#propdef-flood-opacity",
       "initial": "1",
       "appliesTo": "feFlood and feDropShadow elements",
       "inherited": "no",
@@ -9222,15 +9223,15 @@
     },
     {
       "name": "isolation",
-      "href": "https://drafts.fxtf.org/compositing-2/#propdef-isolation",
+      "href": "https://drafts.csswg.org/compositing-2/#propdef-isolation",
       "initial": "auto",
       "appliesTo": "All elements. In SVG, it applies to container elements, graphics elements and graphics referencing elements. [SVG11]",
       "inherited": "no",
       "percentages": "N/A",
       "computedValue": "as specified",
       "canonicalOrder": "per grammar",
+      "animationType": "discrete",
       "media": "visual",
-      "animatable": "no",
       "styleDeclaration": [
         "isolation"
       ],
@@ -9389,7 +9390,7 @@
       ],
       "syntax": "normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ] | legacy | legacy && [ left | right | center ] | anchor-center",
       "extended": [
-        "https://drafts.csswg.org/css-anchor-position-1/"
+        "https://drafts.csswg.org/css-anchor-position-1/#propdef-justify-items"
       ]
     },
     {
@@ -9408,7 +9409,7 @@
       ],
       "syntax": "auto | normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ] | anchor-center",
       "extended": [
-        "https://drafts.csswg.org/css-anchor-position-1/"
+        "https://drafts.csswg.org/css-anchor-position-1/#propdef-justify-self"
       ]
     },
     {
@@ -9449,7 +9450,7 @@
     },
     {
       "name": "lighting-color",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#propdef-lighting-color",
+      "href": "https://drafts.csswg.org/filter-effects-1/#propdef-lighting-color",
       "initial": "white",
       "appliesTo": "feDiffuseLighting and feSpecularLighting elements",
       "inherited": "no",
@@ -10008,7 +10009,7 @@
     },
     {
       "name": "mask",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask",
       "initial": "see individual properties",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -10025,7 +10026,7 @@
     },
     {
       "name": "mask-border",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-border",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-border",
       "initial": "See individual properties",
       "appliesTo": "See individual properties",
       "inherited": "no",
@@ -10043,7 +10044,7 @@
     },
     {
       "name": "mask-border-mode",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-mode",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-border-mode",
       "initial": "alpha",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -10061,7 +10062,7 @@
     },
     {
       "name": "mask-border-outset",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-outset",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-border-outset",
       "initial": "0",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -10079,7 +10080,7 @@
     },
     {
       "name": "mask-border-repeat",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-repeat",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-border-repeat",
       "initial": "stretch",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -10097,7 +10098,7 @@
     },
     {
       "name": "mask-border-slice",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-slice",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-border-slice",
       "initial": "0",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -10115,7 +10116,7 @@
     },
     {
       "name": "mask-border-source",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-source",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-border-source",
       "initial": "none",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -10133,7 +10134,7 @@
     },
     {
       "name": "mask-border-width",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-border-width",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-border-width",
       "initial": "auto",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -10151,7 +10152,7 @@
     },
     {
       "name": "mask-clip",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-clip",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-clip",
       "initial": "border-box",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -10169,7 +10170,7 @@
     },
     {
       "name": "mask-composite",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-composite",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-composite",
       "initial": "add",
       "appliesTo": "All elements. In SVG, it applies to container elements without the defs element and all graphics elements",
       "inherited": "no",
@@ -10187,7 +10188,7 @@
     },
     {
       "name": "mask-image",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-image",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-image",
       "initial": "none",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -10205,7 +10206,7 @@
     },
     {
       "name": "mask-mode",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-mode",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-mode",
       "initial": "match-source",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -10223,7 +10224,7 @@
     },
     {
       "name": "mask-origin",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-origin",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-origin",
       "initial": "border-box",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -10241,7 +10242,7 @@
     },
     {
       "name": "mask-position",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-position",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-position",
       "initial": "0% 0%",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -10259,7 +10260,7 @@
     },
     {
       "name": "mask-repeat",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-repeat",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-repeat",
       "initial": "repeat",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -10277,7 +10278,7 @@
     },
     {
       "name": "mask-size",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-size",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-size",
       "initial": "auto",
       "appliesTo": "All elements. In SVG, it applies to container elements excluding the defs element, all graphics elements and the use element",
       "inherited": "no",
@@ -10295,7 +10296,7 @@
     },
     {
       "name": "mask-type",
-      "href": "https://drafts.fxtf.org/css-masking-1/#propdef-mask-type",
+      "href": "https://drafts.csswg.org/css-masking-1/#propdef-mask-type",
       "initial": "luminance",
       "appliesTo": "mask elements",
       "inherited": "no",
@@ -10557,20 +10558,20 @@
     },
     {
       "name": "mix-blend-mode",
-      "href": "https://drafts.fxtf.org/compositing-2/#propdef-mix-blend-mode",
+      "href": "https://drafts.csswg.org/compositing-2/#propdef-mix-blend-mode",
       "initial": "normal",
       "appliesTo": "All elements. In SVG, it applies to container elements, graphics elements and graphics referencing elements. [SVG11]",
       "inherited": "no",
       "percentages": "N/A",
       "computedValue": "as specified",
       "canonicalOrder": "per grammar",
+      "animationType": "discrete",
       "media": "visual",
-      "animatable": "no",
       "styleDeclaration": [
         "mix-blend-mode",
         "mixBlendMode"
       ],
-      "syntax": "<blend-mode> | plus-darker | plus-lighter",
+      "syntax": "<blend-mode> | plus-lighter",
       "extended": []
     },
     {
@@ -13387,7 +13388,7 @@
     },
     {
       "name": "stroke-align",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-align",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-align",
       "initial": "center",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -13422,7 +13423,7 @@
     },
     {
       "name": "stroke-break",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-break",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-break",
       "initial": "bounding-box",
       "appliesTo": "all elements",
       "inherited": "?",
@@ -13440,7 +13441,7 @@
     },
     {
       "name": "stroke-color",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-color",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-color",
       "initial": "transparent",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -13458,7 +13459,7 @@
     },
     {
       "name": "stroke-dash-corner",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-dash-corner",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-dash-corner",
       "initial": "none",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -13476,7 +13477,7 @@
     },
     {
       "name": "stroke-dash-justify",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-dash-justify",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-dash-justify",
       "initial": "none",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -13511,7 +13512,7 @@
     },
     {
       "name": "stroke-dasharray",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-dasharray",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-dasharray",
       "initial": "none",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -13546,7 +13547,7 @@
     },
     {
       "name": "stroke-dashoffset",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-dashoffset",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-dashoffset",
       "initial": "0",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -13564,7 +13565,7 @@
     },
     {
       "name": "stroke-image",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-image",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-image",
       "initial": "none",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -13582,7 +13583,7 @@
     },
     {
       "name": "stroke-linecap",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-linecap",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-linecap",
       "initial": "butt",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -13600,7 +13601,7 @@
     },
     {
       "name": "stroke-linejoin",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-linejoin",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-linejoin",
       "initial": "miter",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -13618,7 +13619,7 @@
     },
     {
       "name": "stroke-miterlimit",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-miterlimit",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-miterlimit",
       "initial": "4",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -13636,7 +13637,7 @@
     },
     {
       "name": "stroke-opacity",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-opacity",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-opacity",
       "initial": "1",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -13654,7 +13655,7 @@
     },
     {
       "name": "stroke-origin",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-origin",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-origin",
       "initial": "match-parent",
       "appliesTo": "all elements",
       "inherited": "no",
@@ -13672,7 +13673,7 @@
     },
     {
       "name": "stroke-position",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-position",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-position",
       "initial": "0% 0%",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -13690,7 +13691,7 @@
     },
     {
       "name": "stroke-repeat",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-repeat",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-repeat",
       "initial": "repeat",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -13708,7 +13709,7 @@
     },
     {
       "name": "stroke-size",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-size",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-size",
       "initial": "auto",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -13726,7 +13727,7 @@
     },
     {
       "name": "stroke-width",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#propdef-stroke-width",
+      "href": "https://drafts.csswg.org/fill-stroke/#propdef-stroke-width",
       "initial": "1px",
       "appliesTo": "text and SVG shapes",
       "inherited": "yes",
@@ -14768,7 +14769,7 @@
       "name": "transition-behavior",
       "href": "https://drafts.csswg.org/css-transitions-2/#propdef-transition-behavior",
       "initial": "normal",
-      "appliesTo": "all elements",
+      "appliesTo": "All elements",
       "inherited": "no",
       "percentages": "N/A",
       "computedValue": "as specified",
@@ -15906,7 +15907,7 @@
     {
       "name": ":blank",
       "prose": "The :blank pseudo-class applies to user-input elements whose input value is empty (consists of the empty string or otherwise null input).",
-      "href": "https://drafts.csswg.org/selectors-4/#blank-pseudo",
+      "href": "https://drafts.csswg.org/selectors-5/#blank-pseudo",
       "syntax": ":blank",
       "extended": []
     },
@@ -15927,14 +15928,14 @@
     {
       "name": ":current",
       "prose": "The :current pseudo-class represents the element, or an ancestor of the element, that is currently being displayed.",
-      "href": "https://drafts.csswg.org/selectors-4/#current-pseudo",
+      "href": "https://drafts.csswg.org/selectors-5/#current-pseudo",
       "syntax": ":current",
       "extended": []
     },
     {
       "name": ":current()",
       "prose": "Its alternate form :current() takes a list of compound selectors as its argument: it represents the :current element that matches the argument or, if that does not match, the innermost ancestor of the :current element that does. (If neither the :current element nor its ancestors match the argument, then the selector does not represent anything.)",
-      "href": "https://drafts.csswg.org/selectors-4/#selectordef-current",
+      "href": "https://drafts.csswg.org/selectors-5/#selectordef-current",
       "extended": []
     },
     {
@@ -16049,7 +16050,7 @@
     {
       "name": ":future",
       "prose": "The :future pseudo-class represents any element that is defined to occur entirely after a :current element. For example, the WebVTT spec defines the :future pseudo-class relative to the current playback position of a media element. If a time-based order of elements is not defined by the document language, then this represents any element that is a (possibly indirect) next sibling of a :current element.",
-      "href": "https://drafts.csswg.org/selectors-4/#future-pseudo",
+      "href": "https://drafts.csswg.org/selectors-5/#future-pseudo",
       "syntax": ":future",
       "extended": []
     },
@@ -16130,14 +16131,14 @@
     {
       "name": ":interest-source",
       "prose": "The :interest-source pseudo-class applies to an interest source element that the user is currently \"showing interest\" in, and the :interest-target pseudo-class applies to the associated interest target of an element matching :interest-source.",
-      "href": "https://drafts.csswg.org/selectors-4/#selectordef-interest-source",
+      "href": "https://drafts.csswg.org/selectors-5/#selectordef-interest-source",
       "syntax": ":interest-source",
       "extended": []
     },
     {
       "name": ":interest-target",
       "prose": "The :interest-source pseudo-class applies to an interest source element that the user is currently \"showing interest\" in, and the :interest-target pseudo-class applies to the associated interest target of an element matching :interest-source.",
-      "href": "https://drafts.csswg.org/selectors-4/#selectordef-interest-target",
+      "href": "https://drafts.csswg.org/selectors-5/#selectordef-interest-target",
       "syntax": ":interest-target",
       "extended": []
     },
@@ -16249,7 +16250,7 @@
     },
     {
       "name": ":nth-col()",
-      "href": "https://drafts.csswg.org/selectors-4/#nth-col-pseudo",
+      "href": "https://drafts.csswg.org/selectors-5/#nth-col-pseudo",
       "syntax": ":nth-col(An+B)",
       "extended": []
     },
@@ -16261,7 +16262,7 @@
     },
     {
       "name": ":nth-last-col()",
-      "href": "https://drafts.csswg.org/selectors-4/#nth-last-col-pseudo",
+      "href": "https://drafts.csswg.org/selectors-5/#nth-last-col-pseudo",
       "syntax": ":nth-last-col(An+B)",
       "extended": []
     },
@@ -16334,7 +16335,7 @@
     {
       "name": ":past",
       "prose": "The :past pseudo-class represents any element that is defined to occur entirely prior to a :current element. For example, the WebVTT spec defines the :past pseudo-class relative to the current playback position of a media element. If a time-based order of elements is not defined by the document language, then this represents any element that is a (possibly indirect) previous sibling of a :current element.",
-      "href": "https://drafts.csswg.org/selectors-4/#past-pseudo",
+      "href": "https://drafts.csswg.org/selectors-5/#past-pseudo",
       "syntax": ":past",
       "extended": []
     },
@@ -16584,7 +16585,7 @@
     {
       "name": "||",
       "prose": "The column combinator, which consists of two pipes (||) represents the relationship of a column element to a cell element belonging to the column it represents. Column membership is determined based on the semantics of the document language only: whether and how the elements are presented is not considered. If a cell element belongs to more than one column, it is represented by a selector indicating membership in any of those columns.",
-      "href": "https://drafts.csswg.org/selectors-4/#selectordef-column",
+      "href": "https://drafts.csswg.org/selectors-5/#selectordef-column",
       "syntax": "'|' '|'",
       "extended": []
     },
@@ -16849,8 +16850,8 @@
     },
     {
       "name": "auto-repeat",
-      "href": "https://drafts.csswg.org/css-grid-2/#typedef-auto-repeat",
-      "syntax": "repeat( [ auto-fill | auto-fit ] , [ <line-names>? <fixed-size> ]+ <line-names>? )",
+      "href": "https://drafts.csswg.org/css-grid-3/#typedef-auto-repeat",
+      "syntax": "repeat( [ auto-fill | auto-fit ] , [ <line-names>? <track-size> ]+ <line-names>? )",
       "extended": []
     },
     {
@@ -16952,8 +16953,8 @@
     },
     {
       "name": "blend-mode",
-      "href": "https://drafts.fxtf.org/compositing-2/#ltblendmodegt",
-      "syntax": "normal | multiply | screen | overlay | darken | lighten | color-dodge |color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity",
+      "href": "https://drafts.csswg.org/compositing-2/#ltblendmodegt",
+      "syntax": "normal | darken | multiply | color-burn | lighten | screen | color-dodge | overlay | soft-light | hard-light | difference | exclusion | hue | saturation | color | luminosity",
       "extended": []
     },
     {
@@ -17061,7 +17062,7 @@
     },
     {
       "name": "clip-source",
-      "href": "https://drafts.fxtf.org/css-masking-1/#typedef-clip-source",
+      "href": "https://drafts.csswg.org/css-masking-1/#typedef-clip-source",
       "syntax": "<url>",
       "extended": []
     },
@@ -17228,13 +17229,13 @@
     },
     {
       "name": "composite-mode",
-      "href": "https://drafts.fxtf.org/compositing-2/#compositemode",
+      "href": "https://drafts.csswg.org/compositing-2/#compositemode",
       "syntax": "clear | copy | source-over | destination-over | source-in | destination-in | source-out | destination-out | source-atop | destination-atop | xor | lighter | plus-darker | plus-lighter",
       "extended": []
     },
     {
       "name": "compositing-operator",
-      "href": "https://drafts.fxtf.org/css-masking-1/#typedef-compositing-operator",
+      "href": "https://drafts.csswg.org/css-masking-1/#typedef-compositing-operator",
       "syntax": "add | subtract | intersect | exclude",
       "extended": []
     },
@@ -17637,13 +17638,13 @@
     },
     {
       "name": "filter-function",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#typedef-filter-function",
+      "href": "https://drafts.csswg.org/filter-effects-1/#typedef-filter-function",
       "syntax": "<blur()> | <brightness()> | <contrast()> | <drop-shadow()> | <grayscale()> | <hue-rotate()> | <invert()> | <opacity()> | <sepia()> | <saturate()>",
       "extended": []
     },
     {
       "name": "filter-value-list",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#typedef-filter-value-list",
+      "href": "https://drafts.csswg.org/filter-effects-1/#typedef-filter-value-list",
       "syntax": "[ <filter-function> | <url> ]+",
       "extended": []
     },
@@ -17847,7 +17848,7 @@
     },
     {
       "name": "geometry-box",
-      "href": "https://drafts.fxtf.org/css-masking-1/#typedef-geometry-box",
+      "href": "https://drafts.csswg.org/css-masking-1/#typedef-geometry-box",
       "syntax": "<shape-box> | fill-box | stroke-box | view-box",
       "extended": []
     },
@@ -18073,7 +18074,7 @@
     },
     {
       "name": "isolation-mode",
-      "href": "https://drafts.fxtf.org/compositing-2/#isolated-propid",
+      "href": "https://drafts.csswg.org/compositing-2/#isolated-propid",
       "syntax": "auto | isolate",
       "extended": []
     },
@@ -18298,25 +18299,25 @@
     },
     {
       "name": "mask-layer",
-      "href": "https://drafts.fxtf.org/css-masking-1/#typedef-mask-layer",
+      "href": "https://drafts.csswg.org/css-masking-1/#typedef-mask-layer",
       "syntax": "<mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || <geometry-box> || [ <geometry-box> | no-clip ] || <compositing-operator> || <masking-mode>",
       "extended": []
     },
     {
       "name": "mask-reference",
-      "href": "https://drafts.fxtf.org/css-masking-1/#typedef-mask-reference",
+      "href": "https://drafts.csswg.org/css-masking-1/#typedef-mask-reference",
       "syntax": "none | <image> | <mask-source>",
       "extended": []
     },
     {
       "name": "mask-source",
-      "href": "https://drafts.fxtf.org/css-masking-1/#typedef-mask-source",
+      "href": "https://drafts.csswg.org/css-masking-1/#typedef-mask-source",
       "syntax": "<url>",
       "extended": []
     },
     {
       "name": "masking-mode",
-      "href": "https://drafts.fxtf.org/css-masking-1/#typedef-masking-mode",
+      "href": "https://drafts.csswg.org/css-masking-1/#typedef-masking-mode",
       "syntax": "alpha | luminance | match-source",
       "extended": []
     },
@@ -18515,15 +18516,21 @@
       "extended": []
     },
     {
-      "name": "navigation-keyword",
-      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-navigation-keyword",
+      "name": "navigation-location",
+      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-navigation-location",
+      "syntax": "<route-name> | <url-pattern()>",
+      "extended": []
+    },
+    {
+      "name": "navigation-location-keyword",
+      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-navigation-location-keyword",
       "syntax": "at | from | to",
       "extended": []
     },
     {
-      "name": "navigation-location",
-      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-navigation-location",
-      "syntax": "<route-name> | <url-pattern()>",
+      "name": "navigation-location-test",
+      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-navigation-location-test",
+      "syntax": "<navigation-location-keyword> : <navigation-location>",
       "extended": []
     },
     {
@@ -18565,7 +18572,19 @@
     {
       "name": "navigation-test",
       "href": "https://drafts.csswg.org/css-navigation-1/#typedef-navigation-test",
-      "syntax": "<navigation-location> | <navigation-keyword> : <navigation-location>",
+      "syntax": "<navigation-location-test> | <navigation-type-test>",
+      "extended": []
+    },
+    {
+      "name": "navigation-type-keyword",
+      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-navigation-type-keyword",
+      "syntax": "traverse | back | forward | reload",
+      "extended": []
+    },
+    {
+      "name": "navigation-type-test",
+      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-navigation-type-test",
+      "syntax": "history : <navigation-type-keyword>",
       "extended": []
     },
     {
@@ -18597,7 +18616,7 @@
     },
     {
       "name": "number-optional-number",
-      "href": "https://drafts.fxtf.org/filter-effects-1/#typedef-number-optional-number",
+      "href": "https://drafts.csswg.org/filter-effects-1/#typedef-number-optional-number",
       "syntax": "<number> <number>?",
       "extended": []
     },
@@ -18688,7 +18707,7 @@
     },
     {
       "name": "paint",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#typedef-paint",
+      "href": "https://drafts.csswg.org/fill-stroke/#typedef-paint",
       "syntax": "none | <image> | <svg-paint>",
       "extended": []
     },
@@ -19458,7 +19477,7 @@
     },
     {
       "name": "svg-paint",
-      "href": "https://drafts.fxtf.org/fill-stroke-3/#typedef-svg-paint",
+      "href": "https://drafts.csswg.org/fill-stroke/#typedef-svg-paint",
       "syntax": "child | child( <integer> )",
       "extended": []
     },

@github-actions github-actions bot force-pushed the release-css-20251210104556625 branch 3 times, most recently from aa8dc48 to c281911 Compare December 11, 2025 00:59
@github-actions github-actions bot force-pushed the release-css-20251210104556625 branch 15 times, most recently from 0d2df55 to 1298569 Compare December 13, 2025 18:51
@github-actions github-actions bot force-pushed the release-css-20251210104556625 branch from 1298569 to 10893e1 Compare December 14, 2025 00:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant