diff --git a/crates/bevy_color/src/palettes/mod.rs b/crates/bevy_color/src/palettes/mod.rs index f062ebedbabc1..d050ea685ae9a 100644 --- a/crates/bevy_color/src/palettes/mod.rs +++ b/crates/bevy_color/src/palettes/mod.rs @@ -2,3 +2,4 @@ pub mod basic; pub mod css; +pub mod tailwind; diff --git a/crates/bevy_color/src/palettes/tailwind.rs b/crates/bevy_color/src/palettes/tailwind.rs new file mode 100644 index 0000000000000..31eb9d42e06e3 --- /dev/null +++ b/crates/bevy_color/src/palettes/tailwind.rs @@ -0,0 +1,536 @@ +//! Colors from [Tailwind CSS](https://tailwindcss.com/docs/customizing-colors) (MIT License). +//! Grouped by hue with numeric lightness scale (50 is light, 950 is dark). +//! +//! Generated from Tailwind 3.4.1. + +/* +MIT License + +Copyright (c) Tailwind Labs, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +*/ + +use crate::Srgba; + +///
+pub const AMBER_50: Srgba = Srgba::rgb(1.0, 0.9843137, 0.92156863); +/// +pub const AMBER_100: Srgba = Srgba::rgb(0.99607843, 0.9529412, 0.78039217); +/// +pub const AMBER_200: Srgba = Srgba::rgb(0.99215686, 0.9019608, 0.5411765); +/// +pub const AMBER_300: Srgba = Srgba::rgb(0.9882353, 0.827451, 0.3019608); +/// +pub const AMBER_400: Srgba = Srgba::rgb(0.9843137, 0.7490196, 0.14117648); +/// +pub const AMBER_500: Srgba = Srgba::rgb(0.9607843, 0.61960787, 0.043137256); +/// +pub const AMBER_600: Srgba = Srgba::rgb(0.8509804, 0.46666667, 0.023529412); +/// +pub const AMBER_700: Srgba = Srgba::rgb(0.7058824, 0.3254902, 0.03529412); +/// +pub const AMBER_800: Srgba = Srgba::rgb(0.57254905, 0.2509804, 0.05490196); +/// +pub const AMBER_900: Srgba = Srgba::rgb(0.47058824, 0.20784314, 0.05882353); +/// +pub const AMBER_950: Srgba = Srgba::rgb(0.27058825, 0.101960786, 0.011764706); + +/// +pub const BLUE_50: Srgba = Srgba::rgb(0.9372549, 0.9647059, 1.0); +/// +pub const BLUE_100: Srgba = Srgba::rgb(0.85882354, 0.91764706, 0.99607843); +/// +pub const BLUE_200: Srgba = Srgba::rgb(0.7490196, 0.85882354, 0.99607843); +/// +pub const BLUE_300: Srgba = Srgba::rgb(0.5764706, 0.77254903, 0.99215686); +/// +pub const BLUE_400: Srgba = Srgba::rgb(0.3764706, 0.64705884, 0.98039216); +/// +pub const BLUE_500: Srgba = Srgba::rgb(0.23137255, 0.50980395, 0.9647059); +/// +pub const BLUE_600: Srgba = Srgba::rgb(0.14509805, 0.3882353, 0.92156863); +/// +pub const BLUE_700: Srgba = Srgba::rgb(0.11372549, 0.30588236, 0.84705883); +/// +pub const BLUE_800: Srgba = Srgba::rgb(0.11764706, 0.2509804, 0.6862745); +/// +pub const BLUE_900: Srgba = Srgba::rgb(0.11764706, 0.22745098, 0.5411765); +/// +pub const BLUE_950: Srgba = Srgba::rgb(0.09019608, 0.14509805, 0.32941177); + +/// +pub const CYAN_50: Srgba = Srgba::rgb(0.9254902, 0.99607843, 1.0); +/// +pub const CYAN_100: Srgba = Srgba::rgb(0.8117647, 0.98039216, 0.99607843); +/// +pub const CYAN_200: Srgba = Srgba::rgb(0.64705884, 0.9529412, 0.9882353); +/// +pub const CYAN_300: Srgba = Srgba::rgb(0.40392157, 0.9098039, 0.9764706); +/// +pub const CYAN_400: Srgba = Srgba::rgb(0.13333334, 0.827451, 0.93333334); +/// +pub const CYAN_500: Srgba = Srgba::rgb(0.023529412, 0.7137255, 0.83137256); +/// +pub const CYAN_600: Srgba = Srgba::rgb(0.03137255, 0.5686275, 0.69803923); +/// +pub const CYAN_700: Srgba = Srgba::rgb(0.05490196, 0.45490196, 0.5647059); +/// +pub const CYAN_800: Srgba = Srgba::rgb(0.08235294, 0.36862746, 0.45882353); +/// +pub const CYAN_900: Srgba = Srgba::rgb(0.08627451, 0.30588236, 0.3882353); +/// +pub const CYAN_950: Srgba = Srgba::rgb(0.03137255, 0.2, 0.26666668); + +/// +pub const EMERALD_50: Srgba = Srgba::rgb(0.9254902, 0.99215686, 0.9607843); +/// +pub const EMERALD_100: Srgba = Srgba::rgb(0.81960785, 0.98039216, 0.8980392); +/// +pub const EMERALD_200: Srgba = Srgba::rgb(0.654902, 0.9529412, 0.8156863); +/// +pub const EMERALD_300: Srgba = Srgba::rgb(0.43137255, 0.90588236, 0.7176471); +/// +pub const EMERALD_400: Srgba = Srgba::rgb(0.20392157, 0.827451, 0.6); +/// +pub const EMERALD_500: Srgba = Srgba::rgb(0.0627451, 0.7254902, 0.5058824); +/// +pub const EMERALD_600: Srgba = Srgba::rgb(0.019607844, 0.5882353, 0.4117647); +/// +pub const EMERALD_700: Srgba = Srgba::rgb(0.015686275, 0.47058824, 0.34117648); +/// +pub const EMERALD_800: Srgba = Srgba::rgb(0.023529412, 0.37254903, 0.27450982); +/// +pub const EMERALD_900: Srgba = Srgba::rgb(0.023529412, 0.30588236, 0.23137255); +/// +pub const EMERALD_950: Srgba = Srgba::rgb(0.007843138, 0.17254902, 0.13333334); + +/// +pub const FUCHSIA_50: Srgba = Srgba::rgb(0.99215686, 0.95686275, 1.0); +/// +pub const FUCHSIA_100: Srgba = Srgba::rgb(0.98039216, 0.9098039, 1.0); +/// +pub const FUCHSIA_200: Srgba = Srgba::rgb(0.9607843, 0.8156863, 0.99607843); +/// +pub const FUCHSIA_300: Srgba = Srgba::rgb(0.9411765, 0.67058825, 0.9882353); +/// +pub const FUCHSIA_400: Srgba = Srgba::rgb(0.9098039, 0.4745098, 0.9764706); +/// +pub const FUCHSIA_500: Srgba = Srgba::rgb(0.8509804, 0.27450982, 0.9372549); +/// +pub const FUCHSIA_600: Srgba = Srgba::rgb(0.7529412, 0.14901961, 0.827451); +/// +pub const FUCHSIA_700: Srgba = Srgba::rgb(0.63529414, 0.10980392, 0.6862745); +/// +pub const FUCHSIA_800: Srgba = Srgba::rgb(0.5254902, 0.09803922, 0.56078434); +/// +pub const FUCHSIA_900: Srgba = Srgba::rgb(0.4392157, 0.101960786, 0.45882353); +/// +pub const FUCHSIA_950: Srgba = Srgba::rgb(0.2901961, 0.015686275, 0.30588236); + +/// +pub const GRAY_50: Srgba = Srgba::rgb(0.9764706, 0.98039216, 0.9843137); +/// +pub const GRAY_100: Srgba = Srgba::rgb(0.9529412, 0.95686275, 0.9647059); +/// +pub const GRAY_200: Srgba = Srgba::rgb(0.8980392, 0.90588236, 0.92156863); +/// +pub const GRAY_300: Srgba = Srgba::rgb(0.81960785, 0.8352941, 0.85882354); +/// +pub const GRAY_400: Srgba = Srgba::rgb(0.6117647, 0.6392157, 0.6862745); +/// +pub const GRAY_500: Srgba = Srgba::rgb(0.41960785, 0.44705883, 0.5019608); +/// +pub const GRAY_600: Srgba = Srgba::rgb(0.29411766, 0.33333334, 0.3882353); +/// +pub const GRAY_700: Srgba = Srgba::rgb(0.21568628, 0.25490198, 0.31764707); +/// +pub const GRAY_800: Srgba = Srgba::rgb(0.12156863, 0.16078432, 0.21568628); +/// +pub const GRAY_900: Srgba = Srgba::rgb(0.06666667, 0.09411765, 0.15294118); +/// +pub const GRAY_950: Srgba = Srgba::rgb(0.011764706, 0.02745098, 0.07058824); + +/// +pub const GREEN_50: Srgba = Srgba::rgb(0.9411765, 0.99215686, 0.95686275); +/// +pub const GREEN_100: Srgba = Srgba::rgb(0.8627451, 0.9882353, 0.90588236); +/// +pub const GREEN_200: Srgba = Srgba::rgb(0.73333335, 0.96862745, 0.8156863); +/// +pub const GREEN_300: Srgba = Srgba::rgb(0.5254902, 0.9372549, 0.6745098); +/// +pub const GREEN_400: Srgba = Srgba::rgb(0.2901961, 0.87058824, 0.5019608); +/// +pub const GREEN_500: Srgba = Srgba::rgb(0.13333334, 0.77254903, 0.36862746); +/// +pub const GREEN_600: Srgba = Srgba::rgb(0.08627451, 0.6392157, 0.2901961); +/// +pub const GREEN_700: Srgba = Srgba::rgb(0.08235294, 0.5019608, 0.23921569); +/// +pub const GREEN_800: Srgba = Srgba::rgb(0.08627451, 0.39607844, 0.20392157); +/// +pub const GREEN_900: Srgba = Srgba::rgb(0.078431375, 0.3254902, 0.1764706); +/// +pub const GREEN_950: Srgba = Srgba::rgb(0.019607844, 0.18039216, 0.08627451); + +/// +pub const INDIGO_50: Srgba = Srgba::rgb(0.93333334, 0.9490196, 1.0); +/// +pub const INDIGO_100: Srgba = Srgba::rgb(0.8784314, 0.90588236, 1.0); +/// +pub const INDIGO_200: Srgba = Srgba::rgb(0.78039217, 0.8235294, 0.99607843); +/// +pub const INDIGO_300: Srgba = Srgba::rgb(0.64705884, 0.7058824, 0.9882353); +/// +pub const INDIGO_400: Srgba = Srgba::rgb(0.5058824, 0.54901963, 0.972549); +/// +pub const INDIGO_500: Srgba = Srgba::rgb(0.3882353, 0.4, 0.94509804); +/// +pub const INDIGO_600: Srgba = Srgba::rgb(0.30980393, 0.27450982, 0.8980392); +/// +pub const INDIGO_700: Srgba = Srgba::rgb(0.2627451, 0.21960784, 0.7921569); +/// +pub const INDIGO_800: Srgba = Srgba::rgb(0.21568628, 0.1882353, 0.6392157); +/// +pub const INDIGO_900: Srgba = Srgba::rgb(0.19215687, 0.18039216, 0.5058824); +/// +pub const INDIGO_950: Srgba = Srgba::rgb(0.11764706, 0.105882354, 0.29411766); + +/// +pub const LIME_50: Srgba = Srgba::rgb(0.96862745, 0.99607843, 0.90588236); +/// +pub const LIME_100: Srgba = Srgba::rgb(0.9254902, 0.9882353, 0.79607844); +/// +pub const LIME_200: Srgba = Srgba::rgb(0.8509804, 0.9764706, 0.6156863); +/// +pub const LIME_300: Srgba = Srgba::rgb(0.74509805, 0.9490196, 0.39215687); +/// +pub const LIME_400: Srgba = Srgba::rgb(0.6392157, 0.9019608, 0.20784314); +/// +pub const LIME_500: Srgba = Srgba::rgb(0.5176471, 0.8, 0.08627451); +/// +pub const LIME_600: Srgba = Srgba::rgb(0.39607844, 0.6392157, 0.050980393); +/// +pub const LIME_700: Srgba = Srgba::rgb(0.3019608, 0.4862745, 0.05882353); +/// +pub const LIME_800: Srgba = Srgba::rgb(0.24705882, 0.38431373, 0.07058824); +/// +pub const LIME_900: Srgba = Srgba::rgb(0.21176471, 0.3254902, 0.078431375); +/// +pub const LIME_950: Srgba = Srgba::rgb(0.101960786, 0.18039216, 0.019607844); + +/// +pub const NEUTRAL_50: Srgba = Srgba::rgb(0.98039216, 0.98039216, 0.98039216); +/// +pub const NEUTRAL_100: Srgba = Srgba::rgb(0.9607843, 0.9607843, 0.9607843); +/// +pub const NEUTRAL_200: Srgba = Srgba::rgb(0.8980392, 0.8980392, 0.8980392); +/// +pub const NEUTRAL_300: Srgba = Srgba::rgb(0.83137256, 0.83137256, 0.83137256); +/// +pub const NEUTRAL_400: Srgba = Srgba::rgb(0.6392157, 0.6392157, 0.6392157); +/// +pub const NEUTRAL_500: Srgba = Srgba::rgb(0.4509804, 0.4509804, 0.4509804); +/// +pub const NEUTRAL_600: Srgba = Srgba::rgb(0.32156864, 0.32156864, 0.32156864); +/// +pub const NEUTRAL_700: Srgba = Srgba::rgb(0.2509804, 0.2509804, 0.2509804); +/// +pub const NEUTRAL_800: Srgba = Srgba::rgb(0.14901961, 0.14901961, 0.14901961); +/// +pub const NEUTRAL_900: Srgba = Srgba::rgb(0.09019608, 0.09019608, 0.09019608); +/// +pub const NEUTRAL_950: Srgba = Srgba::rgb(0.039215688, 0.039215688, 0.039215688); + +/// +pub const ORANGE_50: Srgba = Srgba::rgb(1.0, 0.96862745, 0.92941177); +/// +pub const ORANGE_100: Srgba = Srgba::rgb(1.0, 0.92941177, 0.8352941); +/// +pub const ORANGE_200: Srgba = Srgba::rgb(0.99607843, 0.84313726, 0.6666667); +/// +pub const ORANGE_300: Srgba = Srgba::rgb(0.99215686, 0.7294118, 0.45490196); +/// +pub const ORANGE_400: Srgba = Srgba::rgb(0.9843137, 0.57254905, 0.23529412); +/// +pub const ORANGE_500: Srgba = Srgba::rgb(0.9764706, 0.4509804, 0.08627451); +/// +pub const ORANGE_600: Srgba = Srgba::rgb(0.91764706, 0.34509805, 0.047058824); +/// +pub const ORANGE_700: Srgba = Srgba::rgb(0.7607843, 0.25490198, 0.047058824); +/// +pub const ORANGE_800: Srgba = Srgba::rgb(0.6039216, 0.20392157, 0.07058824); +/// +pub const ORANGE_900: Srgba = Srgba::rgb(0.4862745, 0.1764706, 0.07058824); +/// +pub const ORANGE_950: Srgba = Srgba::rgb(0.2627451, 0.078431375, 0.02745098); + +/// +pub const PINK_50: Srgba = Srgba::rgb(0.99215686, 0.9490196, 0.972549); +/// +pub const PINK_100: Srgba = Srgba::rgb(0.9882353, 0.90588236, 0.9529412); +/// +pub const PINK_200: Srgba = Srgba::rgb(0.9843137, 0.8117647, 0.9098039); +/// +pub const PINK_300: Srgba = Srgba::rgb(0.9764706, 0.65882355, 0.83137256); +/// +pub const PINK_400: Srgba = Srgba::rgb(0.95686275, 0.44705883, 0.7137255); +/// +pub const PINK_500: Srgba = Srgba::rgb(0.9254902, 0.28235295, 0.6); +/// +pub const PINK_600: Srgba = Srgba::rgb(0.85882354, 0.15294118, 0.46666667); +/// +pub const PINK_700: Srgba = Srgba::rgb(0.74509805, 0.09411765, 0.3647059); +/// +pub const PINK_800: Srgba = Srgba::rgb(0.6156863, 0.09019608, 0.3019608); +/// +pub const PINK_900: Srgba = Srgba::rgb(0.5137255, 0.09411765, 0.2627451); +/// +pub const PINK_950: Srgba = Srgba::rgb(0.3137255, 0.02745098, 0.14117648); + +/// +pub const PURPLE_50: Srgba = Srgba::rgb(0.98039216, 0.9607843, 1.0); +/// +pub const PURPLE_100: Srgba = Srgba::rgb(0.9529412, 0.9098039, 1.0); +/// +pub const PURPLE_200: Srgba = Srgba::rgb(0.9137255, 0.8352941, 1.0); +/// +pub const PURPLE_300: Srgba = Srgba::rgb(0.84705883, 0.7058824, 0.99607843); +/// +pub const PURPLE_400: Srgba = Srgba::rgb(0.7529412, 0.5176471, 0.9882353); +/// +pub const PURPLE_500: Srgba = Srgba::rgb(0.65882355, 0.33333334, 0.96862745); +/// +pub const PURPLE_600: Srgba = Srgba::rgb(0.5764706, 0.2, 0.91764706); +/// +pub const PURPLE_700: Srgba = Srgba::rgb(0.49411765, 0.13333334, 0.80784315); +/// +pub const PURPLE_800: Srgba = Srgba::rgb(0.41960785, 0.12941177, 0.65882355); +/// +pub const PURPLE_900: Srgba = Srgba::rgb(0.34509805, 0.10980392, 0.5294118); +/// +pub const PURPLE_950: Srgba = Srgba::rgb(0.23137255, 0.02745098, 0.39215687); + +/// +pub const RED_50: Srgba = Srgba::rgb(0.99607843, 0.9490196, 0.9490196); +/// +pub const RED_100: Srgba = Srgba::rgb(0.99607843, 0.8862745, 0.8862745); +/// +pub const RED_200: Srgba = Srgba::rgb(0.99607843, 0.7921569, 0.7921569); +/// +pub const RED_300: Srgba = Srgba::rgb(0.9882353, 0.64705884, 0.64705884); +/// +pub const RED_400: Srgba = Srgba::rgb(0.972549, 0.44313726, 0.44313726); +/// +pub const RED_500: Srgba = Srgba::rgb(0.9372549, 0.26666668, 0.26666668); +/// +pub const RED_600: Srgba = Srgba::rgb(0.8627451, 0.14901961, 0.14901961); +/// +pub const RED_700: Srgba = Srgba::rgb(0.7254902, 0.10980392, 0.10980392); +/// +pub const RED_800: Srgba = Srgba::rgb(0.6, 0.105882354, 0.105882354); +/// +pub const RED_900: Srgba = Srgba::rgb(0.49803922, 0.11372549, 0.11372549); +/// +pub const RED_950: Srgba = Srgba::rgb(0.27058825, 0.039215688, 0.039215688); + +/// +pub const ROSE_50: Srgba = Srgba::rgb(1.0, 0.94509804, 0.9490196); +/// +pub const ROSE_100: Srgba = Srgba::rgb(1.0, 0.89411765, 0.9019608); +/// +pub const ROSE_200: Srgba = Srgba::rgb(0.99607843, 0.8039216, 0.827451); +/// +pub const ROSE_300: Srgba = Srgba::rgb(0.99215686, 0.6431373, 0.6862745); +/// +pub const ROSE_400: Srgba = Srgba::rgb(0.9843137, 0.44313726, 0.52156866); +/// +pub const ROSE_500: Srgba = Srgba::rgb(0.95686275, 0.24705882, 0.36862746); +/// +pub const ROSE_600: Srgba = Srgba::rgb(0.88235295, 0.11372549, 0.28235295); +/// +pub const ROSE_700: Srgba = Srgba::rgb(0.74509805, 0.07058824, 0.23529412); +/// +pub const ROSE_800: Srgba = Srgba::rgb(0.62352943, 0.07058824, 0.22352941); +/// +pub const ROSE_900: Srgba = Srgba::rgb(0.53333336, 0.07450981, 0.21568628); +/// +pub const ROSE_950: Srgba = Srgba::rgb(0.29803923, 0.019607844, 0.09803922); + +/// +pub const SKY_50: Srgba = Srgba::rgb(0.9411765, 0.9764706, 1.0); +/// +pub const SKY_100: Srgba = Srgba::rgb(0.8784314, 0.9490196, 0.99607843); +/// +pub const SKY_200: Srgba = Srgba::rgb(0.7294118, 0.9019608, 0.99215686); +/// +pub const SKY_300: Srgba = Srgba::rgb(0.49019608, 0.827451, 0.9882353); +/// +pub const SKY_400: Srgba = Srgba::rgb(0.21960784, 0.7411765, 0.972549); +/// +pub const SKY_500: Srgba = Srgba::rgb(0.05490196, 0.64705884, 0.9137255); +/// +pub const SKY_600: Srgba = Srgba::rgb(0.007843138, 0.5176471, 0.78039217); +/// +pub const SKY_700: Srgba = Srgba::rgb(0.011764706, 0.4117647, 0.6313726); +/// +pub const SKY_800: Srgba = Srgba::rgb(0.02745098, 0.34901962, 0.52156866); +/// +pub const SKY_900: Srgba = Srgba::rgb(0.047058824, 0.2901961, 0.43137255); +/// +pub const SKY_950: Srgba = Srgba::rgb(0.03137255, 0.18431373, 0.28627452); + +/// +pub const SLATE_50: Srgba = Srgba::rgb(0.972549, 0.98039216, 0.9882353); +/// +pub const SLATE_100: Srgba = Srgba::rgb(0.94509804, 0.9607843, 0.9764706); +/// +pub const SLATE_200: Srgba = Srgba::rgb(0.8862745, 0.9098039, 0.9411765); +/// +pub const SLATE_300: Srgba = Srgba::rgb(0.79607844, 0.8352941, 0.88235295); +/// +pub const SLATE_400: Srgba = Srgba::rgb(0.5803922, 0.6392157, 0.72156864); +/// +pub const SLATE_500: Srgba = Srgba::rgb(0.39215687, 0.45490196, 0.54509807); +/// +pub const SLATE_600: Srgba = Srgba::rgb(0.2784314, 0.33333334, 0.4117647); +/// +pub const SLATE_700: Srgba = Srgba::rgb(0.2, 0.25490198, 0.33333334); +/// +pub const SLATE_800: Srgba = Srgba::rgb(0.11764706, 0.16078432, 0.23137255); +/// +pub const SLATE_900: Srgba = Srgba::rgb(0.05882353, 0.09019608, 0.16470589); +/// +pub const SLATE_950: Srgba = Srgba::rgb(0.007843138, 0.023529412, 0.09019608); + +/// +pub const STONE_50: Srgba = Srgba::rgb(0.98039216, 0.98039216, 0.9764706); +/// +pub const STONE_100: Srgba = Srgba::rgb(0.9607843, 0.9607843, 0.95686275); +/// +pub const STONE_200: Srgba = Srgba::rgb(0.90588236, 0.8980392, 0.89411765); +/// +pub const STONE_300: Srgba = Srgba::rgb(0.8392157, 0.827451, 0.81960785); +/// +pub const STONE_400: Srgba = Srgba::rgb(0.65882355, 0.63529414, 0.61960787); +/// +pub const STONE_500: Srgba = Srgba::rgb(0.47058824, 0.44313726, 0.42352942); +/// +pub const STONE_600: Srgba = Srgba::rgb(0.34117648, 0.3254902, 0.30588236); +/// +pub const STONE_700: Srgba = Srgba::rgb(0.26666668, 0.2509804, 0.23529412); +/// +pub const STONE_800: Srgba = Srgba::rgb(0.16078432, 0.14509805, 0.14117648); +/// +pub const STONE_900: Srgba = Srgba::rgb(0.10980392, 0.09803922, 0.09019608); +/// +pub const STONE_950: Srgba = Srgba::rgb(0.047058824, 0.039215688, 0.03529412); + +/// +pub const TEAL_50: Srgba = Srgba::rgb(0.9411765, 0.99215686, 0.98039216); +/// +pub const TEAL_100: Srgba = Srgba::rgb(0.8, 0.9843137, 0.94509804); +/// +pub const TEAL_200: Srgba = Srgba::rgb(0.6, 0.9647059, 0.89411765); +/// +pub const TEAL_300: Srgba = Srgba::rgb(0.36862746, 0.91764706, 0.83137256); +/// +pub const TEAL_400: Srgba = Srgba::rgb(0.1764706, 0.83137256, 0.7490196); +/// +pub const TEAL_500: Srgba = Srgba::rgb(0.078431375, 0.72156864, 0.6509804); +/// +pub const TEAL_600: Srgba = Srgba::rgb(0.050980393, 0.5803922, 0.53333336); +/// +pub const TEAL_700: Srgba = Srgba::rgb(0.05882353, 0.4627451, 0.43137255); +/// +pub const TEAL_800: Srgba = Srgba::rgb(0.06666667, 0.36862746, 0.34901962); +/// +pub const TEAL_900: Srgba = Srgba::rgb(0.07450981, 0.30588236, 0.2901961); +/// +pub const TEAL_950: Srgba = Srgba::rgb(0.015686275, 0.18431373, 0.18039216); + +/// +pub const VIOLET_50: Srgba = Srgba::rgb(0.9607843, 0.9529412, 1.0); +/// +pub const VIOLET_100: Srgba = Srgba::rgb(0.92941177, 0.9137255, 0.99607843); +/// +pub const VIOLET_200: Srgba = Srgba::rgb(0.8666667, 0.8392157, 0.99607843); +/// +pub const VIOLET_300: Srgba = Srgba::rgb(0.76862746, 0.70980394, 0.99215686); +/// +pub const VIOLET_400: Srgba = Srgba::rgb(0.654902, 0.54509807, 0.98039216); +/// +pub const VIOLET_500: Srgba = Srgba::rgb(0.54509807, 0.36078432, 0.9647059); +/// +pub const VIOLET_600: Srgba = Srgba::rgb(0.4862745, 0.22745098, 0.92941177); +/// +pub const VIOLET_700: Srgba = Srgba::rgb(0.42745098, 0.15686275, 0.8509804); +/// +pub const VIOLET_800: Srgba = Srgba::rgb(0.35686275, 0.12941177, 0.7137255); +/// +pub const VIOLET_900: Srgba = Srgba::rgb(0.29803923, 0.11372549, 0.58431375); +/// +pub const VIOLET_950: Srgba = Srgba::rgb(0.18039216, 0.0627451, 0.39607844); + +/// +pub const YELLOW_50: Srgba = Srgba::rgb(0.99607843, 0.9882353, 0.9098039); +/// +pub const YELLOW_100: Srgba = Srgba::rgb(0.99607843, 0.9764706, 0.7647059); +/// +pub const YELLOW_200: Srgba = Srgba::rgb(0.99607843, 0.9411765, 0.5411765); +/// +pub const YELLOW_300: Srgba = Srgba::rgb(0.99215686, 0.8784314, 0.2784314); +/// +pub const YELLOW_400: Srgba = Srgba::rgb(0.98039216, 0.8, 0.08235294); +/// +pub const YELLOW_500: Srgba = Srgba::rgb(0.91764706, 0.7019608, 0.03137255); +/// +pub const YELLOW_600: Srgba = Srgba::rgb(0.7921569, 0.5411765, 0.015686275); +/// +pub const YELLOW_700: Srgba = Srgba::rgb(0.6313726, 0.38431373, 0.02745098); +/// +pub const YELLOW_800: Srgba = Srgba::rgb(0.52156866, 0.3019608, 0.05490196); +/// +pub const YELLOW_900: Srgba = Srgba::rgb(0.44313726, 0.24705882, 0.07058824); +/// +pub const YELLOW_950: Srgba = Srgba::rgb(0.25882354, 0.1254902, 0.023529412); + +/// +pub const ZINC_50: Srgba = Srgba::rgb(0.98039216, 0.98039216, 0.98039216); +/// +pub const ZINC_100: Srgba = Srgba::rgb(0.95686275, 0.95686275, 0.9607843); +/// +pub const ZINC_200: Srgba = Srgba::rgb(0.89411765, 0.89411765, 0.90588236); +/// +pub const ZINC_300: Srgba = Srgba::rgb(0.83137256, 0.83137256, 0.84705883); +/// +pub const ZINC_400: Srgba = Srgba::rgb(0.6313726, 0.6313726, 0.6666667); +/// +pub const ZINC_500: Srgba = Srgba::rgb(0.44313726, 0.44313726, 0.47843137); +/// +pub const ZINC_600: Srgba = Srgba::rgb(0.32156864, 0.32156864, 0.35686275); +/// +pub const ZINC_700: Srgba = Srgba::rgb(0.24705882, 0.24705882, 0.27450982); +/// +pub const ZINC_800: Srgba = Srgba::rgb(0.15294118, 0.15294118, 0.16470589); +/// +pub const ZINC_900: Srgba = Srgba::rgb(0.09411765, 0.09411765, 0.105882354); +/// +pub const ZINC_950: Srgba = Srgba::rgb(0.03529412, 0.03529412, 0.043137256);