summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-color/parsing
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /testing/web-platform/meta/css/css-color/parsing
parentInitial commit. (diff)
downloadthunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.tar.xz
thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/css/css-color/parsing')
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-computed-color-contrast-function.html.ini66
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-computed-color-function.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-computed-color-mix-function.html.ini378
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-computed-hex-color.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-computed-lab.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini2883
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-invalid-color-contrast-function.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-invalid-hex-color.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-invalid-hsl.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-invalid-hwb.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-invalid-lab.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-invalid-named-color.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-invalid-relative-color.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-invalid-rgb.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-mix-out-of-gamut.html.ini54
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-valid-color-contrast-function.html.ini68
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-valid-color-function.html.ini1170
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-valid-color-mix-function.html.ini103
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-valid-lab.html.ini72
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini2844
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-valid-system-color.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/opacity-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/opacity-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/opacity-valid.html.ini3
28 files changed, 7760 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-color/parsing/__dir__.ini b/testing/web-platform/meta/css/css-color/parsing/__dir__.ini
new file mode 100644
index 0000000000..a164b20496
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/__dir__.ini
@@ -0,0 +1,2 @@
+prefs: [layout.css.nan-inf.enabled:true]
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-computed-color-contrast-function.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-computed-color-contrast-function.html.ini
new file mode 100644
index 0000000000..ff8c020f68
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-computed-color-contrast-function.html.ini
@@ -0,0 +1,66 @@
+[color-computed-color-contrast-function.html]
+ [Property color value 'color-contrast(white vs red, blue)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(white vs blue, red)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(white vs red, blue, green)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(white vs white, white)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(blue vs red, white)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(red vs blue, white, red)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(black vs red, blue)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(black vs blue, red)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(black vs white, white)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(red vs blue, rgb(255, 255, 255, .5))']
+ expected: FAIL
+
+ [Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AA)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AA-large)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AAA)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AAA-large)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to 5.8)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive to 100)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(green vs bisque, darkgoldenrod, olive to 100)']
+ expected: FAIL
+
+ [Property color value 'color-contrast(green vs color(display-p3 0 1 0), color(display-p3 0 0 1))']
+ expected: FAIL
+
+ [Property color value 'color-contrast(color(display-p3 1 1 0) vs color(display-p3 0 1 0), color(display-p3 0 0 1))']
+ expected: FAIL
+
+ [Property color value 'color-contrast(green vs lab(50% -160 160), lch(0.2 50 20deg))']
+ expected: FAIL
+
+ [Property color value 'color-contrast(lab(50% -160 160) vs green, lch(0.2 50 20deg))']
+ expected: FAIL
+
+ [Property color value 'color-contrast( white vs red, blue )']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-computed-color-function.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-computed-color-function.html.ini
new file mode 100644
index 0000000000..c0047ea5d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-computed-color-function.html.ini
@@ -0,0 +1,54 @@
+[color-computed-color-function.html]
+ [Property color value 'color(srgb calc(NaN) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(srgb calc(0 / 0) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(srgb-linear calc(NaN) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(srgb-linear calc(0 / 0) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(a98-rgb calc(NaN) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(a98-rgb calc(0 / 0) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(rec2020 calc(NaN) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(rec2020 calc(0 / 0) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(prophoto-rgb calc(NaN) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(prophoto-rgb calc(0 / 0) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(display-p3 calc(NaN) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(display-p3 calc(0 / 0) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(xyz calc(NaN) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(xyz calc(0 / 0) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(xyz-d50 calc(NaN) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(xyz-d50 calc(0 / 0) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(xyz-d65 calc(NaN) 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(xyz-d65 calc(0 / 0) 0 0)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-computed-color-mix-function.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-computed-color-mix-function.html.ini
new file mode 100644
index 0000000000..55a77b6bcc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-computed-color-mix-function.html.ini
@@ -0,0 +1,378 @@
+[color-computed-color-mix-function.html]
+ [Property color value 'color-mix(in lch, transparent, lch(0.3 0.4 30deg))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lch, transparent 10%, lch(0.3 0.4 30deg))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklch, transparent, oklch(30 40 30deg))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklch, transparent 10%, oklch(30 40 30deg))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20%), hsl(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20%) 25%, hsl(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, 25% hsl(120deg 10% 20%), hsl(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20%), 25% hsl(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20%), hsl(30deg 30% 40%) 25%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20%) 25%, hsl(30deg 30% 40%) 75%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20%) 30%, hsl(30deg 30% 40%) 90%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20%) 12.5%, hsl(30deg 30% 40%) 37.5%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20%) 0%, hsl(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20% / .4), hsl(30deg 30% 40% / .8))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20%) 25%, hsl(30deg 30% 40% / .8))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, 25% hsl(120deg 10% 20% / .4), hsl(30deg 30% 40% / .8))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20% / .4), 25% hsl(30deg 30% 40% / .8))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20% / .4), hsl(30deg 30% 40% / .8) 25%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20% / .4) 25%, hsl(30deg 30% 40% / .8) 75%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20% / .4) 30%, hsl(30deg 30% 40% / .8) 90%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20% / .4) 12.5%, hsl(30deg 30% 40% / .8) 37.5%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20% / .4) 0%, hsl(30deg 30% 40% / .8))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, transparent, hsl(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, transparent 10%, hsl(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20% / 0), hsl(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 10% 20% / 0) 10%, hsl(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(40deg 50% 50%), hsl(60deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(60deg 50% 50%), hsl(40deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(50deg 50% 50%), hsl(330deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(330deg 50% 50%), hsl(50deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(20deg 50% 50%), hsl(320deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(320deg 50% 50%), hsl(20deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl shorter hue, hsl(40deg 50% 50%), hsl(60deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl shorter hue, hsl(60deg 50% 50%), hsl(40deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl shorter hue, hsl(50deg 50% 50%), hsl(330deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl shorter hue, hsl(330deg 50% 50%), hsl(50deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl shorter hue, hsl(20deg 50% 50%), hsl(320deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl shorter hue, hsl(320deg 50% 50%), hsl(20deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl longer hue, hsl(40deg 50% 50%), hsl(60deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl longer hue, hsl(60deg 50% 50%), hsl(40deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl longer hue, hsl(50deg 50% 50%), hsl(330deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl longer hue, hsl(330deg 50% 50%), hsl(50deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl longer hue, hsl(20deg 50% 50%), hsl(320deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl longer hue, hsl(320deg 50% 50%), hsl(20deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl increasing hue, hsl(40deg 50% 50%), hsl(60deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl increasing hue, hsl(60deg 50% 50%), hsl(40deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl increasing hue, hsl(50deg 50% 50%), hsl(330deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl increasing hue, hsl(330deg 50% 50%), hsl(50deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl increasing hue, hsl(20deg 50% 50%), hsl(320deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl increasing hue, hsl(320deg 50% 50%), hsl(20deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl decreasing hue, hsl(40deg 50% 50%), hsl(60deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl decreasing hue, hsl(60deg 50% 50%), hsl(40deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl decreasing hue, hsl(50deg 50% 50%), hsl(330deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl decreasing hue, hsl(330deg 50% 50%), hsl(50deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl decreasing hue, hsl(20deg 50% 50%), hsl(320deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl decreasing hue, hsl(320deg 50% 50%), hsl(20deg 50% 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(none none none), hsl(none none none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(none none none), hsl(30deg 40% 80%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 20% 40%), hsl(none none none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 20% none), hsl(30deg 40% 60%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 20% 40%), hsl(30deg 20% none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(none 20% 40%), hsl(30deg none 80%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 40% 40% / none), hsl(0deg 40% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 40% 40% / none), hsl(0deg 40% 40% / 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(120deg 40% 40% / none), hsl(0deg 40% 40% / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20%), hwb(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20%) 25%, hwb(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, 25% hwb(120deg 10% 20%), hwb(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20%), 25% hwb(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20%), hwb(30deg 30% 40%) 25%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20%) 25%, hwb(30deg 30% 40%) 75%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20%) 30%, hwb(30deg 30% 40%) 90%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20%) 12.5%, hwb(30deg 30% 40%) 37.5%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20%) 0%, hwb(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20% / .4), hwb(30deg 30% 40% / .8))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20% / .4) 25%, hwb(30deg 30% 40% / .8))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, 25% hwb(120deg 10% 20% / .4), hwb(30deg 30% 40% / .8))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20%), 25% hwb(30deg 30% 40% / .8))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20% / .4), hwb(30deg 30% 40% / .8) 25%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20% / .4) 25%, hwb(30deg 30% 40% / .8) 75%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20% / .4) 30%, hwb(30deg 30% 40% / .8) 90%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20% / .4) 12.5%, hwb(30deg 30% 40% / .8) 37.5%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20% / .4) 0%, hwb(30deg 30% 40% / .8))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, transparent, hwb(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, transparent 10%, hwb(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20% / 0), hwb(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20% / 0) 10%, hwb(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(40deg 30% 40%), hwb(60deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(60deg 30% 40%), hwb(40deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(50deg 30% 40%), hwb(330deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(330deg 30% 40%), hwb(50deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(20deg 30% 40%), hwb(320deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(320deg 30% 40%), hwb(20deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb shorter hue, hwb(40deg 30% 40%), hwb(60deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb shorter hue, hwb(60deg 30% 40%), hwb(40deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb shorter hue, hwb(50deg 30% 40%), hwb(330deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb shorter hue, hwb(330deg 30% 40%), hwb(50deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb shorter hue, hwb(20deg 30% 40%), hwb(320deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb shorter hue, hwb(320deg 30% 40%), hwb(20deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb longer hue, hwb(40deg 30% 40%), hwb(60deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb longer hue, hwb(60deg 30% 40%), hwb(40deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb longer hue, hwb(50deg 30% 40%), hwb(330deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb longer hue, hwb(330deg 30% 40%), hwb(50deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb longer hue, hwb(20deg 30% 40%), hwb(320deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb longer hue, hwb(320deg 30% 40%), hwb(20deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb increasing hue, hwb(40deg 30% 40%), hwb(60deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb increasing hue, hwb(60deg 30% 40%), hwb(40deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb increasing hue, hwb(50deg 30% 40%), hwb(330deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb increasing hue, hwb(330deg 30% 40%), hwb(50deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb increasing hue, hwb(20deg 30% 40%), hwb(320deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb increasing hue, hwb(320deg 30% 40%), hwb(20deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb decreasing hue, hwb(40deg 30% 40%), hwb(60deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb decreasing hue, hwb(60deg 30% 40%), hwb(40deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb decreasing hue, hwb(50deg 30% 40%), hwb(330deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb decreasing hue, hwb(330deg 30% 40%), hwb(50deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb decreasing hue, hwb(20deg 30% 40%), hwb(320deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb decreasing hue, hwb(320deg 30% 40%), hwb(20deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(none none none), hwb(none none none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(none none none), hwb(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20%), hwb(none none none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% none), hwb(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20%), hwb(30deg 30% none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(none 10% 20%), hwb(30deg none 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20% / none), hwb(30deg 30% 40%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20% / none), hwb(30deg 30% 40% / 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(120deg 10% 20% / none), hwb(30deg 30% 40% / none))']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-computed-hex-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-computed-hex-color.html.ini
new file mode 100644
index 0000000000..9b2131afec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-computed-hex-color.html.ini
@@ -0,0 +1,3 @@
+[color-computed-hex-color.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-computed-lab.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-computed-lab.html.ini
new file mode 100644
index 0000000000..dd5a389de4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-computed-lab.html.ini
@@ -0,0 +1,18 @@
+[color-computed-lab.html]
+ [Property color value 'lab(400 0 10/50%)']
+ expected: FAIL
+
+ [Property color value 'lab(calc(50 * 3) calc(0.5 - 1) calc(1.5) / calc(-0.5 + 1))']
+ expected: FAIL
+
+ [Property color value 'oklab(4 0 0.1/50%)']
+ expected: FAIL
+
+ [Property color value 'oklab(calc(0.5 * 3) calc(0.5 - 1) calc(1.5) / calc(-0.5 + 1))']
+ expected: FAIL
+
+ [Property color value 'lch(calc(50 * 3) calc(0.5 - 1) calc(20deg * 2) / calc(-0.5 + 1))']
+ expected: FAIL
+
+ [Property color value 'oklch(calc(0.5 * 3) calc(0.5 - 1) calc(20deg * 2) / calc(-0.5 + 1))']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini
new file mode 100644
index 0000000000..d63672e403
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini
@@ -0,0 +1,2883 @@
+[color-computed-relative-color.html]
+ [Property color value 'rgb(from rebeccapurple r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from hsl(120deg 20% 50% / .5) r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(from rebeccapurple r g b) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from color(display-p3 0 1 0) r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from lab(100 104.3 -50.9) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from lab(0 104.3 -50.9) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from lch(100 116 334) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from lch(0 116 334) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from oklab(0 0.365 -0.16) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from oklch(0 0.399 336.3) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple 25 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r 25 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g 25 / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g b / .25)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / .20)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple 25 g b / 25%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r 25 b / 25%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g 25 / 25%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / 25%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / 25%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / 25%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple g b r)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r r r / r)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) g b r)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r r r / r)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r 20% 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r 10 20%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple 0% 10 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 20% 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 10 20%)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 0% 10 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple calc(r) calc(g) calc(b))']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r calc(g * 2) 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple b calc(r * .5) 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r calc(g * .5 + g * .5) 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r calc(b * .5 - g * .5) 10)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) calc(r) calc(g) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple none none none)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple none none none / none)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g none)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rebeccapurple r g b / none)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20% 40% 60% / 80%) r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20% 40% 60% / 80%) r g b / none)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(none none none) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(none none none / none) r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20% none 60%) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from rgb(20% 40% 60% / none) r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(120deg 20% 50% / .5) h s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(from rebeccapurple h s l) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from color(display-p3 0 1 0) h s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from lab(100 104.3 -50.9) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from lab(0 104.3 -50.9) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from lch(100 116 334) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from lch(0 116 334) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from oklab(0 0.365 -0.16) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from oklch(0 0.399 336.3) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 0 0% 0%)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 0deg 0% 0%)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 0 0% 0% / 0)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 0deg 0% 0% / 0)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 0 s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 0deg s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h 0% l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s 0% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s l / 0)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 0 s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 0deg s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h 0% l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s 0% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s l / 0)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 25 s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple 25deg s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h 20% l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s l / .25)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 25 s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 25deg s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h 20% l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s l / .2)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h l s)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h alpha l / s)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h l l / l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h l s)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h alpha l / s)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h l l / l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple calc(h) calc(s) calc(l))']
+ expected: FAIL
+
+ [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) calc(h) calc(s) calc(l) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple none none none)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple none none none / none)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s none)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s none / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple h s l / none)']
+ expected: FAIL
+
+ [Property color value 'hsl(from rebeccapurple none s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(120deg 20% 50% / .5) h s none / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(120deg 20% 50% / .5) h s l / none)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(120deg 20% 50% / .5) none s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(none none none) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(none none none / none) h s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(120deg none 50% / .5) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(120deg 20% 50% / none) h s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hsl(from hsl(none 20% 50% / .5) h s l / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hsl(120deg 20% 50% / .5) h w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(from rebeccapurple h w b) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from color(display-p3 0 1 0) h w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from lab(100 104.3 -50.9) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from lab(0 104.3 -50.9) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from lch(100 116 334) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from lch(0 116 334) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from oklab(0 0.365 -0.16) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from oklch(0 0.399 336.3) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 0 0% 0%)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 0deg 0% 0%)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 0 0% 0% / 0)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 0deg 0% 0% / 0)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 0 w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 0deg w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h 0% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w 0% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w b / 0)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 0 w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 0deg w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h 0% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w 0% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w b / 0)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 25 w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple 25deg w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w b / .2)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 25 w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 25deg w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w b / .2)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h b w)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h alpha w / b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w w / w)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h b w)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h alpha w / b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w w / w)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple calc(h) calc(w) calc(b))']
+ expected: FAIL
+
+ [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) calc(h) calc(w) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple none none none)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple none none none / none)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w none)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w none / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple h w b / none)']
+ expected: FAIL
+
+ [Property color value 'hwb(from rebeccapurple none w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(120deg 20% 50% / .5) h w none / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(120deg 20% 50% / .5) h w b / none)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(120deg 20% 50% / .5) none w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(none none none) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(none none none / none) h w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(120deg none 50% / .5) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(120deg 20% 50% / none) h w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'hwb(from hwb(none 20% 50% / .5) h w b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a b)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(200 300 400 / 500%) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(-200 -300 -400 / -500%) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(from lab(25 20 50) l a b) l a b)']
+ expected: FAIL
+
+ [Property color value 'lab(from color(display-p3 0 0 0) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) 0 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a b / 0)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) 0 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a b / 0)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) 35 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l 35 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a 35 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a b / .35)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) 35 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l 35 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a 35 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a b / .35)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(0.7 45 30 / 40%) 200 300 400 / 500)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(0.7 45 30 / 40%) -200 -300 -400 / -500)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l b a)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a a / a)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l b a)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a a / a)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) calc(l) calc(a) calc(b))']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) calc(l) calc(a) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) none none none)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) none none none / none)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a none)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a none / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50) l a b / none)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a none / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / 40%) l a b / none)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(none none none) l a b)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(none none none / none) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 none 50) l a b)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(25 20 50 / none) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from color(display-p3 0 0 0) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(none none none) l a b)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(none none none / none) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(.7 45 30) alpha b a / l)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(.7 45 30) alpha a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(.7 45 30) alpha a a / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(.7 45 30 / 40%) alpha b a / l)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(.7 45 30 / 40%) alpha a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'lab(from lab(.7 45 30 / 40%) alpha a a / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c h)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(200 300 400 / 500%) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(-200 -300 -400 / -500%) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(from lch(0.7 45 30) l c h) l c h)']
+ expected: FAIL
+
+ [Property color value 'lch(from color(display-p3 0 0 0) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lab(0.7 45 30) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) 0 0 0deg)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) 0 0 0deg / 0)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) 0 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l 0 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c 0deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c h / 0)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) 0 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l 0 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 0deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / 0)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) 25 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l 25 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c 25 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c 25deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c h / .25)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) 25 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l 25 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 25 / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 25deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / .25)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) 200 300 400 / 500)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) -200 -300 -400 / -500)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) 50 120 400deg / 500)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) 50 120 -400deg / -500)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(.7 45 30) l c c / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(.7 45 30 / 40%) l c c / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) calc(l) calc(c) calc(h))']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) none none none)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) none none none / none)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c none)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c none / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30) l c h / none)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c none / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / none)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(none none none) l c h)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(none none none / none) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 none 30) l c h)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(0.7 45 30 / none) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from color(display-p3 0 0 0) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklab(0.7 45 30) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(none none none) l c h)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(none none none / none) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 none 30) l c h)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(.7 45 30) alpha c h / l)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(.7 45 30) alpha c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(.7 45 30) alpha c c / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(.7 45 30 / 40%) alpha c h / l)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(.7 45 30 / 40%) alpha c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'lch(from lch(.7 45 30 / 40%) alpha c c / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(srgb 0.7 0.5 0.3) srgb r g b) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 2 3 4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 2 3 4 / 5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb -2 -3 -4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb -2 -3 -4 / -5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 200% 300% 400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 200% 300% 400% / 500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb -200% -300% -400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb -200% -300% -400% / -500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 1.7 1.5 1.3) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 1.7 1.5 1.3) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb -0.7 -0.5 -0.3) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb -0.7 -0.5 -0.3) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb calc(r) calc(g) calc(b))']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb calc(r) calc(g) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb none none none) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb none none none / none) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 none 0.3) srgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb 0.7 0.5 0.3 / none) srgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 2 3 4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 2 3 4 / 5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -2 -3 -4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -2 -3 -4 / -5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 200% 300% 400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 200% 300% 400% / 500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -200% -300% -400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -200% -300% -400% / -500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r) calc(g) calc(b))']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear calc(r) calc(g) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear none none none) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear none none none / none) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 none 0.3) srgb-linear r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / none) srgb-linear r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 2 3 4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 2 3 4 / 5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -2 -3 -4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -2 -3 -4 / -5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 200% 300% 400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 200% 300% 400% / 500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -200% -300% -400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -200% -300% -400% / -500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r) calc(g) calc(b))']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb calc(r) calc(g) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb none none none) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb none none none / none) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 none 0.3) a98-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / none) a98-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 2 3 4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 2 3 4 / 5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 -2 -3 -4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 -2 -3 -4 / -5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 200% 300% 400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 200% 300% 400% / 500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 -200% -300% -400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 -200% -300% -400% / -500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r) calc(g) calc(b))']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 calc(r) calc(g) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 none none none) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 none none none / none) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 none 0.3) rec2020 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / none) rec2020 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 2 3 4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 2 3 4 / 5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -2 -3 -4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -2 -3 -4 / -5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 200% 300% 400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 200% 300% 400% / 500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -200% -300% -400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -200% -300% -400% / -500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r) calc(g) calc(b))']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb calc(r) calc(g) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb none none none) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb none none none / none) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 none 0.3) prophoto-rgb r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / none) prophoto-rgb r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0.2 g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 20% g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0.2 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 20% b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 20% / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 2 3 4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 2 3 4 / 5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 -2 -3 -4)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 -2 -3 -4 / -5)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 200% 300% 400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 200% 300% 400% / 500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 -200% -300% -400%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 -200% -300% -400% / -500%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 g b r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 b alpha r / g)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r r r / r)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 alpha alpha alpha / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r) calc(g) calc(b))']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 calc(r) calc(g) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 none none none) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 none none none / none) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 none 0.3) display-p3 r g b)']
+ expected: FAIL
+
+ [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / none) display-p3 r g b / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz 7 -20.5 100) xyz x y z) xyz x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz 0 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x 0 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz 0 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x 0 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz 0.2 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x 0.2 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz 0.2 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x 0.2 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz y z x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x x x / x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz y z x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x x x / x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz calc(x) calc(y) calc(z))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz calc(x) calc(y) calc(z) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz none none none) xyz x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz none none none / none) xyz x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 none 100) xyz x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz 7 -20.5 100 / none) xyz x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 0.2 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0.2 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0.2 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0.2 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 y z x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x x x / x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 y z x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x x x / x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x) calc(y) calc(z))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 calc(x) calc(y) calc(z) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 none none none) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 none none none / none) xyz-d50 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 none 100) xyz-d50 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d50 7 -20.5 100 / none) xyz-d50 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 0.2 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0.2 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 20%)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0.2 y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0.2 z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0.2 / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0.2)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 y z x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x x x / x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 y z x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x x x / x)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x) calc(y) calc(z))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 calc(x) calc(y) calc(z) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 none none none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 none none none / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y none / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / none)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 none none none) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 none none none / none) xyz-d65 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 none 100) xyz-d65 x y z)']
+ expected: FAIL
+
+ [Property color value 'color(from color(xyz-d65 7 -20.5 100 / none) xyz-d65 x y z / alpha)']
+ expected: FAIL
+
+ [Property color value 'rgb(from var(--bg-color) r g b / 80%)']
+ expected: FAIL
+
+ [Property color value 'lch(from var(--color) calc(l / 2) c h)']
+ expected: FAIL
+
+ [Property color value 'rgb(from var(--color) calc(r * .3 + g * .59 + b * .11) calc(r * .3 + g * .59 + b * .11) calc(r * .3 + g * .59 + b * .11))']
+ expected: FAIL
+
+ [Property color value 'lch(from var(--color) l 0 h)']
+ expected: FAIL
+
+ [Property color value 'rgb(from indianred 255 g b)']
+ expected: FAIL
+
+ [Property color value 'hsl(from var(--accent) calc(h + 180deg) s l)']
+ expected: FAIL
+
+ [Property color value 'lab(from var(--mycolor) l a b / 100%)']
+ expected: FAIL
+
+ [Property color value 'lab(from var(--mycolor) l a b / calc(alpha * 0.8))']
+ expected: FAIL
+
+ [Property color value 'lab(from var(--mycolor) l a b / calc(alpha - 20%))']
+ expected: FAIL
+
+ [Property color value 'lab(from var(--mycolor) l 0 0)']
+ expected: FAIL
+
+ [Property color value 'lch(from peru calc(l * 0.8) c h)']
+ expected: FAIL
+
+ [Property color value 'LCH(from var(--accent) l c calc(h + 180deg))']
+ expected: FAIL
+
+ [Property color value 'lch(from var(--mycolor) l 0 h)']
+ expected: FAIL
+
+ [Property color value 'var(--mygray)']
+ expected: FAIL
+
+ [Property color value 'lch(from var(--mygray) l 30 h)']
+ expected: FAIL
+
+ [Property color value 'rgb(from oklab(1 0.365 -0.16) r g b)']
+ expected: FAIL
+
+ [Property color value 'rgb(from oklch(1 0.399 336.3) r g b)']
+ expected: FAIL
+
+ [Property color value 'hsl(from oklab(1 0.365 -0.16) h s l)']
+ expected: FAIL
+
+ [Property color value 'hsl(from oklch(1 0.399 336.3) h s l)']
+ expected: FAIL
+
+ [Property color value 'hwb(from oklab(1 0.365 -0.16) h w b)']
+ expected: FAIL
+
+ [Property color value 'hwb(from oklch(1 0.399 336.3) h w b)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(2 3 4 / 500%) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(-2 -3 -4 / -500%) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(from oklab(0.25 0.2 0.5) l a b) l a b)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) 0 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / 0)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) 0 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l 0 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / 0)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) 0.35 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l 0.35 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a 0.35 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / .35)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) 0.35 a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l 0.35 b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0.35 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / .35)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.7 0.45 0.3 / 40%) 2 3 4 / 500)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.7 0.45 0.3 / 40%) -2 -3 -4 / -500)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l b a)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a a / a)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l b a)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a a / a)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) calc(l) calc(a) calc(b))']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) calc(l) calc(a) calc(b) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) none none none)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) none none none / none)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a none)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a none / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / none)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a none / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / none)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 none 0.5) l a b)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(0.25 0.2 0.5 / none) l a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(.7 0.45 0.3) alpha b a / l)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(.7 0.45 0.3) alpha a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(.7 0.45 0.3) alpha a a / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(.7 0.45 0.3 / 40%) alpha b a / l)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(.7 0.45 0.3 / 40%) alpha a b / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklab(from oklab(.7 0.45 0.3 / 40%) alpha a a / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c h)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(2 3 400 / 500%) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(-2 -3 -400 / -500%) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(from oklch(0.7 0.45 30) l c h) l c h)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) 0 0 0)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) 0 0 0deg)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) 0 0 0 / 0)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) 0 0 0deg / 0)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) 0 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l 0 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c 0deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / 0)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 0 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l 0 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 0 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 0deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / 0)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) 0.25 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l 0.25 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c 25 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c 25deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / .25)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 0.25 c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l 0.25 h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 25 / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 25deg / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / .25)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 2 3 400 / 500)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) -2 -3 -400 / -500)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 0.5 1.2 400deg / 500)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 0.5 1.2 -400deg / -500)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(.7 0.45 30) l c c / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(.7 0.45 30 / 40%) l c c / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) calc(l) calc(c) calc(h))']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) none none none)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) none none none / none)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c none)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c none / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / none)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c none / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / none)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(0.7 0.45 30 / none) l c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(.7 0.45 30) alpha c h / l)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(.7 0.45 30) alpha c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(.7 0.45 30) alpha c c / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(.7 0.45 30 / 40%) alpha c h / l)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(.7 0.45 30 / 40%) alpha c h / alpha)']
+ expected: FAIL
+
+ [Property color value 'oklch(from oklch(.7 0.45 30 / 40%) alpha c c / alpha)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-computed.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-computed.html.ini
new file mode 100644
index 0000000000..06f298f878
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-computed.html.ini
@@ -0,0 +1,3 @@
+[color-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-invalid-color-contrast-function.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-invalid-color-contrast-function.html.ini
new file mode 100644
index 0000000000..b64f837f8f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-invalid-color-contrast-function.html.ini
@@ -0,0 +1,3 @@
+[color-invalid-color-contrast-function.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-invalid-hex-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-invalid-hex-color.html.ini
new file mode 100644
index 0000000000..970d491296
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-invalid-hex-color.html.ini
@@ -0,0 +1,3 @@
+[color-invalid-hex-color.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-invalid-hsl.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-invalid-hsl.html.ini
new file mode 100644
index 0000000000..cd8b9862b2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-invalid-hsl.html.ini
@@ -0,0 +1,3 @@
+[color-invalid-hsl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-invalid-hwb.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-invalid-hwb.html.ini
new file mode 100644
index 0000000000..4f4159326c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-invalid-hwb.html.ini
@@ -0,0 +1,3 @@
+[color-invalid-hwb.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-invalid-lab.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-invalid-lab.html.ini
new file mode 100644
index 0000000000..7d1064d4a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-invalid-lab.html.ini
@@ -0,0 +1,3 @@
+[color-invalid-lab.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-invalid-named-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-invalid-named-color.html.ini
new file mode 100644
index 0000000000..6a31878823
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-invalid-named-color.html.ini
@@ -0,0 +1,3 @@
+[color-invalid-named-color.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-invalid-relative-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-invalid-relative-color.html.ini
new file mode 100644
index 0000000000..acd908568e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-invalid-relative-color.html.ini
@@ -0,0 +1,3 @@
+[color-invalid-relative-color.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-invalid-rgb.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-invalid-rgb.html.ini
new file mode 100644
index 0000000000..eead68a9e1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-invalid-rgb.html.ini
@@ -0,0 +1,3 @@
+[color-invalid-rgb.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-invalid.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-invalid.html.ini
new file mode 100644
index 0000000000..77ef89cb89
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-invalid.html.ini
@@ -0,0 +1,3 @@
+[color-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-mix-out-of-gamut.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-mix-out-of-gamut.html.ini
new file mode 100644
index 0000000000..f1ebf996f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-mix-out-of-gamut.html.ini
@@ -0,0 +1,54 @@
+[color-mix-out-of-gamut.html]
+ [Property color value 'color-mix(in hsl, color(display-p3 0 1 0) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, lab(100 104.3 -50.9) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, lab(0 104.3 -50.9) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, lch(100 116 334) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, lch(0 116 334) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, oklab(0 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, oklch(0 0.399 336.3) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, color(display-p3 0 1 0) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, lab(100 104.3 -50.9) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, lab(0 104.3 -50.9) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, lch(100 116 334) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, lch(0 116 334) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, oklab(0 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, oklch(0 0.399 336.3) 100%, rgb(0, 0, 0) 0%)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-valid-color-contrast-function.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-valid-color-contrast-function.html.ini
new file mode 100644
index 0000000000..15a9d34b19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-valid-color-contrast-function.html.ini
@@ -0,0 +1,68 @@
+[color-valid-color-contrast-function.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['color'\] = "color-contrast(white vs red, blue)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(white vs blue, red)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(white vs red, blue, green)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(white vs white, white)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(blue vs red, white)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(red vs blue, white, red)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(black vs red, blue)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(black vs blue, red)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(black vs white, white)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(red vs blue, rgb(255, 255, 255, .5))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AA)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AA-large)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AAA)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AAA-large)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to 5.8)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive to 100)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(green vs bisque, darkgoldenrod, olive to 100)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(green vs color(display-p3 0 1 0), color(display-p3 0 0 1))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(color(display-p3 1 1 0) vs color(display-p3 0 1 0), color(display-p3 0 0 1))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(green vs lab(50% -160 160), lch(0.2 50 20deg))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast(lab(50% -160 160) vs green, lch(0.2 50 20deg))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-contrast( white vs red, blue )" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-valid-color-function.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-valid-color-function.html.ini
new file mode 100644
index 0000000000..cc5ee98cc7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-valid-color-function.html.ini
@@ -0,0 +1,1170 @@
+[color-valid-color-function.html]
+ [e.style['color'\] = "color(srgb 0 0 0 / 300%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 0 0 0 / 0.5)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 0 0 0 / 1)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 0% 0 0 / 0.5)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 200% 200% 200% / 200%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 20% 0 10/0.5)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 0.1 0.1 0.1)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 200% 200% 200% / 200%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear -200 -200 -200 / -200)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb -200% -200% -200% / -200%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 10% 10% 10%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 400% 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 0 0 0 / 1)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 .2 .2 .25)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz 0 0 0 / 1)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 0% 0% 0%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 0 0 0 / 110%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb -200 -200 -200)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 50% -160 160)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 0% 0 0 / 0.5)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 0 0 0 / 1)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 50% -160 160)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 .2 .2 25%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz 10 10 10)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 0 0 0 / 0.5)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 0% 0% 0%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 0% 0% 0%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 0 0 0 / 300%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 0 0 0 / -10%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 50% -200 200)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 200 200 200)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 0% 0 0 / 0.5)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 20% 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 20% 0 10/0.5)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 200 200 200 / 200)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 200% 200% 200%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 1 1 1)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 10 10 10)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 400% 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 0 0 0 / 1)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 calc(50% * 3) calc(-150% / 3) calc(50%) / calc(-50% * 3))" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 20% 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 400% 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz 1 1 1 / 1)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 50% -200 200)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 200% 200% 200% / 200%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 0 0 0 / 300%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz 1 1 1)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 200 200 200 / 200)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 0% 0 0 / 0.5)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb .2 .2 25%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz .20 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz 0 0 0 / -10%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 50% -160 160)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb calc(50% * 3) calc(-150% / 3) calc(50%) / calc(-50% * 3))" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 400% 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 200 200 200 / 200)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 20% 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 1 1 1 / 1)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 calc(50% * 3) calc(-150% / 3) calc(50%) / calc(-50% * 3))" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 200 200 200)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 200% 200% 200%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 200% 200% 200% / 200%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb -200 -200 -200)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 0 0 0 / 300%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 0% 0 0 / 0.5)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 .20 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 200 200 200 / 200)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 50% -160 160)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 50% -200 200)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 -200 -200 -200)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 0 0 0 / -10%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 200 200 200)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 10% 10% 10%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 10 10 10)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 0 0 0 / 110%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 0 0 0 / 110%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear calc(50% * 3) calc(-150% / 3) calc(50%) / calc(-50% * 3))" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 200 200 200 / 200)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 50% -200 200)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 20% 0 10/0.5)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb -200 -200 -200 / -200)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz 0 0 0)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz .2 .2 .25)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 0 0 0 / -10%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 50% -200 200)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 20% 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 .2 .2 25%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 0% 0 0 / 0.5)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 0% 0% 0%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 200 200 200)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear -200 -200 -200)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 .2 .2 .25)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 .20 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 0 0 0 / -10%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 50% -160 160)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 0 0 0 / -10%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 -200% -200% -200% / -200%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb -200 -200 -200)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 0 0 0 / 1)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb .2 .2 25%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 0 0 0 / 1)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz -1 -1 -1)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 1 1 1)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 1 1 1 / 1)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb .2 .2 25%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 0 0 0 / 1)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb -200 -200 -200 / -200)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 0 0 0)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb calc(50% * 3) calc(-150% / 3) calc(50%) / calc(-50% * 3))" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 -200% -200% -200% / -200%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 0 0 0 / 300%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 0 0 0 / 110%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 -200 -200 -200 / -200)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 0 0 0 / -10%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 400% 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 200% 200% 200% / 200%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 50% -160 160)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 20% 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb -200 -200 -200 / -200)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb calc(50% * 3) calc(-150% / 3) calc(50%) / calc(-50% * 3))" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb -200% -200% -200% / -200%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 .20 0 10/0.5)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 400% 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 200% 200% 200%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 -1 -1 -1)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 10% 10% 10%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 0 0 0 / -10%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 0 0 0)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 20% 0 10/0.5)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 0 0 0 / 110%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 200 200 200)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 0 0 0 / 300%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 20% 0 10/0.5)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear -200% -200% -200% / -200%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 0 0 0 / 110%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 200% 200% 200%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 10% 10% 10%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 -200 -200 -200)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 0 0 0 / 110%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 200% 200% 200%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 0 0 0 / 300%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 10% 10% 10%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 -1 -1 -1)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 10% 10% 10%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 50% -200 200)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 200% 200% 200% / 200%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(prophoto-rgb 0% 0% 0%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear .2 .2 25%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 0 0 0 / 1)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 0 0 0 / 300%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d65 0 0 0 / 110%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz 0 0 0 / 0.5)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 .20 0 10/0.5)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz 0.1 0.1 0.1)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 20% 0 10/0.5)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 200 200 200)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 -200 -200 -200 / -200)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz 0 0 0 / 110%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz 0 0 0 / 300%)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 0% 0% 0%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb -200% -200% -200% / -200%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz-d50 0.1 0.1 0.1)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(xyz .20 0 10/0.5)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb-linear 20% 0 10/50%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(display-p3 200 200 200 / 200)" should set the property value]
+ expected:
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(rec2020 0 0 0 / -10%)" should set the property value]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(a98-rgb 200% 200% 200%)" should set the property value]
+ expected:
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "linux"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [e.style['color'\] = "color(srgb 0 calc(infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(srgb 0 calc(-infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(srgb calc(NaN) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(srgb calc(0 / 0) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(srgb-linear 0 calc(infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(srgb-linear 0 calc(-infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(srgb-linear calc(NaN) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(srgb-linear calc(0 / 0) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(a98-rgb 0 calc(infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(a98-rgb 0 calc(-infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(a98-rgb calc(NaN) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(a98-rgb calc(0 / 0) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(rec2020 0 calc(infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(rec2020 0 calc(-infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(rec2020 calc(NaN) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(rec2020 calc(0 / 0) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(prophoto-rgb 0 calc(infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(prophoto-rgb 0 calc(-infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(prophoto-rgb calc(NaN) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(prophoto-rgb calc(0 / 0) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(display-p3 0 calc(infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(display-p3 0 calc(-infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(display-p3 calc(NaN) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(display-p3 calc(0 / 0) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(xyz 0 calc(infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(xyz 0 calc(-infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(xyz calc(NaN) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(xyz calc(0 / 0) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(xyz-d50 0 calc(infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(xyz-d50 0 calc(-infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(xyz-d50 calc(NaN) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(xyz-d50 calc(0 / 0) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(xyz-d65 0 calc(infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(xyz-d65 0 calc(-infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(xyz-d65 calc(NaN) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(xyz-d65 calc(0 / 0) 0 0)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-valid-color-mix-function.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-valid-color-mix-function.html.ini
new file mode 100644
index 0000000000..58a64cdf7b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-valid-color-mix-function.html.ini
@@ -0,0 +1,103 @@
+[color-valid-color-mix-function.html]
+ expected: ERROR
+ [e.style['color'\] = "color-mix(in hsl, color(display-p3 0 1 0) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hsl, lab(100 104.3 -50.9) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hsl, lab(0 104.3 -50.9) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hsl, lch(100 116 334) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hsl, lch(0 116 334) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hsl, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hsl, oklab(0 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hsl, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hsl, oklch(0 0.399 336.3) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hwb, color(display-p3 0 1 0) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hwb, lab(100 104.3 -50.9) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hwb, lab(0 104.3 -50.9) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hwb, lch(100 116 334) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hwb, lch(0 116 334) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hwb, oklab(1 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hwb, oklab(0 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hwb, oklch(1 0.399 336.3) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hwb, oklch(0 0.399 336.3) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in oklch, oklch(0.1 0.2 30deg), 25% oklch(0.5 0.6 70deg))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in oklch, oklch(0.1 0.2 30deg), oklch(0.5 0.6 70deg) 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in oklch, oklch(0.1 0.2 30deg) 25%, oklch(0.5 0.6 70deg) 75%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in oklch, oklch(0.1 0.2 30deg / .4), 25% oklch(0.5 0.6 70deg / .8))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in oklch, oklch(0.1 0.2 30deg / .4), oklch(0.5 0.6 70deg / .8) 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in oklch, oklch(0.1 0.2 30deg / .4) 25%, oklch(0.5 0.6 70deg / .8) 75%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in oklab, oklab(0.1 0.2 0.3), 25% oklab(0.5 0.6 0.7))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in oklab, oklab(0.1 0.2 0.3), oklab(0.5 0.6 0.7) 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in oklab, oklab(0.1 0.2 0.3) 25%, oklab(0.5 0.6 0.7) 75%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in oklab, oklab(0.1 0.2 0.3 / .4), 25% oklab(0.5 0.6 0.7 / .8))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in oklab, oklab(0.1 0.2 0.3 / .4), oklab(0.5 0.6 0.7 / .8) 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in oklab, oklab(0.1 0.2 0.3 / .4) 25%, oklab(0.5 0.6 0.7 / .8) 75%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hwb, oklch(100 0.399 336.3) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hwb, oklab(100 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hsl, oklab(100 0.365 -0.16) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color-mix(in hsl, oklch(100 0.399 336.3) 100%, rgb(0, 0, 0) 0%)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-valid-lab.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-valid-lab.html.ini
new file mode 100644
index 0000000000..6a4a9a0c4f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-valid-lab.html.ini
@@ -0,0 +1,72 @@
+[color-valid-lab.html]
+ [e.style['color'\] = "lab(400 0 10/50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(calc(50 * 3) calc(0.5 - 1) calc(1.5) / calc(-0.5 + 1))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(4 0 0.1/50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(calc(0.5 * 3) calc(0.5 - 1) calc(1.5) / calc(-0.5 + 1))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(calc(50 * 3) calc(0.5 - 1) calc(20deg * 2) / calc(-0.5 + 1))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(calc(0.5 * 3) calc(0.5 - 1) calc(20deg * 2) / calc(-0.5 + 1))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(50 calc(-infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(calc(infinity) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(0.5 calc(infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(calc(0 / 0) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(calc(infinity) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(calc(NaN) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(calc(NaN) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(calc(NaN) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(calc(infinity) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(50 calc(infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(calc(0 / 0) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(0.5 calc(-infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(calc(0 / 0) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(50 calc(infinity) 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(calc(NaN) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(calc(infinity) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(calc(0 / 0) 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(0.5 calc(infinity) 0)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini
new file mode 100644
index 0000000000..9f00eff01e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini
@@ -0,0 +1,2844 @@
+[color-valid-relative-color.html]
+ [e.style['color'\] = "rgb(from rebeccapurple r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from hsl(120deg 20% 50% / .5) r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(from rebeccapurple r g b) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from color(display-p3 0 1 0) r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from lab(100 104.3 -50.9) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from lab(0 104.3 -50.9) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from lch(100 116 334) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from lch(0 116 334) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from oklab(0 0.365 -0.16) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from oklch(0 0.399 336.3) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple 25 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r 25 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g 25 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g b / .25)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / .20)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple 25 g b / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r 25 b / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g 25 / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / 25%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r 20% 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r 10 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple 0% 10 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 20% 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 10 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 0% 10 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r calc(g * 2) 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple b calc(r * .5) 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r calc(g * .5 + g * .5) 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r calc(b * .5 - g * .5) 10)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rebeccapurple r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20% 40% 60% / 80%) r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20% 40% 60% / 80%) r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(none none none) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(none none none / none) r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20% none 60%) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from rgb(20% 40% 60% / none) r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(from rebeccapurple h s l) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from color(display-p3 0 1 0) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from lab(100 104.3 -50.9) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from lab(0 104.3 -50.9) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from lch(100 116 334) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from lch(0 116 334) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from oklab(0 0.365 -0.16) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from oklch(0 0.399 336.3) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 0 0% 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 0deg 0% 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 0 0% 0% / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 0deg 0% 0% / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 0 s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 0deg s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h 0% l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s 0% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s l / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 0 s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 0deg s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h 0% l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s 0% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s l / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 25 s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple 25deg s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h 20% l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s l / .25)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 25 s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 25deg s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h 20% l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s l / .2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h l s)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h alpha l / s)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h l l / l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h l s)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h alpha l / s)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h l l / l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple calc(h) calc(s) calc(l))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) calc(h) calc(s) calc(l) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple h s l / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from rebeccapurple none s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) h s none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) h s l / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) none s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(none none none) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(none none none / none) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(120deg none 50% / .5) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / none) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from hsl(none 20% 50% / .5) h s l / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hsl(120deg 20% 50% / .5) h w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(from rebeccapurple h w b) h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from color(display-p3 0 1 0) h w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from lab(100 104.3 -50.9) h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from lab(0 104.3 -50.9) h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from lch(100 116 334) h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from lch(0 116 334) h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from oklab(0 0.365 -0.16) h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from oklch(0 0.399 336.3) h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 0 0% 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 0deg 0% 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 0 0% 0% / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 0deg 0% 0% / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 0 w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 0deg w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h 0% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w 0% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 0 w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 0deg w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h 0% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w 0% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 25 w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple 25deg w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w b / .2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 25 w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 25deg w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w b / .2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h b w)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h alpha w / b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w w / w)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h b w)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h alpha w / b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w w / w)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple calc(h) calc(w) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) calc(h) calc(w) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple h w b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from rebeccapurple none w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / .5) h w none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / .5) h w b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / .5) none w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(none none none) h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(none none none / none) h w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(120deg none 50% / .5) h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / none) h w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from hwb(none 20% 50% / .5) h w b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(200 300 400 / 500%) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(-200 -300 -400 / -500%) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(from lab(25 20 50) l a b) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from color(display-p3 0 0 0) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) 0 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) 0 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) 35 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l 35 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a 35 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a b / .35)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) 35 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l 35 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a 35 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / .35)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(0.7 45 30 / 40%) 200 300 400 / 500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(0.7 45 30 / 40%) -200 -300 -400 / -500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l b a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a a / a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l b a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a a / a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) calc(l) calc(a) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) calc(l) calc(a) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50) l a b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(none none none) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(none none none / none) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 none 50) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(25 20 50 / none) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from color(display-p3 0 0 0) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(none none none) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(none none none / none) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(.7 45 30) alpha b a / l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(.7 45 30) alpha a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(.7 45 30) alpha a a / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(.7 45 30 / 40%) alpha b a / l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(.7 45 30 / 40%) alpha a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lab(from lab(.7 45 30 / 40%) alpha a a / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(200 300 400 / 500%) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(-200 -300 -400 / -500%) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(from lch(0.7 45 30) l c h) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from color(display-p3 0 0 0) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lab(0.7 45 30) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) 0 0 0deg)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) 0 0 0deg / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) 0 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l 0 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c 0deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 0 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l 0 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 0deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) 25 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l 25 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c 25 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c 25deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / .25)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 25 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l 25 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 25 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 25deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / .25)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 200 300 400 / 500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) -200 -300 -400 / -500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 50 120 400deg / 500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 50 120 -400deg / -500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(.7 45 30) l c c / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(.7 45 30 / 40%) l c c / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) calc(l) calc(c) calc(h))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(none none none) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(none none none / none) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 none 30) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(0.7 45 30 / none) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from color(display-p3 0 0 0) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklab(0.7 45 30) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(none none none) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(none none none / none) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 none 30) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(.7 45 30) alpha c h / l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(.7 45 30) alpha c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(.7 45 30) alpha c c / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(.7 45 30 / 40%) alpha c h / l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(.7 45 30 / 40%) alpha c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from lch(.7 45 30 / 40%) alpha c c / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(srgb 0.7 0.5 0.3) srgb r g b) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 2 3 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 2 3 4 / 5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb -2 -3 -4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb -2 -3 -4 / -5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 200% 300% 400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 200% 300% 400% / 500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb -200% -300% -400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb -200% -300% -400% / -500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb -0.7 -0.5 -0.3) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb -0.7 -0.5 -0.3) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb none none none) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb none none none / none) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 none 0.3) srgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / none) srgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 2 3 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 2 3 4 / 5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -2 -3 -4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -2 -3 -4 / -5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 200% 300% 400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 200% 300% 400% / 500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -200% -300% -400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear -200% -300% -400% / -500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear none none none) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear none none none / none) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 none 0.3) srgb-linear r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / none) srgb-linear r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 2 3 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 2 3 4 / 5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -2 -3 -4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -2 -3 -4 / -5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 200% 300% 400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 200% 300% 400% / 500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -200% -300% -400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb -200% -300% -400% / -500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb none none none) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb none none none / none) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 none 0.3) a98-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / none) a98-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 2 3 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 2 3 4 / 5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 -2 -3 -4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 -2 -3 -4 / -5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 200% 300% 400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 200% 300% 400% / 500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 -200% -300% -400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 -200% -300% -400% / -500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 none none none) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 none none none / none) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 none 0.3) rec2020 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / none) rec2020 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 2 3 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 2 3 4 / 5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -2 -3 -4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -2 -3 -4 / -5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 200% 300% 400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 200% 300% 400% / 500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -200% -300% -400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb -200% -300% -400% / -500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb none none none) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb none none none / none) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 none 0.3) prophoto-rgb r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / none) prophoto-rgb r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0.2 g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 20% g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0.2 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 20% b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 20% / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 2 3 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 2 3 4 / 5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 -2 -3 -4)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 -2 -3 -4 / -5)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 200% 300% 400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 200% 300% 400% / 500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 -200% -300% -400%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 -200% -300% -400% / -500%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 g b r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 b alpha r / g)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r r r / r)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 alpha alpha alpha / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r) calc(g) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 none none none) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 none none none / none) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 none 0.3) display-p3 r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / none) display-p3 r g b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(xyz 7 -20.5 100) xyz x y z) xyz x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz 0 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x 0 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz 0 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x 0 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz 0.2 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x 0.2 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz 0.2 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x 0.2 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz y z x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x x x / x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz y z x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x x x / x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz calc(x) calc(y) calc(z))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz calc(x) calc(y) calc(z) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz none none none) xyz x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz none none none / none) xyz x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 none 100) xyz x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / none) xyz x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z) xyz-d50 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 0.2 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0.2 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0.2 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0.2 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 y z x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x x x / x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 y z x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x x x / x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x) calc(y) calc(z))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 calc(x) calc(y) calc(z) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 none none none) xyz-d50 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 none none none / none) xyz-d50 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 none 100) xyz-d50 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / none) xyz-d50 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z) xyz-d65 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 0.2 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0.2 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 20%)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0.2 y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0.2 z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0.2 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0.2)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 y z x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x x x / x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 y z x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x x x / x)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x) calc(y) calc(z))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 calc(x) calc(y) calc(z) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 none none none) xyz-d65 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 none none none / none) xyz-d65 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 none 100) xyz-d65 x y z)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / none) xyz-d65 x y z / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from indianred 255 g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "lch(from peru calc(l * 0.8) c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from oklab(1 0.365 -0.16) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "rgb(from oklch(1 0.399 336.3) r g b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from oklab(1 0.365 -0.16) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hsl(from oklch(1 0.399 336.3) h s l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from oklab(1 0.365 -0.16) h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "hwb(from oklch(1 0.399 336.3) h w b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(2 3 4 / 500%) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(-2 -3 -4 / -500%) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(from oklab(0.25 0.2 0.5) l a b) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) 0 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) 0 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l 0 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) 0.35 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l 0.35 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a 0.35 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / .35)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) 0.35 a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l 0.35 b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0.35 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / .35)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.7 0.45 0.3 / 40%) 2 3 4 / 500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.7 0.45 0.3 / 40%) -2 -3 -4 / -500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l b a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a a / a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l b a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a a / a)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) calc(l) calc(a) calc(b))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) calc(l) calc(a) calc(b) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 none 0.5) l a b)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / none) l a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(.7 0.45 0.3) alpha b a / l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(.7 0.45 0.3) alpha a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(.7 0.45 0.3) alpha a a / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(.7 0.45 0.3 / 40%) alpha b a / l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(.7 0.45 0.3 / 40%) alpha a b / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklab(from oklab(.7 0.45 0.3 / 40%) alpha a a / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(2 3 400 / 500%) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(-2 -3 -400 / -500%) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(from oklch(0.7 0.45 30) l c h) l c h)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 0 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 0 0deg)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 0 0 / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 0 0deg / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l 0 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 0deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 0 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l 0 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 0 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 0deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / 0)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0.25 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l 0.25 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 0.25 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 25deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / .25)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 0.25 c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l 0.25 h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 0.25 / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 25deg / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / .25)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 2 3 400 / 500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) -2 -3 -400 / -500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 0.5 1.2 400deg / 500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 0.5 1.2 -400deg / -500)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(.7 0.45 30) l c c / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(.7 0.45 30 / 40%) l c c / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) calc(l) calc(c) calc(h))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) none none none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) none none none / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c none / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / none)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / none) l c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(.7 0.45 30) alpha c h / l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(.7 0.45 30) alpha c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(.7 0.45 30) alpha c c / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(.7 0.45 30 / 40%) alpha c h / l)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(.7 0.45 30 / 40%) alpha c h / alpha)" should set the property value]
+ expected: FAIL
+
+ [e.style['color'\] = "oklch(from oklch(.7 0.45 30 / 40%) alpha c c / alpha)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-valid-system-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-valid-system-color.html.ini
new file mode 100644
index 0000000000..7f4c0de3c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-valid-system-color.html.ini
@@ -0,0 +1,3 @@
+[color-valid-system-color.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-valid.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-valid.html.ini
new file mode 100644
index 0000000000..b919f6aba0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/color-valid.html.ini
@@ -0,0 +1,3 @@
+[color-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/opacity-computed.html.ini b/testing/web-platform/meta/css/css-color/parsing/opacity-computed.html.ini
new file mode 100644
index 0000000000..2493de0b08
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/opacity-computed.html.ini
@@ -0,0 +1,3 @@
+[opacity-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/opacity-invalid.html.ini b/testing/web-platform/meta/css/css-color/parsing/opacity-invalid.html.ini
new file mode 100644
index 0000000000..458cec9b30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/opacity-invalid.html.ini
@@ -0,0 +1,3 @@
+[opacity-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-color/parsing/opacity-valid.html.ini b/testing/web-platform/meta/css/css-color/parsing/opacity-valid.html.ini
new file mode 100644
index 0000000000..b69c4a8d6b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color/parsing/opacity-valid.html.ini
@@ -0,0 +1,3 @@
+[opacity-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]