diff --git a/spec/core_functions/color/adjust/global.hrx b/spec/core_functions/color/adjust/global.hrx index d3e9f60e2..2645aa097 100644 --- a/spec/core_functions/color/adjust/global.hrx +++ b/spec/core_functions/color/adjust/global.hrx @@ -13,5 +13,5 @@ a {b: change-color(pink, $chroma: 0.01, $space: oklch)} <===> non_legacy/output.css a { - b: rgb(217.7587670223, 208.8497864408, 210.1600909257); + b: rgb(217.7587668539, 208.8497863479, 210.1600908423); } diff --git a/spec/core_functions/color/adjust/space.hrx b/spec/core_functions/color/adjust/space.hrx index cb8662cf7..c2b9efed7 100644 --- a/spec/core_functions/color/adjust/space.hrx +++ b/spec/core_functions/color/adjust/space.hrx @@ -26,7 +26,7 @@ a {b: color.adjust(pink, $chroma: -0.01, $space: oklch)} <===> legacy/to_modern/output.css a { - b: rgb(249.5073873455, 194.8272088475, 204.1290090118); + b: rgb(249.507387413, 194.8272087852, 204.1290089795); } <===> @@ -48,7 +48,7 @@ a {b: color.adjust(lab(50% 10 -20), $chroma: 0.01, $space: oklch)} <===> modern/to_modern/output.css a { - b: lab(49.8635566117% 11.8934236813 -23.2342925555); + b: lab(49.8635566255% 11.8934236521 -23.2342925139); } <===> diff --git a/spec/core_functions/color/change/global.hrx b/spec/core_functions/color/change/global.hrx index cf9f014dd..bd12ed0ce 100644 --- a/spec/core_functions/color/change/global.hrx +++ b/spec/core_functions/color/change/global.hrx @@ -13,5 +13,5 @@ a {b: change-color(pink, $chroma: 0.06, $space: oklch)} <===> non_legacy/output.css a { - b: rgb(247.5333900768, 195.811523731, 204.5286989775); + b: rgb(247.5333895805, 195.8115239384, 204.5286990526); } diff --git a/spec/core_functions/color/change/oklab.hrx b/spec/core_functions/color/change/oklab.hrx index e6f12e30c..fcdba657f 100644 --- a/spec/core_functions/color/change/oklab.hrx +++ b/spec/core_functions/color/change/oklab.hrx @@ -26,7 +26,7 @@ a {b: color.change(oklab(50% 0.2 -0.3), $lightness: 1.2)} <===> lightness/out_of_range/output.css a { - b: color-mix(in oklab, color(xyz 2.3267923962 1.5626810194 5.2743259015) 100%, black); + b: color-mix(in oklab, color(xyz 2.3267924004 1.5626810388 5.2743258866) 100%, black); } <===> diff --git a/spec/core_functions/color/change/oklch.hrx b/spec/core_functions/color/change/oklch.hrx index 9137a93b7..739640a09 100644 --- a/spec/core_functions/color/change/oklch.hrx +++ b/spec/core_functions/color/change/oklch.hrx @@ -26,7 +26,7 @@ a {b: color.change(oklch(50% 0.2 30deg), $lightness: 120%)} <===> lightness/out_of_range/output.css a { - b: color-mix(in oklch, color(xyz 2.0602078346 1.6344742217 1.0169251403) 100%, black); + b: color-mix(in oklch, color(xyz 2.060207831 1.6344742257 1.0169251465) 100%, black); } <===> diff --git a/spec/core_functions/color/change/space.hrx b/spec/core_functions/color/change/space.hrx index 986f71f6d..38a8b07b0 100644 --- a/spec/core_functions/color/change/space.hrx +++ b/spec/core_functions/color/change/space.hrx @@ -26,7 +26,7 @@ a {b: color.change(pink, $chroma: 0.01, $space: oklch)} <===> legacy/to_modern/output.css a { - b: rgb(217.7587670223, 208.8497864408, 210.1600909257); + b: rgb(217.7587668539, 208.8497863479, 210.1600908423); } <===> @@ -48,7 +48,7 @@ a {b: color.change(lab(50% 10 -20), $chroma: 0.01, $space: oklch)} <===> modern/to_modern/output.css a { - b: lab(50.5994457353% 1.499908117 -3.4111247636); + b: lab(50.5994456834% 1.4999081144 -3.4111247301); } <===> diff --git a/spec/core_functions/color/channel/oklab.hrx b/spec/core_functions/color/channel/oklab.hrx index fc84df0cc..9f6c59a2f 100644 --- a/spec/core_functions/color/channel/oklab.hrx +++ b/spec/core_functions/color/channel/oklab.hrx @@ -37,7 +37,7 @@ a {b: color.channel(pink, "lightness", $space: oklab)} <===> foreign/lightness/output.css a { - b: 86.7738445294%; + b: 86.7738444921%; } <===> @@ -48,7 +48,7 @@ a {b: color.channel(pink, "a", $space: oklab)} <===> foreign/a/output.css a { - b: 0.0729803698; + b: 0.0729803709; } <===> @@ -59,5 +59,5 @@ a {b: color.channel(pink, "b", $space: oklab)} <===> foreign/b/output.css a { - b: 0.0090714488; + b: 0.0090714487; } diff --git a/spec/core_functions/color/channel/oklch.hrx b/spec/core_functions/color/channel/oklch.hrx index e9987c948..b91adc5a9 100644 --- a/spec/core_functions/color/channel/oklch.hrx +++ b/spec/core_functions/color/channel/oklch.hrx @@ -37,7 +37,7 @@ a {b: color.channel(pink, "lightness", $space: oklch)} <===> foreign/lightness/output.css a { - b: 86.7738445294%; + b: 86.7738444921%; } <===> @@ -48,7 +48,7 @@ a {b: color.channel(pink, "chroma", $space: oklch)} <===> foreign/chroma/output.css a { - b: 0.0735419986; + b: 0.0735419997; } <===> @@ -59,5 +59,5 @@ a {b: color.channel(pink, "hue", $space: oklch)} <===> foreign/hue/output.css a { - b: 7.0855142734deg; + b: 7.0855140865deg; } diff --git a/spec/core_functions/color/channel/positional.hrx b/spec/core_functions/color/channel/positional.hrx index b1aeb10f4..dd928e176 100644 --- a/spec/core_functions/color/channel/positional.hrx +++ b/spec/core_functions/color/channel/positional.hrx @@ -4,5 +4,5 @@ a {b: color.channel(oklch(60% 70% 0.6turn), "red", rgb)} <===> output.css a { - b: -143.1028884453; + b: -143.1028871258; } diff --git a/spec/core_functions/color/complement.hrx b/spec/core_functions/color/complement.hrx index fff9ba9d2..bf4542720 100644 --- a/spec/core_functions/color/complement.hrx +++ b/spec/core_functions/color/complement.hrx @@ -91,7 +91,7 @@ a {b: color.complement(red, $space: oklch)} <===> space/legacy/to_modern/output.css a { - b: hsl(188.1998868883, 488.1808399597%, 14.588696385%); + b: hsl(188.1998869395, 488.1808399435%, 14.5886963781%); } <===> @@ -113,7 +113,7 @@ a {b: color.complement(lab(50% 10 -20), $space: oklch)} <===> space/modern/to_modern/output.css a { - b: lab(51.2269614349% -7.7080887555 21.8652618775); + b: lab(51.2269613248% -7.7080887502 21.8652618951); } <===> @@ -179,7 +179,7 @@ a {b: color.complement(color(srgb none 100 200), $space: oklch)} <===> space/missing/modern/different/output.css a { - b: color(srgb 156.4212689375 85.1578644836 -71.2263945029); + b: color(srgb 156.4212684896 85.1578638213 -71.2263942032); } <===> @@ -190,7 +190,7 @@ a {b: color.complement(lch(none 50% 0deg), $space: oklch)} <===> space/missing/modern/analogous/output.css a { - b: lch(none 24.5072211405 180.9107983689deg); + b: lch(none 24.5072326049 180.9107985322deg); } <===> diff --git a/spec/core_functions/color/grayscale.hrx b/spec/core_functions/color/grayscale.hrx index 68ce5c346..3889f1e63 100644 --- a/spec/core_functions/color/grayscale.hrx +++ b/spec/core_functions/color/grayscale.hrx @@ -177,7 +177,7 @@ a {b: color.grayscale(lab(50 -30 40))} <===> modern/rectangular/output.css a { - b: lab(48.58892555% 0.0000000648 -0.0000078984); + b: lab(48.5889256573% 0.0000000801 -0.0000079037); } <===> @@ -188,7 +188,7 @@ a {b: color.grayscale(lch(54.3 107 40.9))} <===> modern/polar/output.css a { - b: lch(56.854581217% 0.0000089094 270.4699001175deg); + b: lch(56.8545810624% 0.0000089157 270.5805772838deg); } <===> @@ -199,7 +199,7 @@ a {b: color.grayscale(color(xyz-d65 0.41 0.21 0.02))} <===> modern/predefined/output.css a { - b: color(xyz 0.232829773 0.2449664044 0.2667826176); + b: color(xyz 0.2328297715 0.2449664028 0.2667826159); } <===> diff --git a/spec/core_functions/color/invert/named.hrx b/spec/core_functions/color/invert/named.hrx index 02e4c5004..d23429d65 100644 --- a/spec/core_functions/color/invert/named.hrx +++ b/spec/core_functions/color/invert/named.hrx @@ -4,5 +4,5 @@ a {b: color.invert($color: turquoise, $weight: 10%, $space: oklch)} <===> output.css a { - b: rgb(72.3071640492, 202.5503954693, 158.9647820206); + b: rgb(72.3071643173, 202.5503953245, 158.9647817024); } diff --git a/spec/core_functions/color/mix/explicit_method.hrx b/spec/core_functions/color/mix/explicit_method.hrx index cd40772c7..9e63ee03a 100644 --- a/spec/core_functions/color/mix/explicit_method.hrx +++ b/spec/core_functions/color/mix/explicit_method.hrx @@ -13,7 +13,7 @@ a {b: mix(lab(54.3 80.8 69.9), lch(46.3 68 134), $method: oklch)} <===> non_srgb/output.css a { - b: lab(50.3820989016% 23.739480318 159.7498257827); + b: lab(50.3820988517% 23.7394806469 159.7498257347); } <===> @@ -35,5 +35,5 @@ a {b: mix(lab(54.3 80.8 69.9), lch(46.3 68 134), 30%, oklch)} <===> weighted/output.css a { - b: lab(48.946809662% -7.9262399011 131.5295913021); + b: lab(48.9468096101% -7.9262396794 131.5295916667); } diff --git a/spec/core_functions/color/mix/predefined.hrx b/spec/core_functions/color/mix/predefined.hrx index 504ea9ba7..79f0cca5b 100644 --- a/spec/core_functions/color/mix/predefined.hrx +++ b/spec/core_functions/color/mix/predefined.hrx @@ -3,7 +3,7 @@ a {b: mix(color(display-p3 1 0 0), color(display-p3 0 1 0), 20%, oklch)} <===> rgb/output.css a { - b: color(display-p3 0.6684751745 0.8535262883 -0.4281891831); + b: color(display-p3 0.6684751758 0.8535262876 -0.428189184); } <===> diff --git a/spec/core_functions/color/same.hrx b/spec/core_functions/color/same.hrx index a507389e3..e71137d38 100644 --- a/spec/core_functions/color/same.hrx +++ b/spec/core_functions/color/same.hrx @@ -88,7 +88,7 @@ a { a { b: color.same( color(rec2020 0.5 none 0.2), - oklab(44.668866707461% 0.236673642675 0.018728349677) + oklab(44.66886653443% 0.23667364738 0.01872834907) ); } diff --git a/spec/core_functions/color/scale/global.hrx b/spec/core_functions/color/scale/global.hrx index ce1704d54..2baa4bcca 100644 --- a/spec/core_functions/color/scale/global.hrx +++ b/spec/core_functions/color/scale/global.hrx @@ -13,5 +13,5 @@ a {b: scale-color(pink, $chroma: -10%, $space: oklch)} <===> non_legacy/output.css a { - b: rgb(250.9720040643, 194.0861924561, 203.8303793932); + b: rgb(250.9720040556, 194.0861924395, 203.8303793814); } diff --git a/spec/core_functions/color/scale/space.hrx b/spec/core_functions/color/scale/space.hrx index de91dcf6c..44ba4fcac 100644 --- a/spec/core_functions/color/scale/space.hrx +++ b/spec/core_functions/color/scale/space.hrx @@ -37,7 +37,7 @@ a {b: color.scale(lab(50% 10 -20), $chroma: 20%, $space: oklch)} <===> modern/to_modern/output.css a { - b: lab(48.9487508713% 24.2085150873 -41.732226413); + b: lab(48.948750981% 24.208514793 -41.7322260725); } <===> diff --git a/spec/core_functions/color/to_gamut/a98_rgb.hrx b/spec/core_functions/color/to_gamut/a98_rgb.hrx index 5fbe456a7..e89294f8b 100644 --- a/spec/core_functions/color/to_gamut/a98_rgb.hrx +++ b/spec/core_functions/color/to_gamut/a98_rgb.hrx @@ -37,7 +37,7 @@ a {b: color.to-gamut(color(a98-rgb 1.1 0.5 0.8), $method: local-minde)} <===> local_minde/out_of_gamut/output.css a { - b: color(a98-rgb 1 0.5850609654 0.8001989835); + b: color(a98-rgb 1 0.5850609648 0.8001989831); } <===> diff --git a/spec/core_functions/color/to_gamut/display_p3.hrx b/spec/core_functions/color/to_gamut/display_p3.hrx index a4d8f4e7d..44d90ac18 100644 --- a/spec/core_functions/color/to_gamut/display_p3.hrx +++ b/spec/core_functions/color/to_gamut/display_p3.hrx @@ -37,7 +37,7 @@ a {b: color.to-gamut(color(display-p3 1.5 0.5 0.8), $method: local-minde)} <===> local_minde/out_of_gamut/output.css a { - b: color(display-p3 1 0.9080382844 0.9302909848); + b: color(display-p3 1 0.9080382817 0.9302909824); } <===> diff --git a/spec/core_functions/color/to_gamut/hsl.hrx b/spec/core_functions/color/to_gamut/hsl.hrx index 83e74bb29..9ae999200 100644 --- a/spec/core_functions/color/to_gamut/hsl.hrx +++ b/spec/core_functions/color/to_gamut/hsl.hrx @@ -47,7 +47,7 @@ a { <===> local_minde/out_of_gamut/output.css a { - b: hsl(73.5850781672, 100%, 67.4750294398%); + b: hsl(73.58507816, 100%, 67.4750294662%); } <===> diff --git a/spec/core_functions/color/to_gamut/hwb.hrx b/spec/core_functions/color/to_gamut/hwb.hrx index 38fd40877..088afcc08 100644 --- a/spec/core_functions/color/to_gamut/hwb.hrx +++ b/spec/core_functions/color/to_gamut/hwb.hrx @@ -37,7 +37,7 @@ a {b: color.to-gamut(hwb(70deg -5% -5%), $method: local-minde)} <===> local_minde/out_of_gamut/output.css a { - b: hsl(75.7157487534, 100%, 75.8982992248%); + b: hsl(75.7157487284, 100%, 75.8982992592%); } <===> diff --git a/spec/core_functions/color/to_gamut/oklab.hrx b/spec/core_functions/color/to_gamut/oklab.hrx index c6e6780db..281e55969 100644 --- a/spec/core_functions/color/to_gamut/oklab.hrx +++ b/spec/core_functions/color/to_gamut/oklab.hrx @@ -9,7 +9,7 @@ a { <===> clip/output.css a { - b: color-mix(in oklab, color(xyz 593644537356868864 -153762261215017152 3418717280664545280) 100%, black); + b: color-mix(in oklab, color(xyz 593644541932288768 -153762242820115936 3418717265229901824) 100%, black); } <===> @@ -25,5 +25,5 @@ a { <===> local_minde/output.css a { - b: color-mix(in oklab, color(xyz 593644537356868864 -153762261215017152 3418717280664545280) 100%, black); + b: color-mix(in oklab, color(xyz 593644541932288768 -153762242820115936 3418717265229901824) 100%, black); } diff --git a/spec/core_functions/color/to_gamut/oklch.hrx b/spec/core_functions/color/to_gamut/oklch.hrx index 8394a7c7c..cd13acb37 100644 --- a/spec/core_functions/color/to_gamut/oklch.hrx +++ b/spec/core_functions/color/to_gamut/oklch.hrx @@ -9,7 +9,7 @@ a { <===> clip/output.css a { - b: color-mix(in oklch, color(xyz 5.2395754107 2.9713210909 -1.434870419) 100%, black); + b: color-mix(in oklch, color(xyz 5.2395753914 2.9713211078 -1.4348703843) 100%, black); } <===> @@ -25,5 +25,5 @@ a { <===> local_minde/output.css a { - b: color-mix(in oklch, color(xyz 5.2395754107 2.9713210909 -1.434870419) 100%, black); + b: color-mix(in oklch, color(xyz 5.2395753914 2.9713211078 -1.4348703843) 100%, black); } diff --git a/spec/core_functions/color/to_gamut/prophoto_rgb.hrx b/spec/core_functions/color/to_gamut/prophoto_rgb.hrx index f78d0b034..403aa2344 100644 --- a/spec/core_functions/color/to_gamut/prophoto_rgb.hrx +++ b/spec/core_functions/color/to_gamut/prophoto_rgb.hrx @@ -37,7 +37,7 @@ a {b: color.to-gamut(color(prophoto-rgb 1.1 0.5 0.8), $method: local-minde)} <===> local_minde/out_of_gamut/output.css a { - b: color(prophoto-rgb 1 0.5625312196 0.7939519528); + b: color(prophoto-rgb 1 0.5625312188 0.7939519521); } <===> diff --git a/spec/core_functions/color/to_gamut/rec2020.hrx b/spec/core_functions/color/to_gamut/rec2020.hrx index ba8c3aee6..f60fb8f3f 100644 --- a/spec/core_functions/color/to_gamut/rec2020.hrx +++ b/spec/core_functions/color/to_gamut/rec2020.hrx @@ -37,7 +37,7 @@ a {b: color.to-gamut(color(rec2020 1.1 0.5 0.8), $method: local-minde)} <===> local_minde/out_of_gamut/output.css a { - b: color(rec2020 1 0.5720949845 0.7959438083); + b: color(rec2020 1 0.5720949837 0.7959438077); } <===> diff --git a/spec/core_functions/color/to_gamut/rgb.hrx b/spec/core_functions/color/to_gamut/rgb.hrx index ef5d5b3f9..d6192d6bd 100644 --- a/spec/core_functions/color/to_gamut/rgb.hrx +++ b/spec/core_functions/color/to_gamut/rgb.hrx @@ -37,7 +37,7 @@ a {b: color.to-gamut(color.change(#abcdef, $red: 300), $method: local-minde)} <===> local_minde/out_of_gamut/output.css a { - b: rgb(255, 222.6637652053, 237.9231180222); + b: rgb(255, 222.6637650532, 237.9231179006); } <===> diff --git a/spec/core_functions/color/to_gamut/space.hrx b/spec/core_functions/color/to_gamut/space.hrx index 99f46fe99..3bf1c2abd 100644 --- a/spec/core_functions/color/to_gamut/space.hrx +++ b/spec/core_functions/color/to_gamut/space.hrx @@ -15,7 +15,7 @@ a {b: color.to-gamut(oklch(60% 0.15 240deg), $space: rgb, $method: clip)} <===> clip/out_of_gamut/output.css a { - b: oklch(60.4068473688% 0.1443906201 242.3895382399deg); + b: oklch(60.4068473035% 0.1443906209 242.3895378889deg); } <===> @@ -191,7 +191,7 @@ a {b: color.to-gamut(oklch(60% 0.15 240deg), $space: rgb, $method: local-minde)} <===> local_minde/out_of_gamut/output.css a { - b: oklch(60.4068473688% 0.1443906201 242.3895382399deg); + b: oklch(60.4068473035% 0.1443906209 242.3895378889deg); } <===> @@ -202,7 +202,7 @@ a {b: color.to-gamut(oklch(100% 0.13 240deg), $space: rgb, $method: local-minde) <===> local_minde/to_white/output.css a { - b: oklch(99.9999993474% 0.0000000373 89.8755630959deg); + b: oklch(99.99999935% 0.0000000373 90.0000002558deg); } <===> @@ -251,7 +251,7 @@ a { <===> local_minde/missing/legacy/same/with_mapping/output.css a { - b: rgb(220.0210985908, 255, 215.6454599021); + b: rgb(220.0210992994, 255, 215.6454605425); } <===> @@ -318,7 +318,7 @@ a {b: color.to-gamut(color(srgb none 1.2 none), $method: local-minde)} <===> local_minde/missing/modern/same/with_mapping/output.css a { - b: color(srgb 0.9249489323 1 0.9135716721); + b: color(srgb 0.9249489353 1 0.9135716749); } <===> diff --git a/spec/core_functions/color/to_gamut/srgb.hrx b/spec/core_functions/color/to_gamut/srgb.hrx index 34df86330..77af02b20 100644 --- a/spec/core_functions/color/to_gamut/srgb.hrx +++ b/spec/core_functions/color/to_gamut/srgb.hrx @@ -37,7 +37,7 @@ a {b: color.to-gamut(color(srgb 1.5 0.5 0.8), $method: local-minde)} <===> local_minde/out_of_gamut/output.css a { - b: color(srgb 1 0.8660162103 0.8987034234); + b: color(srgb 1 0.8660162081 0.8987034216); } <===> diff --git a/spec/core_functions/color/to_gamut/srgb_linear.hrx b/spec/core_functions/color/to_gamut/srgb_linear.hrx index 5daf81311..1eb7eb2e4 100644 --- a/spec/core_functions/color/to_gamut/srgb_linear.hrx +++ b/spec/core_functions/color/to_gamut/srgb_linear.hrx @@ -37,7 +37,7 @@ a {b: color.to-gamut(color(srgb-linear 1.5 0.5 0.8), $method: local-minde)} <===> local_minde/out_of_gamut/output.css a { - b: color(srgb-linear 1 0.6455185586 0.7900912983); + b: color(srgb-linear 1 0.6455185573 0.7900912971); } <===> diff --git a/spec/core_functions/color/to_space/a98_rgb/oklab.hrx b/spec/core_functions/color/to_space/a98_rgb/oklab.hrx index fdca2567f..788cd587e 100644 --- a/spec/core_functions/color/to_space/a98_rgb/oklab.hrx +++ b/spec/core_functions/color/to_space/a98_rgb/oklab.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(color(a98-rgb 1 1 1), oklab)} <===> white/output.css a { - b: oklab(99.9999993474% 0.0000000001 0.0000000373); + b: oklab(99.99999935% 0 0.0000000373); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(color(a98-rgb 0.5 0.5 0.5), oklab)} <===> gray/output.css a { - b: oklab(60.1621101182% 0 0.0000000224); + b: oklab(60.1621101198% 0 0.0000000224); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(a98-rgb 0.2 0.4 0.8), oklab)} <===> middle/output.css a { - b: oklab(52.1495256905% -0.0513578757 -0.1793591779); + b: oklab(52.1495255156% -0.0513578765 -0.1793591797); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(a98-rgb -1 0.4 2), oklab)} <===> out_of_range/near/output.css a { - b: oklab(38.583187128% -2.2710957934 -0.6509941262); + b: oklab(38.5831861578% -2.2710957931 -0.650994135); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(a98-rgb -999999 0 0), oklab)} <===> out_of_range/far/output.css a { - b: color-mix(in oklab, color(xyz -9041452038524.754 -4661998707364.326 -423818064305.84424) 100%, black); + b: color-mix(in oklab, color(xyz -9041452038524.736 -4661998707364.323 -423818064305.8462) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(a98-rgb 0.1 0.2 0.3 / 0.4), oklab)} <===> alpha/partial/output.css a { - b: oklab(29.182543438% -0.0383089973 -0.0634618836 / 0.4); + b: oklab(29.1825433992% -0.0383089978 -0.0634618841 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(a98-rgb 0.1 0.2 0.3 / 0.0), oklab)} <===> alpha/transparent/output.css a { - b: oklab(29.182543438% -0.0383089973 -0.0634618836 / 0); + b: oklab(29.1825433992% -0.0383089978 -0.0634618841 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(a98-rgb none 0.2 0.3), oklab)} <===> missing/red/output.css a { - b: oklab(28.2216457589% -0.0592406629 -0.068029159); + b: oklab(28.221645721% -0.0592406638 -0.0680291595); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(a98-rgb 0.1 none 0.3), oklab)} <===> missing/green/output.css a { - b: oklab(20.9471844335% 0.0293694057 -0.1198702832); + b: oklab(20.9471842447% 0.0293694067 -0.1198702849); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(a98-rgb 0.1 0.2 none), oklab)} <===> missing/blue/output.css a { - b: oklab(26.2341469735% -0.0807607241 0.059543982); + b: oklab(26.2341470419% -0.0807607251 0.0595439826); } diff --git a/spec/core_functions/color/to_space/a98_rgb/oklch.hrx b/spec/core_functions/color/to_space/a98_rgb/oklch.hrx index 9f2e1e6a2..4435dc77c 100644 --- a/spec/core_functions/color/to_space/a98_rgb/oklch.hrx +++ b/spec/core_functions/color/to_space/a98_rgb/oklch.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(color(a98-rgb 1 1 1), oklch)} <===> white/output.css a { - b: oklch(99.9999993474% 0.0000000373 89.8755630959deg); + b: oklch(99.99999935% 0.0000000373 90.0000002558deg); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(color(a98-rgb 0.5 0.5 0.5), oklch)} <===> gray/output.css a { - b: oklch(60.1621101182% 0.0000000224 89.8755628523deg); + b: oklch(60.1621101198% 0.0000000224 90.0000011339deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(a98-rgb 0.2 0.4 0.8), oklch)} <===> middle/output.css a { - b: oklch(52.1495256905% 0.1865672696 254.0214147055deg); + b: oklch(52.1495255156% 0.1865672715 254.0214146145deg); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(a98-rgb -1 0.4 2), oklch)} <===> out_of_range/near/output.css a { - b: oklch(38.583187128% 2.3625557042 195.9945889447deg); + b: oklch(38.5831861578% 2.3625557063 195.9945891513deg); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(a98-rgb -999999 0 0), oklch)} <===> out_of_range/far/output.css a { - b: color-mix(in oklch, color(xyz -9041452038524.746 -4661998707364.325 -423818064305.8496) 100%, black); + b: color-mix(in oklch, color(xyz -9041452038524.736 -4661998707364.323 -423818064305.8428) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(a98-rgb 0.1 0.2 0.3 / 0.4), oklch)} <===> alpha/partial/output.css a { - b: oklch(29.182543438% 0.0741281994 238.8825662829deg / 0.4); + b: oklch(29.1825433992% 0.0741282001 238.882566103deg / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(a98-rgb 0.1 0.2 0.3 / 0.0), oklch)} <===> alpha/transparent/output.css a { - b: oklch(29.182543438% 0.0741281994 238.8825662829deg / 0); + b: oklch(29.1825433992% 0.0741282001 238.882566103deg / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(a98-rgb none 0.2 0.3), oklch)} <===> missing/red/output.css a { - b: oklch(28.2216457589% 0.0902076638 228.9502345148deg); + b: oklch(28.221645721% 0.0902076648 228.9502342588deg); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(a98-rgb 0.1 none 0.3), oklch)} <===> missing/green/output.css a { - b: oklch(20.9471844335% 0.1234157477 283.7668356322deg); + b: oklch(20.9471842447% 0.1234157496 283.7668358792deg); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(a98-rgb 0.1 0.2 none), oklch)} <===> missing/blue/output.css a { - b: oklch(26.2341469735% 0.1003383295 143.5990619106deg); + b: oklch(26.2341470419% 0.1003383306 143.5990620031deg); } diff --git a/spec/core_functions/color/to_space/display_p3/oklab.hrx b/spec/core_functions/color/to_space/display_p3/oklab.hrx index 8d87bef4e..17d736a97 100644 --- a/spec/core_functions/color/to_space/display_p3/oklab.hrx +++ b/spec/core_functions/color/to_space/display_p3/oklab.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(color(display-p3 1 1 1), oklab)} <===> white/output.css a { - b: oklab(99.9999993474% 0.0000000001 0.0000000373); + b: oklab(99.99999935% 0 0.0000000373); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(color(display-p3 0.5 0.5 0.5), oklab)} <===> gray/output.css a { - b: oklab(59.8180726623% 0 0.0000000223); + b: oklab(59.8180726639% 0 0.0000000223); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(display-p3 0.2 0.4 0.8), oklab)} <===> middle/output.css a { - b: oklab(53.396034367% -0.0363375257 -0.1775421972); + b: oklab(53.3960341921% -0.0363375262 -0.1775421989); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(display-p3 -1 0.4 2), oklab)} <===> out_of_range/near/output.css a { - b: oklab(48.9249793468% -2.2018228016 -0.629877265); + b: oklab(48.9249782535% -2.201822821 -0.6298772733); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(display-p3 -999999 0 0), oklab)} <===> out_of_range/far/output.css a { - b: color-mix(in oklab, color(xyz -107482878101233.5 -50580177929992.28 0.0234375) 100%, black); + b: color-mix(in oklab, color(xyz -107482878101233.48 -50580177929992.305 0.0234375) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(display-p3 0.1 0.2 0.3 / 0.4), oklab)} <===> alpha/partial/output.css a { - b: oklab(31.275110206% -0.0275076842 -0.0572559178 / 0.4); + b: oklab(31.2751101717% -0.0275076845 -0.0572559183 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(display-p3 0.1 0.2 0.3 / 0.0), oklab)} <===> alpha/transparent/output.css a { - b: oklab(31.275110206% -0.0275076842 -0.0572559178 / 0); + b: oklab(31.2751101717% -0.0275076845 -0.0572559183 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(display-p3 none 0.2 0.3), oklab)} <===> missing/red/output.css a { - b: oklab(30.2321904625% -0.0504866606 -0.0622983016); + b: oklab(30.2321904311% -0.0504866614 -0.0622983021); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(display-p3 0.1 none 0.3), oklab)} <===> missing/green/output.css a { - b: oklab(21.8336364075% 0.0395324831 -0.121787855); + b: oklab(21.8336362149% 0.0395324844 -0.1217878567); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(display-p3 0.1 0.2 none), oklab)} <===> missing/blue/output.css a { - b: oklab(28.5078223716% -0.0706258662 0.0690953652); + b: oklab(28.5078224374% -0.0706258672 0.0690953658); } diff --git a/spec/core_functions/color/to_space/display_p3/oklch.hrx b/spec/core_functions/color/to_space/display_p3/oklch.hrx index 69ae84b77..8a0fbe58d 100644 --- a/spec/core_functions/color/to_space/display_p3/oklch.hrx +++ b/spec/core_functions/color/to_space/display_p3/oklch.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(color(display-p3 1 1 1), oklch)} <===> white/output.css a { - b: oklch(99.9999993474% 0.0000000373 89.8755630959deg); + b: oklch(99.99999935% 0.0000000373 90.0000002558deg); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(color(display-p3 0.5 0.5 0.5), oklch)} <===> gray/output.css a { - b: oklch(59.8180726623% 0.0000000223 89.8755628286deg); + b: oklch(59.8180726639% 0.0000000223 90.0000007127deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(display-p3 0.2 0.4 0.8), oklch)} <===> middle/output.css a { - b: oklch(53.396034367% 0.1812226464 258.4330310876deg); + b: oklch(53.3960341921% 0.1812226482 258.433031057deg); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(display-p3 -1 0.4 2), oklch)} <===> out_of_range/near/output.css a { - b: oklch(48.9249793468% 2.2901460693 195.9642805578deg); + b: oklch(48.9249782535% 2.2901460902 195.9642806249deg); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(display-p3 -999999 0 0), oklch)} <===> out_of_range/far/output.css a { - b: color-mix(in oklch, color(xyz -107482878101233.53 -50580177929992.31 0.078125) 100%, black); + b: color-mix(in oklch, color(xyz -107482878101233.47 -50580177929992.305 0.078125) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(display-p3 0.1 0.2 0.3 / 0.4), oklch)} <===> alpha/partial/output.css a { - b: oklch(31.275110206% 0.0635209636 244.3387920511deg / 0.4); + b: oklch(31.2751101717% 0.0635209642 244.338791924deg / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(display-p3 0.1 0.2 0.3 / 0.0), oklch)} <===> alpha/transparent/output.css a { - b: oklch(31.275110206% 0.0635209636 244.3387920511deg / 0); + b: oklch(31.2751101717% 0.0635209642 244.338791924deg / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(display-p3 none 0.2 0.3), oklch)} <===> missing/red/output.css a { - b: oklch(30.2321904625% 0.0801871641 230.9786265053deg); + b: oklch(30.2321904311% 0.0801871649 230.9786262752deg); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(display-p3 0.1 none 0.3), oklch)} <===> missing/green/output.css a { - b: oklch(21.8336364075% 0.1280433475 287.9834922303deg); + b: oklch(21.8336362149% 0.1280433496 287.9834925353deg); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(display-p3 0.1 0.2 none), oklch)} <===> missing/blue/output.css a { - b: oklch(28.5078223716% 0.0988037573 135.6275906956deg); + b: oklch(28.5078224374% 0.0988037584 135.6275908243deg); } diff --git a/spec/core_functions/color/to_space/hsl/oklab.hrx b/spec/core_functions/color/to_space/hsl/oklab.hrx index d2ee1ffea..1424efc4f 100644 --- a/spec/core_functions/color/to_space/hsl/oklab.hrx +++ b/spec/core_functions/color/to_space/hsl/oklab.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(hsl(0deg 0% 100%), oklab)} <===> white/output.css a { - b: oklab(99.9999993474% 0.0000000001 0.0000000373); + b: oklab(99.99999935% 0 0.0000000373); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(hsl(0deg 0% 50%), oklab)} <===> gray/output.css a { - b: oklab(59.8180726623% 0 0.0000000223); + b: oklab(59.8180726639% 0 0.0000000223); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(hsl(80deg 30% 60%), oklab)} <===> middle/output.css a { - b: oklab(75.0578295808% -0.0474046375 0.0717748467); + b: oklab(75.0578296456% -0.0474046383 0.0717748474); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(hsl(20.123456789deg 30.987654321% 60.192837465%), oklab)} <===> float/output.css a { - b: oklab(68.4523446414% 0.0396042277 0.0440734803); + b: oklab(68.4523446408% 0.0396042281 0.0440734805); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(hsl(20deg 999999% 50%), oklab)} <===> out_of_range/far/output.css a { - b: color-mix(in oklab, color(xyz 136956388.3998871 59264689.52803931 -623200798.6169885) 100%, black); + b: color-mix(in oklab, color(xyz 136956388.39988732 59264689.52803928 -623200798.6169878) 100%, black); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(hsl(10deg 20% 30% / 0.4), oklab)} <===> alpha/partial/output.css a { - b: oklab(40.6685296273% 0.0313239047 0.0191932237 / 0.4); + b: oklab(40.6685296189% 0.0313239052 0.0191932238 / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(hsl(10deg 20% 30% / 0.0), oklab)} <===> alpha/transparent/output.css a { - b: oklab(40.6685296273% 0.0313239047 0.0191932237 / 0); + b: oklab(40.6685296189% 0.0313239052 0.0191932238 / 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(hsl(none 20% 30%), oklab)} <===> missing/hue/output.css a { - b: oklab(39.5815064245% 0.0409008812 0.014221487); + b: oklab(39.5815064075% 0.0409008818 0.014221487); } <===> @@ -114,7 +114,7 @@ a {b: color.to-space(hsl(10deg none 30%), oklab)} <===> missing/saturation/output.css a { - b: oklab(41.838943744% 0 0.0000000156); + b: oklab(41.8389437451% 0 0.0000000156); } <===> diff --git a/spec/core_functions/color/to_space/hsl/oklch.hrx b/spec/core_functions/color/to_space/hsl/oklch.hrx index 1f10c5d6c..c4c491f98 100644 --- a/spec/core_functions/color/to_space/hsl/oklch.hrx +++ b/spec/core_functions/color/to_space/hsl/oklch.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(hsl(0deg 0% 100%), oklch)} <===> white/output.css a { - b: oklch(99.9999993474% 0.0000000373 89.8755630959deg); + b: oklch(99.99999935% 0.0000000373 90.0000002558deg); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(hsl(0deg 0% 50%), oklch)} <===> gray/output.css a { - b: oklch(59.8180726623% 0.0000000223 89.8755628286deg); + b: oklch(59.8180726639% 0.0000000223 90.0000001425deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(hsl(80deg 30% 60%), oklch)} <===> middle/output.css a { - b: oklch(75.0578295808% 0.0860164419 123.4432897448deg); + b: oklch(75.0578296456% 0.0860164429 123.4432899628deg); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(hsl(20.123456789deg 30.987654321% 60.192837465%), oklch)} <===> float/output.css a { - b: oklch(68.4523446414% 0.0592534093 48.0572806164deg); + b: oklch(68.4523446408% 0.0592534098 48.0572804657deg); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(hsl(20deg 999999% 50%), oklch)} <===> out_of_range/far/output.css a { - b: color-mix(in oklch, color(xyz 136956388.39988703 59264689.52803931 -623200798.6169883) 100%, black); + b: color-mix(in oklch, color(xyz 136956388.3998872 59264689.52803931 -623200798.6169884) 100%, black); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(hsl(10deg 20% 30% / 0.4), oklch)} <===> alpha/partial/output.css a { - b: oklch(40.6685296273% 0.0367364512 31.4972209471deg / 0.4); + b: oklch(40.6685296189% 0.0367364516 31.4972207246deg / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(hsl(10deg 20% 30% / 0.0), oklch)} <===> alpha/transparent/output.css a { - b: oklch(40.6685296273% 0.0367364512 31.4972209471deg / 0); + b: oklch(40.6685296189% 0.0367364516 31.4972207246deg / 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(hsl(none 20% 30%), oklch)} <===> missing/hue/output.css a { - b: oklch(39.5815064245% 0.0433028033 none); + b: oklch(39.5815064075% 0.0433028039 none); } <===> @@ -114,7 +114,7 @@ a {b: color.to-space(hsl(10deg none 30%), oklch)} <===> missing/saturation/output.css a { - b: oklch(41.838943744% none 89.8755626743deg); + b: oklch(41.8389437451% none 90.0000003057deg); } <===> diff --git a/spec/core_functions/color/to_space/hwb/oklab.hrx b/spec/core_functions/color/to_space/hwb/oklab.hrx index d37240ef2..c479a446b 100644 --- a/spec/core_functions/color/to_space/hwb/oklab.hrx +++ b/spec/core_functions/color/to_space/hwb/oklab.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(hwb(0deg 100% 0%), oklab)} <===> white/output.css a { - b: oklab(99.9999993474% 0.0000000001 0.0000000373); + b: oklab(99.99999935% 0 0.0000000373); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(hwb(0deg 50% 50%), oklab)} <===> gray/output.css a { - b: oklab(59.8180726623% 0 0.0000000223); + b: oklab(59.8180726639% 0 0.0000000223); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(hwb(80deg 20% 40%), oklab)} <===> middle/output.css a { - b: oklab(63.6472338735% -0.0788719974 0.109198804); + b: oklab(63.6472339665% -0.0788719986 0.109198805); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(hwb(20.123456789deg 30.987654321% 40.192837465%), oklab)} <===> float/output.css a { - b: oklab(56.1528329965% 0.0492061827 0.0538160955); + b: oklab(56.1528329913% 0.0492061833 0.0538160959); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(hwb(20deg 999999% -999950%), oklab)} <===> out_of_range/far/output.css a { - b: color-mix(in oklab, color(xyz 3327825161.6640716 3501247104.3035994 3812875110.896889) 100%, black); + b: color-mix(in oklab, color(xyz 3327825161.6640716 3501247104.3036003 3812875110.896884) 100%, black); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(hwb(10deg 20% 30% / 0.4), oklab)} <===> alpha/partial/output.css a { - b: oklab(54.0481985043% 0.1200265651 0.0782231914 / 0.4); + b: oklab(54.0481984524% 0.1200265669 0.0782231919 / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(hwb(10deg 20% 30% / 0.0), oklab)} <===> alpha/transparent/output.css a { - b: oklab(54.0481985043% 0.1200265651 0.0782231914 / 0); + b: oklab(54.0481984524% 0.1200265669 0.0782231919 / 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(hwb(none 20% 30%), oklab)} <===> missing/hue/output.css a { - b: oklab(51.4791394597% 0.1488491412 0.0695742279); + b: oklab(51.4791393815% 0.1488491436 0.0695742282); } <===> @@ -114,7 +114,7 @@ a {b: color.to-space(hwb(10deg none 30%), oklab)} <===> missing/whiteness/output.css a { - b: oklab(49.2675905721% 0.1574612806 0.0989515664); + b: oklab(49.2675904866% 0.157461283 0.0989515672); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(hwb(10deg 20% none), oklab)} <===> missing/blackness/output.css a { - b: oklab(67.8199997859% 0.1771510758 0.1158916741); + b: oklab(67.8199997014% 0.1771510785 0.1158916749); } diff --git a/spec/core_functions/color/to_space/hwb/oklch.hrx b/spec/core_functions/color/to_space/hwb/oklch.hrx index 34fea9de3..0e58fe244 100644 --- a/spec/core_functions/color/to_space/hwb/oklch.hrx +++ b/spec/core_functions/color/to_space/hwb/oklch.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(hwb(0deg 100% 0%), oklch)} <===> white/output.css a { - b: oklch(99.9999993474% 0.0000000373 89.8755630959deg); + b: oklch(99.99999935% 0.0000000373 90.0000002558deg); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(hwb(0deg 50% 50%), oklch)} <===> gray/output.css a { - b: oklch(59.8180726623% 0.0000000223 89.8755628286deg); + b: oklch(59.8180726639% 0.0000000223 90.0000001425deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(hwb(80deg 20% 40%), oklch)} <===> middle/output.css a { - b: oklch(63.6472338735% 0.1347040117 125.8397889312deg); + b: oklch(63.6472339665% 0.1347040132 125.8397891128deg); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(hwb(20.123456789deg 30.987654321% 40.192837465%), oklch)} <===> float/output.css a { - b: oklch(56.1528329965% 0.0729206456 47.5620912167deg); + b: oklch(56.1528329913% 0.0729206463 47.562091049deg); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(hwb(20deg 999999% -999950%), oklch)} <===> out_of_range/far/output.css a { - b: color-mix(in oklch, color(xyz 3327825161.6640716 3501247104.3035994 3812875110.896889) 100%, black); + b: color-mix(in oklch, color(xyz 3327825161.6640716 3501247104.3036003 3812875110.896884) 100%, black); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(hwb(10deg 20% 30% / 0.4), oklch)} <===> alpha/partial/output.css a { - b: oklch(54.0481985043% 0.1432663394 33.0929168902deg / 0.4); + b: oklch(54.0481984524% 0.1432663412 33.0929166593deg / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(hwb(10deg 20% 30% / 0.0), oklch)} <===> alpha/transparent/output.css a { - b: oklch(54.0481985043% 0.1432663394 33.0929168902deg / 0); + b: oklch(54.0481984524% 0.1432663412 33.0929166593deg / 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(hwb(none 20% 30%), oklch)} <===> missing/hue/output.css a { - b: oklch(51.4791394597% 0.1643065429 none); + b: oklch(51.4791393815% 0.1643065452 none); } <===> @@ -114,7 +114,7 @@ a {b: color.to-space(hwb(10deg none 30%), oklch)} <===> missing/whiteness/output.css a { - b: oklch(49.2675905721% 0.1859716843 32.1460100423deg); + b: oklch(49.2675904866% 0.1859716868 32.1460098438deg); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(hwb(10deg 20% none), oklch)} <===> missing/blackness/output.css a { - b: oklch(67.8199997859% 0.2116917187 33.1925848215deg); + b: oklch(67.8199997014% 0.2116917214 33.1925846027deg); } diff --git a/spec/core_functions/color/to_space/lab/oklab.hrx b/spec/core_functions/color/to_space/lab/oklab.hrx index 2e342d0a7..f11366691 100644 --- a/spec/core_functions/color/to_space/lab/oklab.hrx +++ b/spec/core_functions/color/to_space/lab/oklab.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(lab(100% 0 0), oklab)} <===> white/output.css a { - b: oklab(99.9999993474% 0.0000000001 0.0000000373); + b: oklab(99.99999935% 0 0.0000000373); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(lab(50% 0 0), oklab)} <===> gray/output.css a { - b: oklab(56.8965513528% 0 0.0000000212); + b: oklab(56.8965513543% 0 0.0000000212); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(lab(50% 50 -75), oklab)} <===> middle/output.css a { - b: oklab(60.2352362176% 0.0926046157 -0.2110438209); + b: oklab(60.2352359429% 0.0926046182 -0.2110438235); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(lab(10% 20 30 / 0.4), oklab)} <===> alpha/partial/output.css a { - b: oklab(22.8064235198% -0.061853134 0.2798052355 / 0.4); + b: oklab(22.8064235157% -0.0618531338 0.2798052368 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(lab(10% 20 30 / 0.0), oklab)} <===> alpha/transparent/output.css a { - b: oklab(22.8064235198% -0.061853134 0.2798052355 / 0); + b: oklab(22.8064235157% -0.0618531338 0.2798052368 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(lab(none 20 30), oklab)} <===> missing/lightness/output.css a { - b: oklab(none 0.4936529727 0.1158908016); + b: oklab(none 0.4936529739 0.1158908019); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(lab(10% none 30), oklab)} <===> missing/a/output.css a { - b: oklab(22.1884319419% none 0.2838925277); + b: oklab(22.1884319836% none 0.2838925288); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(lab(10% 20 none), oklab)} <===> missing/b/output.css a { - b: oklab(23.0834632697% 0.0614345595 none); + b: oklab(23.083463229% 0.0614345606 none); } diff --git a/spec/core_functions/color/to_space/lab/oklch.hrx b/spec/core_functions/color/to_space/lab/oklch.hrx index 3cb945ea0..d63f34d7e 100644 --- a/spec/core_functions/color/to_space/lab/oklch.hrx +++ b/spec/core_functions/color/to_space/lab/oklch.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(lab(100% 0 0), oklch)} <===> white/output.css a { - b: oklch(99.9999993474% 0.0000000373 89.8755630959deg); + b: oklch(99.99999935% 0.0000000373 90.0000002558deg); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(lab(50% 0 0), oklch)} <===> gray/output.css a { - b: oklch(56.8965513528% 0.0000000212 89.8755629589deg); + b: oklch(56.8965513543% 0.0000000212 90.0000004496deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(lab(50% 50 -75), oklch)} <===> middle/output.css a { - b: oklch(60.2352362176% 0.2304671542 293.6915443769deg); + b: oklch(60.2352359429% 0.2304671577 293.6915446828deg); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(lab(10% 20 30 / 0.4), oklch)} <===> alpha/partial/output.css a { - b: oklch(22.8064235198% 0.2865602554 102.4652159995deg / 0.4); + b: oklch(22.8064235157% 0.2865602567 102.4652159083deg / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(lab(10% 20 30 / 0.0), oklch)} <===> alpha/transparent/output.css a { - b: oklch(22.8064235198% 0.2865602554 102.4652159995deg / 0); + b: oklch(22.8064235157% 0.2865602567 102.4652159083deg / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(lab(none 20 30), oklch)} <===> missing/lightness/output.css a { - b: oklch(none 0.5070738953 13.2116104316deg); + b: oklch(none 0.5070738966 13.2116104429deg); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(lab(10% none 30), oklch)} <===> missing/a/output.css a { - b: oklch(22.1884319419% 0.3083157518 112.9588813999deg); + b: oklch(22.1884319836% 0.308315753 112.9588814189deg); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(lab(10% 20 none), oklch)} <===> missing/b/output.css a { - b: oklch(23.0834632697% 0.0614385657 359.3456866656deg); + b: oklch(23.083463229% 0.0614385668 359.3456864939deg); } diff --git a/spec/core_functions/color/to_space/lch/oklab.hrx b/spec/core_functions/color/to_space/lch/oklab.hrx index 85b110a17..fb54c4542 100644 --- a/spec/core_functions/color/to_space/lch/oklab.hrx +++ b/spec/core_functions/color/to_space/lch/oklab.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(lch(100% 0 0deg), oklab)} <===> white/output.css a { - b: oklab(99.9999993474% 0.0000000001 0.0000000373); + b: oklab(99.99999935% 0 0.0000000373); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(lch(50% 0 0deg), oklab)} <===> gray/output.css a { - b: oklab(56.8965513528% 0 0.0000000212); + b: oklab(56.8965513543% 0 0.0000000212); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(lch(10% 20 30deg), oklab)} <===> middle/output.css a { - b: oklab(22.8705495852% 0.0494077592 0.0263450873); + b: oklab(22.8705495631% 0.0494077599 0.0263450874); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(lch(10.123456789% 20.987654321 30.192837465deg), oklab)} <===> float/output.css a { - b: oklab(22.9987502615% 0.0516259003 0.0278217212); + b: oklab(22.998750238% 0.0516259011 0.0278217213); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(lch(10% 999999 0deg), oklab)} <===> out_of_range/far/output.css a { - b: color-mix(in oklab, color(xyz 7373327412.161988 -218927236.26953584 95026466.80033648) 100%, black); + b: color-mix(in oklab, color(xyz 7373327412.161991 -218927236.26953602 95026466.80033654) 100%, black); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(lch(10% 20 30deg / 0.4), oklab)} <===> alpha/partial/output.css a { - b: oklab(22.8705495852% 0.0494077592 0.0263450873 / 0.4); + b: oklab(22.8705495631% 0.0494077599 0.0263450874 / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(lch(10% 20 30deg / 0.0), oklab)} <===> alpha/transparent/output.css a { - b: oklab(22.8705495852% 0.0494077592 0.0263450873 / 0); + b: oklab(22.8705495631% 0.0494077599 0.0263450874 / 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(lch(none 20 30deg), oklab)} <===> missing/lightness/output.css a { - b: oklab(none 0.4083922235 0.0807817391); + b: oklab(none 0.4083922287 0.0807817379); } <===> @@ -114,7 +114,7 @@ a {b: color.to-space(lch(10% none 30deg), oklab)} <===> missing/chroma/output.css a { - b: oklab(22.4137929572% 0 0.0000000084); + b: oklab(22.4137929578% 0 0.0000000084); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(lch(10% 20 none), oklab)} <===> missing/hue/output.css a { - b: oklab(23.0834632697% 0.0614345595 -0.0007016084); + b: oklab(23.083463229% 0.0614345606 -0.0007016086); } diff --git a/spec/core_functions/color/to_space/lch/oklch.hrx b/spec/core_functions/color/to_space/lch/oklch.hrx index b2075e329..e7bdfe278 100644 --- a/spec/core_functions/color/to_space/lch/oklch.hrx +++ b/spec/core_functions/color/to_space/lch/oklch.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(lch(100% 0 0deg), oklch)} <===> white/output.css a { - b: oklch(99.9999993474% 0.0000000373 89.8755630959deg); + b: oklch(99.99999935% 0.0000000373 90.0000002558deg); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(lch(50% 0 0deg), oklch)} <===> gray/output.css a { - b: oklch(56.8965513528% 0.0000000212 89.8755629589deg); + b: oklch(56.8965513543% 0.0000000212 90.0000004496deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(lch(10% 20 30deg), oklch)} <===> middle/output.css a { - b: oklch(22.8705495852% 0.05599277 28.0673245733deg); + b: oklch(22.8705495631% 0.0559927707 28.0673243245deg); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(lch(10.123456789% 20.987654321 30.192837465deg), oklch)} <===> float/output.css a { - b: oklch(22.9987502615% 0.0586453899 28.320677744deg); + b: oklch(22.998750238% 0.0586453906 28.3206774963deg); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(lch(10% 999999 0deg), oklch)} <===> out_of_range/far/output.css a { - b: color-mix(in oklch, color(xyz 7373327412.161987 -218927236.2695358 95026466.80033481) 100%, black); + b: color-mix(in oklch, color(xyz 7373327412.161978 -218927236.26953614 95026466.80035633) 100%, black); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(lch(10% 20 30deg / 0.4), oklch)} <===> alpha/partial/output.css a { - b: oklch(22.8705495852% 0.05599277 28.0673245733deg / 0.4); + b: oklch(22.8705495631% 0.0559927707 28.0673243245deg / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(lch(10% 20 30deg / 0.0), oklch)} <===> alpha/transparent/output.css a { - b: oklch(22.8705495852% 0.05599277 28.0673245733deg / 0); + b: oklch(22.8705495631% 0.0559927707 28.0673243245deg / 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(lch(none 20 30deg), oklch)} <===> missing/lightness/output.css a { - b: oklch(none 0.4163050536 11.1889160032deg); + b: oklch(none 0.4163050584 11.1889157077deg); } <===> @@ -114,7 +114,7 @@ a {b: color.to-space(lch(10% none 30deg), oklch)} <===> missing/chroma/output.css a { - b: oklch(22.4137929572% none 89.8755627743deg); + b: oklch(22.4137929578% none 89.9999996196deg); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(lch(10% 20 none), oklch)} <===> missing/hue/output.css a { - b: oklch(23.0834632697% 0.0614385657 none); + b: oklch(23.083463229% 0.0614385668 none); } diff --git a/spec/core_functions/color/to_space/oklab/a98_rgb.hrx b/spec/core_functions/color/to_space/oklab/a98_rgb.hrx index 04be5ea8c..a6936bd08 100644 --- a/spec/core_functions/color/to_space/oklab/a98_rgb.hrx +++ b/spec/core_functions/color/to_space/oklab/a98_rgb.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklab(100% 0 0), a98-rgb)} <===> white/output.css a { - b: color(a98-rgb 0.9999999799 1.000000009 1.0000001143); + b: color(a98-rgb 0.99999998 1.0000000088 1.0000001143); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklab(50% 0 0), a98-rgb)} <===> gray/output.css a { - b: color(a98-rgb 0.3884711027 0.388471114 0.3884711549); + b: color(a98-rgb 0.3884711027 0.3884711139 0.3884711549); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklab(50% 0.2 -0.3), a98-rgb)} <===> middle/output.css a { - b: color(a98-rgb 0.4723956119 -0.3075477289 0.9952387413); + b: color(a98-rgb 0.4723956128 -0.3075477144 0.9952387393); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), a98-rgb)} <===> out_of_range/near/output.css a { - b: color(a98-rgb -1.6915317691 2.7130844081 -5.3317336738); + b: color(a98-rgb -1.6915317773 2.713084359 -5.3317336617); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(oklab(50% -999999 0), a98-rgb)} <===> out_of_range/far/output.css a { - b: color(a98-rgb -66665446.96678426 49015676.54589439 12422985.883539313); + b: color(a98-rgb -66665446.71466022 49015675.95651307 12422985.549879177); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.4), a98-rgb)} <===> alpha/partial/output.css a { - b: color(a98-rgb 0.2172671914 -0.1122840454 -0.2493572785 / 0.4); + b: color(a98-rgb 0.2172671904 -0.1122840449 -0.2493572778 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.0), a98-rgb)} <===> alpha/transparent/output.css a { - b: color(a98-rgb 0.2172671914 -0.1122840454 -0.2493572785 / 0); + b: color(a98-rgb 0.2172671904 -0.1122840449 -0.2493572778 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklab(none 0.2 0.3), a98-rgb)} <===> missing/lightness/output.css a { - b: color(a98-rgb 0.0734724303 0.1640446338 -0.3638546832); + b: color(a98-rgb 0.0734724283 0.1640446306 -0.3638546824); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklab(10% none 0.3), a98-rgb)} <===> missing/a/output.css a { - b: color(a98-rgb 0.1171245434 0.0794773258 -0.2290203701); + b: color(a98-rgb 0.1171245427 0.0794773239 -0.2290203696); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(oklab(10% 0.2 none), a98-rgb)} <===> missing/b/output.css a { - b: color(a98-rgb 0.1433510554 -0.0992363406 0.0248601585); + b: color(a98-rgb 0.1433510548 -0.0992363393 0.0248601593); } diff --git a/spec/core_functions/color/to_space/oklab/display_p3.hrx b/spec/core_functions/color/to_space/oklab/display_p3.hrx index 8a5b5a4f2..faf30e8f3 100644 --- a/spec/core_functions/color/to_space/oklab/display_p3.hrx +++ b/spec/core_functions/color/to_space/oklab/display_p3.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklab(100% 0 0), display-p3)} <===> white/output.css a { - b: color(display-p3 0.9999999764 1.0000000074 1.0000001047); + b: color(display-p3 0.9999999765 1.0000000073 1.0000001047); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklab(50% 0 0), display-p3)} <===> gray/output.css a { - b: color(display-p3 0.3885728491 0.3885728621 0.3885729031); + b: color(display-p3 0.3885728492 0.3885728621 0.3885729031); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklab(50% 0.2 -0.3), display-p3)} <===> middle/output.css a { - b: color(display-p3 0.5192153014 -0.2770640957 0.9741963252); + b: color(display-p3 0.5192153011 -0.2770640791 0.9741963234); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), display-p3) <===> out_of_range/near/output.css a { - b: color(display-p3 -2.0082801891 2.5077633347 -4.7222178033); + b: color(display-p3 -2.0082801866 2.5077632914 -4.7222177938); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(oklab(50% -999999 0), display-p3)} <===> out_of_range/far/output.css a { - b: color(display-p3 -16964712.17081906 11051276.299069608 2566313.802188239); + b: color(display-p3 -16964712.10405376 11051276.168465534 2566313.676365088); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.4), display-p3)} <===> alpha/partial/output.css a { - b: color(display-p3 0.2245541345 -0.0715469676 -0.2325234092 / 0.4); + b: color(display-p3 0.2245541333 -0.071546967 -0.2325234085 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.0), display-p3)} <===> alpha/transparent/output.css a { - b: color(display-p3 0.2245541345 -0.0715469676 -0.2325234092 / 0); + b: color(display-p3 0.2245541333 -0.071546967 -0.2325234085 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklab(none 0.2 0.3), display-p3)} <===> missing/lightness/output.css a { - b: color(display-p3 0.011277471 0.1430562743 -0.3528893187); + b: color(display-p3 0.0112774697 0.1430562707 -0.3528893179); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklab(10% none 0.3), display-p3)} <===> missing/a/output.css a { - b: color(display-p3 0.0980260328 0.0512840259 -0.2115516265); + b: color(display-p3 0.098026032 0.0512840237 -0.2115516259); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(oklab(10% 0.2 none), display-p3)} <===> missing/b/output.css a { - b: color(display-p3 0.1380887377 -0.0636630597 0.0058108376); + b: color(display-p3 0.138088737 -0.0636630581 0.0058108379); } diff --git a/spec/core_functions/color/to_space/oklab/hsl.hrx b/spec/core_functions/color/to_space/oklab/hsl.hrx index 0634815f7..ff0173de4 100644 --- a/spec/core_functions/color/to_space/oklab/hsl.hrx +++ b/spec/core_functions/color/to_space/oklab/hsl.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklab(100% 0 0), hsl)} <===> white/output.css a { - b: hsl(43.8135971986, 172.5242105081%, 100.0000042145%); + b: hsl(43.9082538598, 172.0285362762%, 100.0000042234%); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklab(50% 0 0), hsl)} <===> gray/output.css a { - b: hsl(223.8135972091, 0.0000078676%, 38.8572876766%); + b: hsl(223.9082539027, 0.0000078614%, 38.8572876803%); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklab(50% 0.2 -0.3), hsl)} <===> middle/output.css a { - b: hsl(280.3037191595, 185.1123260276%, 35.6118905417%); + b: hsl(280.3037189089, 185.1123200624%, 35.6118912133%); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), hsl)} <===> out_of_range/near/output.css a { - b: hsl(280.1786410944, 318.2272126608%, -118.134272113%); + b: hsl(280.1786409402, 318.227205969%, -118.1342737375%); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(oklab(50% -999999 0), hsl)} <===> out_of_range/far/output.css a { - b: hsl(340.1123890362, 426.4426890198%, -360094010.73043364%); + b: hsl(340.1123888519, 426.442683351%, -360094013.01595%); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.4), hsl)} <===> alpha/partial/output.css a { - b: hsla(19.0047457513, 6337.7067481883%, 0.3924710109%, 0.4); + b: hsla(19.0047458174, 6337.7071670675%, 0.3924709833%, 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.0), hsl)} <===> alpha/transparent/output.css a { - b: hsla(19.0047457513, 6337.7067481883%, 0.3924710109%, 0); + b: hsla(19.0047458174, 6337.7071670675%, 0.3924709833%, 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklab(none 0.2 0.3), hsl)} <===> missing/lightness/output.css a { - b: hsl(261.4365788529, 230.0242883505%, 0%); + b: hsl(261.4365785313, 230.0242835607%, 0%); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklab(10% none 0.3), hsl)} <===> missing/a/output.css a { - b: hsl(229.5442945473, 280.5312633728%, -5.8764819359%); + b: hsl(229.5442942019, 280.5312624165%, -5.8764819333%); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(oklab(10% 0.2 none), hsl)} <===> missing/b/output.css a { - b: hsl(339.4567046558, 263.6331199652%, 4.40110336%); + b: hsl(339.4567047924, 263.6331153559%, 4.4011033904%); } diff --git a/spec/core_functions/color/to_space/oklab/hwb.hrx b/spec/core_functions/color/to_space/oklab/hwb.hrx index 67814d17e..0ddb2e9db 100644 --- a/spec/core_functions/color/to_space/oklab/hwb.hrx +++ b/spec/core_functions/color/to_space/oklab/hwb.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklab(100% 0 0), hwb)} <===> white/output.css a { - b: hsl(43.8135971652, 172.5242119439%, 100.0000042145%); + b: hsl(43.9082538933, 172.0285362762%, 100.0000042234%); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklab(50% 0 0), hwb)} <===> gray/output.css a { - b: hsl(223.8135972091, 0.0000078676%, 38.8572876766%); + b: hsl(223.9082539173, 0.0000078614%, 38.8572876803%); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklab(50% 0.2 -0.3), hwb)} <===> middle/output.css a { - b: hsl(280.3037191595, 185.1123260276%, 35.6118905417%); + b: hsl(280.3037189089, 185.1123200624%, 35.6118912133%); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), hwb)} <===> out_of_range/near/output.css a { - b: hsl(280.1786410944, 318.2272126608%, -118.134272113%); + b: hsl(280.1786409402, 318.227205969%, -118.1342737375%); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(oklab(50% -999999 0), hwb)} <===> out_of_range/far/output.css a { - b: hsl(340.1123890362, 426.4426890198%, -360094010.73043364%); + b: hsl(340.1123888519, 426.442683351%, -360094013.0159501%); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.4), hwb)} <===> alpha/partial/output.css a { - b: hsla(19.0047457513, 6337.7067481883%, 0.3924710109%, 0.4); + b: hsla(19.0047458174, 6337.7071670674%, 0.3924709833%, 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.0), hwb)} <===> alpha/transparent/output.css a { - b: hsla(19.0047457513, 6337.7067481883%, 0.3924710109%, 0); + b: hsla(19.0047458174, 6337.7071670674%, 0.3924709833%, 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklab(none 0.2 0.3), hwb)} <===> missing/lightness/output.css a { - b: hsl(261.4365788529, 230.0242883505%, -11.2533870657%); + b: hsl(261.4365785313, 230.0242835607%, -11.2533871998%); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklab(10% none 0.3), hwb)} <===> missing/a/output.css a { - b: hsl(229.5442945473, 280.5312633728%, -5.8764819359%); + b: hsl(229.5442942019, 280.5312624165%, -5.8764819333%); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(oklab(10% 0.2 none), hwb)} <===> missing/b/output.css a { - b: hsl(339.4567046558, 263.6331199652%, 4.40110336%); + b: hsl(339.4567047924, 263.6331153559%, 4.4011033904%); } diff --git a/spec/core_functions/color/to_space/oklab/lab.hrx b/spec/core_functions/color/to_space/oklab/lab.hrx index 8c4ba59ba..2f4f6daa2 100644 --- a/spec/core_functions/color/to_space/oklab/lab.hrx +++ b/spec/core_functions/color/to_space/oklab/lab.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklab(100% 0 0), lab)} <===> white/output.css a { - b: color-mix(in lab, color(xyz 0.9504559526 1.0000000182 1.0890580001) 100%, black); + b: color-mix(in lab, color(xyz 0.9504559526 1.0000000181 1.0890580002) 100%, black); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklab(50% 0 0), lab)} <===> gray/output.css a { - b: lab(42.0000002803% 0.0000000582 -0.0000070926); + b: lab(42.0000002782% 0.0000000719 -0.0000070975); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklab(50% 0.2 -0.3), lab)} <===> middle/output.css a { - b: lab(33.0422497851% 107.2195839075 -107.9836652126); + b: lab(33.0422508299% 107.2195800045 -107.9836631716); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), lab)} <===> out_of_range/near/output.css a { - b: color-mix(in lab, color(xyz -7.6342507319 1.7017043263 -38.7847424885) 100%, black); + b: color-mix(in lab, color(xyz -7.6342507803 1.7017041072 -38.7847423173) 100%, black); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(oklab(50% -999999 0), lab)} <===> out_of_range/far/output.css a { - b: color-mix(in lab, color(xyz -76837326254677664 3783159310641774 5396110649242741) 100%, black); + b: color-mix(in lab, color(xyz -76837325928909040 3783158333714047.5 5396110298451732) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.4), lab)} <===> alpha/partial/output.css a { - b: lab(2.4858192097% 37.8559749186 70.2237149791 / 0.4); + b: lab(2.4858191771% 37.8559745736 70.2237145172 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.0), lab)} <===> alpha/transparent/output.css a { - b: lab(2.4858192097% 37.8559749186 70.2237149791 / 0); + b: lab(2.4858191771% 37.8559745736 70.2237145172 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklab(none 0.2 0.3), lab)} <===> missing/lightness/output.css a { - b: lab(none -64.726469561 159.0711423642); + b: lab(none -64.7264682868 159.0711408459); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklab(10% none 0.3), lab)} <===> missing/a/output.css a { - b: lab(2.4372581534% none 58.4055225293); + b: lab(2.4372580154% none 58.4055220171); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(oklab(10% 0.2 none), lab)} <===> missing/b/output.css a { - b: lab(0.4263319128% 27.5478510774 none); + b: lab(0.4263319844% 27.5478506564 none); } diff --git a/spec/core_functions/color/to_space/oklab/lch.hrx b/spec/core_functions/color/to_space/oklab/lch.hrx index fec8ca90f..185a95387 100644 --- a/spec/core_functions/color/to_space/oklab/lch.hrx +++ b/spec/core_functions/color/to_space/oklab/lch.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklab(100% 0 0), lch)} <===> white/output.css a { - b: color-mix(in lch, color(xyz 0.9504559526 1.0000000182 1.0890580001) 100%, black); + b: color-mix(in lch, color(xyz 0.9504559526 1.0000000181 1.0890580002) 100%, black); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklab(50% 0 0), lch)} <===> gray/output.css a { - b: lch(42.0000002803% 0.0000070929 270.4699000403deg); + b: lch(42.0000002782% 0.0000070978 270.5805774312deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklab(50% 0.2 -0.3), lch)} <===> middle/output.css a { - b: lch(33.0422497851% 152.1726359305 314.7965716122deg); + b: lch(33.0422508299% 152.1726317322 314.7965711108deg); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), lch)} <===> out_of_range/near/output.css a { - b: color-mix(in lch, color(xyz -7.6342507319 1.7017043263 -38.7847424885) 100%, black); + b: color-mix(in lch, color(xyz -7.6342507803 1.7017041072 -38.7847423173) 100%, black); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(oklab(50% -999999 0), lch)} <===> out_of_range/far/output.css a { - b: color-mix(in lch, color(xyz -76842638588973744 3781392309267311 5284390240038480) 100%, black); + b: color-mix(in lch, color(xyz -76842638375510800 3781391294984205.5 5284387527416691) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.4), lch)} <===> alpha/partial/output.css a { - b: lch(2.4858192097% 79.7774716477 61.6719233557deg / 0.4); + b: lch(2.4858191771% 79.7774710775 61.6719234164deg / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.0), lch)} <===> alpha/transparent/output.css a { - b: lch(2.4858192097% 79.7774716477 61.6719233557deg / 0); + b: lch(2.4858191771% 79.7774710775 61.6719234164deg / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklab(none 0.2 0.3), lch)} <===> missing/lightness/output.css a { - b: lch(none 171.7356811932 112.1415379531deg); + b: lch(none 171.7356793066 112.1415377503deg); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklab(10% none 0.3), lch)} <===> missing/a/output.css a { - b: lch(2.4372581534% 59.0755529992 98.6375851746deg); + b: lch(2.4372580154% 59.0755524567 98.6375850192deg); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(oklab(10% 0.2 none), lch)} <===> missing/b/output.css a { - b: lch(0.4263319128% 27.5527624534 1.0818401525deg); + b: lch(0.4263319844% 27.5527620339 1.0818403343deg); } diff --git a/spec/core_functions/color/to_space/oklab/oklab.hrx b/spec/core_functions/color/to_space/oklab/oklab.hrx index a12ef7de1..537db90cf 100644 --- a/spec/core_functions/color/to_space/oklab/oklab.hrx +++ b/spec/core_functions/color/to_space/oklab/oklab.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), oklab)} <===> out_of_range/output.css a { - b: color-mix(in oklab, color(xyz -7.6342507319 1.7017043263 -38.7847424885) 100%, black); + b: color-mix(in oklab, color(xyz -7.6342507803 1.7017041072 -38.7847423173) 100%, black); } <===> diff --git a/spec/core_functions/color/to_space/oklab/oklch.hrx b/spec/core_functions/color/to_space/oklab/oklch.hrx index 6216bcfe8..91d34b2af 100644 --- a/spec/core_functions/color/to_space/oklab/oklch.hrx +++ b/spec/core_functions/color/to_space/oklab/oklch.hrx @@ -48,7 +48,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), oklch)} <===> out_of_range/near/output.css a { - b: color-mix(in oklch, color(xyz -7.6342507319 1.7017043263 -38.7847424885) 100%, black); + b: color-mix(in oklch, color(xyz -7.6342507803 1.7017041072 -38.7847423173) 100%, black); } <===> diff --git a/spec/core_functions/color/to_space/oklab/prophoto_rgb.hrx b/spec/core_functions/color/to_space/oklab/prophoto_rgb.hrx index c7ba72553..2027f0ed3 100644 --- a/spec/core_functions/color/to_space/oklab/prophoto_rgb.hrx +++ b/spec/core_functions/color/to_space/oklab/prophoto_rgb.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklab(100% 0 0), prophoto-rgb)} <===> white/output.css a { - b: color(prophoto-rgb 1.0000000036 1.0000000099 1.0000001263); + b: color(prophoto-rgb 1.0000000036 1.0000000097 1.0000001263); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklab(50% 0 0), prophoto-rgb)} <===> gray/output.css a { - b: color(prophoto-rgb 0.3149802636 0.3149802656 0.3149803022); + b: color(prophoto-rgb 0.3149802636 0.3149802655 0.3149803023); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklab(50% 0.2 -0.3), prophoto-rgb)} <===> middle/output.css a { - b: color(prophoto-rgb 0.4918881954 -0.0624904068 0.9386035712); + b: color(prophoto-rgb 0.4918881962 -0.0624903738 0.9386035692); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), prophoto-rg <===> out_of_range/near/output.css a { - b: color(prophoto-rgb -2.9829710472 2.6753284297 -7.2338243089); + b: color(prophoto-rgb -2.9829710556 2.6753283549 -7.2338242915); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(oklab(50% -999999 0), prophoto-rgb)} <===> out_of_range/far/output.css a { - b: color(prophoto-rgb -2922133015.648196 1810415223.5562131 574653584.8087448); + b: color(prophoto-rgb -2922133005.0846505 1810415188.130545 574653566.1825048); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.4), prophoto-rgb)} <===> alpha/partial/output.css a { - b: color(prophoto-rgb 0.1071252394 -0.0424411714 -0.1726130102 / 0.4); + b: color(prophoto-rgb 0.1071252387 -0.0424411712 -0.1726130096 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.0), prophoto-rgb)} <===> alpha/transparent/output.css a { - b: color(prophoto-rgb 0.1071252394 -0.0424411714 -0.1726130102 / 0); + b: color(prophoto-rgb 0.1071252387 -0.0424411712 -0.1726130096 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklab(none 0.2 0.3), prophoto-rgb)} <===> missing/lightness/output.css a { - b: color(prophoto-rgb -0.0831372042 0.0891975511 -0.2723906896); + b: color(prophoto-rgb -0.0831372049 0.0891975484 -0.2723906889); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklab(10% none 0.3), prophoto-rgb)} <===> missing/a/output.css a { - b: color(prophoto-rgb 0.0211561039 0.0415370447 -0.1548071681); + b: color(prophoto-rgb 0.0211561025 0.0415370434 -0.1548071677); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(oklab(10% 0.2 none), prophoto-rgb)} <===> missing/b/output.css a { - b: color(prophoto-rgb 0.0759873356 -0.0414646645 0.0022071932); + b: color(prophoto-rgb 0.0759873354 -0.0414646635 0.0022071937); } diff --git a/spec/core_functions/color/to_space/oklab/rec2020.hrx b/spec/core_functions/color/to_space/oklab/rec2020.hrx index 70e0073a9..3e7b293df 100644 --- a/spec/core_functions/color/to_space/oklab/rec2020.hrx +++ b/spec/core_functions/color/to_space/oklab/rec2020.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklab(100% 0 0), rec2020)} <===> white/output.css a { - b: color(rec2020 0.9999999872 1.0000000081 1.0000001161); + b: color(rec2020 0.9999999873 1.000000008 1.0000001161); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklab(50% 0.2 -0.3), rec2020)} <===> middle/output.css a { - b: color(rec2020 0.4424432787 -0.1481489957 0.9623483669); + b: color(rec2020 0.4424432799 -0.1481489744 0.962348365); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), rec2020)} <===> out_of_range/near/output.css a { - b: color(rec2020 -1.92504049 2.5779941201 -5.465676751); + b: color(rec2020 -1.9250405013 2.5779940669 -5.4656767394); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(oklab(50% -999999 0), rec2020)} <===> out_of_range/far/output.css a { - b: color(rec2020 -56131669.11203061 38257478.199239716 10955271.878602052); + b: color(rec2020 -56131668.925221235 38257477.659050636 10955271.487485234); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.4), rec2020)} <===> alpha/partial/output.css a { - b: color(rec2020 0.1199235027 -0.0200899821 -0.1691453887 / 0.4); + b: color(rec2020 0.1199235016 -0.0200899819 -0.169145388 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.0), rec2020)} <===> alpha/transparent/output.css a { - b: color(rec2020 0.1199235027 -0.0200899821 -0.1691453887 / 0); + b: color(rec2020 0.1199235016 -0.0200899819 -0.169145388 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklab(none 0.2 0.3), rec2020)} <===> missing/lightness/output.css a { - b: color(rec2020 -0.002787099 0.0709375609 -0.2911317053); + b: color(rec2020 -0.0027870999 0.0709375576 -0.2911317044); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklab(10% none 0.3), rec2020)} <===> missing/a/output.css a { - b: color(rec2020 0.028710049 0.0171073657 -0.1474743881); + b: color(rec2020 0.0287100485 0.0171073649 -0.1474743875); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(oklab(10% 0.2 none), rec2020)} <===> missing/b/output.css a { - b: color(rec2020 0.052988574 -0.0188512434 0.0014800891); + b: color(rec2020 0.0529885737 -0.0188512427 0.0014800892); } diff --git a/spec/core_functions/color/to_space/oklab/rgb.hrx b/spec/core_functions/color/to_space/oklab/rgb.hrx index 099da0dc6..942e9283f 100644 --- a/spec/core_functions/color/to_space/oklab/rgb.hrx +++ b/spec/core_functions/color/to_space/oklab/rgb.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklab(100% 0 0), rgb)} <===> white/output.css a { - b: hsl(43.8135971986, 172.5242105081%, 100.0000042145%); + b: hsl(43.9082538598, 172.0285362762%, 100.0000042234%); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklab(50% 0 0), rgb)} <===> gray/output.css a { - b: rgb(99.0860757797, 99.0860799859, 99.0860913711); + b: rgb(99.0860757953, 99.0860799736, 99.0860913744); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklab(50% 0.2 -0.3), rgb)} <===> middle/output.css a { - b: hsl(280.3037191595, 185.1123260276%, 35.6118905417%); + b: hsl(280.3037189089, 185.1123200624%, 35.6118912133%); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), rgb)} <===> out_of_range/near/output.css a { - b: hsl(280.1786410944, 318.2272126608%, -118.134272113%); + b: hsl(280.1786409402, 318.227205969%, -118.1342737375%); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(oklab(50% -999999 0), rgb)} <===> out_of_range/far/output.css a { - b: hsl(340.1123890362, 426.4426890198%, -360094010.73043364%); + b: hsl(340.1123888519, 426.442683351%, -360094013.01595%); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.4), rgb)} <===> alpha/partial/output.css a { - b: hsla(19.0047457513, 6337.7067481883%, 0.3924710109%, 0.4); + b: hsla(19.0047458174, 6337.7071670675%, 0.3924709833%, 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.0), rgb)} <===> alpha/transparent/output.css a { - b: hsla(19.0047457513, 6337.7067481883%, 0.3924710109%, 0); + b: hsla(19.0047458174, 6337.7071670675%, 0.3924709833%, 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklab(none 0.2 0.3), rgb)} <===> missing/lightness/output.css a { - b: hsl(261.4365788529, 230.0242883505%, -11.2533870657%); + b: hsl(261.4365785313, 230.0242835607%, -11.2533871998%); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklab(10% none 0.3), rgb)} <===> missing/a/output.css a { - b: hsl(229.5442945473, 280.5312633728%, -5.8764819359%); + b: hsl(229.5442942019, 280.5312624165%, -5.8764819333%); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(oklab(10% 0.2 none), rgb)} <===> missing/b/output.css a { - b: hsl(339.4567046558, 263.6331199652%, 4.40110336%); + b: hsl(339.4567047924, 263.6331153559%, 4.4011033904%); } diff --git a/spec/core_functions/color/to_space/oklab/srgb.hrx b/spec/core_functions/color/to_space/oklab/srgb.hrx index aa6c480c7..cbe0a307c 100644 --- a/spec/core_functions/color/to_space/oklab/srgb.hrx +++ b/spec/core_functions/color/to_space/oklab/srgb.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklab(100% 0 0), srgb)} <===> white/output.css a { - b: color(srgb 0.9999999694 1.0000000087 1.0000001149); + b: color(srgb 0.9999999696 1.0000000086 1.0000001149); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklab(50% 0 0), srgb)} <===> gray/output.css a { - b: color(srgb 0.3885728462 0.3885728627 0.3885729073); + b: color(srgb 0.3885728463 0.3885728626 0.3885729074); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklab(50% 0.2 -0.3), srgb)} <===> middle/output.css a { - b: color(srgb 0.5825328265 -0.3031010838 1.0153388947); + b: color(srgb 0.5825328247 -0.3031010683 1.0153388926); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), srgb)} <===> out_of_range/near/output.css a { - b: color(srgb -2.4568465628 2.5780112923 -4.9406967346); + b: color(srgb -2.4568465504 2.5780112487 -4.9406967234); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(oklab(50% -999999 0), srgb)} <===> out_of_range/far/output.css a { - b: color(srgb -18956885.930884026 11755005.716275353 1575236.4989373833); + b: color(srgb -18956885.847072992 11755005.586753992 1575236.3457978459); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.4), srgb)} <===> alpha/partial/output.css a { - b: color(srgb 0.2526613275 -0.0872393682 -0.2448119073 / 0.4); + b: color(srgb 0.2526613262 -0.0872393676 -0.2448119065 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.0), srgb)} <===> alpha/transparent/output.css a { - b: color(srgb 0.2526613275 -0.0872393682 -0.2448119073 / 0); + b: color(srgb 0.2526613262 -0.0872393676 -0.2448119065 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklab(none 0.2 0.3), srgb)} <===> missing/lightness/output.css a { - b: color(srgb -0.0386443242 0.1463213645 -0.3713891058); + b: color(srgb -0.0386443234 0.1463213608 -0.3713891048); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklab(10% none 0.3), srgb)} <===> missing/a/output.css a { - b: color(srgb 0.1060888708 0.0486334832 -0.2236185095); + b: color(srgb 0.1060888702 0.0486334809 -0.2236185089); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(oklab(10% 0.2 none), srgb)} <===> missing/b/output.css a { - b: color(srgb 0.1600386946 -0.0720166274 0.0074363895); + b: color(srgb 0.1600386937 -0.0720166259 0.0074363897); } diff --git a/spec/core_functions/color/to_space/oklab/srgb_linear.hrx b/spec/core_functions/color/to_space/oklab/srgb_linear.hrx index 634cdfe90..1cbf08eef 100644 --- a/spec/core_functions/color/to_space/oklab/srgb_linear.hrx +++ b/spec/core_functions/color/to_space/oklab/srgb_linear.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklab(100% 0 0), srgb-linear)} <===> white/output.css a { - b: color(srgb-linear 0.9999999305 1.0000000197 1.0000002613); + b: color(srgb-linear 0.9999999308 1.0000000195 1.0000002614); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklab(50% 0 0), srgb-linear)} <===> gray/output.css a { - b: color(srgb-linear 0.1249999913 0.1250000025 0.1250000327); + b: color(srgb-linear 0.1249999913 0.1250000024 0.1250000327); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklab(50% 0.2 -0.3), srgb-linear)} <===> middle/output.css a { - b: color(srgb-linear 0.2985384134 -0.074783816 1.0352499891); + b: color(srgb-linear 0.2985384114 -0.0747838082 1.0352499842); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), srgb-linear <===> out_of_range/near/output.css a { - b: color(srgb-linear -8.0200588156 8.9800887523 -41.7661704476); + b: color(srgb-linear -8.020058721 8.9800883954 -41.7661702247); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(oklab(50% -999999 0), srgb-linear)} <===> out_of_range/far/output.css a { - b: color(srgb-linear -257534189123413888 81795409108779168 657391329523393.8); + b: color(srgb-linear -257534186390787040 81795406945768192 657391176140568.1); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.4), srgb-linear)} <===> alpha/partial/output.css a { - b: color(srgb-linear 0.0519480297 -0.0081553321 -0.0488237803 / 0.4); + b: color(srgb-linear 0.0519480292 -0.008155332 -0.04882378 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.0), srgb-linear)} <===> alpha/transparent/output.css a { - b: color(srgb-linear 0.0519480297 -0.0081553321 -0.0488237803 / 0); + b: color(srgb-linear 0.0519480292 -0.008155332 -0.04882378 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklab(none 0.2 0.3), srgb-linear)} <===> missing/lightness/output.css a { - b: color(srgb-linear -0.0029910468 0.0187728311 -0.1136916938); + b: color(srgb-linear -0.0029910467 0.0187728303 -0.1136916932); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklab(10% none 0.3), srgb-linear)} <===> missing/a/output.css a { - b: color(srgb-linear 0.01099389 0.0038141198 -0.0409466157); + b: color(srgb-linear 0.0109938899 0.0038141196 -0.0409466154); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(oklab(10% 0.2 none), srgb-linear)} <===> missing/b/output.css a { - b: color(srgb-linear 0.0219904427 -0.0062152626 0.0005755719); + b: color(srgb-linear 0.0219904425 -0.0062152624 0.000575572); } diff --git a/spec/core_functions/color/to_space/oklab/xyz.hrx b/spec/core_functions/color/to_space/oklab/xyz.hrx index 805aa3cb1..9b2cac676 100644 --- a/spec/core_functions/color/to_space/oklab/xyz.hrx +++ b/spec/core_functions/color/to_space/oklab/xyz.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklab(100% 0 0), xyz)} <===> white/output.css a { - b: color(xyz 0.9504559526 1.0000000182 1.0890580001); + b: color(xyz 0.9504559526 1.0000000181 1.0890580002); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklab(50% 0.2 -0.3), xyz)} <===> middle/output.css a { - b: color(xyz 0.2832157077 0.0847349623 0.9808955517); + b: color(xyz 0.2832157088 0.0847349671 0.980895548); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), xyz)} <===> out_of_range/near/output.css a { - b: color(xyz -7.6342507319 1.7017043263 -38.7847424885); + b: color(xyz -7.6342507803 1.7017041072 -38.7847423173); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(oklab(50% -999999 0), xyz)} <===> out_of_range/far/output.css a { - b: color(xyz -76837326254677680 3783159310641777.5 5396110649242756); + b: color(xyz -76837325928909008 3783158333714049.5 5396110298451743); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.4), xyz)} <===> alpha/partial/output.css a { - b: color(xyz 0.0096949161 0.0016890376 -0.046376448 / 0.4); + b: color(xyz 0.0096949159 0.0016890375 -0.0463764477 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.0), xyz)} <===> alpha/transparent/output.css a { - b: color(xyz 0.0096949161 0.0016890376 -0.046376448 / 0); + b: color(xyz 0.0096949159 0.0016890375 -0.0463764477 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklab(none 0.2 0.3), xyz)} <===> missing/lightness/output.css a { - b: color(xyz -0.0150397763 0.004582061 -0.1058878063); + b: color(xyz -0.0150397764 0.0045820605 -0.1058878058); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklab(10% none 0.3), xyz)} <===> missing/a/output.css a { - b: color(xyz -0.0014924289 0.0021094378 -0.0382539306); + b: color(xyz -0.001492429 0.0021094377 -0.0382539304); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(oklab(10% 0.2 none), xyz)} <===> missing/b/output.css a { - b: color(xyz 0.0069500554 0.0002726166 0.000231366); + b: color(xyz 0.0069500553 0.0002726167 0.0002313661); } diff --git a/spec/core_functions/color/to_space/oklab/xyz_d50.hrx b/spec/core_functions/color/to_space/oklab/xyz_d50.hrx index b2794ee8b..e958b14b2 100644 --- a/spec/core_functions/color/to_space/oklab/xyz_d50.hrx +++ b/spec/core_functions/color/to_space/oklab/xyz_d50.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklab(100% 0 0), xyz-d50)} <===> white/output.css a { - b: color(xyz-d50 0.9642956911 1.0000000145 0.82510479); + b: color(xyz-d50 0.9642956911 1.0000000144 0.8251047901); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklab(50% 0.2 -0.3), xyz-d50)} <===> middle/output.css a { - b: color(xyz-d50 0.2495012093 0.0755678711 0.7361680649); + b: color(xyz-d50 0.2495012107 0.0755678759 0.7361680621); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color.change(oklab(0% -2 2), $lightness: -50%), xyz-d50)} <===> out_of_range/near/output.css a { - b: color(xyz-d50 -6.0144158738 2.1214433281 -29.0650672146); + b: color(xyz-d50 -6.0144159381 2.1214431068 -29.0650670888); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(oklab(50% -999999 0), xyz-d50)} <===> out_of_range/far/output.css a { - b: color(xyz-d50 -80704154717242816 1378317505528979.2 4824363534483794); + b: color(xyz-d50 -80704154380670608 1378316553587272.2 4824363253014127); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.4), xyz-d50)} <===> alpha/partial/output.css a { - b: color(xyz-d50 0.0125260886 0.0027519422 -0.0349334402 / 0.4); + b: color(xyz-d50 0.0125260884 0.0027519422 -0.03493344 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklab(10% 0.2 0.3 / 0.0), xyz-d50)} <===> alpha/transparent/output.css a { - b: color(xyz-d50 0.0125260886 0.0027519422 -0.0349334402 / 0); + b: color(xyz-d50 0.0125260884 0.0027519422 -0.03493344 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklab(none 0.2 0.3), xyz-d50)} <===> missing/lightness/output.css a { - b: color(xyz-d50 -0.0103407367 0.0059005425 -0.0794063212); + b: color(xyz-d50 -0.0103407369 0.0059005419 -0.0794063209); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklab(10% none 0.3), xyz-d50)} <===> missing/a/output.css a { - b: color(xyz-d50 0.0004044958 0.0026981824 -0.028716594); + b: color(xyz-d50 0.0004044957 0.0026981822 -0.0287165939); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(oklab(10% 0.2 none), xyz-d50)} <===> missing/b/output.css a { - b: color(xyz-d50 0.007277813 0.0004719735 0.0001138228); + b: color(xyz-d50 0.007277813 0.0004719736 0.0001138229); } diff --git a/spec/core_functions/color/to_space/oklch/a98_rgb.hrx b/spec/core_functions/color/to_space/oklch/a98_rgb.hrx index 976047713..b873cfe15 100644 --- a/spec/core_functions/color/to_space/oklch/a98_rgb.hrx +++ b/spec/core_functions/color/to_space/oklch/a98_rgb.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklch(100% 0 0deg), a98-rgb)} <===> white/output.css a { - b: color(a98-rgb 0.9999999799 1.000000009 1.0000001143); + b: color(a98-rgb 0.99999998 1.0000000088 1.0000001143); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklch(50% 0 0deg), a98-rgb)} <===> gray/output.css a { - b: color(a98-rgb 0.3884711027 0.388471114 0.3884711549); + b: color(a98-rgb 0.3884711027 0.3884711139 0.3884711549); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg), a98-rgb)} <===> middle/output.css a { - b: color(a98-rgb 0.1027766441 -0.0609172248 -0.0321025971); + b: color(a98-rgb 0.1027766437 -0.0609172238 -0.0321025967); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(oklch(10.123456789% 0.198765432 30.192837465deg), a98-rgb)} <===> float/output.css a { - b: color(a98-rgb 0.1569345546 -0.1088588794 -0.038585035); + b: color(a98-rgb 0.156934554 -0.108858878 -0.0385850343); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), a98-rgb)} <===> out_of_range/near/output.css a { - b: color(a98-rgb 0.3172861934 -0.2637782471 -0.1086210387); + b: color(a98-rgb 0.3172861921 -0.2637782444 -0.1086210379); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklch(10% 999999 0deg), a98-rgb)} <===> out_of_range/far/output.css a { - b: color(a98-rgb 66665577.100123584 -49015761.348732136 -12422991.362568038); + b: color(a98-rgb 66665576.84799907 -49015760.75934962 -12422991.028906606); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.4), a98-rgb)} <===> alpha/partial/output.css a { - b: color(a98-rgb 0.1027766441 -0.0609172248 -0.0321025971 / 0.4); + b: color(a98-rgb 0.1027766437 -0.0609172238 -0.0321025967 / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.0), a98-rgb)} <===> alpha/transparent/output.css a { - b: color(a98-rgb 0.1027766441 -0.0609172248 -0.0321025971 / 0); + b: color(a98-rgb 0.1027766437 -0.0609172238 -0.0321025967 / 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklch(none 0.1 30deg), a98-rgb)} <===> missing/lightness/output.css a { - b: color(a98-rgb 0.0213511879 0.0047462167 -0.0347458469); + b: color(a98-rgb 0.0213511878 0.0047462161 -0.0347458468); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(oklch(10% 0.1 none), a98-rgb)} <===> missing/hue/output.css a { - b: color(a98-rgb 0.0964961637 -0.0571048143 0.0359545033); + b: color(a98-rgb 0.0964961634 -0.0571048133 0.0359545035); } diff --git a/spec/core_functions/color/to_space/oklch/display_p3.hrx b/spec/core_functions/color/to_space/oklch/display_p3.hrx index 0753730ca..758d903f9 100644 --- a/spec/core_functions/color/to_space/oklch/display_p3.hrx +++ b/spec/core_functions/color/to_space/oklch/display_p3.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklch(100% 0 0deg), display-p3)} <===> white/output.css a { - b: color(display-p3 0.9999999764 1.0000000074 1.0000001047); + b: color(display-p3 0.9999999765 1.0000000073 1.0000001047); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklch(50% 0 0deg), display-p3)} <===> gray/output.css a { - b: color(display-p3 0.3885728491 0.3885728621 0.3885729031); + b: color(display-p3 0.3885728492 0.3885728621 0.3885729031); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg), display-p3)} <===> middle/output.css a { - b: color(display-p3 0.0863974377 -0.022155665 -0.0050290551); + b: color(display-p3 0.0863974372 -0.0221556642 -0.005029055); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(oklch(10.123456789% 0.198765432 30.192837465deg), display-p <===> float/output.css a { - b: color(display-p3 0.1548116084 -0.0741945938 -0.0069035722); + b: color(display-p3 0.1548116076 -0.0741945921 -0.0069035718); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), display-p <===> out_of_range/near/output.css a { - b: color(display-p3 0.3493925785 -0.240514802 -0.0760588329); + b: color(display-p3 0.3493925768 -0.240514799 -0.0760588318); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklch(10% 999999 0deg), display-p3)} <===> out_of_range/far/output.css a { - b: color(display-p3 16964742.301441267 -11051293.581589133 -2566311.5001529297); + b: color(display-p3 16964742.23467586 -11051293.450984811 -2566311.374329071); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.4), display-p3)} <===> alpha/partial/output.css a { - b: color(display-p3 0.0863974377 -0.022155665 -0.0050290551 / 0.4); + b: color(display-p3 0.0863974372 -0.0221556642 -0.005029055 / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.0), display-p3)} <===> alpha/transparent/output.css a { - b: color(display-p3 0.0863974377 -0.022155665 -0.0050290551 / 0); + b: color(display-p3 0.0863974372 -0.0221556642 -0.005029055 / 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklch(none 0.1 30deg), display-p3)} <===> missing/lightness/output.css a { - b: color(display-p3 0.0031329176 0.0002226378 -0.0075165654); + b: color(display-p3 0.0031329176 0.0002226378 -0.0075165653); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(oklch(10% 0.1 none), display-p3)} <===> missing/hue/output.css a { - b: color(display-p3 0.0784514548 -0.0192081243 0.0093493065); + b: color(display-p3 0.0784514543 -0.0192081235 0.0093493066); } diff --git a/spec/core_functions/color/to_space/oklch/hsl.hrx b/spec/core_functions/color/to_space/oklch/hsl.hrx index bc3ed7eab..959cc200e 100644 --- a/spec/core_functions/color/to_space/oklch/hsl.hrx +++ b/spec/core_functions/color/to_space/oklch/hsl.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklch(100% 0 0deg), hsl)} <===> white/output.css a { - b: hsl(43.8135971986, 172.5242105081%, 100.0000042145%); + b: hsl(43.9082538598, 172.0285362762%, 100.0000042234%); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklch(50% 0 0deg), hsl)} <===> gray/output.css a { - b: hsl(223.8135972091, 0.0000078676%, 38.8572876766%); + b: hsl(223.9082539027, 0.0000078614%, 38.8572876803%); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg), hsl)} <===> middle/output.css a { - b: hsl(349.9222383971, 174.3087628098%, 3.6948783654%); + b: hsl(349.9222386344, 174.3087600104%, 3.6948783798%); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(oklch(10.123456789% 0.198765432 30.192837465deg), hsl)} <===> float/output.css a { - b: hsl(342.3640346721, 274.4922188663%, 4.7714615434%); + b: hsl(342.3640348029, 274.4922143721%, 4.7714615737%); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), hsl)} <===> out_of_range/near/output.css a { - b: hsl(342.6995890373, 454.6290714992%, 7.2218303523%); + b: hsl(342.6995891153, 454.6290654828%, 7.2218303921%); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklch(10% 999999 0deg), hsl)} <===> out_of_range/far/output.css a { - b: hsl(160.1123681644, 426.4426548179%, 360094749.97600085%); + b: hsl(160.1123679801, 426.4426491491%, 360094752.26152253%); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.4), hsl)} <===> alpha/partial/output.css a { - b: hsla(349.9222383971, 174.3087628098%, 3.6948783654%, 0.4); + b: hsla(349.9222386344, 174.3087600104%, 3.6948783798%, 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.0), hsl)} <===> alpha/transparent/output.css a { - b: hsla(349.9222383971, 174.3087628098%, 3.6948783654%, 0); + b: hsla(349.9222386344, 174.3087600104%, 3.6948783798%, 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklch(none 0.1 30deg), hsl)} <===> missing/lightness/output.css a { - b: hsl(221.7487183642, 266.6061391496%, 0%); + b: hsl(221.7487182945, 266.6061378229%, 0%); } <===> @@ -114,7 +114,7 @@ a {b: color.to-space(oklch(10% none 30deg), hsl)} <===> missing/chroma/output.css a { - b: hsl(223.8135982915, 0%, 1.2920001239%); + b: hsl(223.9082547673, 0%, 1.2920001241%); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(oklch(10% 0.1 none), hsl)} <===> missing/hue/output.css a { - b: hsl(0, 169.3005035983%, 3.4369836375%); + b: hsl(0, 169.3005007275%, 3.436983652%); } diff --git a/spec/core_functions/color/to_space/oklch/hwb.hrx b/spec/core_functions/color/to_space/oklch/hwb.hrx index 3e6e8696f..7746c863f 100644 --- a/spec/core_functions/color/to_space/oklch/hwb.hrx +++ b/spec/core_functions/color/to_space/oklch/hwb.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklch(100% 0 0deg), hwb)} <===> white/output.css a { - b: hsl(43.8135971652, 172.5242119439%, 100.0000042145%); + b: hsl(43.9082538933, 172.0285362762%, 100.0000042234%); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklch(50% 0 0deg), hwb)} <===> gray/output.css a { - b: hsl(223.8135972091, 0.0000078676%, 38.8572876766%); + b: hsl(223.9082539173, 0.0000078614%, 38.8572876803%); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg), hwb)} <===> middle/output.css a { - b: hsl(349.9222383971, 174.3087628098%, 3.6948783654%); + b: hsl(349.9222386344, 174.3087600104%, 3.6948783798%); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(oklch(10.123456789% 0.198765432 30.192837465deg), hwb)} <===> float/output.css a { - b: hsl(342.3640346721, 274.4922188663%, 4.7714615434%); + b: hsl(342.3640348029, 274.4922143721%, 4.7714615737%); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), hwb)} <===> out_of_range/near/output.css a { - b: hsl(342.6995890373, 454.6290714992%, 7.2218303523%); + b: hsl(342.6995891153, 454.6290654828%, 7.2218303921%); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklch(10% 999999 0deg), hwb)} <===> out_of_range/far/output.css a { - b: hsl(160.1123681644, 426.4426548179%, 360094749.9760007%); + b: hsl(160.1123679801, 426.4426491491%, 360094752.26152253%); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.4), hwb)} <===> alpha/partial/output.css a { - b: hsla(349.9222383971, 174.3087628098%, 3.6948783654%, 0.4); + b: hsla(349.9222386344, 174.3087600104%, 3.6948783798%, 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.0), hwb)} <===> alpha/transparent/output.css a { - b: hsla(349.9222383971, 174.3087628098%, 3.6948783654%, 0); + b: hsla(349.9222386344, 174.3087600104%, 3.6948783798%, 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklch(none 0.1 30deg), hwb)} <===> missing/lightness/output.css a { - b: hsl(221.7487183642, 266.6061391496%, -0.2273359503%); + b: hsl(221.7487182945, 266.6061378228%, -0.2273359498%); } <===> @@ -114,7 +114,7 @@ a {b: color.to-space(oklch(10% none 30deg), hwb)} <===> missing/chroma/output.css a { - b: hsl(223.813598298, 0.0000165409%, 1.2920001239%); + b: hsl(223.9082547613, 0.0000165279%, 1.2920001241%); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(oklch(10% 0.1 none), hwb)} <===> missing/hue/output.css a { - b: hsl(0, 169.3005035983%, 3.4369836375%); + b: hsl(0, 169.3005007275%, 3.436983652%); } diff --git a/spec/core_functions/color/to_space/oklch/lab.hrx b/spec/core_functions/color/to_space/oklch/lab.hrx index d648c6237..79608fba2 100644 --- a/spec/core_functions/color/to_space/oklch/lab.hrx +++ b/spec/core_functions/color/to_space/oklch/lab.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklch(100% 0 0deg), lab)} <===> white/output.css a { - b: color-mix(in lab, color(xyz 0.9504559526 1.0000000182 1.0890580001) 100%, black); + b: color-mix(in lab, color(xyz 0.9504559526 1.0000000181 1.0890580002) 100%, black); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklch(50% 0 0deg), lab)} <===> gray/output.css a { - b: lab(42.0000002803% 0.0000000582 -0.0000070926); + b: lab(42.0000002782% 0.0000000719 -0.0000070975); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg), lab)} <===> middle/output.css a { - b: lab(0.6560445641% 11.6264793014 1.8588166268); + b: lab(0.656044591% 11.6264791269 1.8588166466); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(oklch(10.123456789% 0.198765432 30.192837465deg), lab)} <===> float/output.css a { - b: lab(0.4361236096% 33.2605943231 2.095776706); + b: lab(0.4361236931% 33.2605938191 2.0957767898); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), lab)} <===> out_of_range/near/output.css a { - b: color-mix(in lab, color(xyz 0.0348582183 -0.010229465 -0.0091226442) 100%, black); + b: color-mix(in lab, color(xyz 0.0348582181 -0.0102294644 -0.009122644) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklch(10% 999999 0deg), lab)} <===> out_of_range/far/output.css a { - b: color-mix(in lab, color(xyz 76838084844227696 -3783161942592645 -5396112427214629) 100%, black); + b: color-mix(in lab, color(xyz 76838084840044848 -3783160975209437 -5396112072277536) 100%, black); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.4), lab)} <===> alpha/partial/output.css a { - b: lab(0.6560445641% 11.6264793014 1.8588166268 / 0.4); + b: lab(0.656044591% 11.6264791269 1.8588166466 / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.0), lab)} <===> alpha/transparent/output.css a { - b: lab(0.6560445641% 11.6264793014 1.8588166268 / 0); + b: lab(0.656044591% 11.6264791269 1.8588166466 / 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklch(none 0.1 30deg), lab)} <===> missing/lightness/output.css a { - b: lab(none 0.0322037834 0.9096922188); + b: lab(none 0.0322037845 0.9096922113); } <===> @@ -114,7 +114,7 @@ a {b: color.to-space(oklch(10% none 30deg), lab)} <===> missing/chroma/output.css a { - b: lab(0.9032963094% 0.0000000027 -0.0000003314); + b: lab(0.9032963093% 0.0000000034 -0.0000003316); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(oklch(10% 0.1 none), lab)} <===> missing/hue/output.css a { - b: lab(0.6385915087% 10.5093876004 0.1611873791); + b: lab(0.638591536% 10.50938744 0.1611874096); } diff --git a/spec/core_functions/color/to_space/oklch/lch.hrx b/spec/core_functions/color/to_space/oklch/lch.hrx index 78d3acdff..b159af6b0 100644 --- a/spec/core_functions/color/to_space/oklch/lch.hrx +++ b/spec/core_functions/color/to_space/oklch/lch.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklch(100% 0 0deg), lch)} <===> white/output.css a { - b: color-mix(in lch, color(xyz 0.9504559526 1.0000000182 1.0890580001) 100%, black); + b: color-mix(in lch, color(xyz 0.9504559526 1.0000000181 1.0890580002) 100%, black); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklch(50% 0 0deg), lch)} <===> gray/output.css a { - b: lch(42.0000002803% 0.0000070929 270.4699000403deg); + b: lch(42.0000002782% 0.0000070978 270.5805774312deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg), lch)} <===> middle/output.css a { - b: lch(0.6560445641% 11.7741335222 9.0834533485deg); + b: lch(0.656044591% 11.774133353 9.0834535778deg); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(oklch(10.123456789% 0.198765432 30.192837465deg), lch)} <===> float/output.css a { - b: lch(0.4361236096% 33.3265571988 3.6054863359deg); + b: lch(0.4361236931% 33.3265567011 3.6054865342deg); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), lch)} <===> out_of_range/near/output.css a { - b: color-mix(in lch, color(xyz 0.0348582183 -0.010229465 -0.0091226442) 100%, black); + b: color-mix(in lch, color(xyz 0.0348582181 -0.0102294644 -0.009122644) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklch(10% 999999 0deg), lch)} <===> out_of_range/far/output.css a { - b: color-mix(in lch, color(xyz 76837027122572336 -3783130536950956 -5396126058991186) 100%, black); + b: color-mix(in lch, color(xyz 76839142571372672 -3783192381138318.5 -5396098440376323) 100%, black); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.4), lch)} <===> alpha/partial/output.css a { - b: lch(0.6560445641% 11.7741335222 9.0834533485deg / 0.4); + b: lch(0.656044591% 11.774133353 9.0834535778deg / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.0), lch)} <===> alpha/transparent/output.css a { - b: lch(0.6560445641% 11.7741335222 9.0834533485deg / 0); + b: lch(0.656044591% 11.774133353 9.0834535778deg / 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklch(none 0.1 30deg), lch)} <===> missing/lightness/output.css a { - b: lch(none 0.9102620593 87.9725333167deg); + b: lch(none 0.9102620519 87.9725332297deg); } <===> @@ -114,7 +114,7 @@ a {b: color.to-space(oklch(10% none 30deg), lch)} <===> missing/chroma/output.css a { - b: lch(0.9032963094% none 270.4698988243deg); + b: lch(0.9032963093% none 270.580576664deg); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(oklch(10% 0.1 none), lch)} <===> missing/hue/output.css a { - b: lch(0.6385915087% 10.5106236307 none); + b: lch(0.638591536% 10.5106234709 none); } diff --git a/spec/core_functions/color/to_space/oklch/oklab.hrx b/spec/core_functions/color/to_space/oklch/oklab.hrx index 095b09a9f..d4ae86c9b 100644 --- a/spec/core_functions/color/to_space/oklch/oklab.hrx +++ b/spec/core_functions/color/to_space/oklch/oklab.hrx @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), oklab)} <===> out_of_range/near/output.css a { - b: color-mix(in oklab, color(xyz 0.0348582183 -0.010229465 -0.0091226442) 100%, black); + b: color-mix(in oklab, color(xyz 0.0348582181 -0.0102294644 -0.009122644) 100%, black); } <===> diff --git a/spec/core_functions/color/to_space/oklch/oklch.hrx b/spec/core_functions/color/to_space/oklch/oklch.hrx index 132bdcf60..07372d8f2 100644 --- a/spec/core_functions/color/to_space/oklch/oklch.hrx +++ b/spec/core_functions/color/to_space/oklch/oklch.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), oklch)} <===> out_of_range/output.css a { - b: color-mix(in oklch, color(xyz 0.0348582183 -0.010229465 -0.0091226442) 100%, black); + b: color-mix(in oklch, color(xyz 0.0348582181 -0.0102294644 -0.009122644) 100%, black); } <===> diff --git a/spec/core_functions/color/to_space/oklch/prophoto_rgb.hrx b/spec/core_functions/color/to_space/oklch/prophoto_rgb.hrx index f6aab660c..9bb551474 100644 --- a/spec/core_functions/color/to_space/oklch/prophoto_rgb.hrx +++ b/spec/core_functions/color/to_space/oklch/prophoto_rgb.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklch(100% 0 0deg), prophoto-rgb)} <===> white/output.css a { - b: color(prophoto-rgb 1.0000000036 1.0000000099 1.0000001263); + b: color(prophoto-rgb 1.0000000036 1.0000000097 1.0000001263); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklch(50% 0 0deg), prophoto-rgb)} <===> gray/output.css a { - b: color(prophoto-rgb 0.3149802636 0.3149802656 0.3149803022); + b: color(prophoto-rgb 0.3149802636 0.3149802655 0.3149803023); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg), prophoto-rgb)} <===> middle/output.css a { - b: color(prophoto-rgb 0.0506096466 -0.0137951641 -0.0074760688); + b: color(prophoto-rgb 0.0506096464 -0.0137951633 -0.0074760685); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(oklch(10.123456789% 0.198765432 30.192837465deg), prophoto- <===> float/output.css a { - b: color(prophoto-rgb 0.0841896026 -0.0467124006 -0.013805913); + b: color(prophoto-rgb 0.0841896023 -0.0467123996 -0.0138059124); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), prophoto- <===> out_of_range/near/output.css a { - b: color(prophoto-rgb 0.1937443943 -0.1519484627 -0.0725277832); + b: color(prophoto-rgb 0.1937443935 -0.1519484604 -0.0725277824); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklch(10% 999999 0deg), prophoto-rgb)} <===> out_of_range/far/output.css a { - b: color(prophoto-rgb 2922140081.0303516 -1810418807.7705455 -574654139.8912412); + b: color(prophoto-rgb 2922140070.466782 -1810418772.344789 -574654121.2649357); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.4), prophoto-rgb)} <===> alpha/partial/output.css a { - b: color(prophoto-rgb 0.0506096466 -0.0137951641 -0.0074760688 / 0.4); + b: color(prophoto-rgb 0.0506096464 -0.0137951633 -0.0074760685 / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.0), prophoto-rgb)} <===> alpha/transparent/output.css a { - b: color(prophoto-rgb 0.0506096466 -0.0137951641 -0.0074760688 / 0); + b: color(prophoto-rgb 0.0506096464 -0.0137951633 -0.0074760685 / 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklch(none 0.1 30deg), prophoto-rgb)} <===> missing/lightness/output.css a { - b: color(prophoto-rgb 0.0010727238 0.000279135 -0.0088387805); + b: color(prophoto-rgb 0.0010727238 0.0002791349 -0.0088387805); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(oklch(10% 0.1 none), prophoto-rgb)} <===> missing/hue/output.css a { - b: color(prophoto-rgb 0.0479066375 -0.0113980141 0.0096553537); + b: color(prophoto-rgb 0.0479066374 -0.0113980132 0.0096553539); } diff --git a/spec/core_functions/color/to_space/oklch/rec2020.hrx b/spec/core_functions/color/to_space/oklch/rec2020.hrx index f92c69dcc..bb6c92bd5 100644 --- a/spec/core_functions/color/to_space/oklch/rec2020.hrx +++ b/spec/core_functions/color/to_space/oklch/rec2020.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklch(100% 0 0deg), rec2020)} <===> white/output.css a { - b: color(rec2020 0.9999999872 1.0000000081 1.0000001161); + b: color(rec2020 0.9999999873 1.000000008 1.0000001161); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg), rec2020)} <===> middle/output.css a { - b: color(rec2020 0.0256576867 -0.0056343197 -0.0019025127); + b: color(rec2020 0.0256576866 -0.0056343194 -0.0019025126); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(oklch(10.123456789% 0.198765432 30.192837465deg), rec2020)} <===> float/output.css a { - b: color(rec2020 0.064418765 -0.0232002216 -0.0029907849); + b: color(rec2020 0.0644187645 -0.0232002208 -0.0029907847); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), rec2020)} <===> out_of_range/near/output.css a { - b: color(rec2020 0.2237639493 -0.1587187375 -0.0339392569); + b: color(rec2020 0.2237639481 -0.1587187346 -0.0339392563); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklch(10% 999999 0deg), rec2020)} <===> out_of_range/far/output.css a { - b: color(rec2020 56131778.24188723 -38257541.3895273 -10955273.518136343); + b: color(rec2020 56131778.05507751 -38257540.84933711 -10955273.1270179); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.4), rec2020)} <===> alpha/partial/output.css a { - b: color(rec2020 0.0256576867 -0.0056343197 -0.0019025127 / 0.4); + b: color(rec2020 0.0256576866 -0.0056343194 -0.0019025126 / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.0), rec2020)} <===> alpha/transparent/output.css a { - b: color(rec2020 0.0256576867 -0.0056343197 -0.0019025127 / 0); + b: color(rec2020 0.0256576866 -0.0056343194 -0.0019025126 / 0); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(oklch(10% 0.1 none), rec2020)} <===> missing/hue/output.css a { - b: color(rec2020 0.0225650026 -0.0048194756 0.0030470892); + b: color(rec2020 0.0225650025 -0.0048194753 0.0030470892); } diff --git a/spec/core_functions/color/to_space/oklch/rgb.hrx b/spec/core_functions/color/to_space/oklch/rgb.hrx index a232869ff..17b92351f 100644 --- a/spec/core_functions/color/to_space/oklch/rgb.hrx +++ b/spec/core_functions/color/to_space/oklch/rgb.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklch(100% 0 0deg), rgb)} <===> white/output.css a { - b: hsl(43.8135971986, 172.5242105081%, 100.0000042145%); + b: hsl(43.9082538598, 172.0285362762%, 100.0000042234%); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklch(50% 0 0deg), rgb)} <===> gray/output.css a { - b: rgb(99.0860757797, 99.0860799859, 99.0860913711); + b: rgb(99.0860757953, 99.0860799736, 99.0860913744); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg), rgb)} <===> middle/output.css a { - b: hsl(349.9222383971, 174.3087628098%, 3.6948783654%); + b: hsl(349.9222386344, 174.3087600104%, 3.6948783798%); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(oklch(10.123456789% 0.198765432 30.192837465deg), rgb)} <===> float/output.css a { - b: hsl(342.3640346721, 274.4922188663%, 4.7714615434%); + b: hsl(342.3640348029, 274.4922143721%, 4.7714615737%); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), rgb)} <===> out_of_range/near/output.css a { - b: hsl(342.6995890373, 454.6290714992%, 7.2218303523%); + b: hsl(342.6995891153, 454.6290654828%, 7.2218303921%); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklch(10% 999999 0deg), rgb)} <===> out_of_range/far/output.css a { - b: hsl(160.1123681644, 426.4426548179%, 360094749.97600085%); + b: hsl(160.1123679801, 426.4426491491%, 360094752.26152253%); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.4), rgb)} <===> alpha/partial/output.css a { - b: hsla(349.9222383971, 174.3087628098%, 3.6948783654%, 0.4); + b: hsla(349.9222386344, 174.3087600104%, 3.6948783798%, 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.0), rgb)} <===> alpha/transparent/output.css a { - b: hsla(349.9222383971, 174.3087628098%, 3.6948783654%, 0); + b: hsla(349.9222386344, 174.3087600104%, 3.6948783798%, 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(oklch(none 0.1 30deg), rgb)} <===> missing/lightness/output.css a { - b: hsl(221.7487183642, 266.6061391496%, -0.2273359503%); + b: hsl(221.7487182945, 266.6061378229%, -0.2273359498%); } <===> @@ -114,7 +114,7 @@ a {b: color.to-space(oklch(10% none 30deg), rgb)} <===> missing/chroma/output.css a { - b: rgb(3.2945997709, 3.2946000649, 3.2946008608); + b: rgb(3.294599772, 3.2946000641, 3.2946008611); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(oklch(10% 0.1 none), rgb)} <===> missing/hue/output.css a { - b: hsl(342.5627231518, 169.3005035983%, 3.4369836375%); + b: hsl(342.5627233555, 169.3005007275%, 3.436983652%); } diff --git a/spec/core_functions/color/to_space/oklch/srgb.hrx b/spec/core_functions/color/to_space/oklch/srgb.hrx index bce737c7e..f9ff5ac21 100644 --- a/spec/core_functions/color/to_space/oklch/srgb.hrx +++ b/spec/core_functions/color/to_space/oklch/srgb.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklch(100% 0 0deg), srgb)} <===> white/output.css a { - b: color(srgb 0.9999999694 1.0000000087 1.0000001149); + b: color(srgb 0.9999999696 1.0000000086 1.0000001149); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklch(50% 0 0deg), srgb)} <===> gray/output.css a { - b: color(srgb 0.3885728462 0.3885728627 0.3885729073); + b: color(srgb 0.3885728463 0.3885728626 0.3885729074); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg), srgb)} <===> middle/output.css a { - b: color(srgb 0.1013537513 -0.027456184 -0.0058209203); + b: color(srgb 0.1013537507 -0.0274561831 -0.0058209202); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(oklch(10.123456789% 0.198765432 30.192837465deg), srgb)} <===> float/output.css a { - b: color(srgb 0.1786875221 -0.0832582912 -0.0062638365); + b: color(srgb 0.1786875211 -0.0832582896 -0.0062638362); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), srgb)} <===> out_of_range/near/output.css a { - b: color(srgb 0.4005437063 -0.2561070992 -0.066768286); + b: color(srgb 0.4005437041 -0.2561070963 -0.0667682854); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklch(10% 999999 0deg), srgb)} <===> out_of_range/far/output.css a { - b: color(srgb 18956919.35191059 -11755024.352390574 -1575227.1966261775); + b: color(srgb 18956919.26809942 -11755024.22286897 -1575227.043484669); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.4), srgb)} <===> alpha/partial/output.css a { - b: color(srgb 0.1013537513 -0.027456184 -0.0058209203 / 0.4); + b: color(srgb 0.1013537507 -0.0274561831 -0.0058209202 / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.0), srgb)} <===> alpha/transparent/output.css a { - b: color(srgb 0.1013537513 -0.027456184 -0.0058209203 / 0); + b: color(srgb 0.1013537507 -0.0274561831 -0.0058209202 / 0); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(oklch(10% 0.1 none), srgb)} <===> missing/hue/output.css a { - b: color(srgb 0.0925581424 -0.0238184697 0.0100030504); + b: color(srgb 0.0925581418 -0.0238184688 0.0100030504); } diff --git a/spec/core_functions/color/to_space/oklch/srgb_linear.hrx b/spec/core_functions/color/to_space/oklch/srgb_linear.hrx index c2e702874..762914563 100644 --- a/spec/core_functions/color/to_space/oklch/srgb_linear.hrx +++ b/spec/core_functions/color/to_space/oklch/srgb_linear.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklch(100% 0 0deg), srgb-linear)} <===> white/output.css a { - b: color(srgb-linear 0.9999999305 1.0000000197 1.0000002613); + b: color(srgb-linear 0.9999999308 1.0000000195 1.0000002614); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(oklch(50% 0 0deg), srgb-linear)} <===> gray/output.css a { - b: color(srgb-linear 0.1249999913 0.1250000025 0.1250000327); + b: color(srgb-linear 0.1249999913 0.1250000024 0.1250000327); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg), srgb-linear)} <===> middle/output.css a { - b: color(srgb-linear 0.0102342031 -0.0021250916 -0.0004505356); + b: color(srgb-linear 0.010234203 -0.0021250916 -0.0004505356); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(oklch(10.123456789% 0.198765432 30.192837465deg), srgb-line <===> float/output.css a { - b: color(srgb-linear 0.0268484583 -0.00761821 -0.0004848171); + b: color(srgb-linear 0.0268484581 -0.0076182098 -0.000484817); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), srgb-line <===> out_of_range/near/output.css a { - b: color(srgb-linear 0.1332496936 -0.0533553421 -0.0056166345); + b: color(srgb-linear 0.1332496921 -0.0533553409 -0.0056166344); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklch(10% 999999 0deg), srgb-linear)} <===> out_of_range/far/output.css a { - b: color(srgb-linear 257535278804612064 -81795720332859872 -657382012471774.5); + b: color(srgb-linear 257535276071973952 -81795718169840032 -657381859088242.8); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.4), srgb-linear)} <===> alpha/partial/output.css a { - b: color(srgb-linear 0.0102342031 -0.0021250916 -0.0004505356 / 0.4); + b: color(srgb-linear 0.010234203 -0.0021250916 -0.0004505356 / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(oklch(10% 0.1 30deg / 0.0), srgb-linear)} <===> alpha/transparent/output.css a { - b: color(srgb-linear 0.0102342031 -0.0021250916 -0.0004505356 / 0); + b: color(srgb-linear 0.010234203 -0.0021250916 -0.0004505356 / 0); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(oklch(10% 0.1 none), srgb-linear)} <===> missing/hue/output.css a { - b: color(srgb-linear 0.0089064724 -0.0018435348 0.0007742299); + b: color(srgb-linear 0.0089064723 -0.0018435347 0.0007742299); } diff --git a/spec/core_functions/color/to_space/oklch/xyz.hrx b/spec/core_functions/color/to_space/oklch/xyz.hrx index adc9b7921..1a9582578 100644 --- a/spec/core_functions/color/to_space/oklch/xyz.hrx +++ b/spec/core_functions/color/to_space/oklch/xyz.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklch(100% 0 0deg), xyz)} <===> white/output.css a { - b: color(xyz 0.9504559526 1.0000000182 1.0890580001); + b: color(xyz 0.9504559526 1.0000000181 1.0890580002); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(oklch(10.123456789% 0.198765432 30.192837465deg), xyz)} <===> float/output.css a { - b: color(xyz 0.0082604044 0.0002257242 -0.0008498824); + b: color(xyz 0.0082604044 0.0002257243 -0.0008498824); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), xyz)} <===> out_of_range/near/output.css a { - b: color(xyz 0.0348582183 -0.010229465 -0.0091226442); + b: color(xyz 0.0348582181 -0.0102294644 -0.009122644); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklch(10% 999999 0deg), xyz)} <===> out_of_range/far/output.css a { - b: color(xyz 76837666021869456 -3783149507010139 -5396117824941693); + b: color(xyz 76837665696099456 -3783148530078433.5 -5396117474149172); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(oklch(10% 0.1 none), xyz)} <===> missing/hue/output.css a { - b: color(xyz 0.0031534617 0.0006313185 0.0006883601); + b: color(xyz 0.0031534617 0.0006313186 0.0006883601); } diff --git a/spec/core_functions/color/to_space/oklch/xyz_d50.hrx b/spec/core_functions/color/to_space/oklch/xyz_d50.hrx index 9898d9fb2..a081236ef 100644 --- a/spec/core_functions/color/to_space/oklch/xyz_d50.hrx +++ b/spec/core_functions/color/to_space/oklch/xyz_d50.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(oklch(100% 0 0deg), xyz-d50)} <===> white/output.css a { - b: color(xyz-d50 0.9642956911 1.0000000145 0.82510479); + b: color(xyz-d50 0.9642956911 1.0000000144 0.8251047901); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(oklch(10.123456789% 0.198765432 30.192837465deg), xyz-d50)} <===> float/output.css a { - b: color(xyz-d50 0.0087041611 0.0004828135 -0.0007119576); + b: color(xyz-d50 0.0087041611 0.0004828136 -0.0007119576); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(oklch(0% 1 0deg), $lightness: -10%), xyz-d50)} <===> out_of_range/near/output.css a { - b: color(xyz-d50 0.0367521174 -0.0089430834 -0.007335284); + b: color(xyz-d50 0.0367521172 -0.0089430829 -0.0073352839); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(oklch(10% 999999 0deg), xyz-d50)} <===> out_of_range/far/output.css a { - b: color(xyz-d50 80704511354532880 -1378297606600871.2 -4824371922593688); + b: color(xyz-d50 80704511017959232 -1378296654655290.5 -4824371641122815); } <===> diff --git a/spec/core_functions/color/to_space/prophoto_rgb/oklab.hrx b/spec/core_functions/color/to_space/prophoto_rgb/oklab.hrx index 1922a97af..991063cb1 100644 --- a/spec/core_functions/color/to_space/prophoto_rgb/oklab.hrx +++ b/spec/core_functions/color/to_space/prophoto_rgb/oklab.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(color(prophoto-rgb 1 1 1), oklab)} <===> white/output.css a { - b: oklab(99.9999993474% 0.0000000001 0.0000000373); + b: oklab(99.99999935% 0 0.0000000373); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(color(prophoto-rgb 0.5 0.5 0.5), oklab)} <===> gray/output.css a { - b: oklab(65.9753951081% 0.0000000001 0.0000000246); + b: oklab(65.9753951098% 0 0.0000000246); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(prophoto-rgb 0.2 0.4 0.8), oklab)} <===> middle/output.css a { - b: oklab(52.9739863521% -0.23472674 -0.1933931965); + b: oklab(52.9739861998% -0.2347267453 -0.193393198); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(prophoto-rgb -1 0.4 2), oklab)} <===> out_of_range/near/output.css a { - b: oklab(9.4597839538% -2.2223701334 -0.8062107579); + b: oklab(9.4597829949% -2.2223701152 -0.8062107683); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(prophoto-rgb -999999 0 0), oklab)} <===> out_of_range/far/output.css a { - b: color-mix(in oklab, color(xyz -47674467013.18752 -16929933315.11392 -247080732.77775192) 100%, black); + b: color-mix(in oklab, color(xyz -47674467013.187546 -16929933315.113924 -247080732.7777481) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(prophoto-rgb 0.1 0.2 0.3 / 0.4), oklab)} <===> alpha/partial/output.css a { - b: oklab(34.6066204299% -0.1151566731 -0.0744029999 / 0.4); + b: oklab(34.6066204105% -0.115156675 -0.0744030002 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(prophoto-rgb 0.1 0.2 0.3 / 0.0), oklab)} <===> alpha/transparent/output.css a { - b: oklab(34.6066204299% -0.1151566731 -0.0744029999 / 0); + b: oklab(34.6066204105% -0.115156675 -0.0744030002 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(prophoto-rgb none 0.2 0.3), oklab)} <===> missing/red/output.css a { - b: oklab(32.493750959% -0.2028589632 -0.0824787667); + b: oklab(32.4937509431% -0.2028589668 -0.082478767); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(prophoto-rgb 0.1 none 0.3), oklab)} <===> missing/green/output.css a { - b: oklab(20.6577507967% -0.042480718 -0.1739784043); + b: oklab(20.6577504319% -0.042480722 -0.1739784071); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(prophoto-rgb 0.1 0.2 none), oklab)} <===> missing/blue/output.css a { - b: oklab(33.9153744238% -0.1155256021 0.0932618247); + b: oklab(33.9153745207% -0.1155256035 0.0932618255); } diff --git a/spec/core_functions/color/to_space/prophoto_rgb/oklch.hrx b/spec/core_functions/color/to_space/prophoto_rgb/oklch.hrx index 7e8e1c47c..f4b83ee0f 100644 --- a/spec/core_functions/color/to_space/prophoto_rgb/oklch.hrx +++ b/spec/core_functions/color/to_space/prophoto_rgb/oklch.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(color(prophoto-rgb 1 1 1), oklch)} <===> white/output.css a { - b: oklch(99.9999993474% 0.0000000373 89.8755630959deg); + b: oklch(99.99999935% 0.0000000373 90.0000002558deg); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(color(prophoto-rgb 0.5 0.5 0.5), oklch)} <===> gray/output.css a { - b: oklch(65.9753951081% 0.0000000246 89.875562502deg); + b: oklch(65.9753951098% 0.0000000246 90.0000001292deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(prophoto-rgb 0.2 0.4 0.8), oklch)} <===> middle/output.css a { - b: oklch(52.9739863521% 0.3041341331 219.4853767353deg); + b: oklch(52.9739861998% 0.3041341381 219.4853763206deg); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(prophoto-rgb -1 0.4 2), oklch)} <===> out_of_range/near/output.css a { - b: oklch(9.4597839538% 2.3640864612 199.9392877927deg); + b: oklch(9.4597829949% 2.3640864476 199.9392881802deg); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(prophoto-rgb -999999 0 0), oklch)} <===> out_of_range/far/output.css a { - b: color-mix(in oklch, color(xyz -47674467013.18753 -16929933315.11391 -247080732.777771) 100%, black); + b: color-mix(in oklch, color(xyz -47674467013.18752 -16929933315.113928 -247080732.77772903) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(prophoto-rgb 0.1 0.2 0.3 / 0.4), oklch)} <===> alpha/partial/output.css a { - b: oklch(34.6066204299% 0.1371016621 212.8665983723deg / 0.4); + b: oklch(34.6066204105% 0.1371016639 212.8665980884deg / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(prophoto-rgb 0.1 0.2 0.3 / 0.0), oklch)} <===> alpha/transparent/output.css a { - b: oklch(34.6066204299% 0.1371016621 212.8665983723deg / 0); + b: oklch(34.6066204105% 0.1371016639 212.8665980884deg / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(prophoto-rgb none 0.2 0.3), oklch)} <===> missing/red/output.css a { - b: oklch(32.493750959% 0.2189851728 202.1257651897deg); + b: oklch(32.4937509431% 0.2189851762 202.1257649106deg); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(prophoto-rgb 0.1 none 0.3), oklch)} <===> missing/green/output.css a { - b: oklch(20.6577507967% 0.1790896327 256.2784427934deg); + b: oklch(20.6577504319% 0.1790896364 256.2784417605deg); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(prophoto-rgb 0.1 0.2 none), oklch)} <===> missing/blue/output.css a { - b: oklch(33.9153744238% 0.1484719929 141.0866609821deg); + b: oklch(33.9153745207% 0.1484719945 141.0866610817deg); } diff --git a/spec/core_functions/color/to_space/rec2020/oklab.hrx b/spec/core_functions/color/to_space/rec2020/oklab.hrx index 1917d1a19..894aed9f3 100644 --- a/spec/core_functions/color/to_space/rec2020/oklab.hrx +++ b/spec/core_functions/color/to_space/rec2020/oklab.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(color(rec2020 1 1 1), oklab)} <===> white/output.css a { - b: oklab(99.9999993474% 0.0000000001 0.0000000373); + b: oklab(99.99999935% 0 0.0000000373); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(color(rec2020 0.5 0.5 0.5), oklab)} <===> gray/output.css a { - b: oklab(63.8020766953% 0.0000000001 0.0000000238); + b: oklab(63.802076697% 0 0.0000000238); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(rec2020 0.2 0.4 0.8), oklab)} <===> middle/output.css a { - b: oklab(55.2815992148% -0.0857471824 -0.1749134266); + b: oklab(55.2815990662% -0.0857471838 -0.1749134282); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(rec2020 -1 0.4 2), oklab)} <===> out_of_range/near/output.css a { - b: oklab(33.9832655696% -2.4377896861 -0.667787683); + b: oklab(33.9832647472% -2.4377896816 -0.6677876911); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(rec2020 -999999 0 0), oklab)} <===> out_of_range/far/output.css a { - b: color-mix(in oklab, color(xyz -11119280444659.65 -4585917923503.701 0.0024414063) 100%, black); + b: color-mix(in oklab, color(xyz -11119280444659.65 -4585917923503.699 0.0014648438) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(rec2020 0.1 0.2 0.3 / 0.4), oklab)} <===> alpha/partial/output.css a { - b: oklab(36.3512304678% -0.050217455 -0.0580072349 / 0.4); + b: oklab(36.3512304458% -0.0502174557 -0.0580072353 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(rec2020 0.1 0.2 0.3 / 0.0), oklab)} <===> alpha/transparent/output.css a { - b: oklab(36.3512304678% -0.050217455 -0.0580072349 / 0); + b: oklab(36.3512304458% -0.0502174557 -0.0580072353 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(rec2020 none 0.2 0.3), oklab)} <===> missing/red/output.css a { - b: oklab(34.1361541836% -0.1128551253 -0.067830888); + b: oklab(34.1361541718% -0.112855127 -0.0678308883); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(rec2020 0.1 none 0.3), oklab)} <===> missing/green/output.css a { - b: oklab(25.3247541535% 0.0750438961 -0.1364735034); + b: oklab(25.3247539279% 0.0750438985 -0.1364735054); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(rec2020 0.1 0.2 none), oklab)} <===> missing/blue/output.css a { - b: oklab(34.13560351% -0.0917726115 0.0859786399); + b: oklab(34.1356035932% -0.0917726127 0.0859786407); } diff --git a/spec/core_functions/color/to_space/rec2020/oklch.hrx b/spec/core_functions/color/to_space/rec2020/oklch.hrx index 514f8f689..83f66cb09 100644 --- a/spec/core_functions/color/to_space/rec2020/oklch.hrx +++ b/spec/core_functions/color/to_space/rec2020/oklch.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(color(rec2020 1 1 1), oklch)} <===> white/output.css a { - b: oklch(99.9999993474% 0.0000000373 89.8755622419deg); + b: oklch(99.99999935% 0.0000000373 90.0000000853deg); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(color(rec2020 0.5 0.5 0.5), oklch)} <===> gray/output.css a { - b: oklch(63.8020766953% 0.0000000238 89.8755631672deg); + b: oklch(63.802076697% 0.0000000238 90deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(rec2020 0.2 0.4 0.8), oklch)} <===> middle/output.css a { - b: oklch(55.2815992148% 0.1948006317 243.8846858979deg); + b: oklch(55.2815990662% 0.1948006337 243.8846857105deg); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(rec2020 -1 0.4 2), oklch)} <===> out_of_range/near/output.css a { - b: oklch(33.9832655696% 2.5275994429 195.319325973deg); + b: oklch(33.9832647472% 2.5275994406 195.3193261766deg); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(rec2020 -999999 0 0), oklch)} <===> out_of_range/far/output.css a { - b: color-mix(in oklch, color(xyz -11119280444659.652 -4585917923503.7 -0.009765625) 100%, black); + b: color-mix(in oklch, color(xyz -11119280444659.658 -4585917923503.698 0.001953125) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(rec2020 0.1 0.2 0.3 / 0.4), oklch)} <===> alpha/partial/output.css a { - b: oklch(36.3512304678% 0.0767243904 229.1169268509deg / 0.4); + b: oklch(36.3512304458% 0.0767243912 229.116926621deg / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(rec2020 0.1 0.2 0.3 / 0.0), oklch)} <===> alpha/transparent/output.css a { - b: oklch(36.3512304678% 0.0767243904 229.1169268509deg / 0); + b: oklch(36.3512304458% 0.0767243912 229.116926621deg / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(rec2020 none 0.2 0.3), oklch)} <===> missing/red/output.css a { - b: oklch(34.1361541836% 0.1316712143 211.0077162465deg); + b: oklch(34.1361541718% 0.1316712159 211.0077159697deg); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(rec2020 0.1 none 0.3), oklch)} <===> missing/green/output.css a { - b: oklch(25.3247541535% 0.155745316 298.8054651649deg); + b: oklch(25.3247539279% 0.155745319 298.8054655597deg); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(rec2020 0.1 0.2 none), oklch)} <===> missing/blue/output.css a { - b: oklch(34.13560351% 0.1257558697 136.866949571deg); + b: oklch(34.1356035932% 0.125755871 136.8669496928deg); } diff --git a/spec/core_functions/color/to_space/rgb/oklab.hrx b/spec/core_functions/color/to_space/rgb/oklab.hrx index 8b3c9b638..b080b4e04 100644 --- a/spec/core_functions/color/to_space/rgb/oklab.hrx +++ b/spec/core_functions/color/to_space/rgb/oklab.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(#fff, oklab)} <===> white/output.css a { - b: oklab(99.9999993474% 0.0000000001 0.0000000373); + b: oklab(99.99999935% 0 0.0000000373); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(#aaa, oklab)} <===> gray/output.css a { - b: oklab(73.8018666132% 0.0000000001 0.0000000275); + b: oklab(73.8018666151% 0 0.0000000275); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(#28d, oklab)} <===> middle/output.css a { - b: oklab(61.3651179384% -0.0551812368 -0.1461735753); + b: oklab(61.3651178295% -0.0551812375 -0.1461735765); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(rgb(50.123456789 100.987654321 200.192837465), oklab)} <===> float/output.css a { - b: oklab(52.7265723906% -0.0228233564 -0.1626243735); + b: oklab(52.7265722331% -0.0228233566 -0.1626243751); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(rgb(0, 100, 0), $red: -50, $blue: 400), oklab) <===> out_of_range/near/output.css a { - b: oklab(69.4063330454% -0.0570651814 -0.4015686842); + b: oklab(69.4063324528% -0.0570651835 -0.4015686895); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color.change(black, $red: -999999), oklab)} <===> out_of_range/far/output.css a { - b: color-mix(in oklab, color(xyz -152693379.43919483 -78732523.77333483 -7157502.161212221) 100%, black); + b: color-mix(in oklab, color(xyz -152693379.4391948 -78732523.77333488 -7157502.161212198) 100%, black); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(rgb(10 20 30 / 0.4), oklab)} <===> alpha/partial/output.css a { - b: oklab(18.6989144442% -0.0089460528 -0.0237039533 / 0.4); + b: oklab(18.6989144312% -0.0089460529 -0.0237039534 / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(rgb(10 20 30 / 0.0), oklab)} <===> alpha/transparent/output.css a { - b: oklab(18.6989144442% -0.0089460528 -0.0237039533 / 0); + b: oklab(18.6989144312% -0.0089460529 -0.0237039534 / 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(rgb(none 20 30), oklab)} <===> missing/red/output.css a { - b: oklab(17.9105838927% -0.0229309101 -0.0273761686); + b: oklab(17.9105838823% -0.0229309105 -0.0273761688); } <===> @@ -114,7 +114,7 @@ a {b: color.to-space(rgb(10 none 30), oklab)} <===> missing/green/output.css a { - b: oklab(12.5934961979% 0.0296887787 -0.0622382911); + b: oklab(12.5934961017% 0.0296887796 -0.062238292); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(rgb(10 20 none), oklab)} <===> missing/blue/output.css a { - b: oklab(17.4737572915% -0.0289569456 0.036012989); + b: oklab(17.4737573227% -0.028956946 0.0360129894); } diff --git a/spec/core_functions/color/to_space/rgb/oklch.hrx b/spec/core_functions/color/to_space/rgb/oklch.hrx index 4708e8d67..14ee3e23d 100644 --- a/spec/core_functions/color/to_space/rgb/oklch.hrx +++ b/spec/core_functions/color/to_space/rgb/oklch.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(#fff, oklch)} <===> white/output.css a { - b: oklch(99.9999993474% 0.0000000373 89.8755630959deg); + b: oklch(99.99999935% 0.0000000373 90.0000002558deg); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(#aaa, oklch)} <===> gray/output.css a { - b: oklch(73.8018666132% 0.0000000275 89.8755625379deg); + b: oklch(73.8018666151% 0.0000000275 90.0000002311deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(#28d, oklch)} <===> middle/output.css a { - b: oklch(61.3651179384% 0.1562423854 249.3182340149deg); + b: oklch(61.3651178295% 0.1562423869 249.3182339214deg); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(rgb(50.123456789 100.987654321 200.192837465), oklch)} <===> float/output.css a { - b: oklch(52.7265723906% 0.1642181246 262.0110592016deg); + b: oklch(52.7265722331% 0.1642181262 262.0110592228deg); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color.change(rgb(0, 100, 0), $red: -50, $blue: 400), oklch) <===> out_of_range/near/output.css a { - b: oklch(69.4063330454% 0.405603061 261.9120979439deg); + b: oklch(69.4063324528% 0.4056030665 261.9120977538deg); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color.change(black, $red: -999999), oklch)} <===> out_of_range/far/output.css a { - b: color-mix(in oklch, color(xyz -152693379.43919486 -78732523.77333483 -7157502.16121231) 100%, black); + b: color-mix(in oklch, color(xyz -152693379.4391948 -78732523.77333488 -7157502.161212273) 100%, black); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(rgb(10 20 30 / 0.4), oklch)} <===> alpha/partial/output.css a { - b: oklch(18.6989144442% 0.0253359283 249.3231108283deg / 0.4); + b: oklch(18.6989144312% 0.0253359285 249.3231107434deg / 0.4); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(rgb(10 20 30 / 0.0), oklch)} <===> alpha/transparent/output.css a { - b: oklch(18.6989144442% 0.0253359283 249.3231108283deg / 0); + b: oklch(18.6989144312% 0.0253359285 249.3231107434deg / 0); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(rgb(none 20 30), oklch)} <===> missing/red/output.css a { - b: oklch(17.9105838927% 0.0357110801 230.049682151deg); + b: oklch(17.9105838823% 0.0357110805 230.0496819266deg); } <===> @@ -114,7 +114,7 @@ a {b: color.to-space(rgb(10 none 30), oklch)} <===> missing/green/output.css a { - b: oklch(12.5934961979% 0.0689567144 295.5019774012deg); + b: oklch(12.5934961017% 0.0689567156 295.5019777613deg); } <===> @@ -125,5 +125,5 @@ a {b: color.to-space(rgb(10 20 none), oklch)} <===> missing/blue/output.css a { - b: oklch(17.4737572915% 0.0462108221 128.8016996944deg); + b: oklch(17.4737573227% 0.0462108226 128.8016998572deg); } diff --git a/spec/core_functions/color/to_space/srgb/oklab.hrx b/spec/core_functions/color/to_space/srgb/oklab.hrx index 7b01ff1f3..0f6b12715 100644 --- a/spec/core_functions/color/to_space/srgb/oklab.hrx +++ b/spec/core_functions/color/to_space/srgb/oklab.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(color(srgb 1 1 1), oklab)} <===> white/output.css a { - b: oklab(99.9999993474% 0.0000000001 0.0000000373); + b: oklab(99.99999935% 0 0.0000000373); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(color(srgb 0.5 0.5 0.5), oklab)} <===> gray/output.css a { - b: oklab(59.8180726623% 0 0.0000000223); + b: oklab(59.8180726639% 0 0.0000000223); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(srgb 0.2 0.4 0.8), oklab)} <===> middle/output.css a { - b: oklab(53.248255955% -0.0225118457 -0.1663491641); + b: oklab(53.2482557924% -0.0225118459 -0.1663491657); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(srgb -1 0.4 2), oklab)} <===> out_of_range/near/output.css a { - b: oklab(49.0997083563% -2.0235857478 -0.6049594977); + b: oklab(49.099707162% -2.0235857779 -0.604959506); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(srgb -999999 0 0), oklab)} <===> out_of_range/far/output.css a { - b: color-mix(in oklab, color(xyz -91096581353071.4 -46971674760177.49 -4270152250925.199) 100%, black); + b: color-mix(in oklab, color(xyz -91096581353071.47 -46971674760177.52 -4270152250925.246) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(srgb 0.1 0.2 0.3 / 0.4), oklab)} <===> alpha/partial/output.css a { - b: oklab(31.3834098842% -0.0190902788 -0.0525285242 / 0.4); + b: oklab(31.3834098513% -0.019090279 -0.0525285246 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(srgb 0.1 0.2 0.3 / 0.0), oklab)} <===> alpha/transparent/output.css a { - b: oklab(31.3834098842% -0.0190902788 -0.0525285242 / 0); + b: oklab(31.3834098513% -0.019090279 -0.0525285246 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(srgb none 0.2 0.3), oklab)} <===> missing/red/output.css a { - b: oklab(30.4674630654% -0.0359109243 -0.0568929135); + b: oklab(30.4674630347% -0.0359109248 -0.0568929139); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(srgb 0.1 none 0.3), oklab)} <===> missing/green/output.css a { - b: oklab(21.1364004026% 0.0335334923 -0.1181436252); + b: oklab(21.1364002175% 0.0335334934 -0.1181436269); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(srgb 0.1 0.2 none), oklab)} <===> missing/blue/output.css a { - b: oklab(28.8978411941% -0.0558272225 0.0596397714); + b: oklab(28.8978412501% -0.0558272233 0.0596397719); } diff --git a/spec/core_functions/color/to_space/srgb/oklch.hrx b/spec/core_functions/color/to_space/srgb/oklch.hrx index 860f973ec..0c1ea0ca4 100644 --- a/spec/core_functions/color/to_space/srgb/oklch.hrx +++ b/spec/core_functions/color/to_space/srgb/oklch.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(color(srgb 1 1 1), oklch)} <===> white/output.css a { - b: oklch(99.9999993474% 0.0000000373 89.8755630959deg); + b: oklch(99.99999935% 0.0000000373 90.0000002558deg); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(color(srgb 0.5 0.5 0.5), oklch)} <===> gray/output.css a { - b: oklch(59.8180726623% 0.0000000223 89.8755628286deg); + b: oklch(59.8180726639% 0.0000000223 90.0000001425deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(srgb 0.2 0.4 0.8), oklch)} <===> middle/output.css a { - b: oklch(53.248255955% 0.1678655044 262.2930469968deg); + b: oklch(53.2482557924% 0.1678655061 262.29304702deg); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(srgb -1 0.4 2), oklch)} <===> out_of_range/near/output.css a { - b: oklch(49.0997083563% 2.1120784248 196.6442570354deg); + b: oklch(49.099707162% 2.112078456 196.6442570176deg); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(srgb -999999 0 0), oklch)} <===> out_of_range/far/output.css a { - b: color-mix(in oklch, color(xyz -91096581353071.39 -46971674760177.49 -4270152250925.1875) 100%, black); + b: color-mix(in oklch, color(xyz -91096581353071.47 -46971674760177.52 -4270152250925.25) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(srgb 0.1 0.2 0.3 / 0.4), oklch)} <===> alpha/partial/output.css a { - b: oklch(31.3834098842% 0.0558899329 250.0274938863deg / 0.4); + b: oklch(31.3834098513% 0.0558899334 250.0274938108deg / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(srgb 0.1 0.2 0.3 / 0.0), oklch)} <===> alpha/transparent/output.css a { - b: oklch(31.3834098842% 0.0558899329 250.0274938863deg / 0); + b: oklch(31.3834098513% 0.0558899334 250.0274938108deg / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(srgb none 0.2 0.3), oklch)} <===> missing/red/output.css a { - b: oklch(30.4674630654% 0.0672785114 237.7397947754deg); + b: oklch(30.4674630347% 0.067278512 237.739794595deg); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(srgb 0.1 none 0.3), oklch)} <===> missing/green/output.css a { - b: oklch(21.1364004026% 0.1228104689 285.8458860201deg); + b: oklch(21.1364002175% 0.1228104709 285.8458862976deg); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(srgb 0.1 0.2 none), oklch)} <===> missing/blue/output.css a { - b: oklch(28.8978411941% 0.0816919892 133.1088653771deg); + b: oklch(28.8978412501% 0.0816919902 133.108865524deg); } diff --git a/spec/core_functions/color/to_space/srgb_linear/oklab.hrx b/spec/core_functions/color/to_space/srgb_linear/oklab.hrx index 901af5ef0..b49f6b510 100644 --- a/spec/core_functions/color/to_space/srgb_linear/oklab.hrx +++ b/spec/core_functions/color/to_space/srgb_linear/oklab.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(color(srgb-linear 1 1 1), oklab)} <===> white/output.css a { - b: oklab(99.9999993474% 0.0000000001 0.0000000373); + b: oklab(99.99999935% 0 0.0000000373); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(color(srgb-linear 0.5 0.5 0.5), oklab)} <===> gray/output.css a { - b: oklab(79.3700520804% 0.0000000001 0.0000000296); + b: oklab(79.3700520825% 0 0.0000000296); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(srgb-linear 0.2 0.4 0.8), oklab)} <===> middle/output.css a { - b: oklab(72.8143374355% -0.0250833833 -0.0997563344); + b: oklab(72.8143373728% -0.0250833836 -0.0997563352); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(srgb-linear -1 0.4 2), oklab)} <===> out_of_range/near/output.css a { - b: oklab(41.5806830952% -1.9917329546 -0.3816984711); + b: oklab(41.5806827452% -1.9917329668 -0.381698474); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(srgb-linear -999999 0 0), oklab)} <===> out_of_range/far/output.css a { - b: color-mix(in oklab, color(xyz -412390.3868751598 -212638.7932325045 -19330.799384773) 100%, black); + b: color-mix(in oklab, color(xyz -412390.3868751596 -212638.7932325045 -19330.799384773) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(srgb-linear 0.1 0.2 0.3 / 0.4), oklab)} <===> alpha/partial/output.css a { - b: oklab(56.8480554239% -0.0271159546 -0.0484208297 / 0.4); + b: oklab(56.8480554058% -0.027115955 -0.04842083 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(srgb-linear 0.1 0.2 0.3 / 0.0), oklab)} <===> alpha/transparent/output.css a { - b: oklab(56.8480554239% -0.0271159546 -0.0484208297 / 0); + b: oklab(56.8480554058% -0.027115955 -0.04842083 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(srgb-linear none 0.2 0.3), oklab)} <===> missing/red/output.css a { - b: oklab(54.0246595647% -0.0760370977 -0.061145727); + b: oklab(54.0246595586% -0.0760370988 -0.0611457273); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(srgb-linear 0.1 none 0.3), oklab)} <===> missing/green/output.css a { - b: oklab(37.7328569492% 0.1076561145 -0.1664592467); + b: oklab(37.7328566912% 0.1076561175 -0.1664592491); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(srgb-linear 0.1 0.2 none), oklab)} <===> missing/blue/output.css a { - b: oklab(53.8237207745% -0.0823086169 0.1108579968); + b: oklab(53.8237208663% -0.0823086182 0.1108579978); } diff --git a/spec/core_functions/color/to_space/srgb_linear/oklch.hrx b/spec/core_functions/color/to_space/srgb_linear/oklch.hrx index e638aad55..a60495b47 100644 --- a/spec/core_functions/color/to_space/srgb_linear/oklch.hrx +++ b/spec/core_functions/color/to_space/srgb_linear/oklch.hrx @@ -15,7 +15,7 @@ a {b: color.to-space(color(srgb-linear 1 1 1), oklch)} <===> white/output.css a { - b: oklch(99.9999993474% 0.0000000373 89.8755630959deg); + b: oklch(99.99999935% 0.0000000373 90.0000002558deg); } <===> @@ -26,7 +26,7 @@ a {b: color.to-space(color(srgb-linear 0.5 0.5 0.5), oklch)} <===> gray/output.css a { - b: oklch(79.3700520804% 0.0000000296 89.8755628773deg); + b: oklch(79.3700520825% 0.0000000296 90.0000003223deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(srgb-linear 0.2 0.4 0.8), oklch)} <===> middle/output.css a { - b: oklch(72.8143374355% 0.1028615689 255.885778774deg); + b: oklch(72.8143373728% 0.1028615698 255.8857787495deg); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(srgb-linear -1 0.4 2), oklch)} <===> out_of_range/near/output.css a { - b: oklch(41.5806830952% 2.0279777823 190.8487076701deg); + b: oklch(41.5806827452% 2.0279777948 190.8487076869deg); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(srgb-linear -999999 0 0), oklch)} <===> out_of_range/far/output.css a { - b: color-mix(in oklch, color(xyz -412390.3868751598 -212638.7932325044 -19330.7993847733) 100%, black); + b: color-mix(in oklch, color(xyz -412390.3868751596 -212638.7932325045 -19330.7993847728) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(srgb-linear 0.1 0.2 0.3 / 0.4), oklch)} <===> alpha/partial/output.css a { - b: oklch(56.8480554239% 0.055496412 240.7509124531deg / 0.4); + b: oklch(56.8480554058% 0.0554964125 240.750912286deg / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(srgb-linear 0.1 0.2 0.3 / 0.0), oklch)} <===> alpha/transparent/output.css a { - b: oklch(56.8480554239% 0.055496412 240.7509124531deg / 0); + b: oklch(56.8480554058% 0.0554964125 240.750912286deg / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(srgb-linear none 0.2 0.3), oklch)} <===> missing/red/output.css a { - b: oklch(54.0246595647% 0.0975727429 218.8047277574deg); + b: oklch(54.0246595586% 0.097572744 218.804727492deg); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(srgb-linear 0.1 none 0.3), oklch)} <===> missing/green/output.css a { - b: oklch(37.7328569492% 0.1982385426 302.8924282818deg); + b: oklch(37.7328566912% 0.1982385463 302.8924286479deg); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(srgb-linear 0.1 0.2 none), oklch)} <===> missing/blue/output.css a { - b: oklch(53.8237207745% 0.138073183 126.5927383995deg); + b: oklch(53.8237208663% 0.1380731846 126.592738569deg); } diff --git a/spec/core_functions/color/to_space/xyz/oklab.hrx b/spec/core_functions/color/to_space/xyz/oklab.hrx index df59baac2..98010dfbb 100644 --- a/spec/core_functions/color/to_space/xyz/oklab.hrx +++ b/spec/core_functions/color/to_space/xyz/oklab.hrx @@ -26,7 +26,7 @@ a {b: color.to-space(color(xyz 0.5 0.5 0.5), oklab)} <===> gray/output.css a { - b: oklab(79.6276375075% 0.0212390424 0.011797917); + b: oklab(79.6276375036% 0.0212390426 0.0117979171); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(xyz 0.2 0.4 0.8), oklab)} <===> middle/output.css a { - b: oklab(70.8952946273% -0.2482574119 -0.0948731015); + b: oklab(70.8952946643% -0.2482574155 -0.0948731016); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(xyz -1 0.4 2), oklab)} <===> out_of_range/near/output.css a { - b: oklab(38.0019911648% -3.242940099 -0.3314216345); + b: oklab(38.0019917091% -3.2429401183 -0.3314216315); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(xyz -999999 0 0), oklab)} <===> out_of_range/far/output.css a { - b: color-mix(in oklab, color(xyz -999998.9999999991 -0.0000000001 0) 100%, black); + b: color-mix(in oklab, color(xyz -999998.9999999998 0 0) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(xyz 0.1 0.2 0.3 / 0.4), oklab)} <===> alpha/partial/output.css a { - b: oklab(56.4079108835% -0.1736338918 -0.037500532 / 0.4); + b: oklab(56.4079109425% -0.1736338942 -0.0375005318 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(xyz 0.1 0.2 0.3 / 0.0), oklab)} <===> alpha/transparent/output.css a { - b: oklab(56.4079108835% -0.1736338918 -0.037500532 / 0); + b: oklab(56.4079109425% -0.1736338942 -0.0375005318 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(xyz none 0.2 0.3), oklab)} <===> missing/red/output.css a { - b: oklab(52.699430823% -0.4922232406 -0.0409679345); + b: oklab(52.6994309667% -0.4922232459 -0.0409679339); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(xyz 0.1 none 0.3), oklab)} <===> missing/green/output.css a { - b: oklab(26.3423259569% 0.3682063514 -0.2704617545); + b: oklab(26.3423250701% 0.3682063711 -0.2704617629); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(xyz 0.1 0.2 none), oklab)} <===> missing/blue/output.css a { - b: oklab(56.6867659008% -0.1591393684 0.1508075586); + b: oklab(56.6867660438% -0.1591393705 0.1508075599); } diff --git a/spec/core_functions/color/to_space/xyz/oklch.hrx b/spec/core_functions/color/to_space/xyz/oklch.hrx index ffaa9d257..91d701fc3 100644 --- a/spec/core_functions/color/to_space/xyz/oklch.hrx +++ b/spec/core_functions/color/to_space/xyz/oklch.hrx @@ -26,7 +26,7 @@ a {b: color.to-space(color(xyz 0.5 0.5 0.5), oklch)} <===> gray/output.css a { - b: oklch(79.6276375075% 0.0242958385 29.0514068282deg); + b: oklch(79.6276375036% 0.0242958387 29.0514066811deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(xyz 0.2 0.4 0.8), oklch)} <===> middle/output.css a { - b: oklch(70.8952946273% 0.2657680341 200.9146648791deg); + b: oklch(70.8952946643% 0.2657680375 200.9146646381deg); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(xyz -1 0.4 2), oklch)} <===> out_of_range/near/output.css a { - b: oklch(38.0019911648% 3.2598314045 185.8352487879deg); + b: oklch(38.0019917091% 3.2598314234 185.8352487006deg); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(xyz -999999 0 0), oklch)} <===> out_of_range/far/output.css a { - b: color-mix(in oklch, color(xyz -999998.9999999985 -0.0000000001 -0.0000000012) 100%, black); + b: color-mix(in oklch, color(xyz -999999.0000000005 0 0.0000000015) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(xyz 0.1 0.2 0.3 / 0.4), oklch)} <===> alpha/partial/output.css a { - b: oklch(56.4079108835% 0.1776373223 192.1872495768deg / 0.4); + b: oklch(56.4079109425% 0.1776373246 192.1872493691deg / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(xyz 0.1 0.2 0.3 / 0.0), oklch)} <===> alpha/transparent/output.css a { - b: oklch(56.4079108835% 0.1776373223 192.1872495768deg / 0); + b: oklch(56.4079109425% 0.1776373246 192.1872493691deg / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(xyz none 0.2 0.3), oklch)} <===> missing/red/output.css a { - b: oklch(52.699430823% 0.4939251868 184.7577843583deg); + b: oklch(52.6994309667% 0.4939251921 184.7577842354deg); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(xyz 0.1 none 0.3), oklch)} <===> missing/green/output.css a { - b: oklch(26.3423259569% 0.4568648354 323.7012836228deg); + b: oklch(26.3423250701% 0.4568648563 323.7012842402deg); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(xyz 0.1 0.2 none), oklch)} <===> missing/blue/output.css a { - b: oklch(56.6867659008% 0.2192447453 136.539820405deg); + b: oklch(56.6867660438% 0.2192447476 136.5398205257deg); } diff --git a/spec/core_functions/color/to_space/xyz_d50/xyz-d50/oklab.hrx b/spec/core_functions/color/to_space/xyz_d50/xyz-d50/oklab.hrx index 3faba56ba..7a629feb5 100644 --- a/spec/core_functions/color/to_space/xyz_d50/xyz-d50/oklab.hrx +++ b/spec/core_functions/color/to_space/xyz_d50/xyz-d50/oklab.hrx @@ -26,7 +26,7 @@ a {b: color.to-space(color(xyz-d50 0.5 0.5 0.5), oklab)} <===> gray/output.css a { - b: oklab(79.6577658839% 0.0133226724 -0.0281100387); + b: oklab(79.6577658604% 0.0133226726 -0.028110039); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(xyz-d50 0.2 0.4 0.8), oklab)} <===> middle/output.css a { - b: oklab(71.9979200541% -0.2538804764 -0.1411846084); + b: oklab(71.9979200369% -0.2538804804 -0.141184609); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(xyz-d50 -1 0.4 2), oklab)} <===> out_of_range/near/output.css a { - b: oklab(42.8855772157% -3.2722752803 -0.3756610558); + b: oklab(42.8855775705% -3.272275296 -0.3756610542); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(xyz-d50 -999999 0 0), oklab)} <===> out_of_range/far/output.css a { - b: color-mix(in oklab, color(xyz -955472.4660146529 28369.6809641542 -12314.0025504671) 100%, black); + b: color-mix(in oklab, color(xyz -955472.4660146526 28369.6809641542 -12314.0025504671) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(xyz-d50 0.1 0.2 0.3 / 0.4), oklab)} <===> alpha/partial/output.css a { - b: oklab(56.9970926622% -0.1786682028 -0.0706832596 / 0.4); + b: oklab(56.9970926905% -0.1786682053 -0.0706832597 / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(xyz-d50 0.1 0.2 0.3 / 0.0), oklab)} <===> alpha/transparent/output.css a { - b: oklab(56.9970926622% -0.1786682028 -0.0706832596 / 0); + b: oklab(56.9970926905% -0.1786682053 -0.0706832597 / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(xyz-d50 none 0.2 0.3), oklab)} <===> missing/red/output.css a { - b: oklab(53.737032336% -0.4814823965 -0.0723240631); + b: oklab(53.7370324354% -0.4814824027 -0.0723240628); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(xyz-d50 0.1 none 0.3), oklab)} <===> missing/green/output.css a { - b: oklab(29.1994683846% 0.3079984165 -0.2894921466); + b: oklab(29.1994675605% 0.307998432 -0.2894921543); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(xyz-d50 0.1 0.2 none), oklab)} <===> missing/blue/output.css a { - b: oklab(56.4114760121% -0.1759135151 0.1541840121); + b: oklab(56.4114761644% -0.1759135173 0.1541840134); } diff --git a/spec/core_functions/color/to_space/xyz_d50/xyz-d50/oklch.hrx b/spec/core_functions/color/to_space/xyz_d50/xyz-d50/oklch.hrx index 23bf2d569..d4f04765b 100644 --- a/spec/core_functions/color/to_space/xyz_d50/xyz-d50/oklch.hrx +++ b/spec/core_functions/color/to_space/xyz_d50/xyz-d50/oklch.hrx @@ -26,7 +26,7 @@ a {b: color.to-space(color(xyz-d50 0.5 0.5 0.5), oklch)} <===> gray/output.css a { - b: oklch(79.6577658839% 0.0311073605 295.3584786053deg); + b: oklch(79.6577658604% 0.0311073608 295.3584787452deg); } <===> @@ -37,7 +37,7 @@ a {b: color.to-space(color(xyz-d50 0.2 0.4 0.8), oklch)} <===> middle/output.css a { - b: oklch(71.9979200541% 0.2904967986 209.0787246058deg); + b: oklch(71.9979200369% 0.2904968023 209.0787243326deg); } <===> @@ -48,7 +48,7 @@ a {b: color.to-space(color(xyz-d50 -1 0.4 2), oklch)} <===> out_of_range/near/output.css a { - b: oklch(42.8855772157% 3.2937678635 186.548953155deg); + b: oklch(42.8855775705% 3.293767879 186.5489530963deg); } <===> @@ -59,7 +59,7 @@ a {b: color.to-space(color(xyz-d50 -999999 0 0), oklch)} <===> out_of_range/far/output.css a { - b: color-mix(in oklch, color(xyz -955472.4660146533 28369.6809641542 -12314.0025504659) 100%, black); + b: color-mix(in oklch, color(xyz -955472.4660146539 28369.6809641542 -12314.0025504658) 100%, black); } <===> @@ -70,7 +70,7 @@ a {b: color.to-space(color(xyz-d50 0.1 0.2 0.3 / 0.4), oklch)} <===> alpha/partial/output.css a { - b: oklch(56.9970926622% 0.1921417442 201.5843389185deg / 0.4); + b: oklch(56.9970926905% 0.1921417466 201.5843386736deg / 0.4); } <===> @@ -81,7 +81,7 @@ a {b: color.to-space(color(xyz-d50 0.1 0.2 0.3 / 0.0), oklch)} <===> alpha/transparent/output.css a { - b: oklch(56.9970926622% 0.1921417442 201.5843389185deg / 0); + b: oklch(56.9970926905% 0.1921417466 201.5843386736deg / 0); } <===> @@ -92,7 +92,7 @@ a {b: color.to-space(color(xyz-d50 none 0.2 0.3), oklch)} <===> missing/red/output.css a { - b: oklch(53.737032336% 0.4868840398 188.5426015282deg); + b: oklch(53.7370324354% 0.4868840459 188.5426013773deg); } <===> @@ -103,7 +103,7 @@ a {b: color.to-space(color(xyz-d50 0.1 none 0.3), oklch)} <===> missing/green/output.css a { - b: oklch(29.1994683846% 0.4226922374 316.7740736717deg); + b: oklch(29.1994675605% 0.422692254 316.7740743556deg); } <===> @@ -114,5 +114,5 @@ a {b: color.to-space(color(xyz-d50 0.1 0.2 none), oklch)} <===> missing/blue/output.css a { - b: oklch(56.4114760121% 0.2339193759 138.7662056048deg); + b: oklch(56.4114761644% 0.2339193783 138.766205715deg); }