This is an automated email from the ASF dual-hosted git repository.

harbs pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new 9996daefab Added colors
9996daefab is described below

commit 9996daefab4e64cbf01ab0eecf3fd2a27c8a7cea
Author: Harbs <[email protected]>
AuthorDate: Sun Feb 22 12:51:29 2026 +0200

    Added colors
---
 .../projects/Style/src/main/royale/StyleClasses.as | 26 +++++++
 .../org/apache/royale/style/colors/AmberSwatch.as  | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/BlueSwatch.as   | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/CyanSwatch.as   | 87 ++++++++++++++++++++++
 .../apache/royale/style/colors/EmeraldSwatch.as    | 87 ++++++++++++++++++++++
 .../apache/royale/style/colors/FuchsiaSwatch.as    | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/GraySwatch.as   | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/GreenSwatch.as  | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/IndigoSwatch.as | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/LimeSwatch.as   | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/MauveSwatch.as  | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/MistSwatch.as   | 87 ++++++++++++++++++++++
 .../apache/royale/style/colors/NeutralSwatch.as    | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/OliveSwatch.as  | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/OrangeSwatch.as | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/PinkSwatch.as   | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/PurpleSwatch.as | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/RedSwatch.as    | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/RoseSwatch.as   | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/SkySwatch.as    | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/SlateSwatch.as  | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/StoneSwatch.as  | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/TaupeSwatch.as  | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/TealSwatch.as   | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/VioletSwatch.as | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/YellowSwatch.as | 87 ++++++++++++++++++++++
 .../org/apache/royale/style/colors/ZincSwatch.as   | 87 ++++++++++++++++++++++
 27 files changed, 2288 insertions(+)

diff --git a/frameworks/projects/Style/src/main/royale/StyleClasses.as 
b/frameworks/projects/Style/src/main/royale/StyleClasses.as
index 51ba10b4eb..9c934a3be3 100644
--- a/frameworks/projects/Style/src/main/royale/StyleClasses.as
+++ b/frameworks/projects/Style/src/main/royale/StyleClasses.as
@@ -27,6 +27,32 @@ package
         */
        internal class StyleClasses
        {
+               import org.apache.royale.style.colors.AmberSwatch; AmberSwatch;
+               import org.apache.royale.style.colors.BlueSwatch; BlueSwatch;
+               import org.apache.royale.style.colors.CyanSwatch; CyanSwatch;
+               import org.apache.royale.style.colors.EmeraldSwatch; 
EmeraldSwatch;
+               import org.apache.royale.style.colors.FuchsiaSwatch; 
FuchsiaSwatch;
+               import org.apache.royale.style.colors.GraySwatch; GraySwatch;
+               import org.apache.royale.style.colors.GreenSwatch; GreenSwatch;
+               import org.apache.royale.style.colors.IndigoSwatch; 
IndigoSwatch;
+               import org.apache.royale.style.colors.LimeSwatch; LimeSwatch;
+               import org.apache.royale.style.colors.MauveSwatch; MauveSwatch;
+               import org.apache.royale.style.colors.MistSwatch; MistSwatch;
+               import org.apache.royale.style.colors.NeutralSwatch; 
NeutralSwatch;
+               import org.apache.royale.style.colors.OliveSwatch; OliveSwatch;
+               import org.apache.royale.style.colors.OrangeSwatch; 
OrangeSwatch;
+               import org.apache.royale.style.colors.PinkSwatch; PinkSwatch;
+               import org.apache.royale.style.colors.PurpleSwatch; 
PurpleSwatch;
+               import org.apache.royale.style.colors.RedSwatch; RedSwatch;
+               import org.apache.royale.style.colors.RoseSwatch; RoseSwatch;
+               import org.apache.royale.style.colors.SkySwatch; SkySwatch;
+               import org.apache.royale.style.colors.SlateSwatch; SlateSwatch;
+               import org.apache.royale.style.colors.StoneSwatch; StoneSwatch;
+               import org.apache.royale.style.colors.TaupeSwatch; TaupeSwatch;
+               import org.apache.royale.style.colors.TealSwatch; TealSwatch;
+               import org.apache.royale.style.colors.VioletSwatch; 
VioletSwatch;
+               import org.apache.royale.style.colors.YellowSwatch; 
YellowSwatch;
+               import org.apache.royale.style.colors.ZincSwatch; ZincSwatch;
                import org.apache.royale.style.util.StyleManager; StyleManager;
 
        }
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/AmberSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/AmberSwatch.as
new file mode 100644
index 0000000000..d625dfa79b
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/AmberSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class AmberSwatch
+       {
+               private function AmberSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.7% 0.022 95.277)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(96.2% 0.059 95.617)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(92.4% 0.12 95.746)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(87.9% 0.169 91.605)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(82.8% 0.189 84.429)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(76.9% 0.188 70.08)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(66.6% 0.179 58.318)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(55.5% 0.163 48.998)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(47.3% 0.137 46.201)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(41.4% 0.112 45.904)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(27.9% 0.077 45.635)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/BlueSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/BlueSwatch.as
new file mode 100644
index 0000000000..4a314687a6
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/BlueSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class BlueSwatch
+       {
+               private function BlueSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(97% 0.014 254.604)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(93.2% 0.032 255.585)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(88.2% 0.059 254.128)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(80.9% 0.105 251.813)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(70.7% 0.165 254.624)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(62.3% 0.214 259.815)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(54.6% 0.245 262.881)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(48.8% 0.243 264.376)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(42.4% 0.199 265.638)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(37.9% 0.146 265.522)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(28.2% 0.091 267.935)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/CyanSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/CyanSwatch.as
new file mode 100644
index 0000000000..27a3bf17f8
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/CyanSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class CyanSwatch
+       {
+               private function CyanSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.4% 0.019 200.873)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(95.6% 0.045 203.388)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(91.7% 0.08 205.041)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(86.5% 0.127 207.078)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(78.9% 0.154 211.53)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(71.5% 0.143 215.221)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(60.9% 0.126 221.723)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(52% 0.105 223.128)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(45% 0.085 224.283)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(39.8% 0.07 227.392)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(30.2% 0.056 229.695)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/EmeraldSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/EmeraldSwatch.as
new file mode 100644
index 0000000000..88efea5c84
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/EmeraldSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class EmeraldSwatch
+       {
+               private function EmeraldSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(97.9% 0.021 166.113)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(95% 0.052 163.051)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(90.5% 0.093 164.15)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(84.5% 0.143 164.978)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(76.5% 0.177 163.223)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(69.6% 0.17 162.48)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(59.6% 0.145 163.225)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(50.8% 0.118 165.612)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(43.2% 0.095 166.913)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(37.8% 0.077 168.94)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(26.2% 0.051 172.552)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/FuchsiaSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/FuchsiaSwatch.as
new file mode 100644
index 0000000000..15102ff645
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/FuchsiaSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class FuchsiaSwatch
+       {
+               private function FuchsiaSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(97.7% 0.017 320.058)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(95.2% 0.037 318.852)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(90.3% 0.076 319.62)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(83.3% 0.145 321.434)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(74% 0.238 322.16)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(66.7% 0.295 322.15)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(59.1% 0.293 322.896)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(51.8% 0.253 323.949)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(45.2% 0.211 324.591)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(40.1% 0.17 325.612)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(29.3% 0.136 325.661)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/GraySwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/GraySwatch.as
new file mode 100644
index 0000000000..3b94a13d75
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/GraySwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class GraySwatch
+       {
+               private function GraySwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.5% 0.002 247.839)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(96.7% 0.003 264.542)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(92.8% 0.006 264.531)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(87.2% 0.01 258.338)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(70.7% 0.022 261.325)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(55.1% 0.027 264.364)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(44.6% 0.03 256.802)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(37.3% 0.034 259.733)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(27.8% 0.033 256.848)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(21% 0.034 264.665)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(13% 0.028 261.692)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/GreenSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/GreenSwatch.as
new file mode 100644
index 0000000000..b3ad3880ae
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/GreenSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class GreenSwatch
+       {
+               private function GreenSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.2% 0.018 155.826)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(96.2% 0.044 156.743)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(92.5% 0.084 155.995)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(87.1% 0.15 154.449)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(79.2% 0.209 151.711)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(72.3% 0.219 149.579)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(62.7% 0.194 149.214)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(52.7% 0.154 150.069)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(44.8% 0.119 151.328)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(39.3% 0.095 152.535)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(26.6% 0.065 152.934)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/IndigoSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/IndigoSwatch.as
new file mode 100644
index 0000000000..8918ef20f4
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/IndigoSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class IndigoSwatch
+       {
+               private function IndigoSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(96.2% 0.018 272.314)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(93% 0.034 272.788)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(87% 0.065 274.039)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(78.5% 0.115 274.713)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(67.3% 0.182 276.935)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(58.5% 0.233 277.117)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(51.1% 0.262 276.966)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(45.7% 0.24 277.023)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(39.8% 0.195 277.366)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(35.9% 0.144 278.697)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(25.7% 0.09 281.288)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/LimeSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/LimeSwatch.as
new file mode 100644
index 0000000000..38e78cf9a8
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/LimeSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class LimeSwatch
+       {
+               private function LimeSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.6% 0.031 120.757)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(96.7% 0.067 122.328)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(93.8% 0.127 124.321)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(89.7% 0.196 126.665)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(84.1% 0.238 128.85)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(76.8% 0.233 130.85)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(64.8% 0.2 131.684)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(53.2% 0.157 131.589)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(45.3% 0.124 130.933)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(40.5% 0.101 131.063)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(27.4% 0.072 132.109)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/MauveSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/MauveSwatch.as
new file mode 100644
index 0000000000..82fec859d9
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/MauveSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class MauveSwatch
+       {
+               private function MauveSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.5% 0 0)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(96% 0.003 325.6)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(92.2% 0.005 325.62)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(86.5% 0.012 325.68)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(71.1% 0.019 323.02)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(54.2% 0.034 322.5)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(43.5% 0.029 321.78)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(36.4% 0.029 323.89)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(26.3% 0.024 320.12)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(21.2% 0.019 322.12)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(14.5% 0.008 326)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/MistSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/MistSwatch.as
new file mode 100644
index 0000000000..9d0d2b1f0c
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/MistSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class MistSwatch
+       {
+               private function MistSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.7% 0.002 197.1)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(96.3% 0.002 197.1)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(92.5% 0.005 214.3)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(87.2% 0.007 219.6)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(72.3% 0.014 214.4)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(56% 0.021 213.5)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(45% 0.017 213.2)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(37.8% 0.015 216)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(27.5% 0.011 216.9)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(21.8% 0.008 223.9)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(14.8% 0.004 228.8)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/NeutralSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/NeutralSwatch.as
new file mode 100644
index 0000000000..26ec059136
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/NeutralSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class NeutralSwatch
+       {
+               private function NeutralSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.5% 0 0)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(97% 0 0)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(92.2% 0 0)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(87% 0 0)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(70.8% 0 0)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(55.6% 0 0)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(43.9% 0 0)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(37.1% 0 0)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(26.9% 0 0)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(20.5% 0 0)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(14.5% 0 0)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/OliveSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/OliveSwatch.as
new file mode 100644
index 0000000000..f25c20e229
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/OliveSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class OliveSwatch
+       {
+               private function OliveSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.8% 0.003 106.5)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(96.6% 0.005 106.5)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(93% 0.007 106.5)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(88% 0.011 106.6)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(73.7% 0.021 106.9)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(58% 0.031 107.3)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(46.6% 0.025 107.3)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(39.4% 0.023 107.4)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(28.6% 0.016 107.4)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(22.8% 0.013 107.4)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(15.3% 0.006 107.1)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/OrangeSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/OrangeSwatch.as
new file mode 100644
index 0000000000..5b9bede2ca
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/OrangeSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class OrangeSwatch
+       {
+               private function OrangeSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98% 0.016 73.684)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(95.4% 0.038 75.164)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(90.1% 0.076 70.697)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(83.7% 0.128 66.29)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(75% 0.183 55.934)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(70.5% 0.213 47.604)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(64.6% 0.222 41.116)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(55.3% 0.195 38.402)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(47% 0.157 37.304)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(40.8% 0.123 38.172)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(26.6% 0.079 36.259)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/PinkSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/PinkSwatch.as
new file mode 100644
index 0000000000..6fd2b36b32
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/PinkSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class PinkSwatch
+       {
+               private function PinkSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(97.1% 0.014 343.198)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(94.8% 0.028 342.258)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(89.9% 0.061 343.231)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(82.3% 0.12 346.018)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(71.8% 0.202 349.761)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(65.6% 0.241 354.308)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(59.2% 0.249 0.584)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(52.5% 0.223 3.958)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(45.9% 0.187 3.815)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(40.8% 0.153 2.432)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(28.4% 0.109 3.907)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/PurpleSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/PurpleSwatch.as
new file mode 100644
index 0000000000..035647e4a1
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/PurpleSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class PurpleSwatch
+       {
+               private function PurpleSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(97.7% 0.014 308.299)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(94.6% 0.033 307.174)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(90.2% 0.063 306.703)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(82.7% 0.119 306.383)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(71.4% 0.203 305.504)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(62.7% 0.265 303.9)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(55.8% 0.288 302.321)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(49.6% 0.265 301.924)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(43.8% 0.218 303.724)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(38.1% 0.176 304.987)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(29.1% 0.149 302.717)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/RedSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/RedSwatch.as
new file mode 100644
index 0000000000..b81e7496cd
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/RedSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class RedSwatch
+       {
+               private function RedSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(97.1% 0.013 17.38)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(93.6% 0.032 17.717)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(88.5% 0.062 18.334)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(80.8% 0.114 19.571)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(70.4% 0.191 22.216)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(63.7% 0.237 25.331)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(57.7% 0.245 27.325)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(50.5% 0.213 27.518)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(44.4% 0.177 26.899)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(39.6% 0.141 25.723)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(25.8% 0.092 26.042)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/RoseSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/RoseSwatch.as
new file mode 100644
index 0000000000..f36c492e72
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/RoseSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class RoseSwatch
+       {
+               private function RoseSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(96.9% 0.015 12.422)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(94.1% 0.03 12.58)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(89.2% 0.058 10.001)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(81% 0.117 11.638)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(71.2% 0.194 13.428)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(64.5% 0.246 16.439)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(58.6% 0.253 17.585)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(51.4% 0.222 16.935)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(45.5% 0.188 13.697)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(41% 0.159 10.272)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(27.1% 0.105 12.094)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/SkySwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/SkySwatch.as
new file mode 100644
index 0000000000..8090dcb3ff
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/SkySwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class SkySwatch
+       {
+               private function SkySwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(97.7% 0.013 236.62)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(95.1% 0.026 236.824)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(90.1% 0.058 230.902)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(82.8% 0.111 230.318)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(74.6% 0.16 232.661)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(68.5% 0.169 237.323)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(58.8% 0.158 241.966)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(50% 0.134 242.749)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(44.3% 0.11 240.79)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(39.1% 0.09 240.876)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(29.3% 0.066 243.157)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/SlateSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/SlateSwatch.as
new file mode 100644
index 0000000000..c0e7e7af79
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/SlateSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class SlateSwatch
+       {
+               private function SlateSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.4% 0.003 247.858)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(96.8% 0.007 247.896)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(92.9% 0.013 255.508)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(86.9% 0.022 252.894)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(70.4% 0.04 256.788)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(55.4% 0.046 257.417)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(44.6% 0.043 257.281)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(37.2% 0.044 257.287)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(27.9% 0.041 260.031)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(20.8% 0.042 265.755)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(12.9% 0.042 264.695)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/StoneSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/StoneSwatch.as
new file mode 100644
index 0000000000..b8f42ff861
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/StoneSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class StoneSwatch
+       {
+               private function StoneSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.5% 0.001 106.423)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(97% 0.001 106.424)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(92.3% 0.003 48.717)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(86.9% 0.005 56.366)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(70.9% 0.01 56.259)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(55.3% 0.013 58.071)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(44.4% 0.011 73.639)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(37.4% 0.01 67.558)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(26.8% 0.007 34.298)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(21.6% 0.006 56.043)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(14.7% 0.004 49.25)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/TaupeSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/TaupeSwatch.as
new file mode 100644
index 0000000000..cc6c8aa500
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/TaupeSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class TaupeSwatch
+       {
+               private function TaupeSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.6% 0.002 67.8)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(96% 0.002 17.2)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(92.2% 0.005 34.3)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(86.8% 0.007 39.5)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(71.4% 0.014 41.2)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(54.7% 0.021 43.1)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(43.8% 0.017 39.3)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(36.7% 0.016 35.7)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(26.8% 0.011 36.5)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(21.4% 0.009 43.1)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(14.7% 0.004 49.3)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/TealSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/TealSwatch.as
new file mode 100644
index 0000000000..af0f1cbffd
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/TealSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class TealSwatch
+       {
+               private function TealSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.4% 0.014 180.72)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(95.3% 0.051 180.801)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(91% 0.096 180.426)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(85.5% 0.138 181.071)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(77.7% 0.152 181.912)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(70.4% 0.14 182.503)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(60% 0.118 184.704)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(51.1% 0.096 186.391)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(43.7% 0.078 188.216)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(38.6% 0.063 188.416)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(27.7% 0.046 192.524)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/VioletSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/VioletSwatch.as
new file mode 100644
index 0000000000..9d45c5f56f
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/VioletSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class VioletSwatch
+       {
+               private function VioletSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(96.9% 0.016 293.756)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(94.3% 0.029 294.588)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(89.4% 0.057 293.283)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(81.1% 0.111 293.571)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(70.2% 0.183 293.541)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(60.6% 0.25 292.717)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(54.1% 0.281 293.009)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(49.1% 0.27 292.581)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(43.2% 0.232 292.759)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(38% 0.189 293.745)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(28.3% 0.141 291.089)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/YellowSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/YellowSwatch.as
new file mode 100644
index 0000000000..6957879a88
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/YellowSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class YellowSwatch
+       {
+               private function YellowSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.7% 0.026 102.212)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(97.3% 0.071 103.193)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(94.5% 0.129 101.54)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(90.5% 0.182 98.111)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(85.2% 0.199 91.936)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(79.5% 0.184 86.047)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(68.1% 0.162 75.834)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(55.4% 0.135 66.442)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(47.6% 0.114 61.907)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(42.1% 0.095 57.708)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(28.6% 0.066 53.813)";
+               }
+
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/ZincSwatch.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/ZincSwatch.as
new file mode 100644
index 0000000000..087bbe6c31
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/ZincSwatch.as
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.colors
+{
+       /**
+        * @royalesuppressexport
+        */
+       public class ZincSwatch
+       {
+               private function ZincSwatch()
+               {
+                       
+               }
+               COMPILE::JS
+               public static function get _50():String
+               {
+                       return "oklch(98.5% 0 0)";
+               }
+               COMPILE::JS
+               public static function get _100():String
+               {
+                       return "oklch(96.7% 0.001 286.375)";
+               }
+               COMPILE::JS
+               public static function get _200():String
+               {
+                       return "oklch(92% 0.004 286.32)";
+               }
+               COMPILE::JS
+               public static function get _300():String
+               {
+                       return "oklch(87.1% 0.006 286.286)";
+               }
+               COMPILE::JS
+               public static function get _400():String
+               {
+                       return "oklch(70.5% 0.015 286.067)";
+               }
+               COMPILE::JS
+               public static function get _500():String
+               {
+                       return "oklch(55.2% 0.016 285.938)";
+               }
+               COMPILE::JS
+               public static function get _600():String
+               {
+                       return "oklch(44.2% 0.017 285.786)";
+               }
+               COMPILE::JS
+               public static function get _700():String
+               {
+                       return "oklch(37% 0.013 285.805)";
+               }
+               COMPILE::JS
+               public static function get _800():String
+               {
+                       return "oklch(27.4% 0.006 286.033)";
+               }
+               COMPILE::JS
+               public static function get _900():String
+               {
+                       return "oklch(21% 0.006 285.885)";
+               }
+               COMPILE::JS
+               public static function get _950():String
+               {
+                       return "oklch(14.1% 0.005 285.823)";
+               }
+
+       }
+}
\ No newline at end of file

Reply via email to