Skip to content

📦 Release @webref/css6@6.25.13 - #2002

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-css6-20260724130714968
Open

📦 Release @webref/css6@6.25.13#2002
github-actions[bot] wants to merge 1 commit into
mainfrom
release-css6-20260724130714968

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

⚠ NEVER add commits to this pull request.

🤖 This pull request was automatically created to facilitate human review of @webref/css6 changes triggered by curated data at b22565b.

🧐 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/css6 package was v6.25.11. Merging this pull request will release v6.25.13. 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/css6/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.

IMPORTANT:
- Diff is too long to render in a PR description: 81801 characters
- First 60000 characters shown below
- Check the action log for the full diff

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-animations-2.json packages/css6/css-animations-2.json
--- webref/node_modules/@webref/css/css-animations-2.json
+++ packages/css6/css-animations-2.json
@@ -37,6 +37,67 @@
       ]
     },
     {
+      "name": "animation-delay-start",
+      "href": "https://drafts.csswg.org/css-animations-2/#propdef-animation-delay-start",
+      "value": "<time>#",
+      "initial": "0s",
+      "appliesTo": "all elements",
+      "inherited": "no",
+      "percentages": "N/A",
+      "computedValue": "list, each item a duration",
+      "canonicalOrder": "per grammar",
+      "animationType": "not animatable",
+      "values": [
+        {
+          "name": "<time>",
+          "prose": "The <time> defines how long of a delay there is between the start of the animation (when the animation is applied to the element via these properties) and when it begins executing. A delay of 0s (the initial value) means that the animation will execute as soon as it is applied. A negative delay is valid. Similar to a delay of 0s, it means that the animation executes immediately, but is automatically progressed by the absolute value of the delay, as if the animation had started the specified time in the past, and so it appears to start partway through its active duration. If an animation’s keyframes have an implied starting value, the values are taken from the time the animation starts, not some time in the past.",
+          "href": "https://drafts.csswg.org/css-animations-2/#valdef-animation-delay-start-time",
+          "type": "value",
+          "value": "<time>"
+        }
+      ],
+      "styleDeclaration": [
+        "animation-delay-start",
+        "animationDelayStart"
+      ]
+    },
+    {
+      "name": "animation-delay-end",
+      "href": "https://drafts.csswg.org/css-animations-2/#propdef-animation-delay-end",
+      "value": "<time [0s,∞]>#",
+      "initial": "0s",
+      "appliesTo": "all elements",
+      "inherited": "no",
+      "percentages": "N/A",
+      "computedValue": "list, each item a duration",
+      "canonicalOrder": "per grammar",
+      "animationType": "not animatable",
+      "styleDeclaration": [
+        "animation-delay-end",
+        "animationDelayEnd"
+      ]
+    },
+    {
+      "name": "animation-delay",
+      "href": "https://drafts.csswg.org/css-animations-2/#propdef-animation-delay",
+      "value": "[ <'animation-delay-start'> <'animation-delay-end'>? ]#",
+      "initial": "see individual properties",
+      "appliesTo": "see individual properties",
+      "inherited": "see individual properties",
+      "percentages": "see individual properties",
+      "computedValue": "see individual properties",
+      "animationType": "see individual properties",
+      "canonicalOrder": "per grammar",
+      "styleDeclaration": [
+        "animation-delay",
+        "animationDelay"
+      ],
+      "longhands": [
+        "animation-delay-start",
+        "animation-delay-end"
+      ]
+    },
+    {
       "name": "animation-composition",
       "href": "https://drafts.csswg.org/css-animations-2/#propdef-animation-composition",
       "value": "<single-animation-composition>#",
@@ -123,7 +184,7 @@
     },
     {
       "name": "<single-animation>",
-      "value": "<'animation-duration'> || <easing-function> || <'animation-delay'> || <single-animation-iteration-count> || <single-animation-direction> || <single-animation-fill-mode> || <single-animation-play-state> || [ none | <keyframes-name> ] || <single-animation-timeline>",
+      "value": "<'animation-duration'> || <easing-function> || <'animation-delay-start'> || <single-animation-iteration-count> || <single-animation-direction> || <single-animation-fill-mode> || <single-animation-play-state> || [ none | <keyframes-name> ] || <single-animation-timeline>",
       "href": "https://drafts.csswg.org/css-animations-2/#typedef-single-animation",
       "type": "type"
     }

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-backgrounds-4.json packages/css6/css-backgrounds-4.json
--- webref/node_modules/@webref/css/css-backgrounds-4.json
+++ packages/css6/css-backgrounds-4.json
@@ -682,13 +682,13 @@
       "name": "<bg-layer>",
       "href": "https://drafts.csswg.org/css-backgrounds-4/#typedef-bg-layer",
       "type": "type",
-      "value": "<bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <bg-clip> || <visual-box>"
+      "value": "<bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <visual-box> || <bg-clip>"
     },
     {
       "name": "<final-bg-layer>",
       "href": "https://drafts.csswg.org/css-backgrounds-4/#typedef-final-bg-layer",
       "type": "type",
-      "value": "<bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <bg-clip> || <visual-box> || <'background-color'>"
+      "value": "<bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <visual-box> || <bg-clip> || <'background-color'>"
     }
   ]
 }

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-box.json packages/css6/css-box.json
--- webref/node_modules/@webref/css/css-box.json
+++ packages/css6/css-box.json
@@ -96,12 +96,12 @@
     {
       "name": "margin-trim",
       "href": "https://drafts.csswg.org/css-box-4/#propdef-margin-trim",
-      "value": "none | [ block || inline ] | [ block-start || inline-start || block-end || inline-end ]",
+      "value": "none | block | [ block-start || block-end ]",
       "initial": "none",
-      "appliesTo": "block containers, multi-column containers, flex containers, grid containers",
+      "appliesTo": "block containers, multi-column containers",
       "inherited": "no",
       "percentages": "N/A",
-      "computedValue": "a set of zero to four keywords indicating which sides to trim",
+      "computedValue": "a set of zero to two keywords indicating which sides to trim",
       "canonicalOrder": "per grammar",
       "animationType": "discrete",
       "values": [
@@ -127,32 +127,11 @@
           "value": "block-end"
         },
         {
-          "name": "inline-start",
-          "prose": "Computes to block-start block-end.",
-          "href": "https://drafts.csswg.org/css-box-4/#valdef-margin-trim-inline-start",
-          "type": "value",
-          "value": "inline-start"
-        },
-        {
-          "name": "inline-end",
-          "prose": "Computes to block-start block-end.",
-          "href": "https://drafts.csswg.org/css-box-4/#valdef-margin-trim-inline-end",
-          "type": "value",
-          "value": "inline-end"
-        },
-        {
           "name": "block",
           "prose": "Computes to block-start block-end.",
           "href": "https://drafts.csswg.org/css-box-4/#valdef-margin-trim-block",
           "type": "value",
           "value": "block"
-        },
-        {
-          "name": "inline",
-          "prose": "Computes to inline-start inline-end.",
-          "href": "https://drafts.csswg.org/css-box-4/#valdef-margin-trim-inline",
-          "type": "value",
-          "value": "inline"
         }
       ],
       "styleDeclaration": [

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-color.json packages/css6/css-color.json
--- webref/node_modules/@webref/css/css-color.json
+++ packages/css6/css-color.json
@@ -83,161 +83,161 @@
         },
         {
           "name": "ActiveBorder",
-          "prose": "Active window border. Same as ButtonBorder.",
+          "prose": "Active window border. Computes to the color of ButtonBorder.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-activeborder",
           "type": "value",
           "value": "ActiveBorder"
         },
         {
           "name": "ActiveCaption",
-          "prose": "Active window caption. Same as Canvas.",
+          "prose": "Active window caption. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-activecaption",
           "type": "value",
           "value": "ActiveCaption"
         },
         {
           "name": "AppWorkspace",
-          "prose": "Background color of multiple document interface. Same as Canvas.",
+          "prose": "Background color of multiple document interface. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-appworkspace",
           "type": "value",
           "value": "AppWorkspace"
         },
         {
           "name": "Background",
-          "prose": "Desktop background. Same as Canvas.",
+          "prose": "Desktop background. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-background",
           "type": "value",
           "value": "Background"
         },
         {
           "name": "ButtonHighlight",
-          "prose": "The color of the border facing the light source for 3-D elements that appear 3-D due to one layer of surrounding border. Same as ButtonFace.",
+          "prose": "The color of the border facing the light source for 3-D elements that appear 3-D due to one layer of surrounding border. Computes to the color of ButtonFace.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-buttonhighlight",
           "type": "value",
           "value": "ButtonHighlight"
         },
         {
           "name": "ButtonShadow",
-          "prose": "The color of the border away from the light source for 3-D elements that appear 3-D due to one layer of surrounding border. Same as ButtonFace.",
+          "prose": "The color of the border away from the light source for 3-D elements that appear 3-D due to one layer of surrounding border. Computes to the color of ButtonFace.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-buttonshadow",
           "type": "value",
           "value": "ButtonShadow"
         },
         {
           "name": "CaptionText",
-          "prose": "Text in caption, size box, and scrollbar arrow box. Same as CanvasText.",
+          "prose": "Text in caption, size box, and scrollbar arrow box. Computes to the color of CanvasText.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-captiontext",
           "type": "value",
           "value": "CaptionText"
         },
         {
           "name": "InactiveBorder",
-          "prose": "Inactive window border. Same as ButtonBorder.",
+          "prose": "Inactive window border. Computes to the color of ButtonBorder.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-inactiveborder",
           "type": "value",
           "value": "InactiveBorder"
         },
         {
           "name": "InactiveCaption",
-          "prose": "Inactive window caption. Same as Canvas.",
+          "prose": "Inactive window caption. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-inactivecaption",
           "type": "value",
           "value": "InactiveCaption"
         },
         {
           "name": "InactiveCaptionText",
-          "prose": "Color of text in an inactive caption. Same as GrayText.",
+          "prose": "Color of text in an inactive caption. Computes to the color of GrayText.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-inactivecaptiontext",
           "type": "value",
           "value": "InactiveCaptionText"
         },
         {
           "name": "InfoBackground",
-          "prose": "Background color for tooltip controls. Same as Canvas.",
+          "prose": "Background color for tooltip controls. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-infobackground",
           "type": "value",
           "value": "InfoBackground"
         },
         {
           "name": "InfoText",
-          "prose": "Text color for tooltip controls. Same as CanvasText.",
+          "prose": "Text color for tooltip controls. Computes to the color of CanvasText.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-infotext",
           "type": "value",
           "value": "InfoText"
         },
         {
           "name": "Menu",
-          "prose": "Menu background. Same as Canvas.",
+          "prose": "Menu background. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-menu",
           "type": "value",
           "value": "Menu"
         },
         {
           "name": "MenuText",
-          "prose": "Text in menus. Same as CanvasText.",
+          "prose": "Text in menus. Computes to the color of CanvasText.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-menutext",
           "type": "value",
           "value": "MenuText"
         },
         {
           "name": "Scrollbar",
-          "prose": "Scroll bar gray area. Same as Canvas.",
+          "prose": "Scroll bar gray area. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-scrollbar",
           "type": "value",
           "value": "Scrollbar"
         },
         {
           "name": "ThreeDDarkShadow",
-          "prose": "The color of the darker (generally outer) of the two borders away from the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Same as ButtonBorder.",
+          "prose": "The color of the darker (generally outer) of the two borders away from the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Computes to the color of ButtonBorder.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-threeddarkshadow",
           "type": "value",
           "value": "ThreeDDarkShadow"
         },
         {
           "name": "ThreeDFace",
-          "prose": "The face background color for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Same as ButtonFace.",
+          "prose": "The face background color for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Computes to the color of ButtonFace.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-threedface",
           "type": "value",
           "value": "ThreeDFace"
         },
         {
           "name": "ThreeDHighlight",
-          "prose": "The color of the lighter (generally outer) of the two borders facing the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Same as ButtonBorder.",
+          "prose": "The color of the lighter (generally outer) of the two borders facing the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Computes to the color of ButtonBorder.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-threedhighlight",
           "type": "value",
           "value": "ThreeDHighlight"
         },
         {
           "name": "ThreeDLightShadow",
-          "prose": "The color of the darker (generally inner) of the two borders facing the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Same as ButtonBorder.",
+          "prose": "The color of the darker (generally inner) of the two borders facing the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Computes to the color of ButtonBorder.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-threedlightshadow",
           "type": "value",
           "value": "ThreeDLightShadow"
         },
         {
           "name": "ThreeDShadow",
-          "prose": "The color of the lighter (generally inner) of the two borders away from the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Same as ButtonBorder.",
+          "prose": "The color of the lighter (generally inner) of the two borders away from the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Computes to the color of ButtonBorder.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-threedshadow",
           "type": "value",
           "value": "ThreeDShadow"
         },
         {
           "name": "Window",
-          "prose": "Window background. Same as Canvas.",
+          "prose": "Window background. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-window",
           "type": "value",
           "value": "Window"
         },
         {
           "name": "WindowFrame",
-          "prose": "Window frame. Same as ButtonBorder.",
+          "prose": "Window frame. Computes to the color of ButtonBorder.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-windowframe",
           "type": "value",
           "value": "WindowFrame"
         },
         {
           "name": "WindowText",
-          "prose": "Text in windows. Same as CanvasText.",
+          "prose": "Text in windows. Computes to the color of CanvasText.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-windowtext",
           "type": "value",
           "value": "WindowText"
@@ -1465,7 +1465,7 @@
       "values": [
         {
           "name": "srgb",
-          "prose": "The srgb [SRGB] color space accepts three numeric parameters, representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1]. The whitepoint is D65. [SRGB] specifies two viewing conditions, encoding and typical. The [ICC] recommends using the encoding conditions for color conversion and for optimal viewing, which are the values in the table below. sRGB is the default color space for CSS, used for all the legacy color functions. It has the following characteristics: x y Red chromaticity 0.640 0.330 Green chromaticity 0.300 0.600 Blue chromaticity 0.150 0.060 White chromaticity D65 Transfer function see below White luminance 80.0 cd/m Black luminance 0.20 cd/m Image state display-referred Percentages Allowed for R, G and B Percent reference range for R,G,B: 0% = 0.0, 100% = 1.0 let sign = c < 0? -1 : 1; let abs = Math.abs(c); if (abs <= 0.04045) { cl = c / 12.92; } else { cl = sign * (Math.pow((abs + 0.055) / 1.055, 2.4)); } c is the gamma-encoded red, green or blue component. cl is the corresponding linear-light component. Visualization of the sRGB color space in LCH. The primaries and secondaries are shown.",
+          "prose": "The srgb [SRGB] color space accepts three numeric parameters, representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1]. The whitepoint is D65. [SRGB] specifies two viewing conditions, encoding and typical. The [ICC] recommends using the encoding conditions for color conversion and for optimal viewing, which are the values in the table below. sRGB is the default color space for CSS, used for all the legacy color functions. It has the following characteristics: x y Red chromaticity 0.640 0.330 Green chromaticity 0.300 0.600 Blue chromaticity 0.150 0.060 White chromaticity D65 Transfer function see below White luminance 80.0 cd/m Black luminance 0.20 cd/m Image state display-referred Percentages Allowed for R, G and B Percent reference range for R,G,B: 0% = 0.0, 100% = 1.0 let sign = c < 0? -1 : 1; let abs = Math.abs(c); if (abs <= 0.04045) { cl = c / 12.92; } else { cl = sign * (Math.pow((abs + 0.055) / 1.055, 2.4)); } c is the gamma-encoded red, green or blue component. cl is the corresponding linear-light component. Visualization of the sRGB color space in Oklch. The primaries and secondaries are shown.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-srgb",
           "type": "value",
           "value": "srgb"
@@ -1479,7 +1479,7 @@
         },
         {
           "name": "display-p3",
-          "prose": "The display-p3 [Display-P3] color space accepts three numeric parameters, representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1]. It uses the same primary chromaticities as [DCI-P3], but with a D65 whitepoint, and the same transfer curve as sRGB. Modern displays, TVs, laptop screens and phone screens are able to display all, or nearly all, of the display-p3 gamut. It has the following characteristics: x y Red chromaticity 0.680 0.320 Green chromaticity 0.265 0.690 Blue chromaticity 0.150 0.060 White chromaticity D65 Transfer function same as srgb White luminance 80.0 cd/m Black luminance 0.80 cd/m Image state display-referred Percentages Allowed for R, G and B Percent reference range for R,G,B: 0% = 0.0, 100% = 1.0 Visualization of the P3 color space in LCH. The primaries and secondaries are shown (but in sRGB, not in the correct colors). For comparison, the sRGB primaries and secondaries are also shown, as dashed circles. P3 primaries have higher Chroma.",
+          "prose": "The display-p3 [Display-P3] color space accepts three numeric parameters, representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1]. It uses the same primary chromaticities as [DCI-P3], but with a D65 whitepoint, and the same transfer curve as sRGB. Modern displays, TVs, laptop screens and phone screens are able to display all, or nearly all, of the display-p3 gamut. It has the following characteristics: x y Red chromaticity 0.680 0.320 Green chromaticity 0.265 0.690 Blue chromaticity 0.150 0.060 White chromaticity D65 Transfer function same as srgb White luminance 80.0 cd/m Black luminance 0.80 cd/m Image state display-referred Percentages Allowed for R, G and B Percent reference range for R,G,B: 0% = 0.0, 100% = 1.0 Visualization of the P3 color space in Oklch. The primaries and secondaries are shown (but in sRGB, not in the correct colors). For comparison, the sRGB primaries and secondaries are also shown, as dashed circles. P3 primaries have higher Chroma.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-display-p3",
           "type": "value",
           "value": "display-p3"
@@ -1493,21 +1493,21 @@
         },
         {
           "name": "a98-rgb",
-          "prose": "The a98-rgb color space accepts three numeric parameters, representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1]. The transfer curve is a gamma function, close to but not exactly 1/2.2. It has the following characteristics: x y Red chromaticity 0.6400 0.3300 Green chromaticity 0.2100 0.7100 Blue chromaticity 0.1500 0.0600 White chromaticity D65 Transfer function 256/563 White luminance 160.0 cd/m Black luminance 0.5557 cd/m Image state display-referred Percentages Allowed for R, G and B Percent reference range for R,G,B: 0% = 0.0, 100% = 1.0 Visualization of the A98 color space in LCH. The primaries and secondaries are shown (but in sRGB, not in the correct colors). For comparison, the sRGB primaries and secondaries are also shown, as dashed circles. a98 primaries have higher Chroma, especially the yellow, green and cyan.",
+          "prose": "The a98-rgb color space accepts three numeric parameters, representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1]. The transfer curve is a gamma function, close to but not exactly 1/2.2. It has the following characteristics: x y Red chromaticity 0.6400 0.3300 Green chromaticity 0.2100 0.7100 Blue chromaticity 0.1500 0.0600 White chromaticity D65 Transfer function 256/563 White luminance 160.0 cd/m Black luminance 0.5557 cd/m Image state display-referred Percentages Allowed for R, G and B Percent reference range for R,G,B: 0% = 0.0, 100% = 1.0 Visualization of the A98 color space in Oklch. The primaries and secondaries are shown (but in sRGB, not in the correct colors). For comparison, the sRGB primaries and secondaries are also shown, as dashed circles. a98 primaries have higher Chroma, especially the yellow, green and cyan.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-a98-rgb",
           "type": "value",
           "value": "a98-rgb"
         },
         {
           "name": "prophoto-rgb",
-          "prose": "The prophoto-rgb color space accepts three numeric parameters, representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1]. The transfer curve is a gamma function with a value of 1/1.8, and a small linear portion near black. The white point is D50, the same as is used by CIE Lab. Thus, conversion to CIE Lab does not require the chromatic adaptation step. The ProPhoto RGB space uses hyper-saturated, non physically realizable primaries. These were chosen to allow a wide color gamut and in particular, to minimize hue shifts under tonal manipulation. It is often used in digital photography as a wide gamut color space for the archival version of photographic images. The prophoto-rgb color space allows CSS to specify colors that will match colors in such images having the same RGB values. The ProPhoto RGB space was originally developed by Kodak and is described in [Wolfe]. It was standardized by ISO as [ROMM],[ROMM-RGB]. The white luminance is given as a range, and the viewing flare (and thus, the black luminance) is 0.5% to 1.0% of this. It has the following characteristics: x y Red chromaticity 0.734699 0.265301 Green chromaticity 0.159597 0.840403 Blue chromaticity 0.036598 0.000105 White chromaticity D50 Transfer function see below White luminance 160.0 to 640.0 cd/m Black luminance See text Image state display-referred Percentages Allowed for R, G and B Percent reference range for R,G,B: 0% = 0.0, 100% = 1.0 const E = 16/512; let sign = c < 0? -1 : 1; let abs = Math.abs(c); if (abs <= E) { cl = c / 16; } else { cl = sign * Math.pow(c, 1.8); } c is the gamma-encoded red, green or blue component. cl is the corresponding linear-light component. Visualization of the prophoto-rgb color space in LCH. The primaries and secondaries are shown (but in sRGB, not in the correct colors). For comparison, the sRGB primaries and secondaries are also shown, as dashed circles. prophoto-rgb primaries and secondaries have much higher Chroma, but much of this ultrawide gamut does not correspond to physically realizable colors.",
+          "prose": "The prophoto-rgb color space accepts three numeric parameters, representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1]. The transfer curve is a gamma function with a value of 1/1.8, and a small linear portion near black. The white point is D50, the same as is used by CIE Lab. Thus, conversion to CIE Lab does not require the chromatic adaptation step. The ProPhoto RGB space uses hyper-saturated, non physically realizable primaries. These were chosen to allow a wide color gamut and in particular, to minimize hue shifts under tonal manipulation. It is often used in digital photography as a wide gamut color space for the archival version of photographic images. The prophoto-rgb color space allows CSS to specify colors that will match colors in such images having the same RGB values. The ProPhoto RGB space was originally developed by Kodak and is described in [Wolfe]. It was standardized by ISO as [ROMM],[ROMM-RGB]. The white luminance is given as a range, and the viewing flare (and thus, the black luminance) is 0.5% to 1.0% of this. It has the following characteristics: x y Red chromaticity 0.734699 0.265301 Green chromaticity 0.159597 0.840403 Blue chromaticity 0.036598 0.000105 White chromaticity D50 Transfer function see below White luminance 160.0 to 640.0 cd/m Black luminance See text Image state display-referred Percentages Allowed for R, G and B Percent reference range for R,G,B: 0% = 0.0, 100% = 1.0 const E = 16/512; let sign = c < 0? -1 : 1; let abs = Math.abs(c); if (abs <= E) { cl = c / 16; } else { cl = sign * Math.pow(c, 1.8); } c is the gamma-encoded red, green or blue component. cl is the corresponding linear-light component. Visualization of the prophoto-rgb color space in Oklch. The primaries and secondaries are shown (but in sRGB, not in the correct colors). For comparison, the sRGB primaries and secondaries are also shown, as dashed circles. prophoto-rgb primaries and secondaries have much higher Chroma, but much of this ultrawide gamut does not correspond to physically realizable colors.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-prophoto-rgb",
           "type": "value",
           "value": "prophoto-rgb"
         },
         {
           "name": "rec2020",
-          "prose": "The rec2020 [Rec.2020] color space accepts three numeric parameters, representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1], (\"full-range\", in video terminology). ITU Reference 2020 is used for Ultra High Definition, 4k and 8k television. The primaries are physically realizable, but with difficulty as they lie very close to the spectral locus. Current displays are unable to reproduce the full gamut of rec2020. Coverage is expected to increase over time as displays improve. It has the following characteristics: x y Red chromaticity 0.708 0.292 Green chromaticity 0.170 0.797 Blue chromaticity 0.131 0.046 White chromaticity D65 Transfer function gamma 2.40, from [REC_BT.1886] Image state display-referred Percentages Allowed for R, G and B Percent reference range for R,G,B: 0% = 0.0, 100% = 1.0 Visualization of the rec2020 color space in LCH. The primaries and secondaries are shown (but in sRGB, not in the correct colors). For comparison, the sRGB primaries and secondaries are also shown, as dashed circles. rec2020 primaries have much higher Chroma.",
+          "prose": "The rec2020 [Rec.2020] color space accepts three numeric parameters, representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1], (\"full-range\", in video terminology). ITU Reference 2020 is used for Ultra High Definition, 4k and 8k television. The primaries are physically realizable, but with difficulty as they lie very close to the spectral locus. Current displays are unable to reproduce the full gamut of rec2020. Coverage is expected to increase over time as displays improve. It has the following characteristics: x y Red chromaticity 0.708 0.292 Green chromaticity 0.170 0.797 Blue chromaticity 0.131 0.046 White chromaticity D65 Transfer function gamma 2.40, from [REC_BT.1886] Image state display-referred Percentages Allowed for R, G and B Percent reference range for R,G,B: 0% = 0.0, 100% = 1.0 Visualization of the rec2020 color space in Oklch. The primaries and secondaries are shown (but in sRGB, not in the correct colors). For comparison, the sRGB primaries and secondaries are also shown, as dashed circles. rec2020 primaries have much higher Chroma.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-rec2020",
           "type": "value",
           "value": "rec2020"
@@ -1597,161 +1597,161 @@
       "values": [
         {
           "name": "ActiveBorder",
-          "prose": "Active window border. Same as ButtonBorder.",
+          "prose": "Active window border. Computes to the color of ButtonBorder.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-activeborder",
           "type": "value",
           "value": "ActiveBorder"
         },
         {
           "name": "ActiveCaption",
-          "prose": "Active window caption. Same as Canvas.",
+          "prose": "Active window caption. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-activecaption",
           "type": "value",
           "value": "ActiveCaption"
         },
         {
           "name": "AppWorkspace",
-          "prose": "Background color of multiple document interface. Same as Canvas.",
+          "prose": "Background color of multiple document interface. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-appworkspace",
           "type": "value",
           "value": "AppWorkspace"
         },
         {
           "name": "Background",
-          "prose": "Desktop background. Same as Canvas.",
+          "prose": "Desktop background. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-background",
           "type": "value",
           "value": "Background"
         },
         {
           "name": "ButtonHighlight",
-          "prose": "The color of the border facing the light source for 3-D elements that appear 3-D due to one layer of surrounding border. Same as ButtonFace.",
+          "prose": "The color of the border facing the light source for 3-D elements that appear 3-D due to one layer of surrounding border. Computes to the color of ButtonFace.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-buttonhighlight",
           "type": "value",
           "value": "ButtonHighlight"
         },
         {
           "name": "ButtonShadow",
-          "prose": "The color of the border away from the light source for 3-D elements that appear 3-D due to one layer of surrounding border. Same as ButtonFace.",
+          "prose": "The color of the border away from the light source for 3-D elements that appear 3-D due to one layer of surrounding border. Computes to the color of ButtonFace.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-buttonshadow",
           "type": "value",
           "value": "ButtonShadow"
         },
         {
           "name": "CaptionText",
-          "prose": "Text in caption, size box, and scrollbar arrow box. Same as CanvasText.",
+          "prose": "Text in caption, size box, and scrollbar arrow box. Computes to the color of CanvasText.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-captiontext",
           "type": "value",
           "value": "CaptionText"
         },
         {
           "name": "InactiveBorder",
-          "prose": "Inactive window border. Same as ButtonBorder.",
+          "prose": "Inactive window border. Computes to the color of ButtonBorder.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-inactiveborder",
           "type": "value",
           "value": "InactiveBorder"
         },
         {
           "name": "InactiveCaption",
-          "prose": "Inactive window caption. Same as Canvas.",
+          "prose": "Inactive window caption. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-inactivecaption",
           "type": "value",
           "value": "InactiveCaption"
         },
         {
           "name": "InactiveCaptionText",
-          "prose": "Color of text in an inactive caption. Same as GrayText.",
+          "prose": "Color of text in an inactive caption. Computes to the color of GrayText.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-inactivecaptiontext",
           "type": "value",
           "value": "InactiveCaptionText"
         },
         {
           "name": "InfoBackground",
-          "prose": "Background color for tooltip controls. Same as Canvas.",
+          "prose": "Background color for tooltip controls. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-infobackground",
           "type": "value",
           "value": "InfoBackground"
         },
         {
           "name": "InfoText",
-          "prose": "Text color for tooltip controls. Same as CanvasText.",
+          "prose": "Text color for tooltip controls. Computes to the color of CanvasText.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-infotext",
           "type": "value",
           "value": "InfoText"
         },
         {
           "name": "Menu",
-          "prose": "Menu background. Same as Canvas.",
+          "prose": "Menu background. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-menu",
           "type": "value",
           "value": "Menu"
         },
         {
           "name": "MenuText",
-          "prose": "Text in menus. Same as CanvasText.",
+          "prose": "Text in menus. Computes to the color of CanvasText.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-menutext",
           "type": "value",
           "value": "MenuText"
         },
         {
           "name": "Scrollbar",
-          "prose": "Scroll bar gray area. Same as Canvas.",
+          "prose": "Scroll bar gray area. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-scrollbar",
           "type": "value",
           "value": "Scrollbar"
         },
         {
           "name": "ThreeDDarkShadow",
-          "prose": "The color of the darker (generally outer) of the two borders away from the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Same as ButtonBorder.",
+          "prose": "The color of the darker (generally outer) of the two borders away from the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Computes to the color of ButtonBorder.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-threeddarkshadow",
           "type": "value",
           "value": "ThreeDDarkShadow"
         },
         {
           "name": "ThreeDFace",
-          "prose": "The face background color for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Same as ButtonFace.",
+          "prose": "The face background color for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Computes to the color of ButtonFace.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-threedface",
           "type": "value",
           "value": "ThreeDFace"
         },
         {
           "name": "ThreeDHighlight",
-          "prose": "The color of the lighter (generally outer) of the two borders facing the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Same as ButtonBorder.",
+          "prose": "The color of the lighter (generally outer) of the two borders facing the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Computes to the color of ButtonBorder.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-threedhighlight",
           "type": "value",
           "value": "ThreeDHighlight"
         },
         {
           "name": "ThreeDLightShadow",
-          "prose": "The color of the darker (generally inner) of the two borders facing the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Same as ButtonBorder.",
+          "prose": "The color of the darker (generally inner) of the two borders facing the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Computes to the color of ButtonBorder.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-threedlightshadow",
           "type": "value",
           "value": "ThreeDLightShadow"
         },
         {
           "name": "ThreeDShadow",
-          "prose": "The color of the lighter (generally inner) of the two borders away from the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Same as ButtonBorder.",
+          "prose": "The color of the lighter (generally inner) of the two borders away from the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Computes to the color of ButtonBorder.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-threedshadow",
           "type": "value",
           "value": "ThreeDShadow"
         },
         {
           "name": "Window",
-          "prose": "Window background. Same as Canvas.",
+          "prose": "Window background. Computes to the color of Canvas.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-window",
           "type": "value",
           "value": "Window"
         },
         {
           "name": "WindowFrame",
-          "prose": "Window frame. Same as ButtonBorder.",
+          "prose": "Window frame. Computes to the color of ButtonBorder.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-windowframe",
           "type": "value",
           "value": "WindowFrame"
         },
         {
           "name": "WindowText",
-          "prose": "Text in windows. Same as CanvasText.",
+          "prose": "Text in windows. Computes to the color of CanvasText.",
           "href": "https://drafts.csswg.org/css-color-4/#valdef-color-windowtext",
           "type": "value",
           "value": "WindowText"

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-inline.json packages/css6/css-inline.json
--- webref/node_modules/@webref/css/css-inline.json
+++ packages/css6/css-inline.json
@@ -183,7 +183,7 @@
       "href": "https://drafts.csswg.org/css-inline-3/#propdef-baseline-source",
       "value": "auto | first | last",
       "initial": "auto",
-      "appliesTo": "inline-level boxes",
+      "appliesTo": "inline-level boxes that establish an independent formatting context",
       "inherited": "no",
       "percentages": "N/A",
       "computedValue": "specified keyword",

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-mixins.json packages/css6/css-mixins.json
--- webref/node_modules/@webref/css/css-mixins.json
+++ packages/css6/css-mixins.json
@@ -31,7 +31,7 @@
       "name": "@mixin",
       "href": "https://drafts.csswg.org/css-mixins-1/#at-ruledef-mixin",
       "descriptors": [],
-      "value": "@mixin <function-token> <function-parameter>#? ) { <declaration-rule-list> }"
+      "value": "@mixin [<function-token> <function-parameter>#? ) | <ident-token> ] { <declaration-rule-list> }"
     },
     {
       "name": "@result",

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-navigation.json packages/css6/css-navigation.json
--- webref/node_modules/@webref/css/css-navigation.json
+++ packages/css6/css-navigation.json
@@ -1,16 +1,16 @@
 {
   "spec": {
-    "title": "CSS Route Matching",
+    "title": "CSS Navigation Matching",
     "url": "https://drafts.csswg.org/css-navigation-1/"
   },
   "properties": [],
   "atrules": [
     {
-      "name": "@route",
-      "prose": "The @route rule is an at-rule that associates an author-defined name with a URL pattern. This name can be referenced in @navigation rules and in :link-to() pseudo-classes.",
-      "href": "https://drafts.csswg.org/css-navigation-1/#at-ruledef-route",
+      "name": "@location",
+      "prose": "The @location rule is an at-rule that associates an author-defined name with a URL pattern. This name can be referenced in @navigation rules and in :link-to() pseudo-classes.",
+      "href": "https://drafts.csswg.org/css-navigation-1/#at-ruledef-location",
       "descriptors": [],
-      "value": "<route-rule>"
+      "value": "<location-rule>"
     },
     {
       "name": "@navigation",
@@ -35,26 +35,26 @@
   ],
   "values": [
     {
-      "name": "<route-location>",
-      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-route-location",
+      "name": "<navigation-location>",
+      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-navigation-location",
       "type": "type",
-      "value": "<url> | [ <route-name> | <url-pattern()> ]"
+      "value": "<url> | [ <location-name> | <url-pattern()> ]"
     },
     {
-      "name": "<route-name>",
-      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-route-name",
+      "name": "<location-name>",
+      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-location-name",
       "type": "type",
       "value": "<dashed-ident>"
     },
     {
-      "name": "<route-rule>",
-      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-route-rule",
+      "name": "<location-rule>",
+      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-location-rule",
       "type": "type",
-      "value": "@route <dashed-ident> { <declaration-list> }"
+      "value": "@location <dashed-ident> { <declaration-list> }"
     },
     {
-      "name": "<route-descriptor>",
-      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-route-descriptor",
+      "name": "<location-descriptor>",
+      "href": "https://drafts.csswg.org/css-navigation-1/#typedef-location-descriptor",
       "type": "type",
       "value": "<pattern-descriptor> | <init-descriptor> | <base-descriptor>"
     },
@@ -111,19 +111,19 @@
       "name": "<navigation-location-test>",
       "href": "https://drafts.csswg.org/css-navigation-1/#typedef-navigation-location-test",
       "type": "type",
-      "value": "<navigation-relation> : <route-location>"
+      "value": "<navigation-relation> : <navigation-location>"
     },
     {
       "name": "<navigation-relation>",
       "href": "https://drafts.csswg.org/css-navigation-1/#typedef-navigation-relation",
       "type": "type",
-      "value": "at | with | from | to"
+      "value": "at | from | to"
     },
     {
       "name": "<navigation-location-between-test>",
       "href": "https://drafts.csswg.org/css-navigation-1/#typedef-navigation-location-between-test",
       "type": "type",
-      "value": "between : <route-location> and <route-location>"
+      "value": "between : <navigation-location> and <navigation-location>"
     },
     {
       "name": "<navigation-type-test>",

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-overflow-5.json packages/css6/css-overflow-5.json
--- webref/node_modules/@webref/css/css-overflow-5.json
+++ packages/css6/css-overflow-5.json
@@ -90,6 +90,38 @@
       ]
     },
     {
+      "name": "scroll-axis-lock",
+      "href": "https://drafts.csswg.org/css-overflow-5/#propdef-scroll-axis-lock",
+      "value": "auto | none",
+      "initial": "auto",
+      "appliesTo": "scroll container elements",
+      "inherited": "no",
+      "percentages": "n/a",
+      "computedValue": "specified value",
+      "canonicalOrder": "per grammar",
+      "animationType": "discrete",
+      "values": [
+        {
+          "name": "none",
+          "prose": "The user agent must not lock scrolls on the element to one axis.",
+          "href": "https://drafts.csswg.org/css-overflow-5/#valdef-scroll-axis-lock-none",
+          "type": "value",
+          "value": "none"
+        },
+        {
+          "name": "auto",
+          "prose": "The user agent may lock scrolls on the element to one axis.",
+          "href": "https://drafts.csswg.org/css-overflow-5/#valdef-scroll-axis-lock-auto",
+          "type": "value",
+          "value": "auto"
+        }
+      ],
+      "styleDeclaration": [
+        "scroll-axis-lock",
+        "scrollAxisLock"
+      ]
+    },
+    {
       "name": "continue",
       "newValues": "overflow | paginate | fragments",
       "initial": "auto",

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-properties-values-api.json packages/css6/css-properties-values-api.json
--- webref/node_modules/@webref/css/css-properties-values-api.json
+++ packages/css6/css-properties-values-api.json
@@ -14,24 +14,24 @@
           "href": "https://drafts.css-houdini.org/css-properties-values-api-1/#descdef-property-syntax",
           "for": "@property",
           "value": "<string>",
-          "initial": "n/a (see prose)"
+          "initial": "\"*\""
         },
         {
           "name": "inherits",
           "href": "https://drafts.css-houdini.org/css-properties-values-api-1/#descdef-property-inherits",
           "for": "@property",
           "value": "true | false",
-          "initial": "n/a (see prose)"
+          "initial": "true"
         },
         {
           "name": "initial-value",
           "href": "https://drafts.css-houdini.org/css-properties-values-api-1/#descdef-property-initial-value",
           "for": "@property",
           "value": "<declaration-value>?",
-          "initial": "the guaranteed-invalid value (but see prose)"
+          "initial": "the guaranteed-invalid value"
         }
       ],
-      "value": "@property <custom-property-name> { <declaration-list> }"
+      "value": "@property <custom-property-name># { <declaration-list> }"
     }
   ],
   "selectors": [],

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-text-4.json packages/css6/css-text-4.json
--- webref/node_modules/@webref/css/css-text-4.json
+++ packages/css6/css-text-4.json
@@ -465,7 +465,7 @@
     {
       "name": "text-wrap-style",
       "href": "https://drafts.csswg.org/css-text-4/#propdef-text-wrap-style",
-      "value": "auto | balance | stable | pretty | avoid-orphans",
+      "value": "auto | balance | stable | pretty | avoid-short-last-line",
       "initial": "auto",
       "appliesTo": "block containers hat establish an inline formatting context",
       "inherited": "yes",
@@ -497,17 +497,17 @@
         },
         {
           "name": "pretty",
-          "prose": "Specifies the UA should bias for better layout over speed, and is expected to consider multiple lines when making break decisions. Otherwise equivalent to auto. The user agent may among other things attempt to avoid excessively short last lines, similarly to avoid-orphans, but it should also improve the layout in additional ways. The precise set of improvements is user agent dependent, and may include things such as: reducing the variation in length between lines; avoiding typographic rivers; prioritizing different classes of soft wrap opportunities, hyphenation opportunities, or justification opportunities; avoiding hyphenation on too many consecutive lines… The necessary computations may be expensive, especially when applied to large amounts of text. Authors are encouraged to assess the impact on performance when using text-wrap-style: pretty, and possibly use it selectively where it matters most.",
+          "prose": "Specifies the UA should bias for better layout over speed, and is expected to consider multiple lines when making break decisions. Otherwise equivalent to auto. The user agent may among other things attempt to avoid excessively short last lines, similarly to avoid-short-last-line, but it should also improve the layout in additional ways. The precise set of improvements is user agent dependent, and may include things such as: reducing the variation in length between lines; avoiding typographic rivers; prioritizing different classes of soft wrap opportunities, hyphenation opportunities, or justification opportunities; avoiding hyphenation on too many consecutive lines… The necessary computations may be expensive, especially when applied to large amounts of text. Authors are encouraged to assess the impact on performance when using text-wrap-style: pretty, and possibly use it selectively where it matters most.",
           "href": "https://drafts.csswg.org/css-text-4/#valdef-text-wrap-style-pretty",
           "type": "value",
           "value": "pretty"
         },
         {
-          "name": "avoid-orphans",
-          "prose": "Specifies the UA should avoid excessively short last lines, and is expected to consider more than one line when making break decisions (for example, to avoid \"fixing\" an orphan by making the previous line too short). The user agent may decide against improving the last line when it would make some prior line(s) substantially unbalanced. The user agent should not attempt to improve other aspects of the layout beyond what auto if those improvements come at a significant performance cost. For instance, with the given line length, the following test would be wrapped with a single word on the last line, which could be judged too short. ἄνδρα μοι ἔννεπε, μοῦσα, πολύτροπον, ὃς μάλα πολλὰ πλάγχθη, ἐπεὶ Τροίης ἱερὸν πτολίεθρον ἔπερσεν. Applying text-wrap-style: avoid-orphans could yield something like this instead, which is arguably more pleasing: ἄνδρα μοι ἔννεπε, μοῦσα, πολύτροπον, ὃς μάλα πολλὰ πλάγχθη, ἐπεὶ Τροίης ἱερὸν πτολίεθρον ἔπερσεν. However, the following fragment is more vexing: Circumnavigating the Mississippi river An attempt to make the last line less short by wrapping the previous line earlier would result in the following: Circumnavigating the Mississippi river While the last line would indeed no longer be short, the penultimate line would be unsightly. In such cases, user agents are expected to prefer the first rendering despite text-wrap-style: avoid-orphans being set.",
-          "href": "https://drafts.csswg.org/css-text-4/#valdef-text-wrap-style-avoid-orphans",
+          "name": "avoid-short-last-line",
+          "prose": "Specifies the UA should avoid excessively short last lines, and is expected to consider more than one line when making break decisions (for example, to avoid \"fixing\" an orphan by making the previous line too short). The user agent may decide against improving the last line when it would make some prior line(s) substantially unbalanced. The user agent should not attempt to improve other aspects of the layout beyond what auto if those improvements come at a significant performance cost. For instance, with the given line length, the following test would be wrapped with a single word on the last line, which could be judged too short. ἄνδρα μοι ἔννεπε, μοῦσα, πολύτροπον, ὃς μάλα πολλὰ πλάγχθη, ἐπεὶ Τροίης ἱερὸν πτολίεθρον ἔπερσεν. Applying text-wrap-style: avoid-short-last-line could yield something like this instead, which is arguably more pleasing: ἄνδρα μοι ἔννεπε, μοῦσα, πολύτροπον, ὃς μάλα πολλὰ πλάγχθη, ἐπεὶ Τροίης ἱερὸν πτολίεθρον ἔπερσεν. However, the following fragment is more vexing: Circumnavigating the Mississippi river An attempt to make the last line less short by wrapping the previous line earlier would result in the following: Circumnavigating the Mississippi river While the last line would indeed no longer be short, the penultimate line would be unsightly. In such cases, user agents are expected to prefer the first rendering despite text-wrap-style: avoid-short-last-line being set.",
+          "href": "https://drafts.csswg.org/css-text-4/#valdef-text-wrap-style-avoid-short-last-line",
           "type": "value",
-          "value": "avoid-orphans"
+          "value": "avoid-short-last-line"
         }
       ],
       "styleDeclaration": [
@@ -737,7 +737,7 @@
     {
       "name": "hyphenate-limit-chars",
       "href": "https://drafts.csswg.org/css-text-4/#propdef-hyphenate-limit-chars",
-      "value": "[ auto | <integer> ]{1,3}",
+      "value": "[ auto | <integer [0,∞]> ]{1,3}",
       "initial": "auto",
       "appliesTo": "text",
       "inherited": "yes",
@@ -762,7 +762,7 @@
     {
       "name": "hyphenate-limit-lines",
       "href": "https://drafts.csswg.org/css-text-4/#propdef-hyphenate-limit-lines",
-      "value": "no-limit | <integer>",
+      "value": "no-limit | <integer [0,∞]>",
       "initial": "no-limit",
       "appliesTo": "block containers",
       "inherited": "yes",
@@ -1233,20 +1233,6 @@
           "value": "no-autospace"
         },
         {
-          "name": "insert",
-          "prose": "The specified spacing is automatically inserted if there are no space characters of any kind (Unicode general category Z) already there. If neither insert nor replace are specified, the behavior is the same as insert.",
-          "href": "https://drafts.csswg.org/css-text-4/#valdef-text-autospace-insert",
-          "type": "value",
-          "value": "insert"
-        },
-        {
-          "name": "replace",
-          "prose": "The specified spacing is automatically inserted even if there is already a space (U+0020) at that point; additionally, the space (U+0020) is removed. Other types of space characters (Unicode general category Z) suppress automatic spacing, as for insert.",
-          "href": "https://drafts.csswg.org/css-text-4/#valdef-text-autospace-replace",
-          "type": "value",
-          "value": "replace"
-        },
-        {
           "name": "ideograph-alpha",
           "prose": "Creates extra spacing between runs of ideographs and non-ideographic letters, see § 8.4.1 Inter-script Spacing.",
           "href": "https://drafts.csswg.org/css-text-4/#valdef-text-autospace-ideograph-alpha",
@@ -1268,6 +1254,20 @@
           "value": "punctuation"
         },
         {
+          "name": "insert",
+          "prose": "The specified spacing is automatically inserted if there are no space characters of any kind (Unicode general category Z) already there. This is the default behavior: if neither insert nor replace are specified, insert is assumed.",
+          "href": "https://drafts.csswg.org/css-text-4/#valdef-text-autospace-insert",
+          "type": "value",
+          "value": "insert"
+        },
+        {
+          "name": "replace",
+          "prose": "The specified spacing is automatically inserted even if there is already a space (U+0020) at that point; additionally, the space (U+0020) is removed. Other types of space characters (Unicode general category Z) suppress automatic spacing, as for insert.",
+          "href": "https://drafts.csswg.org/css-text-4/#valdef-text-autospace-replace",
+          "type": "value",
+          "value": "replace"
+        },
+        {
           "name": "auto",
           "prose": "The user agent chooses a set of typographically high quality spacing values. Different user agents running on different platforms may pick different values.",
           "href": "https://drafts.csswg.org/css-text-4/#valdef-text-autospace-auto",

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-text-decor-4.json packages/css6/css-text-decor-4.json
--- webref/node_modules/@webref/css/css-text-decor-4.json
+++ packages/css6/css-text-decor-4.json
@@ -268,21 +268,21 @@
     {
       "name": "text-decoration-inset",
       "href": "https://drafts.csswg.org/css-text-decor-4/#propdef-text-decoration-inset",
-      "value": "<length>{1,2} | auto",
+      "value": "<length-percentage>{1,2} | auto",
       "initial": "0",
       "appliesTo": "all elements",
       "inherited": "no",
-      "percentages": "N/A",
+      "percen

@github-actions
github-actions Bot force-pushed the release-css6-20260724130714968 branch 29 times, most recently from ec881d0 to bca1ed7 Compare July 31, 2026 19:04
@github-actions
github-actions Bot force-pushed the release-css6-20260724130714968 branch from bca1ed7 to 2a46008 Compare August 1, 2026 01:12
@github-actions
github-actions Bot force-pushed the release-css6-20260724130714968 branch 14 times, most recently from 7d3c98b to 4e319c4 Compare August 4, 2026 13:19
@github-actions
github-actions Bot force-pushed the release-css6-20260724130714968 branch 6 times, most recently from ea5053b to 3bc8488 Compare August 18, 2026 18:55
@github-actions
github-actions Bot force-pushed the release-css6-20260724130714968 branch from 3bc8488 to 8b0eeaa Compare August 19, 2026 00:57
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.

0 participants