//
// U.S. Web Design System (uswds@1.0.0)
// Palette: uswds@1.0.0
// Fonts:   heading=public-sans@1.0.0, body=source-sans-3@1.0.0, mono=roboto-mono@1.0.0
// Generated by brand-atoms converter — do not edit by hand.
//

import SwiftUI

/// Source-of-truth color swatches from the referenced palette.
public enum BrandSwatch {
    /// Gray 1
    public static let gray1 = Color(.sRGB, red: 0.9882, green: 0.9882, blue: 0.9882, opacity: 1.0000)
    /// Gray 2
    public static let gray2 = Color(.sRGB, red: 0.9765, green: 0.9765, blue: 0.9765, opacity: 1.0000)
    /// Gray 3
    public static let gray3 = Color(.sRGB, red: 0.9647, green: 0.9647, blue: 0.9647, opacity: 1.0000)
    /// Gray 4
    public static let gray4 = Color(.sRGB, red: 0.9529, green: 0.9529, blue: 0.9529, opacity: 1.0000)
    /// Gray 5
    public static let gray5 = Color(.sRGB, red: 0.9412, green: 0.9412, blue: 0.9412, opacity: 1.0000)
    /// Gray 10
    public static let gray10 = Color(.sRGB, red: 0.9020, green: 0.9020, blue: 0.9020, opacity: 1.0000)
    /// Gray 20
    public static let gray20 = Color(.sRGB, red: 0.7882, green: 0.7882, blue: 0.7882, opacity: 1.0000)
    /// Gray 30
    public static let gray30 = Color(.sRGB, red: 0.6784, green: 0.6784, blue: 0.6784, opacity: 1.0000)
    /// Gray 40
    public static let gray40 = Color(.sRGB, red: 0.5686, green: 0.5686, blue: 0.5686, opacity: 1.0000)
    /// Gray 50
    public static let gray50 = Color(.sRGB, red: 0.4588, green: 0.4588, blue: 0.4588, opacity: 1.0000)
    /// Gray 60
    public static let gray60 = Color(.sRGB, red: 0.3608, green: 0.3608, blue: 0.3608, opacity: 1.0000)
    /// Gray 70
    public static let gray70 = Color(.sRGB, red: 0.2706, green: 0.2706, blue: 0.2706, opacity: 1.0000)
    /// Gray 80
    public static let gray80 = Color(.sRGB, red: 0.1804, green: 0.1804, blue: 0.1804, opacity: 1.0000)
    /// Gray 90
    public static let gray90 = Color(.sRGB, red: 0.1059, green: 0.1059, blue: 0.1059, opacity: 1.0000)
    /// Gray 100
    public static let gray100 = Color(.sRGB, red: 0.0000, green: 0.0000, blue: 0.0000, opacity: 1.0000)
    /// Gray Cool 1
    public static let grayCool1 = Color(.sRGB, red: 0.9843, green: 0.9882, blue: 0.9922, opacity: 1.0000)
    /// Gray Cool 2
    public static let grayCool2 = Color(.sRGB, red: 0.9686, green: 0.9765, blue: 0.9804, opacity: 1.0000)
    /// Gray Cool 3
    public static let grayCool3 = Color(.sRGB, red: 0.9608, green: 0.9647, blue: 0.9686, opacity: 1.0000)
    /// Gray Cool 4
    public static let grayCool4 = Color(.sRGB, red: 0.9451, green: 0.9529, blue: 0.9647, opacity: 1.0000)
    /// Gray Cool 5
    public static let grayCool5 = Color(.sRGB, red: 0.9294, green: 0.9373, blue: 0.9412, opacity: 1.0000)
    /// Gray Cool 10
    public static let grayCool10 = Color(.sRGB, red: 0.8745, green: 0.8824, blue: 0.8863, opacity: 1.0000)
    /// Gray Cool 20
    public static let grayCool20 = Color(.sRGB, red: 0.7765, green: 0.7922, blue: 0.8078, opacity: 1.0000)
    /// Gray Cool 30
    public static let grayCool30 = Color(.sRGB, red: 0.6627, green: 0.6824, blue: 0.6941, opacity: 1.0000)
    /// Gray Cool 40
    public static let grayCool40 = Color(.sRGB, red: 0.5529, green: 0.5725, blue: 0.5922, opacity: 1.0000)
    /// Gray Cool 50
    public static let grayCool50 = Color(.sRGB, red: 0.4431, green: 0.4627, blue: 0.4784, opacity: 1.0000)
    /// Gray Cool 60
    public static let grayCool60 = Color(.sRGB, red: 0.3373, green: 0.3608, blue: 0.3961, opacity: 1.0000)
    /// Gray Cool 70
    public static let grayCool70 = Color(.sRGB, red: 0.2392, green: 0.2706, blue: 0.3176, opacity: 1.0000)
    /// Gray Cool 80
    public static let grayCool80 = Color(.sRGB, red: 0.1765, green: 0.1804, blue: 0.1843, opacity: 1.0000)
    /// Gray Cool 90
    public static let grayCool90 = Color(.sRGB, red: 0.1098, green: 0.1137, blue: 0.1216, opacity: 1.0000)
    /// Gray Warm 1
    public static let grayWarm1 = Color(.sRGB, red: 0.9882, green: 0.9882, blue: 0.9843, opacity: 1.0000)
    /// Gray Warm 2
    public static let grayWarm2 = Color(.sRGB, red: 0.9765, green: 0.9765, blue: 0.9686, opacity: 1.0000)
    /// Gray Warm 3
    public static let grayWarm3 = Color(.sRGB, red: 0.9647, green: 0.9647, blue: 0.9490, opacity: 1.0000)
    /// Gray Warm 4
    public static let grayWarm4 = Color(.sRGB, red: 0.9608, green: 0.9608, blue: 0.9412, opacity: 1.0000)
    /// Gray Warm 5
    public static let grayWarm5 = Color(.sRGB, red: 0.9412, green: 0.9412, blue: 0.9255, opacity: 1.0000)
    /// Gray Warm 10
    public static let grayWarm10 = Color(.sRGB, red: 0.9020, green: 0.9020, blue: 0.8863, opacity: 1.0000)
    /// Gray Warm 20
    public static let grayWarm20 = Color(.sRGB, red: 0.7922, green: 0.7882, blue: 0.7529, opacity: 1.0000)
    /// Gray Warm 30
    public static let grayWarm30 = Color(.sRGB, red: 0.6863, green: 0.6824, blue: 0.6353, opacity: 1.0000)
    /// Gray Warm 40
    public static let grayWarm40 = Color(.sRGB, red: 0.5725, green: 0.5725, blue: 0.5216, opacity: 1.0000)
    /// Gray Warm 50
    public static let grayWarm50 = Color(.sRGB, red: 0.4627, green: 0.4627, blue: 0.4157, opacity: 1.0000)
    /// Gray Warm 60
    public static let grayWarm60 = Color(.sRGB, red: 0.3647, green: 0.3647, blue: 0.3216, opacity: 1.0000)
    /// Gray Warm 70
    public static let grayWarm70 = Color(.sRGB, red: 0.2706, green: 0.2706, blue: 0.2510, opacity: 1.0000)
    /// Gray Warm 80
    public static let grayWarm80 = Color(.sRGB, red: 0.1804, green: 0.1804, blue: 0.1647, opacity: 1.0000)
    /// Gray Warm 90
    public static let grayWarm90 = Color(.sRGB, red: 0.0902, green: 0.0902, blue: 0.0863, opacity: 1.0000)
    /// Red 5
    public static let red5 = Color(.sRGB, red: 0.9765, green: 0.9333, blue: 0.9333, opacity: 1.0000)
    /// Red 10
    public static let red10 = Color(.sRGB, red: 0.9725, green: 0.8824, blue: 0.8706, opacity: 1.0000)
    /// Red 20
    public static let red20 = Color(.sRGB, red: 0.9686, green: 0.7333, blue: 0.6941, opacity: 1.0000)
    /// Red 30
    public static let red30 = Color(.sRGB, red: 0.9490, green: 0.5765, blue: 0.5490, opacity: 1.0000)
    /// Red 40
    public static let red40 = Color(.sRGB, red: 0.9137, green: 0.4118, blue: 0.3725, opacity: 1.0000)
    /// Red 50 — USWDS default error / danger color.
    public static let red50 = Color(.sRGB, red: 0.8471, green: 0.2235, blue: 0.2000, opacity: 1.0000)
    /// Red 60
    public static let red60 = Color(.sRGB, red: 0.6353, green: 0.2157, blue: 0.2157, opacity: 1.0000)
    /// Red 70
    public static let red70 = Color(.sRGB, red: 0.4353, green: 0.2000, blue: 0.1922, opacity: 1.0000)
    /// Red 80
    public static let red80 = Color(.sRGB, red: 0.2431, green: 0.1608, blue: 0.1529, opacity: 1.0000)
    /// Red 90
    public static let red90 = Color(.sRGB, red: 0.1059, green: 0.0863, blue: 0.0863, opacity: 1.0000)
    /// Red Vivid 5
    public static let redVivid5 = Color(.sRGB, red: 1.0000, green: 0.9529, blue: 0.9490, opacity: 1.0000)
    /// Red Vivid 10
    public static let redVivid10 = Color(.sRGB, red: 0.9922, green: 0.8784, blue: 0.8588, opacity: 1.0000)
    /// Red Vivid 20
    public static let redVivid20 = Color(.sRGB, red: 0.9922, green: 0.7216, blue: 0.6824, opacity: 1.0000)
    /// Red Vivid 30
    public static let redVivid30 = Color(.sRGB, red: 1.0000, green: 0.5529, blue: 0.4824, opacity: 1.0000)
    /// Red Vivid 40
    public static let redVivid40 = Color(.sRGB, red: 0.9843, green: 0.3529, blue: 0.2784, opacity: 1.0000)
    /// Red Vivid 50
    public static let redVivid50 = Color(.sRGB, red: 0.8980, green: 0.1333, blue: 0.0275, opacity: 1.0000)
    /// Red Vivid 60
    public static let redVivid60 = Color(.sRGB, red: 0.7098, green: 0.0353, blue: 0.0353, opacity: 1.0000)
    /// Red Vivid 70
    public static let redVivid70 = Color(.sRGB, red: 0.5451, green: 0.0392, blue: 0.0118, opacity: 1.0000)
    /// Red Vivid 80
    public static let redVivid80 = Color(.sRGB, red: 0.3608, green: 0.0667, blue: 0.0667, opacity: 1.0000)
    /// Orange 5
    public static let orange5 = Color(.sRGB, red: 0.9647, green: 0.9373, blue: 0.9137, opacity: 1.0000)
    /// Orange 10
    public static let orange10 = Color(.sRGB, red: 0.9490, green: 0.8941, blue: 0.8314, opacity: 1.0000)
    /// Orange 20
    public static let orange20 = Color(.sRGB, red: 0.9529, green: 0.7490, blue: 0.5647, opacity: 1.0000)
    /// Orange 30
    public static let orange30 = Color(.sRGB, red: 0.9412, green: 0.5961, blue: 0.3765, opacity: 1.0000)
    /// Orange 40
    public static let orange40 = Color(.sRGB, red: 0.8667, green: 0.4588, blue: 0.2000, opacity: 1.0000)
    /// Orange 50
    public static let orange50 = Color(.sRGB, red: 0.6588, green: 0.3922, blue: 0.2157, opacity: 1.0000)
    /// Orange 60
    public static let orange60 = Color(.sRGB, red: 0.4667, green: 0.3333, blue: 0.2510, opacity: 1.0000)
    /// Orange 70
    public static let orange70 = Color(.sRGB, red: 0.3216, green: 0.2588, blue: 0.2118, opacity: 1.0000)
    /// Orange 80
    public static let orange80 = Color(.sRGB, red: 0.2000, green: 0.1765, blue: 0.1529, opacity: 1.0000)
    /// Orange 90
    public static let orange90 = Color(.sRGB, red: 0.1059, green: 0.0863, blue: 0.0784, opacity: 1.0000)
    /// Orange Vivid 5
    public static let orangeVivid5 = Color(.sRGB, red: 0.9961, green: 0.9490, blue: 0.8941, opacity: 1.0000)
    /// Orange Vivid 10
    public static let orangeVivid10 = Color(.sRGB, red: 0.9882, green: 0.8863, blue: 0.7725, opacity: 1.0000)
    /// Orange Vivid 20
    public static let orangeVivid20 = Color(.sRGB, red: 1.0000, green: 0.7373, blue: 0.4706, opacity: 1.0000)
    /// Orange Vivid 30
    public static let orangeVivid30 = Color(.sRGB, red: 0.9804, green: 0.5804, blue: 0.2549, opacity: 1.0000)
    /// Orange Vivid 40
    public static let orangeVivid40 = Color(.sRGB, red: 0.9020, green: 0.4353, blue: 0.0549, opacity: 1.0000)
    /// Orange Vivid 50
    public static let orangeVivid50 = Color(.sRGB, red: 0.7529, green: 0.3373, blue: 0.0000, opacity: 1.0000)
    /// Orange Vivid 60
    public static let orangeVivid60 = Color(.sRGB, red: 0.5490, green: 0.2784, blue: 0.1098, opacity: 1.0000)
    /// Orange Vivid 70
    public static let orangeVivid70 = Color(.sRGB, red: 0.3725, green: 0.2118, blue: 0.0902, opacity: 1.0000)
    /// Orange Vivid 80
    public static let orangeVivid80 = Color(.sRGB, red: 0.2078, green: 0.1373, blue: 0.0745, opacity: 1.0000)
    /// Yellow 5
    public static let yellow5 = Color(.sRGB, red: 0.9804, green: 0.9529, blue: 0.8196, opacity: 1.0000)
    /// Yellow 10
    public static let yellow10 = Color(.sRGB, red: 0.9608, green: 0.9020, blue: 0.6863, opacity: 1.0000)
    /// Yellow 20
    public static let yellow20 = Color(.sRGB, red: 0.9020, green: 0.7804, blue: 0.2980, opacity: 1.0000)
    /// Yellow 30 — USWDS warning color.
    public static let yellow30 = Color(.sRGB, red: 0.7882, green: 0.6706, blue: 0.2824, opacity: 1.0000)
    /// Yellow 40
    public static let yellow40 = Color(.sRGB, red: 0.6588, green: 0.5608, blue: 0.2824, opacity: 1.0000)
    /// Yellow 50
    public static let yellow50 = Color(.sRGB, red: 0.5412, green: 0.4471, blue: 0.2157, opacity: 1.0000)
    /// Yellow 60
    public static let yellow60 = Color(.sRGB, red: 0.4196, green: 0.3529, blue: 0.2235, opacity: 1.0000)
    /// Yellow 70
    public static let yellow70 = Color(.sRGB, red: 0.3137, green: 0.2627, blue: 0.1961, opacity: 1.0000)
    /// Yellow 80
    public static let yellow80 = Color(.sRGB, red: 0.2000, green: 0.1765, blue: 0.1529, opacity: 1.0000)
    /// Yellow 90
    public static let yellow90 = Color(.sRGB, red: 0.1020, green: 0.0863, blue: 0.0784, opacity: 1.0000)
    /// Yellow Vivid 5
    public static let yellowVivid5 = Color(.sRGB, red: 1.0000, green: 0.9608, blue: 0.7608, opacity: 1.0000)
    /// Yellow Vivid 10
    public static let yellowVivid10 = Color(.sRGB, red: 0.9961, green: 0.9020, blue: 0.5216, opacity: 1.0000)
    /// Yellow Vivid 20
    public static let yellowVivid20 = Color(.sRGB, red: 0.9804, green: 0.8078, blue: 0.0000, opacity: 1.0000)
    /// Yellow Vivid 30
    public static let yellowVivid30 = Color(.sRGB, red: 0.8667, green: 0.6667, blue: 0.0039, opacity: 1.0000)
    /// Yellow Vivid 40
    public static let yellowVivid40 = Color(.sRGB, red: 0.7020, green: 0.5490, blue: 0.0000, opacity: 1.0000)
    /// Yellow Vivid 50
    public static let yellowVivid50 = Color(.sRGB, red: 0.5804, green: 0.4431, blue: 0.0000, opacity: 1.0000)
    /// Yellow Vivid 60
    public static let yellowVivid60 = Color(.sRGB, red: 0.4667, green: 0.3765, blue: 0.0902, opacity: 1.0000)
    /// Yellow Vivid 70
    public static let yellowVivid70 = Color(.sRGB, red: 0.3608, green: 0.2824, blue: 0.0353, opacity: 1.0000)
    /// Yellow Vivid 80
    public static let yellowVivid80 = Color(.sRGB, red: 0.2588, green: 0.1765, blue: 0.0980, opacity: 1.0000)
    /// Green 5
    public static let green5 = Color(.sRGB, red: 0.9176, green: 0.9569, blue: 0.8667, opacity: 1.0000)
    /// Green 10
    public static let green10 = Color(.sRGB, red: 0.8745, green: 0.9176, blue: 0.8039, opacity: 1.0000)
    /// Green 20
    public static let green20 = Color(.sRGB, red: 0.7216, green: 0.8235, blue: 0.5765, opacity: 1.0000)
    /// Green 30
    public static let green30 = Color(.sRGB, red: 0.6078, green: 0.7137, blue: 0.4471, opacity: 1.0000)
    /// Green 40
    public static let green40 = Color(.sRGB, red: 0.4902, green: 0.6078, blue: 0.3059, opacity: 1.0000)
    /// Green 50 — USWDS success color.
    public static let green50 = Color(.sRGB, red: 0.3765, green: 0.4980, blue: 0.2078, opacity: 1.0000)
    /// Green 60
    public static let green60 = Color(.sRGB, red: 0.2980, green: 0.3922, blue: 0.1412, opacity: 1.0000)
    /// Green 70
    public static let green70 = Color(.sRGB, red: 0.2353, green: 0.2902, blue: 0.1608, opacity: 1.0000)
    /// Green 80
    public static let green80 = Color(.sRGB, red: 0.1608, green: 0.1882, blue: 0.1294, opacity: 1.0000)
    /// Green 90
    public static let green90 = Color(.sRGB, red: 0.0863, green: 0.0941, blue: 0.0784, opacity: 1.0000)
    /// Green Vivid 5
    public static let greenVivid5 = Color(.sRGB, red: 0.8667, green: 0.9765, blue: 0.7804, opacity: 1.0000)
    /// Green Vivid 10
    public static let greenVivid10 = Color(.sRGB, red: 0.7725, green: 0.9333, blue: 0.5765, opacity: 1.0000)
    /// Green Vivid 20
    public static let greenVivid20 = Color(.sRGB, red: 0.5961, green: 0.8157, blue: 0.2078, opacity: 1.0000)
    /// Green Vivid 30
    public static let greenVivid30 = Color(.sRGB, red: 0.4980, green: 0.6941, blue: 0.2078, opacity: 1.0000)
    /// Green Vivid 40
    public static let greenVivid40 = Color(.sRGB, red: 0.4431, green: 0.6235, blue: 0.1647, opacity: 1.0000)
    /// Green Vivid 50
    public static let greenVivid50 = Color(.sRGB, red: 0.3255, green: 0.5098, blue: 0.0000, opacity: 1.0000)
    /// Green Vivid 60
    public static let greenVivid60 = Color(.sRGB, red: 0.2745, green: 0.4235, blue: 0.0157, opacity: 1.0000)
    /// Green Vivid 70
    public static let greenVivid70 = Color(.sRGB, red: 0.1843, green: 0.2902, blue: 0.0431, opacity: 1.0000)
    /// Green Vivid 80
    public static let greenVivid80 = Color(.sRGB, red: 0.1412, green: 0.2039, blue: 0.0745, opacity: 1.0000)
    /// Mint 5
    public static let mint5 = Color(.sRGB, red: 0.8588, green: 0.9647, blue: 0.9294, opacity: 1.0000)
    /// Mint 10
    public static let mint10 = Color(.sRGB, red: 0.7804, green: 0.9373, blue: 0.8863, opacity: 1.0000)
    /// Mint 20
    public static let mint20 = Color(.sRGB, red: 0.5725, green: 0.8510, blue: 0.7333, opacity: 1.0000)
    /// Mint 30
    public static let mint30 = Color(.sRGB, red: 0.3529, green: 0.7490, blue: 0.5843, opacity: 1.0000)
    /// Mint 40
    public static let mint40 = Color(.sRGB, red: 0.2039, green: 0.6392, blue: 0.4941, opacity: 1.0000)
    /// Mint 50
    public static let mint50 = Color(.sRGB, red: 0.1804, green: 0.5137, blue: 0.4039, opacity: 1.0000)
    /// Mint 60
    public static let mint60 = Color(.sRGB, red: 0.1569, green: 0.4078, blue: 0.2745, opacity: 1.0000)
    /// Mint 70
    public static let mint70 = Color(.sRGB, red: 0.1255, green: 0.3059, blue: 0.2039, opacity: 1.0000)
    /// Mint 80
    public static let mint80 = Color(.sRGB, red: 0.0980, green: 0.2000, blue: 0.1412, opacity: 1.0000)
    /// Mint 90
    public static let mint90 = Color(.sRGB, red: 0.0510, green: 0.1020, blue: 0.0706, opacity: 1.0000)
    /// Mint Vivid 5
    public static let mintVivid5 = Color(.sRGB, red: 0.7882, green: 0.9843, blue: 0.9216, opacity: 1.0000)
    /// Mint Vivid 10
    public static let mintVivid10 = Color(.sRGB, red: 0.5137, green: 0.9882, blue: 0.8314, opacity: 1.0000)
    /// Mint Vivid 20
    public static let mintVivid20 = Color(.sRGB, red: 0.0471, green: 0.9294, blue: 0.6510, opacity: 1.0000)
    /// Mint Vivid 30
    public static let mintVivid30 = Color(.sRGB, red: 0.0157, green: 0.7725, blue: 0.5216, opacity: 1.0000)
    /// Mint Vivid 40
    public static let mintVivid40 = Color(.sRGB, red: 0.0000, green: 0.6588, blue: 0.4431, opacity: 1.0000)
    /// Mint Vivid 50
    public static let mintVivid50 = Color(.sRGB, red: 0.0000, green: 0.5255, blue: 0.3490, opacity: 1.0000)
    /// Mint Vivid 60
    public static let mintVivid60 = Color(.sRGB, red: 0.0784, green: 0.4118, blue: 0.2784, opacity: 1.0000)
    /// Mint Vivid 70
    public static let mintVivid70 = Color(.sRGB, red: 0.0471, green: 0.3059, blue: 0.1608, opacity: 1.0000)
    /// Mint Vivid 80
    public static let mintVivid80 = Color(.sRGB, red: 0.0510, green: 0.2078, blue: 0.1176, opacity: 1.0000)
    /// Cyan 5
    public static let cyan5 = Color(.sRGB, red: 0.9059, green: 0.9647, blue: 0.9725, opacity: 1.0000)
    /// Cyan 10
    public static let cyan10 = Color(.sRGB, red: 0.8000, green: 0.9255, blue: 0.9490, opacity: 1.0000)
    /// Cyan 20
    public static let cyan20 = Color(.sRGB, red: 0.6000, green: 0.8706, blue: 0.9176, opacity: 1.0000)
    /// Cyan 30
    public static let cyan30 = Color(.sRGB, red: 0.3647, green: 0.7529, blue: 0.8196, opacity: 1.0000)
    /// Cyan 40
    public static let cyan40 = Color(.sRGB, red: 0.2667, green: 0.6157, blue: 0.6745, opacity: 1.0000)
    /// Cyan 50
    public static let cyan50 = Color(.sRGB, red: 0.0863, green: 0.5020, blue: 0.5725, opacity: 1.0000)
    /// Cyan 60
    public static let cyan60 = Color(.sRGB, red: 0.1647, green: 0.3922, blue: 0.4275, opacity: 1.0000)
    /// Cyan 70
    public static let cyan70 = Color(.sRGB, red: 0.1725, green: 0.2902, blue: 0.3059, opacity: 1.0000)
    /// Cyan 80
    public static let cyan80 = Color(.sRGB, red: 0.1255, green: 0.1922, blue: 0.2000, opacity: 1.0000)
    /// Cyan 90
    public static let cyan90 = Color(.sRGB, red: 0.0667, green: 0.0941, blue: 0.0980, opacity: 1.0000)
    /// Cyan Vivid 5
    public static let cyanVivid5 = Color(.sRGB, red: 0.8980, green: 0.9804, blue: 1.0000, opacity: 1.0000)
    /// Cyan Vivid 10
    public static let cyanVivid10 = Color(.sRGB, red: 0.6588, green: 0.9490, blue: 1.0000, opacity: 1.0000)
    /// Cyan Vivid 20
    public static let cyanVivid20 = Color(.sRGB, red: 0.3216, green: 0.8549, blue: 0.9490, opacity: 1.0000)
    /// Cyan Vivid 30
    public static let cyanVivid30 = Color(.sRGB, red: 0.0000, green: 0.7412, blue: 0.8902, opacity: 1.0000)
    /// Cyan Vivid 40
    public static let cyanVivid40 = Color(.sRGB, red: 0.0000, green: 0.6196, blue: 0.7569, opacity: 1.0000)
    /// Cyan Vivid 50
    public static let cyanVivid50 = Color(.sRGB, red: 0.0000, green: 0.5059, blue: 0.6314, opacity: 1.0000)
    /// Cyan Vivid 60
    public static let cyanVivid60 = Color(.sRGB, red: 0.0000, green: 0.4078, blue: 0.4902, opacity: 1.0000)
    /// Cyan Vivid 70
    public static let cyanVivid70 = Color(.sRGB, red: 0.0549, green: 0.3098, blue: 0.3608, opacity: 1.0000)
    /// Cyan Vivid 80
    public static let cyanVivid80 = Color(.sRGB, red: 0.0353, green: 0.2314, blue: 0.2667, opacity: 1.0000)
    /// Blue 5
    public static let blue5 = Color(.sRGB, red: 0.9373, green: 0.9647, blue: 0.9843, opacity: 1.0000)
    /// Blue 10
    public static let blue10 = Color(.sRGB, red: 0.8510, green: 0.9098, blue: 0.9647, opacity: 1.0000)
    /// Blue 20
    public static let blue20 = Color(.sRGB, red: 0.6667, green: 0.8039, blue: 0.9255, opacity: 1.0000)
    /// Blue 30
    public static let blue30 = Color(.sRGB, red: 0.4510, green: 0.7020, blue: 0.9059, opacity: 1.0000)
    /// Blue 40
    public static let blue40 = Color(.sRGB, red: 0.3098, green: 0.5922, blue: 0.8196, opacity: 1.0000)
    /// Blue 50 — USWDS primary blue.
    public static let blue50 = Color(.sRGB, red: 0.1373, green: 0.4706, blue: 0.7647, opacity: 1.0000)
    /// Blue 60
    public static let blue60 = Color(.sRGB, red: 0.1725, green: 0.3765, blue: 0.5412, opacity: 1.0000)
    /// Blue 70 — USWDS primary-dark.
    public static let blue70 = Color(.sRGB, red: 0.1529, green: 0.2824, blue: 0.3882, opacity: 1.0000)
    /// Blue 80
    public static let blue80 = Color(.sRGB, red: 0.1216, green: 0.1882, blue: 0.2431, opacity: 1.0000)
    /// Blue 90
    public static let blue90 = Color(.sRGB, red: 0.0667, green: 0.0941, blue: 0.1137, opacity: 1.0000)
    /// Blue Vivid 5
    public static let blueVivid5 = Color(.sRGB, red: 0.9098, green: 0.9608, blue: 1.0000, opacity: 1.0000)
    /// Blue Vivid 10
    public static let blueVivid10 = Color(.sRGB, red: 0.8118, green: 0.9098, blue: 1.0000, opacity: 1.0000)
    /// Blue Vivid 20
    public static let blueVivid20 = Color(.sRGB, red: 0.6314, green: 0.8275, blue: 1.0000, opacity: 1.0000)
    /// Blue Vivid 30
    public static let blueVivid30 = Color(.sRGB, red: 0.3451, green: 0.7059, blue: 1.0000, opacity: 1.0000)
    /// Blue Vivid 40
    public static let blueVivid40 = Color(.sRGB, red: 0.1412, green: 0.5686, blue: 1.0000, opacity: 1.0000)
    /// Blue Vivid 50
    public static let blueVivid50 = Color(.sRGB, red: 0.0000, green: 0.4627, blue: 0.8392, opacity: 1.0000)
    /// Blue Vivid 60
    public static let blueVivid60 = Color(.sRGB, red: 0.0000, green: 0.3686, blue: 0.6353, opacity: 1.0000)
    /// Blue Vivid 70
    public static let blueVivid70 = Color(.sRGB, red: 0.0431, green: 0.2784, blue: 0.4706, opacity: 1.0000)
    /// Blue Vivid 80
    public static let blueVivid80 = Color(.sRGB, red: 0.0667, green: 0.1843, blue: 0.3059, opacity: 1.0000)
    /// Indigo 5
    public static let indigo5 = Color(.sRGB, red: 0.9373, green: 0.9373, blue: 0.9725, opacity: 1.0000)
    /// Indigo 10
    public static let indigo10 = Color(.sRGB, red: 0.8980, green: 0.8941, blue: 0.9804, opacity: 1.0000)
    /// Indigo 20
    public static let indigo20 = Color(.sRGB, red: 0.7725, green: 0.7725, blue: 0.9529, opacity: 1.0000)
    /// Indigo 30
    public static let indigo30 = Color(.sRGB, red: 0.6471, green: 0.6588, blue: 0.9216, opacity: 1.0000)
    /// Indigo 40
    public static let indigo40 = Color(.sRGB, red: 0.5333, green: 0.5373, blue: 0.8588, opacity: 1.0000)
    /// Indigo 50
    public static let indigo50 = Color(.sRGB, red: 0.4039, green: 0.4235, blue: 0.7843, opacity: 1.0000)
    /// Indigo 60
    public static let indigo60 = Color(.sRGB, red: 0.3020, green: 0.3216, blue: 0.6863, opacity: 1.0000)
    /// Indigo 70
    public static let indigo70 = Color(.sRGB, red: 0.2392, green: 0.2510, blue: 0.4627, opacity: 1.0000)
    /// Indigo 80
    public static let indigo80 = Color(.sRGB, red: 0.1686, green: 0.1725, blue: 0.2510, opacity: 1.0000)
    /// Indigo 90
    public static let indigo90 = Color(.sRGB, red: 0.0863, green: 0.0902, blue: 0.1216, opacity: 1.0000)
    /// Indigo Vivid 5
    public static let indigoVivid5 = Color(.sRGB, red: 0.9412, green: 0.9412, blue: 1.0000, opacity: 1.0000)
    /// Indigo Vivid 10
    public static let indigoVivid10 = Color(.sRGB, red: 0.8784, green: 0.8784, blue: 1.0000, opacity: 1.0000)
    /// Indigo Vivid 20
    public static let indigoVivid20 = Color(.sRGB, red: 0.8000, green: 0.8078, blue: 1.0000, opacity: 1.0000)
    /// Indigo Vivid 30
    public static let indigoVivid30 = Color(.sRGB, red: 0.6392, green: 0.6549, blue: 0.9804, opacity: 1.0000)
    /// Indigo Vivid 40
    public static let indigoVivid40 = Color(.sRGB, red: 0.5098, green: 0.5373, blue: 1.0000, opacity: 1.0000)
    /// Indigo Vivid 50
    public static let indigoVivid50 = Color(.sRGB, red: 0.3961, green: 0.4196, blue: 0.8431, opacity: 1.0000)
    /// Indigo Vivid 60
    public static let indigoVivid60 = Color(.sRGB, red: 0.2902, green: 0.3137, blue: 0.7686, opacity: 1.0000)
    /// Indigo Vivid 70
    public static let indigoVivid70 = Color(.sRGB, red: 0.2000, green: 0.2000, blue: 0.6392, opacity: 1.0000)
    /// Indigo Vivid 80
    public static let indigoVivid80 = Color(.sRGB, red: 0.1294, green: 0.1412, blue: 0.3882, opacity: 1.0000)
    /// Violet 5
    public static let violet5 = Color(.sRGB, red: 0.9569, green: 0.9451, blue: 0.9765, opacity: 1.0000)
    /// Violet 10
    public static let violet10 = Color(.sRGB, red: 0.9216, green: 0.8902, blue: 0.9765, opacity: 1.0000)
    /// Violet 20
    public static let violet20 = Color(.sRGB, red: 0.8157, green: 0.7647, blue: 0.9137, opacity: 1.0000)
    /// Violet 30
    public static let violet30 = Color(.sRGB, red: 0.7216, green: 0.6353, blue: 0.8902, opacity: 1.0000)
    /// Violet 40
    public static let violet40 = Color(.sRGB, red: 0.6157, green: 0.5176, blue: 0.8235, opacity: 1.0000)
    /// Violet 50
    public static let violet50 = Color(.sRGB, red: 0.5059, green: 0.4078, blue: 0.7020, opacity: 1.0000)
    /// Violet 60
    public static let violet60 = Color(.sRGB, red: 0.4000, green: 0.3176, blue: 0.5647, opacity: 1.0000)
    /// Violet 70
    public static let violet70 = Color(.sRGB, red: 0.2980, green: 0.2392, blue: 0.4118, opacity: 1.0000)
    /// Violet 80
    public static let violet80 = Color(.sRGB, red: 0.1922, green: 0.1686, blue: 0.2471, opacity: 1.0000)
    /// Violet 90
    public static let violet90 = Color(.sRGB, red: 0.0941, green: 0.0863, blue: 0.1137, opacity: 1.0000)
    /// Violet Vivid 5
    public static let violetVivid5 = Color(.sRGB, red: 0.9686, green: 0.9490, blue: 1.0000, opacity: 1.0000)
    /// Violet Vivid 10
    public static let violetVivid10 = Color(.sRGB, red: 0.9294, green: 0.8902, blue: 1.0000, opacity: 1.0000)
    /// Violet Vivid 20
    public static let violetVivid20 = Color(.sRGB, red: 0.8353, green: 0.7490, blue: 1.0000, opacity: 1.0000)
    /// Violet Vivid 30
    public static let violetVivid30 = Color(.sRGB, red: 0.7647, green: 0.6157, blue: 0.9216, opacity: 1.0000)
    /// Violet Vivid 40
    public static let violetVivid40 = Color(.sRGB, red: 0.6784, green: 0.4745, blue: 0.9137, opacity: 1.0000)
    /// Violet Vivid 50
    public static let violetVivid50 = Color(.sRGB, red: 0.5765, green: 0.3333, blue: 0.8627, opacity: 1.0000)
    /// Violet Vivid 60
    public static let violetVivid60 = Color(.sRGB, red: 0.4706, green: 0.2353, blue: 0.7255, opacity: 1.0000)
    /// Violet Vivid 70
    public static let violetVivid70 = Color(.sRGB, red: 0.3294, green: 0.1529, blue: 0.5608, opacity: 1.0000)
    /// Violet Vivid 80
    public static let violetVivid80 = Color(.sRGB, red: 0.2235, green: 0.1294, blue: 0.3686, opacity: 1.0000)
    /// Magenta 5
    public static let magenta5 = Color(.sRGB, red: 0.9765, green: 0.9412, blue: 0.9490, opacity: 1.0000)
    /// Magenta 10
    public static let magenta10 = Color(.sRGB, red: 0.9647, green: 0.8824, blue: 0.9098, opacity: 1.0000)
    /// Magenta 20
    public static let magenta20 = Color(.sRGB, red: 0.9412, green: 0.7333, blue: 0.8000, opacity: 1.0000)
    /// Magenta 30
    public static let magenta30 = Color(.sRGB, red: 0.9098, green: 0.5843, blue: 0.7020, opacity: 1.0000)
    /// Magenta 40
    public static let magenta40 = Color(.sRGB, red: 0.8784, green: 0.4118, blue: 0.6235, opacity: 1.0000)
    /// Magenta 50
    public static let magenta50 = Color(.sRGB, red: 0.7843, green: 0.2588, blue: 0.5059, opacity: 1.0000)
    /// Magenta 60
    public static let magenta60 = Color(.sRGB, red: 0.5451, green: 0.2706, blue: 0.4000, opacity: 1.0000)
    /// Magenta 70
    public static let magenta70 = Color(.sRGB, red: 0.4000, green: 0.2118, blue: 0.2941, opacity: 1.0000)
    /// Magenta 80
    public static let magenta80 = Color(.sRGB, red: 0.2510, green: 0.1529, blue: 0.1922, opacity: 1.0000)
    /// Magenta 90
    public static let magenta90 = Color(.sRGB, red: 0.1059, green: 0.0863, blue: 0.0902, opacity: 1.0000)
    /// Magenta Vivid 5
    public static let magentaVivid5 = Color(.sRGB, red: 1.0000, green: 0.9490, blue: 0.9608, opacity: 1.0000)
    /// Magenta Vivid 10
    public static let magentaVivid10 = Color(.sRGB, red: 1.0000, green: 0.8667, blue: 0.9176, opacity: 1.0000)
    /// Magenta Vivid 20
    public static let magentaVivid20 = Color(.sRGB, red: 1.0000, green: 0.7059, blue: 0.8118, opacity: 1.0000)
    /// Magenta Vivid 30
    public static let magentaVivid30 = Color(.sRGB, red: 1.0000, green: 0.5294, blue: 0.6980, opacity: 1.0000)
    /// Magenta Vivid 40
    public static let magentaVivid40 = Color(.sRGB, red: 0.9922, green: 0.2667, blue: 0.5882, opacity: 1.0000)
    /// Magenta Vivid 50
    public static let magentaVivid50 = Color(.sRGB, red: 0.8431, green: 0.1765, blue: 0.4745, opacity: 1.0000)
    /// Magenta Vivid 60
    public static let magentaVivid60 = Color(.sRGB, red: 0.6706, green: 0.1294, blue: 0.3961, opacity: 1.0000)
    /// Magenta Vivid 70
    public static let magentaVivid70 = Color(.sRGB, red: 0.4510, green: 0.1216, blue: 0.2667, opacity: 1.0000)
    /// Magenta Vivid 80
    public static let magentaVivid80 = Color(.sRGB, red: 0.3098, green: 0.0902, blue: 0.1804, opacity: 1.0000)
}

/// Semantic color roles for light mode.
public enum BrandLight {
    public static let background = BrandSwatch.gray1
    public static let surface = BrandSwatch.gray3
    public static let surfaceElevated = BrandSwatch.gray1
    public static let textPrimary = BrandSwatch.gray90
    public static let textSecondary = BrandSwatch.gray70
    public static let textTertiary = BrandSwatch.gray50
    public static let primary = BrandSwatch.blue50
    public static let primaryHover = BrandSwatch.blue70
    public static let accent = BrandSwatch.indigoVivid60
    public static let accentHover = BrandSwatch.indigoVivid70
    public static let warning = BrandSwatch.yellow30
    public static let warningHover = BrandSwatch.yellow50
    public static let error = BrandSwatch.red50
    public static let success = BrandSwatch.green50
    public static let border = BrandSwatch.gray30
}

/// Semantic color roles for dark mode.
public enum BrandDark {
    public static let background = BrandSwatch.gray90
    public static let surface = BrandSwatch.gray80
    public static let surfaceElevated = BrandSwatch.gray70
    public static let textPrimary = BrandSwatch.gray1
    public static let textSecondary = BrandSwatch.gray20
    public static let textTertiary = BrandSwatch.gray30
    public static let primary = BrandSwatch.blueVivid30
    public static let primaryHover = BrandSwatch.blueVivid20
    public static let accent = BrandSwatch.indigoVivid30
    public static let accentHover = BrandSwatch.indigoVivid20
    public static let warning = BrandSwatch.yellowVivid20
    public static let warningHover = BrandSwatch.yellowVivid10
    public static let error = BrandSwatch.redVivid30
    public static let success = BrandSwatch.greenVivid30
    public static let border = BrandSwatch.gray70
}

/// Brand-level color role overrides.
public enum BrandColor {
    public static let identity = BrandSwatch.gray1
    public static let onIdentity = BrandSwatch.gray90
    public static let primary = BrandSwatch.blueVivid60
    public static let primaryHover = BrandSwatch.blueVivid70
    public static let accent = BrandSwatch.cyanVivid30
    public static let accentHover = BrandSwatch.cyanVivid40
    public static let mark = BrandSwatch.blueVivid60
    public static let success = BrandSwatch.green50
    public static let warning = BrandSwatch.yellow30
    public static let error = BrandSwatch.red50
    public static let textPrimaryLight = BrandSwatch.gray90
    public static let textPrimaryDark = BrandSwatch.gray1
    public static let backgroundLight = BrandSwatch.gray1
    public static let backgroundDark = BrandSwatch.gray90
    public static let surfaceLight = BrandSwatch.gray3
    public static let surfaceDark = BrandSwatch.gray80
    public static let textSecondaryLight = BrandSwatch.gray70
    public static let textTertiaryLight = BrandSwatch.gray50
    public static let borderLight = BrandSwatch.gray30
}

/// Typography family names by brand role.
public enum BrandFont {
    /// Public Sans (public-sans@1.0.0)
    public static let heading = "Public Sans"
    /// Source Sans 3 (source-sans-3@1.0.0)
    public static let body = "Source Sans 3"
    /// Roboto Mono (roboto-mono@1.0.0)
    public static let mono = "Roboto Mono"
}
