use super::*;
#[rustfmt::skip]
#[allow(clippy::excessive_precision)]
impl Color {
pub const WHITE: Self = Self::from_rgb(1.0, 1.0, 1.0);
pub const BLACK: Self = Self::from_rgb(0.0, 0.0, 0.0);
pub const TRANSPARENT: Self = Self::from_rgba(0.0, 0.0, 0.0, 0.0);
pub const SLATE_50: Self = Self::from_oklch(0.98400000, 0.00300000, 247.85800000);
pub const SLATE_100: Self = Self::from_oklch(0.96800000, 0.00700000, 247.89600000);
pub const SLATE_200: Self = Self::from_oklch(0.92900000, 0.01300000, 255.50800000);
pub const SLATE_300: Self = Self::from_oklch(0.86900000, 0.02200000, 252.89400000);
pub const SLATE_400: Self = Self::from_oklch(0.70400000, 0.04000000, 256.78800000);
pub const SLATE_500: Self = Self::from_oklch(0.55400000, 0.04600000, 257.41700000);
pub const SLATE_600: Self = Self::from_oklch(0.44600000, 0.04300000, 257.28100000);
pub const SLATE_700: Self = Self::from_oklch(0.37200000, 0.04400000, 257.28700000);
pub const SLATE_800: Self = Self::from_oklch(0.27900000, 0.04100000, 260.03100000);
pub const SLATE_900: Self = Self::from_oklch(0.20800000, 0.04200000, 265.75500000);
pub const SLATE_950: Self = Self::from_oklch(0.12900000, 0.04200000, 264.69500000);
pub const GRAY_50: Self = Self::from_oklch(0.98500000, 0.00200000, 247.83900000);
pub const GRAY_100: Self = Self::from_oklch(0.96700000, 0.00300000, 264.54200000);
pub const GRAY_200: Self = Self::from_oklch(0.92800000, 0.00600000, 264.53100000);
pub const GRAY_300: Self = Self::from_oklch(0.87200000, 0.01000000, 258.33800000);
pub const GRAY_400: Self = Self::from_oklch(0.70700000, 0.02200000, 261.32500000);
pub const GRAY_500: Self = Self::from_oklch(0.55100000, 0.02700000, 264.36400000);
pub const GRAY_600: Self = Self::from_oklch(0.44600000, 0.03000000, 256.80200000);
pub const GRAY_700: Self = Self::from_oklch(0.37300000, 0.03400000, 259.73300000);
pub const GRAY_800: Self = Self::from_oklch(0.27800000, 0.03300000, 256.84800000);
pub const GRAY_900: Self = Self::from_oklch(0.21000000, 0.03400000, 264.66500000);
pub const GRAY_950: Self = Self::from_oklch(0.13000000, 0.02800000, 261.69200000);
pub const ZINC_50: Self = Self::from_oklch(0.98500000, 0.00000000, 0.00000000);
pub const ZINC_100: Self = Self::from_oklch(0.96700000, 0.00100000, 286.37500000);
pub const ZINC_200: Self = Self::from_oklch(0.92000000, 0.00400000, 286.32000000);
pub const ZINC_300: Self = Self::from_oklch(0.87100000, 0.00600000, 286.28600000);
pub const ZINC_400: Self = Self::from_oklch(0.70500000, 0.01500000, 286.06700000);
pub const ZINC_500: Self = Self::from_oklch(0.55200000, 0.01600000, 285.93800000);
pub const ZINC_600: Self = Self::from_oklch(0.44200000, 0.01700000, 285.78600000);
pub const ZINC_700: Self = Self::from_oklch(0.37000000, 0.01300000, 285.80500000);
pub const ZINC_800: Self = Self::from_oklch(0.27400000, 0.00600000, 286.03300000);
pub const ZINC_900: Self = Self::from_oklch(0.21000000, 0.00600000, 285.88500000);
pub const ZINC_950: Self = Self::from_oklch(0.14100000, 0.00500000, 285.82300000);
pub const NEUTRAL_50: Self = Self::from_oklch(0.98500000, 0.00000000, 0.00000000);
pub const NEUTRAL_100: Self = Self::from_oklch(0.97000000, 0.00000000, 0.00000000);
pub const NEUTRAL_200: Self = Self::from_oklch(0.92200000, 0.00000000, 0.00000000);
pub const NEUTRAL_300: Self = Self::from_oklch(0.87000000, 0.00000000, 0.00000000);
pub const NEUTRAL_400: Self = Self::from_oklch(0.70800000, 0.00000000, 0.00000000);
pub const NEUTRAL_500: Self = Self::from_oklch(0.55600000, 0.00000000, 0.00000000);
pub const NEUTRAL_600: Self = Self::from_oklch(0.43900000, 0.00000000, 0.00000000);
pub const NEUTRAL_700: Self = Self::from_oklch(0.37100000, 0.00000000, 0.00000000);
pub const NEUTRAL_800: Self = Self::from_oklch(0.26900000, 0.00000000, 0.00000000);
pub const NEUTRAL_900: Self = Self::from_oklch(0.20500000, 0.00000000, 0.00000000);
pub const NEUTRAL_950: Self = Self::from_oklch(0.14500000, 0.00000000, 0.00000000);
pub const STONE_50: Self = Self::from_oklch(0.98500000, 0.00100000, 106.42300000);
pub const STONE_100: Self = Self::from_oklch(0.97000000, 0.00100000, 106.42400000);
pub const STONE_200: Self = Self::from_oklch(0.92300000, 0.00300000, 48.71700000);
pub const STONE_300: Self = Self::from_oklch(0.86900000, 0.00500000, 56.36600000);
pub const STONE_400: Self = Self::from_oklch(0.70900000, 0.01000000, 56.25900000);
pub const STONE_500: Self = Self::from_oklch(0.55300000, 0.01300000, 58.07100000);
pub const STONE_600: Self = Self::from_oklch(0.44400000, 0.01100000, 73.63900000);
pub const STONE_700: Self = Self::from_oklch(0.37400000, 0.01000000, 67.55800000);
pub const STONE_800: Self = Self::from_oklch(0.26800000, 0.00700000, 34.29800000);
pub const STONE_900: Self = Self::from_oklch(0.21600000, 0.00600000, 56.04300000);
pub const STONE_950: Self = Self::from_oklch(0.14700000, 0.00400000, 49.25000000);
pub const RED_50: Self = Self::from_oklch(0.97100000, 0.01300000, 17.38000000);
pub const RED_100: Self = Self::from_oklch(0.93600000, 0.03200000, 17.71700000);
pub const RED_200: Self = Self::from_oklch(0.88500000, 0.06200000, 18.33400000);
pub const RED_300: Self = Self::from_oklch(0.80800000, 0.11400000, 19.57100000);
pub const RED_400: Self = Self::from_oklch(0.70400000, 0.19100000, 22.21600000);
pub const RED_500: Self = Self::from_oklch(0.63700000, 0.23700000, 25.33100000);
pub const RED_600: Self = Self::from_oklch(0.57700000, 0.24500000, 27.32500000);
pub const RED_700: Self = Self::from_oklch(0.50500000, 0.21300000, 27.51800000);
pub const RED_800: Self = Self::from_oklch(0.44400000, 0.17700000, 26.89900000);
pub const RED_900: Self = Self::from_oklch(0.39600000, 0.14100000, 25.72300000);
pub const RED_950: Self = Self::from_oklch(0.25800000, 0.09200000, 26.04200000);
pub const ORANGE_50: Self = Self::from_oklch(0.98000000, 0.01600000, 73.68400000);
pub const ORANGE_100: Self = Self::from_oklch(0.95400000, 0.03800000, 75.16400000);
pub const ORANGE_200: Self = Self::from_oklch(0.90100000, 0.07600000, 70.69700000);
pub const ORANGE_300: Self = Self::from_oklch(0.83700000, 0.12800000, 66.29000000);
pub const ORANGE_400: Self = Self::from_oklch(0.75000000, 0.18300000, 55.93400000);
pub const ORANGE_500: Self = Self::from_oklch(0.70500000, 0.21300000, 47.60400000);
pub const ORANGE_600: Self = Self::from_oklch(0.64600000, 0.22200000, 41.11600000);
pub const ORANGE_700: Self = Self::from_oklch(0.55300000, 0.19500000, 38.40200000);
pub const ORANGE_800: Self = Self::from_oklch(0.47000000, 0.15700000, 37.30400000);
pub const ORANGE_900: Self = Self::from_oklch(0.40800000, 0.12300000, 38.17200000);
pub const ORANGE_950: Self = Self::from_oklch(0.26600000, 0.07900000, 36.25900000);
pub const AMBER_50: Self = Self::from_oklch(0.98700000, 0.02200000, 95.27700000);
pub const AMBER_100: Self = Self::from_oklch(0.96200000, 0.05900000, 95.61700000);
pub const AMBER_200: Self = Self::from_oklch(0.92400000, 0.12000000, 95.74600000);
pub const AMBER_300: Self = Self::from_oklch(0.87900000, 0.16900000, 91.60500000);
pub const AMBER_400: Self = Self::from_oklch(0.82800000, 0.18900000, 84.42900000);
pub const AMBER_500: Self = Self::from_oklch(0.76900000, 0.18800000, 70.08000000);
pub const AMBER_600: Self = Self::from_oklch(0.66600000, 0.17900000, 58.31800000);
pub const AMBER_700: Self = Self::from_oklch(0.55500000, 0.16300000, 48.99800000);
pub const AMBER_800: Self = Self::from_oklch(0.47300000, 0.13700000, 46.20100000);
pub const AMBER_900: Self = Self::from_oklch(0.41400000, 0.11200000, 45.90400000);
pub const AMBER_950: Self = Self::from_oklch(0.27900000, 0.07700000, 45.63500000);
pub const YELLOW_50: Self = Self::from_oklch(0.98700000, 0.02600000, 102.21200000);
pub const YELLOW_100: Self = Self::from_oklch(0.97300000, 0.07100000, 103.19300000);
pub const YELLOW_200: Self = Self::from_oklch(0.94500000, 0.12900000, 101.54000000);
pub const YELLOW_300: Self = Self::from_oklch(0.90500000, 0.18200000, 98.11100000);
pub const YELLOW_400: Self = Self::from_oklch(0.85200000, 0.19900000, 91.93600000);
pub const YELLOW_500: Self = Self::from_oklch(0.79500000, 0.18400000, 86.04700000);
pub const YELLOW_600: Self = Self::from_oklch(0.68100000, 0.16200000, 75.83400000);
pub const YELLOW_700: Self = Self::from_oklch(0.55400000, 0.13500000, 66.44200000);
pub const YELLOW_800: Self = Self::from_oklch(0.47600000, 0.11400000, 61.90700000);
pub const YELLOW_900: Self = Self::from_oklch(0.42100000, 0.09500000, 57.70800000);
pub const YELLOW_950: Self = Self::from_oklch(0.28600000, 0.06600000, 53.81300000);
pub const LIME_50: Self = Self::from_oklch(0.98600000, 0.03100000, 120.75700000);
pub const LIME_100: Self = Self::from_oklch(0.96700000, 0.06700000, 122.32800000);
pub const LIME_200: Self = Self::from_oklch(0.93800000, 0.12700000, 124.32100000);
pub const LIME_300: Self = Self::from_oklch(0.89700000, 0.19600000, 126.66500000);
pub const LIME_400: Self = Self::from_oklch(0.84100000, 0.23800000, 128.85000000);
pub const LIME_500: Self = Self::from_oklch(0.76800000, 0.23300000, 130.85000000);
pub const LIME_600: Self = Self::from_oklch(0.64800000, 0.20000000, 131.68400000);
pub const LIME_700: Self = Self::from_oklch(0.53200000, 0.15700000, 131.58900000);
pub const LIME_800: Self = Self::from_oklch(0.45300000, 0.12400000, 130.93300000);
pub const LIME_900: Self = Self::from_oklch(0.40500000, 0.10100000, 131.06300000);
pub const LIME_950: Self = Self::from_oklch(0.27400000, 0.07200000, 132.10900000);
pub const GREEN_50: Self = Self::from_oklch(0.98200000, 0.01800000, 155.82600000);
pub const GREEN_100: Self = Self::from_oklch(0.96200000, 0.04400000, 156.74300000);
pub const GREEN_200: Self = Self::from_oklch(0.92500000, 0.08400000, 155.99500000);
pub const GREEN_300: Self = Self::from_oklch(0.87100000, 0.15000000, 154.44900000);
pub const GREEN_400: Self = Self::from_oklch(0.79200000, 0.20900000, 151.71100000);
pub const GREEN_500: Self = Self::from_oklch(0.72300000, 0.21900000, 149.57900000);
pub const GREEN_600: Self = Self::from_oklch(0.62700000, 0.19400000, 149.21400000);
pub const GREEN_700: Self = Self::from_oklch(0.52700000, 0.15400000, 150.06900000);
pub const GREEN_800: Self = Self::from_oklch(0.44800000, 0.11900000, 151.32800000);
pub const GREEN_900: Self = Self::from_oklch(0.39300000, 0.09500000, 152.53500000);
pub const GREEN_950: Self = Self::from_oklch(0.26600000, 0.06500000, 152.93400000);
pub const EMERALD_50: Self = Self::from_oklch(0.97900000, 0.02100000, 166.11300000);
pub const EMERALD_100: Self = Self::from_oklch(0.95000000, 0.05200000, 163.05100000);
pub const EMERALD_200: Self = Self::from_oklch(0.90500000, 0.09300000, 164.15000000);
pub const EMERALD_300: Self = Self::from_oklch(0.84500000, 0.14300000, 164.97800000);
pub const EMERALD_400: Self = Self::from_oklch(0.76500000, 0.17700000, 163.22300000);
pub const EMERALD_500: Self = Self::from_oklch(0.69600000, 0.17000000, 162.48000000);
pub const EMERALD_600: Self = Self::from_oklch(0.59600000, 0.14500000, 163.22500000);
pub const EMERALD_700: Self = Self::from_oklch(0.50800000, 0.11800000, 165.61200000);
pub const EMERALD_800: Self = Self::from_oklch(0.43200000, 0.09500000, 166.91300000);
pub const EMERALD_900: Self = Self::from_oklch(0.37800000, 0.07700000, 168.94000000);
pub const EMERALD_950: Self = Self::from_oklch(0.26200000, 0.05100000, 172.55200000);
pub const TEAL_50: Self = Self::from_oklch(0.98400000, 0.01400000, 180.72000000);
pub const TEAL_100: Self = Self::from_oklch(0.95300000, 0.05100000, 180.80100000);
pub const TEAL_200: Self = Self::from_oklch(0.91000000, 0.09600000, 180.42600000);
pub const TEAL_300: Self = Self::from_oklch(0.85500000, 0.13800000, 181.07100000);
pub const TEAL_400: Self = Self::from_oklch(0.77700000, 0.15200000, 181.91200000);
pub const TEAL_500: Self = Self::from_oklch(0.70400000, 0.14000000, 182.50300000);
pub const TEAL_600: Self = Self::from_oklch(0.60000000, 0.11800000, 184.70400000);
pub const TEAL_700: Self = Self::from_oklch(0.51100000, 0.09600000, 186.39100000);
pub const TEAL_800: Self = Self::from_oklch(0.43700000, 0.07800000, 188.21600000);
pub const TEAL_900: Self = Self::from_oklch(0.38600000, 0.06300000, 188.41600000);
pub const TEAL_950: Self = Self::from_oklch(0.27700000, 0.04600000, 192.52400000);
pub const CYAN_50: Self = Self::from_oklch(0.98400000, 0.01900000, 200.87300000);
pub const CYAN_100: Self = Self::from_oklch(0.95600000, 0.04500000, 203.38800000);
pub const CYAN_200: Self = Self::from_oklch(0.91700000, 0.08000000, 205.04100000);
pub const CYAN_300: Self = Self::from_oklch(0.86500000, 0.12700000, 207.07800000);
pub const CYAN_400: Self = Self::from_oklch(0.78900000, 0.15400000, 211.53000000);
pub const CYAN_500: Self = Self::from_oklch(0.71500000, 0.14300000, 215.22100000);
pub const CYAN_600: Self = Self::from_oklch(0.60900000, 0.12600000, 221.72300000);
pub const CYAN_700: Self = Self::from_oklch(0.52000000, 0.10500000, 223.12800000);
pub const CYAN_800: Self = Self::from_oklch(0.45000000, 0.08500000, 224.28300000);
pub const CYAN_900: Self = Self::from_oklch(0.39800000, 0.07000000, 227.39200000);
pub const CYAN_950: Self = Self::from_oklch(0.30200000, 0.05600000, 229.69500000);
pub const SKY_50: Self = Self::from_oklch(0.97700000, 0.01300000, 236.62000000);
pub const SKY_100: Self = Self::from_oklch(0.95100000, 0.02600000, 236.82400000);
pub const SKY_200: Self = Self::from_oklch(0.90100000, 0.05800000, 230.90200000);
pub const SKY_300: Self = Self::from_oklch(0.82800000, 0.11100000, 230.31800000);
pub const SKY_400: Self = Self::from_oklch(0.74600000, 0.16000000, 232.66100000);
pub const SKY_500: Self = Self::from_oklch(0.68500000, 0.16900000, 237.32300000);
pub const SKY_600: Self = Self::from_oklch(0.58800000, 0.15800000, 241.96600000);
pub const SKY_700: Self = Self::from_oklch(0.50000000, 0.13400000, 242.74900000);
pub const SKY_800: Self = Self::from_oklch(0.44300000, 0.11000000, 240.79000000);
pub const SKY_900: Self = Self::from_oklch(0.39100000, 0.09000000, 240.87600000);
pub const SKY_950: Self = Self::from_oklch(0.29300000, 0.06600000, 243.15700000);
pub const BLUE_50: Self = Self::from_oklch(0.97000000, 0.01400000, 254.60400000);
pub const BLUE_100: Self = Self::from_oklch(0.93200000, 0.03200000, 255.58500000);
pub const BLUE_200: Self = Self::from_oklch(0.88200000, 0.05900000, 254.12800000);
pub const BLUE_300: Self = Self::from_oklch(0.80900000, 0.10500000, 251.81300000);
pub const BLUE_400: Self = Self::from_oklch(0.70700000, 0.16500000, 254.62400000);
pub const BLUE_500: Self = Self::from_oklch(0.62300000, 0.21400000, 259.81500000);
pub const BLUE_600: Self = Self::from_oklch(0.54600000, 0.24500000, 262.88100000);
pub const BLUE_700: Self = Self::from_oklch(0.48800000, 0.24300000, 264.37600000);
pub const BLUE_800: Self = Self::from_oklch(0.42400000, 0.19900000, 265.63800000);
pub const BLUE_900: Self = Self::from_oklch(0.37900000, 0.14600000, 265.52200000);
pub const BLUE_950: Self = Self::from_oklch(0.28200000, 0.09100000, 267.93500000);
pub const INDIGO_50: Self = Self::from_oklch(0.96200000, 0.01800000, 272.31400000);
pub const INDIGO_100: Self = Self::from_oklch(0.93000000, 0.03400000, 272.78800000);
pub const INDIGO_200: Self = Self::from_oklch(0.87000000, 0.06500000, 274.03900000);
pub const INDIGO_300: Self = Self::from_oklch(0.78500000, 0.11500000, 274.71300000);
pub const INDIGO_400: Self = Self::from_oklch(0.67300000, 0.18200000, 276.93500000);
pub const INDIGO_500: Self = Self::from_oklch(0.58500000, 0.23300000, 277.11700000);
pub const INDIGO_600: Self = Self::from_oklch(0.51100000, 0.26200000, 276.96600000);
pub const INDIGO_700: Self = Self::from_oklch(0.45700000, 0.24000000, 277.02300000);
pub const INDIGO_800: Self = Self::from_oklch(0.39800000, 0.19500000, 277.36600000);
pub const INDIGO_900: Self = Self::from_oklch(0.35900000, 0.14400000, 278.69700000);
pub const INDIGO_950: Self = Self::from_oklch(0.25700000, 0.09000000, 281.28800000);
pub const VIOLET_50: Self = Self::from_oklch(0.96900000, 0.01600000, 293.75600000);
pub const VIOLET_100: Self = Self::from_oklch(0.94300000, 0.02900000, 294.58800000);
pub const VIOLET_200: Self = Self::from_oklch(0.89400000, 0.05700000, 293.28300000);
pub const VIOLET_300: Self = Self::from_oklch(0.81100000, 0.11100000, 293.57100000);
pub const VIOLET_400: Self = Self::from_oklch(0.70200000, 0.18300000, 293.54100000);
pub const VIOLET_500: Self = Self::from_oklch(0.60600000, 0.25000000, 292.71700000);
pub const VIOLET_600: Self = Self::from_oklch(0.54100000, 0.28100000, 293.00900000);
pub const VIOLET_700: Self = Self::from_oklch(0.49100000, 0.27000000, 292.58100000);
pub const VIOLET_800: Self = Self::from_oklch(0.43200000, 0.23200000, 292.75900000);
pub const VIOLET_900: Self = Self::from_oklch(0.38000000, 0.18900000, 293.74500000);
pub const VIOLET_950: Self = Self::from_oklch(0.28300000, 0.14100000, 291.08900000);
pub const PURPLE_50: Self = Self::from_oklch(0.97700000, 0.01400000, 308.29900000);
pub const PURPLE_100: Self = Self::from_oklch(0.94600000, 0.03300000, 307.17400000);
pub const PURPLE_200: Self = Self::from_oklch(0.90200000, 0.06300000, 306.70300000);
pub const PURPLE_300: Self = Self::from_oklch(0.82700000, 0.11900000, 306.38300000);
pub const PURPLE_400: Self = Self::from_oklch(0.71400000, 0.20300000, 305.50400000);
pub const PURPLE_500: Self = Self::from_oklch(0.62700000, 0.26500000, 303.90000000);
pub const PURPLE_600: Self = Self::from_oklch(0.55800000, 0.28800000, 302.32100000);
pub const PURPLE_700: Self = Self::from_oklch(0.49600000, 0.26500000, 301.92400000);
pub const PURPLE_800: Self = Self::from_oklch(0.43800000, 0.21800000, 303.72400000);
pub const PURPLE_900: Self = Self::from_oklch(0.38100000, 0.17600000, 304.98700000);
pub const PURPLE_950: Self = Self::from_oklch(0.29100000, 0.14900000, 302.71700000);
pub const FUCHSIA_50: Self = Self::from_oklch(0.97700000, 0.01700000, 320.05800000);
pub const FUCHSIA_100: Self = Self::from_oklch(0.95200000, 0.03700000, 318.85200000);
pub const FUCHSIA_200: Self = Self::from_oklch(0.90300000, 0.07600000, 319.62000000);
pub const FUCHSIA_300: Self = Self::from_oklch(0.83300000, 0.14500000, 321.43400000);
pub const FUCHSIA_400: Self = Self::from_oklch(0.74000000, 0.23800000, 322.16000000);
pub const FUCHSIA_500: Self = Self::from_oklch(0.66700000, 0.29500000, 322.15000000);
pub const FUCHSIA_600: Self = Self::from_oklch(0.59100000, 0.29300000, 322.89600000);
pub const FUCHSIA_700: Self = Self::from_oklch(0.51800000, 0.25300000, 323.94900000);
pub const FUCHSIA_800: Self = Self::from_oklch(0.45200000, 0.21100000, 324.59100000);
pub const FUCHSIA_900: Self = Self::from_oklch(0.40100000, 0.17000000, 325.61200000);
pub const FUCHSIA_950: Self = Self::from_oklch(0.29300000, 0.13600000, 325.66100000);
pub const PINK_50: Self = Self::from_oklch(0.97100000, 0.01400000, 343.19800000);
pub const PINK_100: Self = Self::from_oklch(0.94800000, 0.02800000, 342.25800000);
pub const PINK_200: Self = Self::from_oklch(0.89900000, 0.06100000, 343.23100000);
pub const PINK_300: Self = Self::from_oklch(0.82300000, 0.12000000, 346.01800000);
pub const PINK_400: Self = Self::from_oklch(0.71800000, 0.20200000, 349.76100000);
pub const PINK_500: Self = Self::from_oklch(0.65600000, 0.24100000, 354.30800000);
pub const PINK_600: Self = Self::from_oklch(0.59200000, 0.24900000, 0.58400000);
pub const PINK_700: Self = Self::from_oklch(0.52500000, 0.22300000, 3.95800000);
pub const PINK_800: Self = Self::from_oklch(0.45900000, 0.18700000, 3.81500000);
pub const PINK_900: Self = Self::from_oklch(0.40800000, 0.15300000, 2.43200000);
pub const PINK_950: Self = Self::from_oklch(0.28400000, 0.10900000, 3.90700000);
pub const ROSE_50: Self = Self::from_oklch(0.96900000, 0.01500000, 12.42200000);
pub const ROSE_100: Self = Self::from_oklch(0.94100000, 0.03000000, 12.58000000);
pub const ROSE_200: Self = Self::from_oklch(0.89200000, 0.05800000, 10.00100000);
pub const ROSE_300: Self = Self::from_oklch(0.81000000, 0.11700000, 11.63800000);
pub const ROSE_400: Self = Self::from_oklch(0.71200000, 0.19400000, 13.42800000);
pub const ROSE_500: Self = Self::from_oklch(0.64500000, 0.24600000, 16.43900000);
pub const ROSE_600: Self = Self::from_oklch(0.58600000, 0.25300000, 17.58500000);
pub const ROSE_700: Self = Self::from_oklch(0.51400000, 0.22200000, 16.93500000);
pub const ROSE_800: Self = Self::from_oklch(0.45500000, 0.18800000, 13.69700000);
pub const ROSE_900: Self = Self::from_oklch(0.41000000, 0.15900000, 10.27200000);
pub const ROSE_950: Self = Self::from_oklch(0.27100000, 0.10500000, 12.09400000);
pub const ALL: [Self; 242] = [Self::SLATE_50, Self::SLATE_100, Self::SLATE_200, Self::SLATE_300, Self::SLATE_400, Self::SLATE_500, Self::SLATE_600, Self::SLATE_700, Self::SLATE_800, Self::SLATE_900, Self::SLATE_950, Self::GRAY_50, Self::GRAY_100, Self::GRAY_200, Self::GRAY_300, Self::GRAY_400, Self::GRAY_500, Self::GRAY_600, Self::GRAY_700, Self::GRAY_800, Self::GRAY_900, Self::GRAY_950, Self::ZINC_50, Self::ZINC_100, Self::ZINC_200, Self::ZINC_300, Self::ZINC_400, Self::ZINC_500, Self::ZINC_600, Self::ZINC_700, Self::ZINC_800, Self::ZINC_900, Self::ZINC_950, Self::NEUTRAL_50, Self::NEUTRAL_100, Self::NEUTRAL_200, Self::NEUTRAL_300, Self::NEUTRAL_400, Self::NEUTRAL_500, Self::NEUTRAL_600, Self::NEUTRAL_700, Self::NEUTRAL_800, Self::NEUTRAL_900, Self::NEUTRAL_950, Self::STONE_50, Self::STONE_100, Self::STONE_200, Self::STONE_300, Self::STONE_400, Self::STONE_500, Self::STONE_600, Self::STONE_700, Self::STONE_800, Self::STONE_900, Self::STONE_950, Self::RED_50, Self::RED_100, Self::RED_200, Self::RED_300, Self::RED_400, Self::RED_500, Self::RED_600, Self::RED_700, Self::RED_800, Self::RED_900, Self::RED_950, Self::ORANGE_50, Self::ORANGE_100, Self::ORANGE_200, Self::ORANGE_300, Self::ORANGE_400, Self::ORANGE_500, Self::ORANGE_600, Self::ORANGE_700, Self::ORANGE_800, Self::ORANGE_900, Self::ORANGE_950, Self::AMBER_50, Self::AMBER_100, Self::AMBER_200, Self::AMBER_300, Self::AMBER_400, Self::AMBER_500, Self::AMBER_600, Self::AMBER_700, Self::AMBER_800, Self::AMBER_900, Self::AMBER_950, Self::YELLOW_50, Self::YELLOW_100, Self::YELLOW_200, Self::YELLOW_300, Self::YELLOW_400, Self::YELLOW_500, Self::YELLOW_600, Self::YELLOW_700, Self::YELLOW_800, Self::YELLOW_900, Self::YELLOW_950, Self::LIME_50, Self::LIME_100, Self::LIME_200, Self::LIME_300, Self::LIME_400, Self::LIME_500, Self::LIME_600, Self::LIME_700, Self::LIME_800, Self::LIME_900, Self::LIME_950, Self::GREEN_50, Self::GREEN_100, Self::GREEN_200, Self::GREEN_300, Self::GREEN_400, Self::GREEN_500, Self::GREEN_600, Self::GREEN_700, Self::GREEN_800, Self::GREEN_900, Self::GREEN_950, Self::EMERALD_50, Self::EMERALD_100, Self::EMERALD_200, Self::EMERALD_300, Self::EMERALD_400, Self::EMERALD_500, Self::EMERALD_600, Self::EMERALD_700, Self::EMERALD_800, Self::EMERALD_900, Self::EMERALD_950, Self::TEAL_50, Self::TEAL_100, Self::TEAL_200, Self::TEAL_300, Self::TEAL_400, Self::TEAL_500, Self::TEAL_600, Self::TEAL_700, Self::TEAL_800, Self::TEAL_900, Self::TEAL_950, Self::CYAN_50, Self::CYAN_100, Self::CYAN_200, Self::CYAN_300, Self::CYAN_400, Self::CYAN_500, Self::CYAN_600, Self::CYAN_700, Self::CYAN_800, Self::CYAN_900, Self::CYAN_950, Self::SKY_50, Self::SKY_100, Self::SKY_200, Self::SKY_300, Self::SKY_400, Self::SKY_500, Self::SKY_600, Self::SKY_700, Self::SKY_800, Self::SKY_900, Self::SKY_950, Self::BLUE_50, Self::BLUE_100, Self::BLUE_200, Self::BLUE_300, Self::BLUE_400, Self::BLUE_500, Self::BLUE_600, Self::BLUE_700, Self::BLUE_800, Self::BLUE_900, Self::BLUE_950, Self::INDIGO_50, Self::INDIGO_100, Self::INDIGO_200, Self::INDIGO_300, Self::INDIGO_400, Self::INDIGO_500, Self::INDIGO_600, Self::INDIGO_700, Self::INDIGO_800, Self::INDIGO_900, Self::INDIGO_950, Self::VIOLET_50, Self::VIOLET_100, Self::VIOLET_200, Self::VIOLET_300, Self::VIOLET_400, Self::VIOLET_500, Self::VIOLET_600, Self::VIOLET_700, Self::VIOLET_800, Self::VIOLET_900, Self::VIOLET_950, Self::PURPLE_50, Self::PURPLE_100, Self::PURPLE_200, Self::PURPLE_300, Self::PURPLE_400, Self::PURPLE_500, Self::PURPLE_600, Self::PURPLE_700, Self::PURPLE_800, Self::PURPLE_900, Self::PURPLE_950, Self::FUCHSIA_50, Self::FUCHSIA_100, Self::FUCHSIA_200, Self::FUCHSIA_300, Self::FUCHSIA_400, Self::FUCHSIA_500, Self::FUCHSIA_600, Self::FUCHSIA_700, Self::FUCHSIA_800, Self::FUCHSIA_900, Self::FUCHSIA_950, Self::PINK_50, Self::PINK_100, Self::PINK_200, Self::PINK_300, Self::PINK_400, Self::PINK_500, Self::PINK_600, Self::PINK_700, Self::PINK_800, Self::PINK_900, Self::PINK_950, Self::ROSE_50, Self::ROSE_100, Self::ROSE_200, Self::ROSE_300, Self::ROSE_400, Self::ROSE_500, Self::ROSE_600, Self::ROSE_700, Self::ROSE_800, Self::ROSE_900, Self::ROSE_950];
}
#[rustfmt::skip]
impl Palette {
pub const SLATE: Self = Self {
v50: Color::SLATE_50,
v100: Color::SLATE_100,
v200: Color::SLATE_200,
v300: Color::SLATE_300,
v400: Color::SLATE_400,
v500: Color::SLATE_500,
v600: Color::SLATE_600,
v700: Color::SLATE_700,
v800: Color::SLATE_800,
v900: Color::SLATE_900,
v950: Color::SLATE_950,
};
pub const GRAY: Self = Self {
v50: Color::GRAY_50,
v100: Color::GRAY_100,
v200: Color::GRAY_200,
v300: Color::GRAY_300,
v400: Color::GRAY_400,
v500: Color::GRAY_500,
v600: Color::GRAY_600,
v700: Color::GRAY_700,
v800: Color::GRAY_800,
v900: Color::GRAY_900,
v950: Color::GRAY_950,
};
pub const ZINC: Self = Self {
v50: Color::ZINC_50,
v100: Color::ZINC_100,
v200: Color::ZINC_200,
v300: Color::ZINC_300,
v400: Color::ZINC_400,
v500: Color::ZINC_500,
v600: Color::ZINC_600,
v700: Color::ZINC_700,
v800: Color::ZINC_800,
v900: Color::ZINC_900,
v950: Color::ZINC_950,
};
pub const NEUTRAL: Self = Self {
v50: Color::NEUTRAL_50,
v100: Color::NEUTRAL_100,
v200: Color::NEUTRAL_200,
v300: Color::NEUTRAL_300,
v400: Color::NEUTRAL_400,
v500: Color::NEUTRAL_500,
v600: Color::NEUTRAL_600,
v700: Color::NEUTRAL_700,
v800: Color::NEUTRAL_800,
v900: Color::NEUTRAL_900,
v950: Color::NEUTRAL_950,
};
pub const STONE: Self = Self {
v50: Color::STONE_50,
v100: Color::STONE_100,
v200: Color::STONE_200,
v300: Color::STONE_300,
v400: Color::STONE_400,
v500: Color::STONE_500,
v600: Color::STONE_600,
v700: Color::STONE_700,
v800: Color::STONE_800,
v900: Color::STONE_900,
v950: Color::STONE_950,
};
pub const RED: Self = Self {
v50: Color::RED_50,
v100: Color::RED_100,
v200: Color::RED_200,
v300: Color::RED_300,
v400: Color::RED_400,
v500: Color::RED_500,
v600: Color::RED_600,
v700: Color::RED_700,
v800: Color::RED_800,
v900: Color::RED_900,
v950: Color::RED_950,
};
pub const ORANGE: Self = Self {
v50: Color::ORANGE_50,
v100: Color::ORANGE_100,
v200: Color::ORANGE_200,
v300: Color::ORANGE_300,
v400: Color::ORANGE_400,
v500: Color::ORANGE_500,
v600: Color::ORANGE_600,
v700: Color::ORANGE_700,
v800: Color::ORANGE_800,
v900: Color::ORANGE_900,
v950: Color::ORANGE_950,
};
pub const AMBER: Self = Self {
v50: Color::AMBER_50,
v100: Color::AMBER_100,
v200: Color::AMBER_200,
v300: Color::AMBER_300,
v400: Color::AMBER_400,
v500: Color::AMBER_500,
v600: Color::AMBER_600,
v700: Color::AMBER_700,
v800: Color::AMBER_800,
v900: Color::AMBER_900,
v950: Color::AMBER_950,
};
pub const YELLOW: Self = Self {
v50: Color::YELLOW_50,
v100: Color::YELLOW_100,
v200: Color::YELLOW_200,
v300: Color::YELLOW_300,
v400: Color::YELLOW_400,
v500: Color::YELLOW_500,
v600: Color::YELLOW_600,
v700: Color::YELLOW_700,
v800: Color::YELLOW_800,
v900: Color::YELLOW_900,
v950: Color::YELLOW_950,
};
pub const LIME: Self = Self {
v50: Color::LIME_50,
v100: Color::LIME_100,
v200: Color::LIME_200,
v300: Color::LIME_300,
v400: Color::LIME_400,
v500: Color::LIME_500,
v600: Color::LIME_600,
v700: Color::LIME_700,
v800: Color::LIME_800,
v900: Color::LIME_900,
v950: Color::LIME_950,
};
pub const GREEN: Self = Self {
v50: Color::GREEN_50,
v100: Color::GREEN_100,
v200: Color::GREEN_200,
v300: Color::GREEN_300,
v400: Color::GREEN_400,
v500: Color::GREEN_500,
v600: Color::GREEN_600,
v700: Color::GREEN_700,
v800: Color::GREEN_800,
v900: Color::GREEN_900,
v950: Color::GREEN_950,
};
pub const EMERALD: Self = Self {
v50: Color::EMERALD_50,
v100: Color::EMERALD_100,
v200: Color::EMERALD_200,
v300: Color::EMERALD_300,
v400: Color::EMERALD_400,
v500: Color::EMERALD_500,
v600: Color::EMERALD_600,
v700: Color::EMERALD_700,
v800: Color::EMERALD_800,
v900: Color::EMERALD_900,
v950: Color::EMERALD_950,
};
pub const TEAL: Self = Self {
v50: Color::TEAL_50,
v100: Color::TEAL_100,
v200: Color::TEAL_200,
v300: Color::TEAL_300,
v400: Color::TEAL_400,
v500: Color::TEAL_500,
v600: Color::TEAL_600,
v700: Color::TEAL_700,
v800: Color::TEAL_800,
v900: Color::TEAL_900,
v950: Color::TEAL_950,
};
pub const CYAN: Self = Self {
v50: Color::CYAN_50,
v100: Color::CYAN_100,
v200: Color::CYAN_200,
v300: Color::CYAN_300,
v400: Color::CYAN_400,
v500: Color::CYAN_500,
v600: Color::CYAN_600,
v700: Color::CYAN_700,
v800: Color::CYAN_800,
v900: Color::CYAN_900,
v950: Color::CYAN_950,
};
pub const SKY: Self = Self {
v50: Color::SKY_50,
v100: Color::SKY_100,
v200: Color::SKY_200,
v300: Color::SKY_300,
v400: Color::SKY_400,
v500: Color::SKY_500,
v600: Color::SKY_600,
v700: Color::SKY_700,
v800: Color::SKY_800,
v900: Color::SKY_900,
v950: Color::SKY_950,
};
pub const BLUE: Self = Self {
v50: Color::BLUE_50,
v100: Color::BLUE_100,
v200: Color::BLUE_200,
v300: Color::BLUE_300,
v400: Color::BLUE_400,
v500: Color::BLUE_500,
v600: Color::BLUE_600,
v700: Color::BLUE_700,
v800: Color::BLUE_800,
v900: Color::BLUE_900,
v950: Color::BLUE_950,
};
pub const INDIGO: Self = Self {
v50: Color::INDIGO_50,
v100: Color::INDIGO_100,
v200: Color::INDIGO_200,
v300: Color::INDIGO_300,
v400: Color::INDIGO_400,
v500: Color::INDIGO_500,
v600: Color::INDIGO_600,
v700: Color::INDIGO_700,
v800: Color::INDIGO_800,
v900: Color::INDIGO_900,
v950: Color::INDIGO_950,
};
pub const VIOLET: Self = Self {
v50: Color::VIOLET_50,
v100: Color::VIOLET_100,
v200: Color::VIOLET_200,
v300: Color::VIOLET_300,
v400: Color::VIOLET_400,
v500: Color::VIOLET_500,
v600: Color::VIOLET_600,
v700: Color::VIOLET_700,
v800: Color::VIOLET_800,
v900: Color::VIOLET_900,
v950: Color::VIOLET_950,
};
pub const PURPLE: Self = Self {
v50: Color::PURPLE_50,
v100: Color::PURPLE_100,
v200: Color::PURPLE_200,
v300: Color::PURPLE_300,
v400: Color::PURPLE_400,
v500: Color::PURPLE_500,
v600: Color::PURPLE_600,
v700: Color::PURPLE_700,
v800: Color::PURPLE_800,
v900: Color::PURPLE_900,
v950: Color::PURPLE_950,
};
pub const FUCHSIA: Self = Self {
v50: Color::FUCHSIA_50,
v100: Color::FUCHSIA_100,
v200: Color::FUCHSIA_200,
v300: Color::FUCHSIA_300,
v400: Color::FUCHSIA_400,
v500: Color::FUCHSIA_500,
v600: Color::FUCHSIA_600,
v700: Color::FUCHSIA_700,
v800: Color::FUCHSIA_800,
v900: Color::FUCHSIA_900,
v950: Color::FUCHSIA_950,
};
pub const PINK: Self = Self {
v50: Color::PINK_50,
v100: Color::PINK_100,
v200: Color::PINK_200,
v300: Color::PINK_300,
v400: Color::PINK_400,
v500: Color::PINK_500,
v600: Color::PINK_600,
v700: Color::PINK_700,
v800: Color::PINK_800,
v900: Color::PINK_900,
v950: Color::PINK_950,
};
pub const ROSE: Self = Self {
v50: Color::ROSE_50,
v100: Color::ROSE_100,
v200: Color::ROSE_200,
v300: Color::ROSE_300,
v400: Color::ROSE_400,
v500: Color::ROSE_500,
v600: Color::ROSE_600,
v700: Color::ROSE_700,
v800: Color::ROSE_800,
v900: Color::ROSE_900,
v950: Color::ROSE_950,
};
pub const PALETTES: [Self; 22] = [Self::SLATE, Self::GRAY, Self::ZINC, Self::NEUTRAL, Self::STONE, Self::RED, Self::ORANGE, Self::AMBER, Self::YELLOW, Self::LIME, Self::GREEN, Self::EMERALD, Self::TEAL, Self::CYAN, Self::SKY, Self::BLUE, Self::INDIGO, Self::VIOLET, Self::PURPLE, Self::FUCHSIA, Self::PINK, Self::ROSE];
}
use phf::phf_map;
pub static COLOR_MAP: phf::Map<&'static str, Color> = phf_map! {
"SLATE_50" => Color::SLATE_50,
"SLATE0.5" => Color::SLATE_50,
"SLATE05" => Color::SLATE_50,
"SLATE_100" => Color::SLATE_100,
"SLATE1" => Color::SLATE_100,
"SLATE_200" => Color::SLATE_200,
"SLATE2" => Color::SLATE_200,
"SLATE_300" => Color::SLATE_300,
"SLATE3" => Color::SLATE_300,
"SLATE_400" => Color::SLATE_400,
"SLATE4" => Color::SLATE_400,
"SLATE_500" => Color::SLATE_500,
"SLATE5" => Color::SLATE_500,
"SLATE_600" => Color::SLATE_600,
"SLATE6" => Color::SLATE_600,
"SLATE_700" => Color::SLATE_700,
"SLATE7" => Color::SLATE_700,
"SLATE_800" => Color::SLATE_800,
"SLATE8" => Color::SLATE_800,
"SLATE_900" => Color::SLATE_900,
"SLATE9" => Color::SLATE_900,
"SLATE_950" => Color::SLATE_950,
"SLATE9.5" => Color::SLATE_950,
"SLATE95" => Color::SLATE_950,
"GRAY_50" => Color::GRAY_50,
"GRAY0.5" => Color::GRAY_50,
"GRAY05" => Color::GRAY_50,
"GRAY_100" => Color::GRAY_100,
"GRAY1" => Color::GRAY_100,
"GRAY_200" => Color::GRAY_200,
"GRAY2" => Color::GRAY_200,
"GRAY_300" => Color::GRAY_300,
"GRAY3" => Color::GRAY_300,
"GRAY_400" => Color::GRAY_400,
"GRAY4" => Color::GRAY_400,
"GRAY_500" => Color::GRAY_500,
"GRAY5" => Color::GRAY_500,
"GRAY_600" => Color::GRAY_600,
"GRAY6" => Color::GRAY_600,
"GRAY_700" => Color::GRAY_700,
"GRAY7" => Color::GRAY_700,
"GRAY_800" => Color::GRAY_800,
"GRAY8" => Color::GRAY_800,
"GRAY_900" => Color::GRAY_900,
"GRAY9" => Color::GRAY_900,
"GRAY_950" => Color::GRAY_950,
"GRAY9.5" => Color::GRAY_950,
"GRAY95" => Color::GRAY_950,
"ZINC_50" => Color::ZINC_50,
"ZINC0.5" => Color::ZINC_50,
"ZINC05" => Color::ZINC_50,
"ZINC_100" => Color::ZINC_100,
"ZINC1" => Color::ZINC_100,
"ZINC_200" => Color::ZINC_200,
"ZINC2" => Color::ZINC_200,
"ZINC_300" => Color::ZINC_300,
"ZINC3" => Color::ZINC_300,
"ZINC_400" => Color::ZINC_400,
"ZINC4" => Color::ZINC_400,
"ZINC_500" => Color::ZINC_500,
"ZINC5" => Color::ZINC_500,
"ZINC_600" => Color::ZINC_600,
"ZINC6" => Color::ZINC_600,
"ZINC_700" => Color::ZINC_700,
"ZINC7" => Color::ZINC_700,
"ZINC_800" => Color::ZINC_800,
"ZINC8" => Color::ZINC_800,
"ZINC_900" => Color::ZINC_900,
"ZINC9" => Color::ZINC_900,
"ZINC_950" => Color::ZINC_950,
"ZINC9.5" => Color::ZINC_950,
"ZINC95" => Color::ZINC_950,
"NEUTRAL_50" => Color::NEUTRAL_50,
"NEUTRAL0.5" => Color::NEUTRAL_50,
"NEUTRAL05" => Color::NEUTRAL_50,
"NEUTRAL_100" => Color::NEUTRAL_100,
"NEUTRAL1" => Color::NEUTRAL_100,
"NEUTRAL_200" => Color::NEUTRAL_200,
"NEUTRAL2" => Color::NEUTRAL_200,
"NEUTRAL_300" => Color::NEUTRAL_300,
"NEUTRAL3" => Color::NEUTRAL_300,
"NEUTRAL_400" => Color::NEUTRAL_400,
"NEUTRAL4" => Color::NEUTRAL_400,
"NEUTRAL_500" => Color::NEUTRAL_500,
"NEUTRAL5" => Color::NEUTRAL_500,
"NEUTRAL_600" => Color::NEUTRAL_600,
"NEUTRAL6" => Color::NEUTRAL_600,
"NEUTRAL_700" => Color::NEUTRAL_700,
"NEUTRAL7" => Color::NEUTRAL_700,
"NEUTRAL_800" => Color::NEUTRAL_800,
"NEUTRAL8" => Color::NEUTRAL_800,
"NEUTRAL_900" => Color::NEUTRAL_900,
"NEUTRAL9" => Color::NEUTRAL_900,
"NEUTRAL_950" => Color::NEUTRAL_950,
"NEUTRAL9.5" => Color::NEUTRAL_950,
"NEUTRAL95" => Color::NEUTRAL_950,
"STONE_50" => Color::STONE_50,
"STONE0.5" => Color::STONE_50,
"STONE05" => Color::STONE_50,
"STONE_100" => Color::STONE_100,
"STONE1" => Color::STONE_100,
"STONE_200" => Color::STONE_200,
"STONE2" => Color::STONE_200,
"STONE_300" => Color::STONE_300,
"STONE3" => Color::STONE_300,
"STONE_400" => Color::STONE_400,
"STONE4" => Color::STONE_400,
"STONE_500" => Color::STONE_500,
"STONE5" => Color::STONE_500,
"STONE_600" => Color::STONE_600,
"STONE6" => Color::STONE_600,
"STONE_700" => Color::STONE_700,
"STONE7" => Color::STONE_700,
"STONE_800" => Color::STONE_800,
"STONE8" => Color::STONE_800,
"STONE_900" => Color::STONE_900,
"STONE9" => Color::STONE_900,
"STONE_950" => Color::STONE_950,
"STONE9.5" => Color::STONE_950,
"STONE95" => Color::STONE_950,
"RED_50" => Color::RED_50,
"RED0.5" => Color::RED_50,
"RED05" => Color::RED_50,
"RED_100" => Color::RED_100,
"RED1" => Color::RED_100,
"RED_200" => Color::RED_200,
"RED2" => Color::RED_200,
"RED_300" => Color::RED_300,
"RED3" => Color::RED_300,
"RED_400" => Color::RED_400,
"RED4" => Color::RED_400,
"RED_500" => Color::RED_500,
"RED5" => Color::RED_500,
"RED_600" => Color::RED_600,
"RED6" => Color::RED_600,
"RED_700" => Color::RED_700,
"RED7" => Color::RED_700,
"RED_800" => Color::RED_800,
"RED8" => Color::RED_800,
"RED_900" => Color::RED_900,
"RED9" => Color::RED_900,
"RED_950" => Color::RED_950,
"RED9.5" => Color::RED_950,
"RED95" => Color::RED_950,
"ORANGE_50" => Color::ORANGE_50,
"ORANGE0.5" => Color::ORANGE_50,
"ORANGE05" => Color::ORANGE_50,
"ORANGE_100" => Color::ORANGE_100,
"ORANGE1" => Color::ORANGE_100,
"ORANGE_200" => Color::ORANGE_200,
"ORANGE2" => Color::ORANGE_200,
"ORANGE_300" => Color::ORANGE_300,
"ORANGE3" => Color::ORANGE_300,
"ORANGE_400" => Color::ORANGE_400,
"ORANGE4" => Color::ORANGE_400,
"ORANGE_500" => Color::ORANGE_500,
"ORANGE5" => Color::ORANGE_500,
"ORANGE_600" => Color::ORANGE_600,
"ORANGE6" => Color::ORANGE_600,
"ORANGE_700" => Color::ORANGE_700,
"ORANGE7" => Color::ORANGE_700,
"ORANGE_800" => Color::ORANGE_800,
"ORANGE8" => Color::ORANGE_800,
"ORANGE_900" => Color::ORANGE_900,
"ORANGE9" => Color::ORANGE_900,
"ORANGE_950" => Color::ORANGE_950,
"ORANGE9.5" => Color::ORANGE_950,
"ORANGE95" => Color::ORANGE_950,
"AMBER_50" => Color::AMBER_50,
"AMBER0.5" => Color::AMBER_50,
"AMBER05" => Color::AMBER_50,
"AMBER_100" => Color::AMBER_100,
"AMBER1" => Color::AMBER_100,
"AMBER_200" => Color::AMBER_200,
"AMBER2" => Color::AMBER_200,
"AMBER_300" => Color::AMBER_300,
"AMBER3" => Color::AMBER_300,
"AMBER_400" => Color::AMBER_400,
"AMBER4" => Color::AMBER_400,
"AMBER_500" => Color::AMBER_500,
"AMBER5" => Color::AMBER_500,
"AMBER_600" => Color::AMBER_600,
"AMBER6" => Color::AMBER_600,
"AMBER_700" => Color::AMBER_700,
"AMBER7" => Color::AMBER_700,
"AMBER_800" => Color::AMBER_800,
"AMBER8" => Color::AMBER_800,
"AMBER_900" => Color::AMBER_900,
"AMBER9" => Color::AMBER_900,
"AMBER_950" => Color::AMBER_950,
"AMBER9.5" => Color::AMBER_950,
"AMBER95" => Color::AMBER_950,
"YELLOW_50" => Color::YELLOW_50,
"YELLOW0.5" => Color::YELLOW_50,
"YELLOW05" => Color::YELLOW_50,
"YELLOW_100" => Color::YELLOW_100,
"YELLOW1" => Color::YELLOW_100,
"YELLOW_200" => Color::YELLOW_200,
"YELLOW2" => Color::YELLOW_200,
"YELLOW_300" => Color::YELLOW_300,
"YELLOW3" => Color::YELLOW_300,
"YELLOW_400" => Color::YELLOW_400,
"YELLOW4" => Color::YELLOW_400,
"YELLOW_500" => Color::YELLOW_500,
"YELLOW5" => Color::YELLOW_500,
"YELLOW_600" => Color::YELLOW_600,
"YELLOW6" => Color::YELLOW_600,
"YELLOW_700" => Color::YELLOW_700,
"YELLOW7" => Color::YELLOW_700,
"YELLOW_800" => Color::YELLOW_800,
"YELLOW8" => Color::YELLOW_800,
"YELLOW_900" => Color::YELLOW_900,
"YELLOW9" => Color::YELLOW_900,
"YELLOW_950" => Color::YELLOW_950,
"YELLOW9.5" => Color::YELLOW_950,
"YELLOW95" => Color::YELLOW_950,
"LIME_50" => Color::LIME_50,
"LIME0.5" => Color::LIME_50,
"LIME05" => Color::LIME_50,
"LIME_100" => Color::LIME_100,
"LIME1" => Color::LIME_100,
"LIME_200" => Color::LIME_200,
"LIME2" => Color::LIME_200,
"LIME_300" => Color::LIME_300,
"LIME3" => Color::LIME_300,
"LIME_400" => Color::LIME_400,
"LIME4" => Color::LIME_400,
"LIME_500" => Color::LIME_500,
"LIME5" => Color::LIME_500,
"LIME_600" => Color::LIME_600,
"LIME6" => Color::LIME_600,
"LIME_700" => Color::LIME_700,
"LIME7" => Color::LIME_700,
"LIME_800" => Color::LIME_800,
"LIME8" => Color::LIME_800,
"LIME_900" => Color::LIME_900,
"LIME9" => Color::LIME_900,
"LIME_950" => Color::LIME_950,
"LIME9.5" => Color::LIME_950,
"LIME95" => Color::LIME_950,
"GREEN_50" => Color::GREEN_50,
"GREEN0.5" => Color::GREEN_50,
"GREEN05" => Color::GREEN_50,
"GREEN_100" => Color::GREEN_100,
"GREEN1" => Color::GREEN_100,
"GREEN_200" => Color::GREEN_200,
"GREEN2" => Color::GREEN_200,
"GREEN_300" => Color::GREEN_300,
"GREEN3" => Color::GREEN_300,
"GREEN_400" => Color::GREEN_400,
"GREEN4" => Color::GREEN_400,
"GREEN_500" => Color::GREEN_500,
"GREEN5" => Color::GREEN_500,
"GREEN_600" => Color::GREEN_600,
"GREEN6" => Color::GREEN_600,
"GREEN_700" => Color::GREEN_700,
"GREEN7" => Color::GREEN_700,
"GREEN_800" => Color::GREEN_800,
"GREEN8" => Color::GREEN_800,
"GREEN_900" => Color::GREEN_900,
"GREEN9" => Color::GREEN_900,
"GREEN_950" => Color::GREEN_950,
"GREEN9.5" => Color::GREEN_950,
"GREEN95" => Color::GREEN_950,
"EMERALD_50" => Color::EMERALD_50,
"EMERALD0.5" => Color::EMERALD_50,
"EMERALD05" => Color::EMERALD_50,
"EMERALD_100" => Color::EMERALD_100,
"EMERALD1" => Color::EMERALD_100,
"EMERALD_200" => Color::EMERALD_200,
"EMERALD2" => Color::EMERALD_200,
"EMERALD_300" => Color::EMERALD_300,
"EMERALD3" => Color::EMERALD_300,
"EMERALD_400" => Color::EMERALD_400,
"EMERALD4" => Color::EMERALD_400,
"EMERALD_500" => Color::EMERALD_500,
"EMERALD5" => Color::EMERALD_500,
"EMERALD_600" => Color::EMERALD_600,
"EMERALD6" => Color::EMERALD_600,
"EMERALD_700" => Color::EMERALD_700,
"EMERALD7" => Color::EMERALD_700,
"EMERALD_800" => Color::EMERALD_800,
"EMERALD8" => Color::EMERALD_800,
"EMERALD_900" => Color::EMERALD_900,
"EMERALD9" => Color::EMERALD_900,
"EMERALD_950" => Color::EMERALD_950,
"EMERALD9.5" => Color::EMERALD_950,
"EMERALD95" => Color::EMERALD_950,
"TEAL_50" => Color::TEAL_50,
"TEAL0.5" => Color::TEAL_50,
"TEAL05" => Color::TEAL_50,
"TEAL_100" => Color::TEAL_100,
"TEAL1" => Color::TEAL_100,
"TEAL_200" => Color::TEAL_200,
"TEAL2" => Color::TEAL_200,
"TEAL_300" => Color::TEAL_300,
"TEAL3" => Color::TEAL_300,
"TEAL_400" => Color::TEAL_400,
"TEAL4" => Color::TEAL_400,
"TEAL_500" => Color::TEAL_500,
"TEAL5" => Color::TEAL_500,
"TEAL_600" => Color::TEAL_600,
"TEAL6" => Color::TEAL_600,
"TEAL_700" => Color::TEAL_700,
"TEAL7" => Color::TEAL_700,
"TEAL_800" => Color::TEAL_800,
"TEAL8" => Color::TEAL_800,
"TEAL_900" => Color::TEAL_900,
"TEAL9" => Color::TEAL_900,
"TEAL_950" => Color::TEAL_950,
"TEAL9.5" => Color::TEAL_950,
"TEAL95" => Color::TEAL_950,
"CYAN_50" => Color::CYAN_50,
"CYAN0.5" => Color::CYAN_50,
"CYAN05" => Color::CYAN_50,
"CYAN_100" => Color::CYAN_100,
"CYAN1" => Color::CYAN_100,
"CYAN_200" => Color::CYAN_200,
"CYAN2" => Color::CYAN_200,
"CYAN_300" => Color::CYAN_300,
"CYAN3" => Color::CYAN_300,
"CYAN_400" => Color::CYAN_400,
"CYAN4" => Color::CYAN_400,
"CYAN_500" => Color::CYAN_500,
"CYAN5" => Color::CYAN_500,
"CYAN_600" => Color::CYAN_600,
"CYAN6" => Color::CYAN_600,
"CYAN_700" => Color::CYAN_700,
"CYAN7" => Color::CYAN_700,
"CYAN_800" => Color::CYAN_800,
"CYAN8" => Color::CYAN_800,
"CYAN_900" => Color::CYAN_900,
"CYAN9" => Color::CYAN_900,
"CYAN_950" => Color::CYAN_950,
"CYAN9.5" => Color::CYAN_950,
"CYAN95" => Color::CYAN_950,
"SKY_50" => Color::SKY_50,
"SKY0.5" => Color::SKY_50,
"SKY05" => Color::SKY_50,
"SKY_100" => Color::SKY_100,
"SKY1" => Color::SKY_100,
"SKY_200" => Color::SKY_200,
"SKY2" => Color::SKY_200,
"SKY_300" => Color::SKY_300,
"SKY3" => Color::SKY_300,
"SKY_400" => Color::SKY_400,
"SKY4" => Color::SKY_400,
"SKY_500" => Color::SKY_500,
"SKY5" => Color::SKY_500,
"SKY_600" => Color::SKY_600,
"SKY6" => Color::SKY_600,
"SKY_700" => Color::SKY_700,
"SKY7" => Color::SKY_700,
"SKY_800" => Color::SKY_800,
"SKY8" => Color::SKY_800,
"SKY_900" => Color::SKY_900,
"SKY9" => Color::SKY_900,
"SKY_950" => Color::SKY_950,
"SKY9.5" => Color::SKY_950,
"SKY95" => Color::SKY_950,
"BLUE_50" => Color::BLUE_50,
"BLUE0.5" => Color::BLUE_50,
"BLUE05" => Color::BLUE_50,
"BLUE_100" => Color::BLUE_100,
"BLUE1" => Color::BLUE_100,
"BLUE_200" => Color::BLUE_200,
"BLUE2" => Color::BLUE_200,
"BLUE_300" => Color::BLUE_300,
"BLUE3" => Color::BLUE_300,
"BLUE_400" => Color::BLUE_400,
"BLUE4" => Color::BLUE_400,
"BLUE_500" => Color::BLUE_500,
"BLUE5" => Color::BLUE_500,
"BLUE_600" => Color::BLUE_600,
"BLUE6" => Color::BLUE_600,
"BLUE_700" => Color::BLUE_700,
"BLUE7" => Color::BLUE_700,
"BLUE_800" => Color::BLUE_800,
"BLUE8" => Color::BLUE_800,
"BLUE_900" => Color::BLUE_900,
"BLUE9" => Color::BLUE_900,
"BLUE_950" => Color::BLUE_950,
"BLUE9.5" => Color::BLUE_950,
"BLUE95" => Color::BLUE_950,
"INDIGO_50" => Color::INDIGO_50,
"INDIGO0.5" => Color::INDIGO_50,
"INDIGO05" => Color::INDIGO_50,
"INDIGO_100" => Color::INDIGO_100,
"INDIGO1" => Color::INDIGO_100,
"INDIGO_200" => Color::INDIGO_200,
"INDIGO2" => Color::INDIGO_200,
"INDIGO_300" => Color::INDIGO_300,
"INDIGO3" => Color::INDIGO_300,
"INDIGO_400" => Color::INDIGO_400,
"INDIGO4" => Color::INDIGO_400,
"INDIGO_500" => Color::INDIGO_500,
"INDIGO5" => Color::INDIGO_500,
"INDIGO_600" => Color::INDIGO_600,
"INDIGO6" => Color::INDIGO_600,
"INDIGO_700" => Color::INDIGO_700,
"INDIGO7" => Color::INDIGO_700,
"INDIGO_800" => Color::INDIGO_800,
"INDIGO8" => Color::INDIGO_800,
"INDIGO_900" => Color::INDIGO_900,
"INDIGO9" => Color::INDIGO_900,
"INDIGO_950" => Color::INDIGO_950,
"INDIGO9.5" => Color::INDIGO_950,
"INDIGO95" => Color::INDIGO_950,
"VIOLET_50" => Color::VIOLET_50,
"VIOLET0.5" => Color::VIOLET_50,
"VIOLET05" => Color::VIOLET_50,
"VIOLET_100" => Color::VIOLET_100,
"VIOLET1" => Color::VIOLET_100,
"VIOLET_200" => Color::VIOLET_200,
"VIOLET2" => Color::VIOLET_200,
"VIOLET_300" => Color::VIOLET_300,
"VIOLET3" => Color::VIOLET_300,
"VIOLET_400" => Color::VIOLET_400,
"VIOLET4" => Color::VIOLET_400,
"VIOLET_500" => Color::VIOLET_500,
"VIOLET5" => Color::VIOLET_500,
"VIOLET_600" => Color::VIOLET_600,
"VIOLET6" => Color::VIOLET_600,
"VIOLET_700" => Color::VIOLET_700,
"VIOLET7" => Color::VIOLET_700,
"VIOLET_800" => Color::VIOLET_800,
"VIOLET8" => Color::VIOLET_800,
"VIOLET_900" => Color::VIOLET_900,
"VIOLET9" => Color::VIOLET_900,
"VIOLET_950" => Color::VIOLET_950,
"VIOLET9.5" => Color::VIOLET_950,
"VIOLET95" => Color::VIOLET_950,
"PURPLE_50" => Color::PURPLE_50,
"PURPLE0.5" => Color::PURPLE_50,
"PURPLE05" => Color::PURPLE_50,
"PURPLE_100" => Color::PURPLE_100,
"PURPLE1" => Color::PURPLE_100,
"PURPLE_200" => Color::PURPLE_200,
"PURPLE2" => Color::PURPLE_200,
"PURPLE_300" => Color::PURPLE_300,
"PURPLE3" => Color::PURPLE_300,
"PURPLE_400" => Color::PURPLE_400,
"PURPLE4" => Color::PURPLE_400,
"PURPLE_500" => Color::PURPLE_500,
"PURPLE5" => Color::PURPLE_500,
"PURPLE_600" => Color::PURPLE_600,
"PURPLE6" => Color::PURPLE_600,
"PURPLE_700" => Color::PURPLE_700,
"PURPLE7" => Color::PURPLE_700,
"PURPLE_800" => Color::PURPLE_800,
"PURPLE8" => Color::PURPLE_800,
"PURPLE_900" => Color::PURPLE_900,
"PURPLE9" => Color::PURPLE_900,
"PURPLE_950" => Color::PURPLE_950,
"PURPLE9.5" => Color::PURPLE_950,
"PURPLE95" => Color::PURPLE_950,
"FUCHSIA_50" => Color::FUCHSIA_50,
"FUCHSIA0.5" => Color::FUCHSIA_50,
"FUCHSIA05" => Color::FUCHSIA_50,
"FUCHSIA_100" => Color::FUCHSIA_100,
"FUCHSIA1" => Color::FUCHSIA_100,
"FUCHSIA_200" => Color::FUCHSIA_200,
"FUCHSIA2" => Color::FUCHSIA_200,
"FUCHSIA_300" => Color::FUCHSIA_300,
"FUCHSIA3" => Color::FUCHSIA_300,
"FUCHSIA_400" => Color::FUCHSIA_400,
"FUCHSIA4" => Color::FUCHSIA_400,
"FUCHSIA_500" => Color::FUCHSIA_500,
"FUCHSIA5" => Color::FUCHSIA_500,
"FUCHSIA_600" => Color::FUCHSIA_600,
"FUCHSIA6" => Color::FUCHSIA_600,
"FUCHSIA_700" => Color::FUCHSIA_700,
"FUCHSIA7" => Color::FUCHSIA_700,
"FUCHSIA_800" => Color::FUCHSIA_800,
"FUCHSIA8" => Color::FUCHSIA_800,
"FUCHSIA_900" => Color::FUCHSIA_900,
"FUCHSIA9" => Color::FUCHSIA_900,
"FUCHSIA_950" => Color::FUCHSIA_950,
"FUCHSIA9.5" => Color::FUCHSIA_950,
"FUCHSIA95" => Color::FUCHSIA_950,
"PINK_50" => Color::PINK_50,
"PINK0.5" => Color::PINK_50,
"PINK05" => Color::PINK_50,
"PINK_100" => Color::PINK_100,
"PINK1" => Color::PINK_100,
"PINK_200" => Color::PINK_200,
"PINK2" => Color::PINK_200,
"PINK_300" => Color::PINK_300,
"PINK3" => Color::PINK_300,
"PINK_400" => Color::PINK_400,
"PINK4" => Color::PINK_400,
"PINK_500" => Color::PINK_500,
"PINK5" => Color::PINK_500,
"PINK_600" => Color::PINK_600,
"PINK6" => Color::PINK_600,
"PINK_700" => Color::PINK_700,
"PINK7" => Color::PINK_700,
"PINK_800" => Color::PINK_800,
"PINK8" => Color::PINK_800,
"PINK_900" => Color::PINK_900,
"PINK9" => Color::PINK_900,
"PINK_950" => Color::PINK_950,
"PINK9.5" => Color::PINK_950,
"PINK95" => Color::PINK_950,
"ROSE_50" => Color::ROSE_50,
"ROSE0.5" => Color::ROSE_50,
"ROSE05" => Color::ROSE_50,
"ROSE_100" => Color::ROSE_100,
"ROSE1" => Color::ROSE_100,
"ROSE_200" => Color::ROSE_200,
"ROSE2" => Color::ROSE_200,
"ROSE_300" => Color::ROSE_300,
"ROSE3" => Color::ROSE_300,
"ROSE_400" => Color::ROSE_400,
"ROSE4" => Color::ROSE_400,
"ROSE_500" => Color::ROSE_500,
"ROSE5" => Color::ROSE_500,
"ROSE_600" => Color::ROSE_600,
"ROSE6" => Color::ROSE_600,
"ROSE_700" => Color::ROSE_700,
"ROSE7" => Color::ROSE_700,
"ROSE_800" => Color::ROSE_800,
"ROSE8" => Color::ROSE_800,
"ROSE_900" => Color::ROSE_900,
"ROSE9" => Color::ROSE_900,
"ROSE_950" => Color::ROSE_950,
"ROSE9.5" => Color::ROSE_950,
"ROSE95" => Color::ROSE_950,
"WHITE" => Color::WHITE,
"BLACK" => Color::BLACK,
"TRANSPARENT" => Color::TRANSPARENT,
};