
// Do not edit directly, this file was auto-generated.

import UIKit
import SwiftUI

public enum Theme {
    public enum Background {
        public enum Accent {
            public static let alternative = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Blue._200 : Theme.Color.Blue._400
            } /** Alternative accent color */
            public static let alternativeBold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Blue._300 : Theme.Color.Blue._700
            } /** Alternative accent color in a bold weight */
            public static let brand = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Orange._400 : Theme.Color.Orange._600
            } /** Use for brand color accents */
            public static let brandSubtle = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Orange._500 : Theme.Color.Orange._200
            } /** Use for subtle brand accents */
            public static let default = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._300 : Theme.Color.Purple._700
            } /** Use for default accent backgrounds */
            public static let highlight = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Yellow._200 : Theme.Color.Yellow._500
            } /** Use for highlighted accent backgrounds */
            public static let negative = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._300 : Theme.Color.Red._600
            } /** Use for negative sentiments */
            public static let negativeBold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._600 : Theme.Color.Red._800
            } /** Use for negative sentiments when a bold weight is needed */
            public static let neutral = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._600 : Theme.Color.Neutral._400
            } /** Use for neutral accents */
            public static let neutralBold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._400 : Theme.Color.Neutral._500
            } /** Use for neutral accents that need a bolder weight */
            public static let pink = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Pink._300 : Theme.Color.Pink._400
            } /** Use for pink accent backgrounds */
            public static let positive = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._700 : Theme.Color.Green._400
            } /** Use for positive sentiment accents */
            public static let positiveBold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._400 : Theme.Color.Green._700
            } /** Use for positive sentiments when a bold weight is needed */
        }
        public enum Action {
            public enum Negative {
                public static let active = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._400 : Theme.Color.Red._800
                } /** Use for negative actions active state */
                public static let default = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._300 : Theme.Color.Red._700
                } /** Use for negative actions default state */
                public static let focus = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._300 : Theme.Color.Red._700
                } /** Use for negative actions focused state */
                public static let hover = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._400 : Theme.Color.Red._800
                } /** Use for negative actions hover state */
            }
            public enum Positive {
                public static let active = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._400 : Theme.Color.Green._800
                } /** Use for positive actions active state */
                public static let default = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._300 : Theme.Color.Green._700
                } /** Use for positive actions default state */
                public static let focus = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._300 : Theme.Color.Green._700
                } /** Use for positive actions focused state */
                public static let hover = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._400 : Theme.Color.Green._800
                } /** Use for positive actions hover state */
            }
            public enum Primary {
                public static let active = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._400 : Theme.Color.Purple._800
                } /** Use for primary action active state */
                public static let default = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._300 : Theme.Color.Purple._700
                } /** Use for primary action default state */
                public static let focus = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._300 : Theme.Color.Purple._700
                } /** Use for primary action focus state */
                public static let hover = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._400 : Theme.Color.Purple._800
                } /** Use for primary action hover state */
            }
            public enum Secondary {
                public static let active = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._1000 : Theme.Color.Neutral._0
                } /** Use for secondary action active state */
                public static let default = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._1000 : Theme.Color.Neutral._0
                } /** Use for secondary action default state */
                public static let focus = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._1000 : Theme.Color.Neutral._0
                } /** Use for secondary action focus state */
                public static let hover = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._1000 : Theme.Color.Neutral._0
                } /** Use for secondary action hover state */
            }
            public enum Tertiary {
                public static let active = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._700 : Theme.Color.Neutral._300
                } /** Use for tertiary action active state */
                public static let default = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Transparent._0 : Theme.Color.Transparent._0
                } /** Use for tertiary action default state */
                public static let focus = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._1000 : Theme.Color.Neutral._100
                } /** Use for tertiary action focus state */
                public static let hover = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._800 : Theme.Color.Neutral._100
                } /** Use for tertiary action hover state */
            }
            public static let disabled = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._800 : Theme.Color.Neutral._100
            } /** Use for disabled action states */
        }
        public enum Badge {
            public static let blue = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Surface.Transparent._0 : Theme.Color.Blue._100
            } /** Positive sentiment toast surface */
            public static let default = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Surface.Transparent._0 : Theme.Background.Surface.informationBold
            } /** Default Badge surface */
            public static let green = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Surface.Transparent._0 : Theme.Background.Surface.positive
            } /** Neutral sentiment Toast surface */
            public static let grey = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Surface.Transparent._0 : Theme.Background.Accent.neutral
            } /** Positive sentiment toast surface */
            public static let orange = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Surface.Transparent._0 : Theme.Color.Orange._100
            } /** Orange badge surface */
            public static let red = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Surface.Transparent._0 : Theme.Background.Surface.negative
            } /** Neutral sentiment Toast surface */
            public static let yellow = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Surface.Transparent._0 : Theme.Color.Yellow._100
            } /** Neutral sentiment Toast surface */
        }
        public enum Brand {
            public static let primary = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Orange._200 : Theme.Color.Orange._600
            } /** Primary brand color. Used for logos and brand accents */
            public static let primarySurface = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Orange._900 : Theme.Color.Orange._50
            } /** Primary brand surface color */
            public static let secondary = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._300 : Theme.Color.Purple._700
            } /** Secondary brand color */
            public static let secondarySurface = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._900 : Theme.Color.Purple._50
            } /** Secondary brand surface color */
            public static let tertiary = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Brand.Primary.starwhite : Theme.Color.Brand.Primary.starwhite
            } /** Brand tertiary color. Used primarily for surfaces */
        }
        public enum Messaging {
            public static let information = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Surface.Transparent._0 : Theme.Background.Surface.information
            } /** Negative sentiment Toast surface */
            public static let negative = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Surface.Transparent._0 : Theme.Background.Surface.negative
            } /** Grey Badge surface */
            public static let negativeBold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Surface.Transparent._0 : Theme.Color.Red._700
            } /** Blue badge surface */
            public static let positive = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Surface.Transparent._0 : Theme.Background.Surface.positive
            } /** Green badge surface */
            public static let positiveBold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Surface.Transparent._0 : Theme.Background.Accent.positiveBold
            } /** Red Badge surface */
            public static let warning = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Surface.Transparent._0 : Theme.Color.Yellow._100
            } /** Negative sentiment Toast surface */
            public static let warningBold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Surface.Transparent._0 : Theme.Color.Yellow._300
            } /** Yellow Badge surface */
        }
        public enum Surface {
            public enum Transparent {
                public static let _0 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Transparent._0 : Theme.Color.Transparent._0
                } /** Use for transparent surfaces */
                public static let _10 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Transparent.Light._10 : Theme.Color.Transparent.Neutral._10
                } /** Use for elevation shadows and overlays */
                public static let _25 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Transparent.Light._25 : Theme.Color.Transparent.Neutral._25
                } /** Use for elevation shadows and overlays */
                public static let _5 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Transparent.Light._5 : Theme.Color.Transparent.Neutral._5
                } /** Use for elevation shadows and overlays */
                public static let _50 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Transparent.Light._50 : Theme.Color.Transparent.Neutral._50
                } /** Use for elevation shadows and overlays */
                public static let _75 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Transparent.Light._75 : Theme.Color.Transparent.Neutral._75
                } /** Use for elevation shadows and overlays */
            }
            public static let backdrop = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Transparent.Neutral._75 : Theme.Color.Transparent.Neutral._50
            } /** Use on transparent backdrops; eg. behind a modal */
            public static let bold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._200 : Theme.Color.Neutral._1000
            } /** Use for bold dark surfaces */
            public static let default = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._1000 : Theme.Color.Neutral._0
            } /** The default surface for pages and containers */
            public static let information = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._700 : Theme.Color.Purple._50
            } /** Use for informational surfaces */
            public static let informationBold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._600 : Theme.Color.Purple._100
            } /** Use for informational surfaces where a bold weight is needed */
            public static let inverseOnDark = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._0 : Theme.Color.Neutral._0
            } /** Use for inverse surfaces on dark surfaces where mode switching is not needed */
            public static let inverseOnLight = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._1000 : Theme.Color.Neutral._1000
            } /** Use for inverse surfaces on light surfaces where mode switching is not needed */
            public static let negative = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._300 : Theme.Color.Red._100
            } /** Use for negative sentiment surfaces */
            public static let positive = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._300 : Theme.Color.Green._100
            } /** Use for positive sentiment surfaces */
            public static let subtle = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._1200 : Theme.Color.Neutral._100
            } /** Use for subtle surfaces */
            public static let subtlest = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._900 : Theme.Color.Neutral._50
            } /** Use for the subtlest surfaces */
        }
    }
    public enum Border {
        public enum Accent {
            public static let alternative = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Blue._300 : Theme.Color.Blue._100
            } /** Alternative accented borders */
            public static let brand = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Orange._500 : Theme.Color.Orange._600
            } /** Brand color accented borders */
            public static let default = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._300 : Theme.Color.Purple._700
            } /** Default color accented borders */
            public static let highlight = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Yellow._200 : Theme.Color.Yellow._200
            } /** Highlight accented borders */
            public static let information = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._300 : Theme.Color.Purple._700
            } /** Informational accented borders */
            public static let subtle = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._500 : Theme.Color.Neutral._500
            } /** Subtle accented borders */
            public static let warning = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Yellow._200 : Theme.Color.Yellow._500
            } /** Highlight accented borders */
        }
        public enum Badge {
            public static let blue = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Blue._300 : Theme.Background.Surface.Transparent._0
            } /** Blue badge surface */
            public static let green = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._300 : Theme.Background.Surface.Transparent._0
            } /** Green badge surface */
            public static let grey = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._500 : Theme.Background.Surface.Transparent._0
            } /** Grey badge surface */
            public static let orange = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Orange._300 : Theme.Background.Surface.Transparent._0
            } /** Orange badge border */
            public static let purple = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._300 : Theme.Background.Surface.Transparent._0
            } /** Blue badge surface */
            public static let red = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._300 : Theme.Background.Surface.Transparent._0
            } /** Red badge surface */
            public static let yellow = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Yellow._200 : Theme.Background.Surface.Transparent._0
            } /** Yellow badge surface */
        }
        public enum Radius {
            public static let button = Theme.Border.Radius.full
            public static let default = Theme.Size._050
            public static let full = CGFloat(9999.00)
            public static let large = Theme.Size._100
            public static let none = Theme.Size._0
            public static let small = Theme.Size._025
        }
        public static let active = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._300 : Theme.Color.Purple._700
        } /** Use for borders in an active state */
        public static let default = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._600 : Theme.Color.Neutral._400
        } /** Default border color */
        public static let focus = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._400 : Theme.Color.Purple._800
        } /** Use for borders in a focus state */
        public static let hover = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._300 : Theme.Color.Purple._700
        } /** Use for borders in a hover state */
        public static let inverse = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._1000 : Theme.Color.Neutral._0
        } /** Use for inverse borders (light on dark/dark on light) */
        public static let large = Theme.Size._0125
        public static let negative = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._300 : Theme.Color.Red._700
        } /** Use for negative sentiment borders */
        public static let none = Theme.Size._0
        public static let positive = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._300 : Theme.Color.Green._700
        } /** Use for positive sentiment borders */
        public static let small = CGFloat(1.00)
        public static let strong = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._400 : Theme.Color.Neutral._600
        } /** Use for strong weight borders */
        public static let subtle = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._800 : Theme.Color.Neutral._200
        } /** Use for subtle weight borders */
    }
    public enum Chart {
        public enum Blue {
            public static let bold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Blue._500 : Theme.Color.Blue._700
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let bolder = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Blue._400 : Theme.Color.Blue._800
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let boldest = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Blue._300 : Theme.Color.Blue._900
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let light = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Blue._700 : Theme.Color.Blue._300
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let lighter = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Blue._800 : Theme.Color.Blue._200
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let normal = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Blue._600 : Theme.Color.Blue._500
            } /** Use for monochromatic charts where color weight is the differentiator */
        }
        public enum Green {
            public static let bold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._300 : Theme.Color.Green._400
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let bolder = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._200 : Theme.Color.Green._600
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let boldest = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._100 : Theme.Color.Green._800
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let light = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._600 : Theme.Color.Green._200
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let lighter = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._700 : Theme.Color.Green._100
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let normal = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._400 : Theme.Color.Green._300
            } /** Use for monochromatic charts where color weight is the differentiator */
        }
        public enum Neutral {
            public static let bold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._400 : Theme.Color.Neutral._700
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let bolder = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._200 : Theme.Color.Neutral._1000
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let boldest = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._50 : Theme.Color.Neutral._1200
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let light = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._600 : Theme.Color.Neutral._500
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let lighter = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._700 : Theme.Color.Neutral._400
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let normal = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._500 : Theme.Color.Neutral._600
            } /** Use for monochromatic charts where color weight is the differentiator */
        }
        public enum Orange {
            public static let bold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Orange._300 : Theme.Color.Orange._500
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let bolder = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Orange._200 : Theme.Color.Orange._700
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let boldest = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Orange._100 : Theme.Color.Orange._900
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let light = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Orange._600 : Theme.Color.Orange._300
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let lighter = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Orange._800 : Theme.Color.Orange._200
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let normal = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Orange._400 : Theme.Color.Orange._400
            } /** Use for monochromatic charts where color weight is the differentiator */
        }
        public enum Pink {
            public static let bold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Pink._200 : Theme.Color.Pink._700
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let bolder = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Pink._100 : Theme.Color.Pink._800
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let boldest = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Pink._50 : Theme.Color.Pink._900
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let light = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Pink._600 : Theme.Color.Pink._300
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let lighter = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Pink._800 : Theme.Color.Pink._100
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let normal = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Pink._400 : Theme.Color.Pink._500
            } /** Use for monochromatic charts where color weight is the differentiator */
        }
        public enum Purple {
            public static let bold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._300 : Theme.Color.Purple._500
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let bolder = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._200 : Theme.Color.Purple._800
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let boldest = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._100 : Theme.Color.Purple._900
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let light = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._600 : Theme.Color.Purple._300
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let lighter = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._800 : Theme.Color.Purple._200
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let normal = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._400 : Theme.Color.Purple._400
            } /** Use for monochromatic charts where color weight is the differentiator */
        }
        public enum Red {
            public static let bold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._300 : Theme.Color.Red._700
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let bolder = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._200 : Theme.Color.Red._800
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let boldest = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._100 : Theme.Color.Red._900
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let light = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._700 : Theme.Color.Red._300
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let lighter = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._800 : Theme.Color.Red._100
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let normal = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._500 : Theme.Color.Red._500
            } /** Use for monochromatic charts where color weight is the differentiator */
        }
        public enum Teal {
            public static let bold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Teal._400 : Theme.Color.Teal._700
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let bolder = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Teal._200 : Theme.Color.Teal._800
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let boldest = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Teal._100 : Theme.Color.Teal._900
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let light = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Teal._600 : Theme.Color.Teal._400
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let lighter = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Teal._700 : Theme.Color.Teal._200
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let normal = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Teal._500 : Theme.Color.Teal._500
            } /** Use for monochromatic charts where color weight is the differentiator */
        }
        public enum Theme {
            public enum Cool {
                public static let _1 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.boldest : Theme.Chart.Purple.boldest
                } /** Cool theme color for the 1st data point */
                public static let _2 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Teal.lighter : Theme.Chart.Teal.lighter
                } /** Cool theme color for the 2nd data point */
                public static let _3 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.bold : Theme.Chart.Purple.bold
                } /** Cool theme color for the 3rd data point */
                public static let _4 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Teal.normal : Theme.Chart.Teal.normal
                } /** Cool theme color for the 4th data point */
                public static let _5 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.bolder : Theme.Chart.Purple.bolder
                } /** Cool theme color for the 5th data point */
                public static let _6 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Blue.normal : Theme.Chart.Blue.normal
                } /** Cool theme color for the 6th data point */
                public static let _7 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.light : Theme.Chart.Purple.light
                } /** Cool theme color for the 7th data point */
                public static let _8 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Blue.boldest : Theme.Chart.Blue.boldest
                } /** Cool theme color for the 8th data point */
            }
            public enum Fun {
                public static let _1 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Blue.boldest : Theme.Chart.Blue.boldest
                } /** Fun theme color for the 1st data point */
                public static let _2 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Teal.normal : Theme.Chart.Teal.normal
                } /** Fun theme color for the 2nd data point */
                public static let _3 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Green.bold : Theme.Chart.Green.bold
                } /** Fun theme color for the 3th data point */
                public static let _4 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.bold : Theme.Chart.Purple.bold
                } /** Fun theme color for the 4th data point */
                public static let _5 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.light : Theme.Chart.Purple.light
                } /** Fun theme color for the 5th data point */
                public static let _6 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Pink.normal : Theme.Chart.Pink.normal
                } /** Fun theme color for the 6th data point */
                public static let _7 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Orange.normal : Theme.Chart.Orange.normal
                } /** Fun theme color for the 7th data point */
                public static let _8 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Teal.light : Theme.Chart.Teal.light
                } /** Fun theme color for the 8th data point */
            }
            public enum Sunset {
                public static let _1 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.bolder : Theme.Chart.Purple.bolder
                } /** Sunset theme color for the 1st data point */
                public static let _2 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.bold : Theme.Chart.Purple.bold
                } /** Sunset theme color for the 2nd data point */
                public static let _3 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Orange.bold : Theme.Chart.Orange.bold
                } /** Sunset theme color for the 3rd data point */
                public static let _4 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Orange.light : Theme.Chart.Orange.light
                } /** Sunset theme color for the 4th data point */
                public static let _5 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Yellow.light : Theme.Chart.Yellow.light
                } /** Sunset theme color for the 5th data point */
                public static let _6 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Green.normal : Theme.Chart.Green.normal
                } /** Sunset theme color for the 6th data point */
                public static let _7 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Blue.normal : Theme.Chart.Blue.normal
                } /** Sunset theme color for the 7th data point */
                public static let _8 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Blue.bolder : Theme.Chart.Blue.bolder
                } /** Sunset theme color for the 8th data point */
            }
            public enum Twilight {
                public static let _1 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.boldest : Theme.Chart.Purple.boldest
                } /** Twilight theme color for the 1st data point */
                public static let _2 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.bold : Theme.Chart.Purple.bold
                } /** Twilight theme color for the 2nd data point */
                public static let _3 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.light : Theme.Chart.Purple.light
                } /** Twilight theme color for the 3rd data point */
                public static let _4 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Pink.light : Theme.Chart.Pink.light
                } /** Twilight theme color for the 4th data point */
                public static let _5 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Pink.normal : Theme.Chart.Pink.normal
                } /** Twilight theme color for the 5th data point */
                public static let _6 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Orange.bold : Theme.Chart.Orange.bold
                } /** Twilight theme color for the 6th data point */
                public static let _7 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Yellow.bold : Theme.Chart.Yellow.light
                } /** Twilight theme color for the 7th data point */
                public static let _8 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Green.bold : Theme.Chart.Green.bold
                } /** Twilight theme color for the 8th data point */
            }
            public enum Vibrant {
                public static let _1 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.bolder : Theme.Chart.Purple.bolder
                } /** Vibrant theme color for the 1st data point */
                public static let _2 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Orange.normal : Theme.Chart.Orange.normal
                } /** Vibrant theme color for the 2nd data point */
                public static let _3 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Pink.normal : Theme.Chart.Pink.normal
                } /** Vibrant theme color for the 3rd data point */
                public static let _4 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Yellow.light : Theme.Chart.Yellow.light
                } /** Vibrant theme color for the 4th data point */
                public static let _5 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.bold : Theme.Chart.Purple.bold
                } /** Vibrant theme color for the 5th data point */
                public static let _6 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Green.normal : Theme.Chart.Green.normal
                } /** Vibrant theme color for the 6th data point */
                public static let _7 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Pink.bold : Theme.Chart.Pink.bold
                } /** Vibrant theme color for the 7th data point */
                public static let _8 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Teal.light : Theme.Chart.Teal.light
                } /** Vibrant theme color for the 8th data point */
            }
            public enum Warm {
                public static let _1 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.bolder : Theme.Chart.Purple.bolder
                } /** Warm theme color for the 1st data point */
                public static let _2 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Purple.bold : Theme.Chart.Purple.bold
                } /** Warm theme color for the 2th data point */
                public static let _3 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Pink.normal : Theme.Chart.Pink.normal
                } /** Warm theme color for the 3th data point */
                public static let _4 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Pink.light : Theme.Chart.Pink.light
                } /** Warm theme color for the 4th data point */
                public static let _5 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Orange._500 : Theme.Color.Orange._600
                } /** Warm theme color for the 5th data point */
                public static let _6 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Orange.normal : Theme.Chart.Orange.normal
                } /** Warm theme color for the 6th data point */
                public static let _7 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Yellow.normal : Theme.Chart.Yellow.normal
                } /** Warm theme color for the 7th data point */
                public static let _8 = UIColor { traitCollection in
                    return traitCollection.userInterfaceStyle == .dark ? Theme.Chart.Yellow.bolder : Theme.Chart.Yellow.bolder
                } /** Warm theme color for the 8th data point */
            }
        }
        public enum Yellow {
            public static let bold = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Yellow._300 : Theme.Color.Yellow._500
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let bolder = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Yellow._200 : Theme.Color.Yellow._700
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let boldest = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Yellow._100 : Theme.Color.Yellow._900
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let light = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Yellow._500 : Theme.Color.Yellow._300
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let lighter = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Yellow._700 : Theme.Color.Yellow._200
            } /** Use for monochromatic charts where color weight is the differentiator */
            public static let normal = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Yellow._400 : Theme.Color.Yellow._400
            } /** Use for monochromatic charts where color weight is the differentiator */
        }
    }
    public enum Color {
        public enum Accent {
            public enum Blue {
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-blue-200.")
                public static let dm = Theme.Color.Blue._200
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-blue-500.")
                public static let lm = Theme.Color.Blue._500
            }
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-green-200.")
            public static let green = Theme.Color.Green._200
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-pink-300.")
            public static let pink = Theme.Color.Pink._300
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-purple-300.")
            public static let purple = Theme.Color.Purple._300
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-yellow-200.")
            public static let yellow = Theme.Color.Yellow._200
        }
        public enum Action {
            public enum Disabled {
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-gray-800.")
                public static let dm = Theme.Color.Gray._800
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-gray-100.")
                public static let lm = Theme.Color.Gray._100
            }
            public enum Primary {
                public enum Hover {
                    @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-purple-400.")
                    public static let dm = Theme.Color.Purple._400
                    @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-purple-800.")
                    public static let lm = Theme.Color.Purple._800
                }
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-purple-300.")
                public static let dm = Theme.Color.Purple._300
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-purple-700.")
                public static let lm = Theme.Color.Purple._700
            }
            public enum Warning {
                public enum Hover {
                    @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-red-400.")
                    public static let dm = Theme.Color.Red._400
                    @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-red-800.")
                    public static let lm = Theme.Color.Red._800
                }
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-red-300.")
                public static let dm = Theme.Color.Red._300
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-red-700.")
                public static let lm = Theme.Color.Red._700
            }
        }
        public enum Background {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0 Please switch to --xpl-color-neutral-1200.")
            public static let dm = Theme.Color.Neutral._1200
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0 Please switch to --xpl-color-neutral-50.")
            public static let lm = Theme.Color.Neutral._50
        }
        public enum Background2 {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0 Please switch to --xpl-color-neutral-1100.")
            public static let dm = Theme.Color.Neutral._1100
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0 Please switch to --xpl-color-neutral-100.")
            public static let lm = Theme.Color.Neutral._100
        }
        public enum Blue {
            public static let _100 = UIColor(red: 0.820, green: 0.976, blue: 1.000, alpha: 1) /** Base blue color */
            public static let _200 = UIColor(red: 0.729, green: 0.965, blue: 1.000, alpha: 1) /** Base blue color */
            public static let _300 = UIColor(red: 0.624, green: 0.855, blue: 0.961, alpha: 1) /** Base blue color */
            public static let _400 = UIColor(red: 0.522, green: 0.749, blue: 0.922, alpha: 1) /** Base blue color */
            public static let _50 = UIColor(red: 0.910, green: 0.988, blue: 1.000, alpha: 1) /** Base blue color */
            public static let _500 = UIColor(red: 0.416, green: 0.639, blue: 0.878, alpha: 1) /** Base blue color */
            public static let _600 = UIColor(red: 0.314, green: 0.533, blue: 0.839, alpha: 1) /** Base blue color */
            public static let _700 = UIColor(red: 0.208, green: 0.424, blue: 0.800, alpha: 1) /** Base blue color */
            public static let _800 = UIColor(red: 0.133, green: 0.325, blue: 0.702, alpha: 1) /** Base blue color */
            public static let _900 = UIColor(red: 0.059, green: 0.224, blue: 0.600, alpha: 1) /** Base blue color */
        }
        public enum Brand {
            public enum Primary {
                public static let deepspace = UIColor(red: 0.133, green: 0.000, blue: 0.129, alpha: 1) /** Primary Xplor brand deep purple */
                public static let starwhite = Theme.Color.Orange._50 /** Used for brand colored surfaces */
                public static let xplorange = Theme.Color.Orange._600 /** Primary Xplor brand orange */
            }
            public enum Secondary {
                public static let neptune = Theme.Color.Purple._600 /** Secondary Xplor purple typically used for UI elements and active states, highlights and infographics */
                public static let pinkplanet = Theme.Color.Pink._300 /** Secondary Xplor pink typically used for highlights and infographics */
                public static let skyblue = Theme.Color.Blue._200 /** Secondary Xplor blue typically used for highlights and infographics */
                public static let sunray = UIColor(red: 0.925, green: 0.992, blue: 0.569, alpha: 1) /** Secondary Xplor yellow typically used for highlights and infographics */
                public static let supernova = Theme.Color.Green._200 /** Secondary Xplor green typically used for highlights and infographics */
            }
        }
        public enum Foreground {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0 Please switch to --xpl-color-neutral-1000.")
            public static let dm = Theme.Color.Neutral._1000
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0 Please switch to --xpl-color-neutral-0.")
            public static let lm = Theme.Color.Neutral._0
        }
        public enum Gray {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --color-neutral-0.")
            public static let _0 = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 1)
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --color-neutral-100.")
            public static let _100 = UIColor(red: 0.953, green: 0.957, blue: 0.965, alpha: 1)
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --color-neutral-1000.")
            public static let _1000 = UIColor(red: 0.161, green: 0.149, blue: 0.196, alpha: 1)
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --color-neutral-1100.")
            public static let _1100 = UIColor(red: 0.125, green: 0.118, blue: 0.161, alpha: 1)
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --color-neutral-1200.")
            public static let _1200 = UIColor(red: 0.094, green: 0.086, blue: 0.122, alpha: 1)
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --color-neutral-200.")
            public static let _200 = UIColor(red: 0.933, green: 0.937, blue: 0.953, alpha: 1)
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --color-neutral-300.")
            public static let _300 = UIColor(red: 0.918, green: 0.922, blue: 0.937, alpha: 1)
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --color-neutral-400.")
            public static let _400 = UIColor(red: 0.882, green: 0.886, blue: 0.910, alpha: 1)
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --color-neutral-50.")
            public static let _50 = UIColor(red: 0.973, green: 0.976, blue: 0.980, alpha: 1)
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --color-neutral-500.")
            public static let _500 = UIColor(red: 0.600, green: 0.608, blue: 0.659, alpha: 1)
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --color-neutral-600.")
            public static let _600 = UIColor(red: 0.416, green: 0.427, blue: 0.490, alpha: 1)
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --color-neutral-700.")
            public static let _700 = UIColor(red: 0.235, green: 0.220, blue: 0.278, alpha: 1)
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --color-neutral-800.")
            public static let _800 = UIColor(red: 0.212, green: 0.196, blue: 0.251, alpha: 1)
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --color-neutral-900.")
            public static let _900 = UIColor(red: 0.188, green: 0.176, blue: 0.231, alpha: 1)
        }
        public enum Green {
            public static let _100 = UIColor(red: 0.769, green: 1.000, blue: 0.929, alpha: 1) /** Base green color */
            public static let _200 = UIColor(red: 0.455, green: 0.984, blue: 0.816, alpha: 1) /** Base green color */
            public static let _300 = UIColor(red: 0.322, green: 0.922, blue: 0.729, alpha: 1) /** Base green color */
            public static let _400 = UIColor(red: 0.290, green: 0.831, blue: 0.659, alpha: 1) /** Base green color */
            public static let _50 = UIColor(red: 0.922, green: 1.000, blue: 0.973, alpha: 1) /** Base green color */
            public static let _500 = UIColor(red: 0.216, green: 0.722, blue: 0.561, alpha: 1) /** Base green color */
            public static let _600 = UIColor(red: 0.180, green: 0.600, blue: 0.467, alpha: 1) /** Base green color */
            public static let _700 = UIColor(red: 0.141, green: 0.471, blue: 0.365, alpha: 1) /** Base green color */
            public static let _800 = UIColor(red: 0.114, green: 0.380, blue: 0.294, alpha: 1) /** Base green color */
            public static let _900 = UIColor(red: 0.082, green: 0.278, blue: 0.216, alpha: 1) /** Base green color */
        }
        public enum Highlight {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-yellow-200.")
            public static let dm = Theme.Color.Yellow._200
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-yellow-500.")
            public static let lm = Theme.Color.Yellow._500
        }
        public enum HighlightBg {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-transparent-0.")
            public static let dm = Theme.Color.Transparent._0
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-yellow-200.")
            public static let lm = Theme.Color.Yellow._200
        }
        public enum Information {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-secondary-dm.")
            public static let dm = Theme.Color.Secondary.dm /** uses themable token */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-secondary-lm.")
            public static let lm = Theme.Color.Secondary.lm /** uses themable token */
        }
        public enum InformationBg {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-transparent-0.")
            public static let dm = Theme.Color.Transparent._0
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color.secondary-bg-lm.")
            public static let lm = Theme.Color.SecondaryBg.lm /** uses themable token */
        }
        public enum Navigation {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0 Please switch to --xpl-color-neutral-1000.")
            public static let dm = Theme.Color.Neutral._1000
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0 Please switch to --xpl-color-neutral-1000.")
            public static let lm = Theme.Color.Neutral._1000
        }
        public enum Negative {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-red-300.")
            public static let dm = Theme.Color.Red._300
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-red-600.")
            public static let lm = Theme.Color.Red._600
        }
        public enum NegativeBg {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-transparent-0.")
            public static let dm = Theme.Color.Transparent._0
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-red-100.")
            public static let lm = Theme.Color.Red._100
        }
        public enum Neutral {
            public static let _0 = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 1) /** Pure white, base neutral color */
            public static let _100 = UIColor(red: 0.953, green: 0.957, blue: 0.965, alpha: 1) /** Base neutral color */
            public static let _1000 = UIColor(red: 0.161, green: 0.149, blue: 0.196, alpha: 1) /** Base neutral color */
            public static let _1100 = UIColor(red: 0.125, green: 0.118, blue: 0.161, alpha: 1) /** Base neutral color */
            public static let _1200 = UIColor(red: 0.094, green: 0.086, blue: 0.122, alpha: 1) /** Base neutral color */
            public static let _200 = UIColor(red: 0.933, green: 0.937, blue: 0.953, alpha: 1) /** Base neutral color */
            public static let _300 = UIColor(red: 0.918, green: 0.922, blue: 0.937, alpha: 1) /** Base neutral color */
            public static let _400 = UIColor(red: 0.882, green: 0.886, blue: 0.910, alpha: 1) /** Base neutral color */
            public static let _50 = UIColor(red: 0.973, green: 0.976, blue: 0.980, alpha: 1) /** Base neutral color */
            public static let _500 = UIColor(red: 0.600, green: 0.608, blue: 0.659, alpha: 1) /** Base neutral color */
            public static let _600 = UIColor(red: 0.416, green: 0.427, blue: 0.490, alpha: 1) /** Base neutral color */
            public static let _700 = UIColor(red: 0.235, green: 0.220, blue: 0.278, alpha: 1) /** Base neutral color */
            public static let _800 = UIColor(red: 0.212, green: 0.196, blue: 0.251, alpha: 1) /** Base neutral color */
            public static let _900 = UIColor(red: 0.188, green: 0.176, blue: 0.231, alpha: 1) /** Base neutral color */
        }
        public enum Orange {
            public static let _100 = UIColor(red: 0.996, green: 0.929, blue: 0.894, alpha: 1) /** Base orange color */
            public static let _200 = UIColor(red: 1.000, green: 0.863, blue: 0.800, alpha: 1) /** Base orange color */
            public static let _300 = UIColor(red: 1.000, green: 0.741, blue: 0.659, alpha: 1) /** Base orange color */
            public static let _400 = UIColor(red: 0.976, green: 0.569, blue: 0.439, alpha: 1) /** Base orange color */
            public static let _50 = UIColor(red: 0.996, green: 0.969, blue: 0.953, alpha: 1) /** Base orange color */
            public static let _500 = UIColor(red: 0.969, green: 0.427, blue: 0.263, alpha: 1) /** Base orange color */
            public static let _600 = UIColor(red: 0.957, green: 0.306, blue: 0.153, alpha: 1) /** Base orange color */
            public static let _700 = UIColor(red: 0.800, green: 0.255, blue: 0.129, alpha: 1) /** Base orange color */
            public static let _800 = UIColor(red: 0.651, green: 0.212, blue: 0.102, alpha: 1) /** Base orange color */
            public static let _900 = UIColor(red: 0.478, green: 0.153, blue: 0.078, alpha: 1) /** Base orange color */
        }
        public enum Pink {
            public static let _100 = UIColor(red: 1.000, green: 0.851, blue: 0.984, alpha: 1) /** Base pink color */
            public static let _200 = UIColor(red: 1.000, green: 0.722, blue: 0.976, alpha: 1) /** Base pink color */
            public static let _300 = UIColor(red: 1.000, green: 0.553, blue: 0.957, alpha: 1) /** Base pink color */
            public static let _400 = UIColor(red: 0.949, green: 0.427, blue: 0.863, alpha: 1) /** Base pink color */
            public static let _50 = UIColor(red: 1.000, green: 0.941, blue: 0.996, alpha: 1) /** Base pink color */
            public static let _500 = UIColor(red: 0.898, green: 0.314, blue: 0.784, alpha: 1) /** Base pink color */
            public static let _600 = UIColor(red: 0.800, green: 0.200, blue: 0.600, alpha: 1) /** Base pink color */
            public static let _700 = UIColor(red: 0.749, green: 0.114, blue: 0.482, alpha: 1) /** Base pink color */
            public static let _800 = UIColor(red: 0.600, green: 0.059, blue: 0.329, alpha: 1) /** Base pink color */
            public static let _900 = UIColor(red: 0.451, green: 0.043, blue: 0.247, alpha: 1) /** Base pink color */
        }
        public enum Positive {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-green-300.")
            public static let dm = Theme.Color.Green._300
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-green-500.")
            public static let lm = Theme.Color.Green._500
        }
        public enum PositiveBg {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-transparent-0.")
            public static let dm = Theme.Color.Transparent._0
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-green-100.")
            public static let lm = Theme.Color.Green._100
        }
        public enum Primary {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-orange-400")
            public static let dm = Theme.Color.Orange._400 /** themable */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-orange-600")
            public static let lm = Theme.Color.Orange._600 /** themable */
        }
        public enum PrimaryBg {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-neutral-900")
            public static let dm = Theme.Color.Neutral._900 /** themable */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-orange-50")
            public static let lm = Theme.Color.Orange._50 /** themable */
        }
        public enum Purple {
            public static let _100 = UIColor(red: 0.922, green: 0.898, blue: 1.000, alpha: 1) /** Base purple color */
            public static let _200 = UIColor(red: 0.867, green: 0.820, blue: 1.000, alpha: 1) /** Base purple color */
            public static let _300 = UIColor(red: 0.765, green: 0.678, blue: 1.000, alpha: 1) /** Base purple color */
            public static let _400 = UIColor(red: 0.643, green: 0.502, blue: 1.000, alpha: 1) /** Base purple color */
            public static let _50 = UIColor(red: 0.957, green: 0.949, blue: 1.000, alpha: 1) /** Base purple color */
            public static let _500 = UIColor(red: 0.533, green: 0.341, blue: 0.980, alpha: 1) /** Base purple color */
            public static let _600 = UIColor(red: 0.475, green: 0.243, blue: 0.969, alpha: 1) /** Base purple color */
            public static let _700 = UIColor(red: 0.412, green: 0.137, blue: 0.957, alpha: 1) /** Base purple color */
            public static let _800 = UIColor(red: 0.302, green: 0.102, blue: 0.698, alpha: 1) /** Base purple color */
            public static let _900 = UIColor(red: 0.200, green: 0.051, blue: 0.502, alpha: 1) /** Base purple color */
        }
        public enum Red {
            public static let _100 = UIColor(red: 0.996, green: 0.851, blue: 0.835, alpha: 1) /** Base red color */
            public static let _200 = UIColor(red: 0.996, green: 0.773, blue: 0.745, alpha: 1) /** Base red color */
            public static let _300 = UIColor(red: 1.000, green: 0.576, blue: 0.529, alpha: 1) /** Base red color */
            public static let _400 = UIColor(red: 0.973, green: 0.447, blue: 0.388, alpha: 1) /** Base red color */
            public static let _50 = UIColor(red: 0.996, green: 0.969, blue: 0.953, alpha: 1) /** Base red color */
            public static let _500 = UIColor(red: 0.949, green: 0.310, blue: 0.239, alpha: 1) /** Base red color */
            public static let _600 = UIColor(red: 0.859, green: 0.196, blue: 0.122, alpha: 1) /** Base red color */
            public static let _700 = UIColor(red: 0.761, green: 0.129, blue: 0.059, alpha: 1) /** Base red color */
            public static let _800 = UIColor(red: 0.588, green: 0.075, blue: 0.020, alpha: 1) /** Base red color */
            public static let _900 = UIColor(red: 0.451, green: 0.078, blue: 0.035, alpha: 1) /** Base red color */
        }
        public enum Secondary {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-purple-300")
            public static let dm = Theme.Color.Purple._300 /** themable */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-purple-700")
            public static let lm = Theme.Color.Purple._700 /** themable */
        }
        public enum SecondaryBg {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-neutral-900")
            public static let dm = Theme.Color.Neutral._900 /** themable */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-purple-50")
            public static let lm = Theme.Color.Purple._50 /** themable */
        }
        public enum SecondaryHover {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-purple-400")
            public static let dm = Theme.Color.Purple._400 /** themable */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-purple-800")
            public static let lm = Theme.Color.Purple._800 /** themable */
        }
        public enum Stroke {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0 Please switch to --xpl-color-neutral-600.")
            public static let dm = Theme.Color.Neutral._600
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0 Please switch to --xpl-color-neutral-400.")
            public static let lm = Theme.Color.Neutral._400
        }
        public enum Teal {
            public static let _100 = UIColor(red: 0.737, green: 0.945, blue: 1.000, alpha: 1) /** Base teal color */
            public static let _200 = UIColor(red: 0.557, green: 0.910, blue: 1.000, alpha: 1) /** Base teal color */
            public static let _300 = UIColor(red: 0.376, green: 0.871, blue: 1.000, alpha: 1) /** Base teal color */
            public static let _400 = UIColor(red: 0.192, green: 0.812, blue: 0.973, alpha: 1) /** Base teal color */
            public static let _50 = UIColor(red: 0.918, green: 0.984, blue: 1.000, alpha: 1) /** Base teal color */
            public static let _500 = UIColor(red: 0.114, green: 0.690, blue: 0.839, alpha: 1) /** Base teal color */
            public static let _600 = UIColor(red: 0.051, green: 0.573, blue: 0.706, alpha: 1) /** Base teal color */
            public static let _700 = UIColor(red: 0.004, green: 0.455, blue: 0.573, alpha: 1) /** Base teal color */
            public static let _800 = UIColor(red: 0.000, green: 0.349, blue: 0.439, alpha: 1) /** Base teal color */
            public static let _900 = UIColor(red: 0.000, green: 0.243, blue: 0.306, alpha: 1) /** Base teal color */
        }
        public enum Text {
            public enum Action {
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-primary-dm.")
                public static let dm = Theme.Color.Primary.dm /** uses themable token */
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-primary-lm.")
                public static let lm = Theme.Color.Primary.lm /** uses themable token */
            }
            public enum Primary {
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-gray-0.")
                public static let dm = Theme.Color.Gray._0
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-gray-900.")
                public static let lm = Theme.Color.Gray._900
            }
            public enum Reverse {
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-gray-1000.")
                public static let dm = Theme.Color.Gray._1000
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-gray-0.")
                public static let lm = Theme.Color.Gray._0
            }
            public enum Secondary {
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-gray-500.")
                public static let dm = Theme.Color.Gray._500
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-gray-600.")
                public static let lm = Theme.Color.Gray._600
            }
            public enum Warning {
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-red-300.")
                public static let dm = Theme.Color.Red._300
                @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-red-700.")
                public static let lm = Theme.Color.Red._700
            }
        }
        public enum Transparent {
            public enum Light {
                public static let _10 = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 0.10196078431372549) /** Light transparent color @ 10% opacity. */
                public static let _25 = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 0.25098039215686274) /** Light transparent color @ 25% opacity. */
                public static let _5 = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 0.050980392156862744) /** Light transparent color @ 5% opacity. */
                public static let _50 = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 0.5019607843137255) /** Light transparent color @ 50% opacity. */
                public static let _75 = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 0.7490196078431373) /** Light transparent color @ 75% opacity. */
            }
            public enum Neutral {
                public static let _10 = UIColor(red: 0.188, green: 0.176, blue: 0.231, alpha: 0.10196078431372549) /** Neutral transparent color @ 10% opacity */
                public static let _25 = UIColor(red: 0.188, green: 0.176, blue: 0.231, alpha: 0.25098039215686274) /** Neutral transparent color @ 25% opacity */
                public static let _5 = UIColor(red: 0.188, green: 0.176, blue: 0.231, alpha: 0.050980392156862744) /** Neutral transparent color @ 5% opacity */
                public static let _50 = UIColor(red: 0.188, green: 0.176, blue: 0.231, alpha: 0.5019607843137255) /** Neutral transparent color @ 50% opacity */
                public static let _75 = UIColor(red: 0.188, green: 0.176, blue: 0.231, alpha: 0.7490196078431373) /** Neutral transparent color @ 75% opacity */
            }
            public static let _0 = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 0) /** Clear transparent color */
        }
        public enum Trivial {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-gray-500.")
            public static let dm = Theme.Color.Gray._500
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-gray-600.")
            public static let lm = Theme.Color.Gray._600
        }
        public enum TrivialBg {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-transparent-0.")
            public static let dm = Theme.Color.Transparent._0
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --xpl-color-gray-400.")
            public static let lm = Theme.Color.Gray._400
        }
        public enum Yellow {
            public static let _100 = UIColor(red: 1.000, green: 0.929, blue: 0.729, alpha: 1) /** Base yellow color */
            public static let _200 = UIColor(red: 1.000, green: 0.882, blue: 0.561, alpha: 1) /** Base yellow color */
            public static let _300 = UIColor(red: 1.000, green: 0.835, blue: 0.388, alpha: 1) /** Base yellow color */
            public static let _400 = UIColor(red: 1.000, green: 0.788, blue: 0.216, alpha: 1) /** Base yellow color */
            public static let _50 = UIColor(red: 1.000, green: 0.973, blue: 0.902, alpha: 1) /** Base yellow color */
            public static let _500 = UIColor(red: 1.000, green: 0.745, blue: 0.043, alpha: 1) /** Base yellow color */
            public static let _600 = UIColor(red: 0.839, green: 0.616, blue: 0.000, alpha: 1) /** Base yellow color */
            public static let _700 = UIColor(red: 0.678, green: 0.498, blue: 0.000, alpha: 1) /** Base yellow color */
            public static let _800 = UIColor(red: 0.522, green: 0.380, blue: 0.000, alpha: 1) /** Base yellow color */
            public static let _900 = UIColor(red: 0.361, green: 0.263, blue: 0.000, alpha: 1) /** Base yellow color */
        }
    }
    public enum Font {
        public enum Family {
            public static let default = apple-system, system-ui, 'Segoe UI', Arial, Helvetica, Roboto, sans-serif
        }
        public enum Size {
            public enum Display {
                public static let _1 = Theme.Size._350 /** Title size typography */
                public static let _2 = Theme.Size._300 /** Title size typography */
                public static let _3 = Theme.Size._250 /** Title size typography */
            }
            public enum Title {
                public static let _1 = Theme.Size._200 /** Title size typography */
                public static let _2 = Theme.Size._150 /** Title size typography */
                public static let _3 = Theme.Size._125 /** Title size typography */
                public static let _4 = Theme.Size._100 /** Title size typography */
                public static let _5 = Theme.Size._0875 /** Smallest Title size typography */
            }
            public static let body = Theme.Size._0875 /** Default body size typography */
            public static let callout = Theme.Size._075 /** Callout size typography */
            public static let caption = Theme.Size._0625 /** Caption size typography */
        }
        public enum Weight {
            public static let bold = 700 /** Default type weight, used in body and caption typography styles */
            public static let labelDefault = Theme.Font.Weight.medium /** Default weight labels, typically on forms */
            public static let labelStrong = Theme.Font.Weight.bold /** Bold weight labels, typically on forms */
            public static let medium = 500 /** Semibold type, used in Display typography styles */
            public static let normal = 400 /** Bold type, used in Title typography styles */
            public static let semibold = 600 /** Medium type, used in Caption typography styles */
        }
    }
    public enum Icon {
        public enum Badge {
            public static let blue = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Accent.alternativeBold : Theme.Background.Accent.alternativeBold
            }
            public static let default = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Accent.default : Theme.Background.Accent.default
            }
            public static let green = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Accent.positiveBold : Theme.Background.Accent.positiveBold
            }
            public static let grey = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Icon.subtle : Theme.Icon.subtle
            }
            public static let red = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Accent.negative : Theme.Background.Accent.negative
            }
            public static let yellow = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Background.Accent.highlight : Theme.Background.Accent.highlight
            }
        }
        public static let brand = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Orange._300 : Theme.Color.Brand.Primary.xplorange
        } /** Use for brand logos and icons paired with primary brand color. */
        public static let default = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._0 : Theme.Color.Neutral._1000
        } /** Default icon color and when paired with default or strong text. */
        public static let disabled = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._500 : Theme.Color.Neutral._600
        } /** Use for icons paired with disabled text or actions. */
        public static let information = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._300 : Theme.Color.Purple._700
        } /** Use for icons communicating information */
        public static let inverse = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._1000 : Theme.Color.Neutral._0
        } /** Inverse color icons (white on dark surfaces, dark on light surfaces) */
        public static let inverseOnDark = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._0 : Theme.Color.Neutral._0
        } /** White icons on dark backgrounds that do not mode switch. */
        public static let inverseOnLight = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._1000 : Theme.Color.Neutral._1000
        } /** Dark icons on light backgrounds that do not mode switch. */
        public static let negative = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._300 : Theme.Color.Red._700
        } /** Use for icons with negative sentiment, or paired with negative text. */
        public static let positive = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._300 : Theme.Color.Green._700
        } /** Use for icons in a positive sentiment or paired with positive text. */
        public static let subtle = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._500 : Theme.Color.Neutral._500
        } /** Use when paired with subtle text colors or inactive actions. */
        public static let warning = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Yellow._200 : Theme.Color.Yellow._600
        } /** Highlight accented borders. */
    }
    public enum Size {
        public enum Font {
            public static let body = Theme.Size._0875
            public static let callout = Theme.Size._075
            public static let caption = Theme.Size._0625
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0.")
            public static let title1 = Theme.Size._175
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0.")
            public static let title2 = Theme.Size._150
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0.")
            public static let title3 = Theme.Size._125
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0.")
            public static let title4 = Theme.Size._100
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0.")
            public static let title5 = Theme.Size._0875
        }
        public enum Radius {
            public static let button = Theme.Size.Radius.full /** themable */
            public static let default = CGFloat(8.00)
            public static let full = CGFloat(999.00)
            public static let large = CGFloat(16.00)
            public static let none = CGFloat(0.00)
            public static let small = CGFloat(2.00)
        }
        public enum Spacing {
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-0")
            public static let _0 = CGFloat(0.00) /** 0px/0rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-10")
            public static let _10 = CGFloat(10.00) /** 10px/0.625rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-112")
            public static let _112 = CGFloat(112.00) /** 112px/7rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-12")
            public static let _12 = CGFloat(12.00) /** 12px/0.75rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-112 or --space-144")
            public static let _128 = CGFloat(128.00) /** 128px/8rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-12 or --space-16")
            public static let _14 = CGFloat(14.00) /** 14px/0.875rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-144")
            public static let _144 = CGFloat(144.00) /** 144px/9rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-16")
            public static let _16 = CGFloat(16.00) /** 16px/1rem (base value) */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-2")
            public static let _2 = CGFloat(2.00) /** 2px/0.125rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-20")
            public static let _20 = CGFloat(20.00) /** 20px/1.25rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-24")
            public static let _24 = CGFloat(24.00) /** 24px/1.5rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-24 or --space-32")
            public static let _28 = CGFloat(28.00) /** 28px/1.75rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-32")
            public static let _32 = CGFloat(32.00) /** 32px/2rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-32 or --space-40")
            public static let _36 = CGFloat(36.00) /** 36px/2.25rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-4")
            public static let _4 = CGFloat(4.00) /** 4px/0.25rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-40")
            public static let _40 = CGFloat(40.00) /** 40px/2.5rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-48")
            public static let _48 = CGFloat(48.00) /** 48px/3rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-56")
            public static let _56 = CGFloat(56.00) /** 56px/3.5rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-6")
            public static let _6 = CGFloat(6.00) /** 6px/0.375rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-64")
            public static let _64 = CGFloat(64.00) /** 64px/4rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-72")
            public static let _72 = CGFloat(72.00) /** 72px/4.5rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-8")
            public static let _8 = CGFloat(8.00) /** 8px/0.5rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-80")
            public static let _80 = CGFloat(80.00) /** 80px/5rem */
            @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to --space-80 or --space-112")
            public static let _96 = CGFloat(96.00) /** 96px/6rem */
        }
        public static let _0 = CGFloat(0.00) /** 0px/0rem */
        public static let _0125 = CGFloat(2.00) /** 2px/0.125rem */
        public static let _025 = CGFloat(4.00) /** 4px/0.25rem */
        public static let _0375 = CGFloat(6.00) /** 6px/0.375rem */
        public static let _050 = CGFloat(8.00) /** 8px/0.5rem */
        public static let _0625 = CGFloat(10.00) /** 10px/0.625rem */
        public static let _075 = CGFloat(12.00) /** 12px/0.75rem */
        @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to either --size-075 or --size-100")
        public static let _0875 = CGFloat(14.00) /** 14px/0.875rem */
        public static let _100 = CGFloat(16.00) /** 16px/1rem (base value) */
        public static let _1125 = CGFloat(18.00) /** 18px/1.125 (base value) */
        public static let _125 = CGFloat(20.00) /** 20px/1.25rem */
        public static let _150 = CGFloat(24.00) /** 24px/1.5rem */
        @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to either --size-150 or --size-200")
        public static let _175 = CGFloat(28.00) /** 28px/1.75rem */
        public static let _200 = CGFloat(32.00) /** 32px/2rem */
        @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please switch to either --size-150 or --size-200")
        public static let _225 = CGFloat(36.00) /** 36px/2.25rem */
        public static let _250 = CGFloat(40.00) /** 40px/2.5rem */
        public static let _300 = CGFloat(48.00) /** 48px/3rem */
        public static let _350 = CGFloat(56.00) /** 56px/3.5rem */
        public static let _400 = CGFloat(64.00) /** 64px/4rem */
        public static let _450 = CGFloat(72.00) /** 72px/4.5rem */
        public static let _500 = CGFloat(80.00) /** 80px/5rem */
        @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please remove this value from your codebase.")
        public static let _600 = CGFloat(96.00) /** 96px/6rem */
        public static let _700 = CGFloat(112.00) /** 112px/7rem */
        @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please remove this value from your codebase.")
        public static let _800 = CGFloat(128.00) /** 128px/8rem */
        @available(*, deprecated, message: "This value is deprecated and will be removed in v3.0.0. Please remove this value from your codebase.")
        public static let _900 = CGFloat(144.00) /** 144px/9rem */
    }
    public enum Space {
        public static let _0 = CGFloat(0.00) /** 0px/0rem */
        public static let _10 = CGFloat(10.00) /** 10px/0.625rem */
        public static let _112 = CGFloat(112.00) /** 112px/7rem */
        public static let _12 = CGFloat(12.00) /** 12px/0.75rem */
        public static let _144 = CGFloat(144.00) /** 144px/8.75rem */
        public static let _16 = CGFloat(16.00) /** 16px/1rem */
        public static let _2 = CGFloat(2.00) /** 2px/0.125rem */
        public static let _24 = CGFloat(24.00) /** 24px/1.5rem */
        public static let _32 = CGFloat(32.00) /** 32px/2rem */
        public static let _4 = CGFloat(4.00) /** 4px/0.25rem */
        public static let _40 = CGFloat(40.00) /** 40px/2.5rem */
        public static let _48 = CGFloat(48.00) /** 48px/3rem */
        public static let _56 = CGFloat(56.00) /** 56px/3.5rem */
        public static let _6 = CGFloat(6.00) /** 6px/0.375rem */
        public static let _64 = CGFloat(64.00) /** 64px/4rem */
        public static let _72 = CGFloat(72.00) /** 72px/4.5rem */
        public static let _8 = CGFloat(8.00) /** 8px/0.5rem */
        public static let _80 = CGFloat(80.00) /** 80px/5rem */
    }
    public enum Text {
        public enum Badge {
            public static let blue = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Text.strong : Theme.Text.strong
            } /** Use on links that have been visited */
            public static let default = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Text.strong : Theme.Text.strong
            } /** Use for green badge text */
            public static let gray = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Text.strong : Theme.Text.strong
            } /** Use on link hover states */
            public static let green = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Text.strong : Theme.Text.strong
            } /** Use for gray badge text */
            public static let red = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Text.strong : Theme.Text.strong
            } /** Use for blue badge text */
            public static let yellow = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Text.strong : Theme.Text.strong
            } /** Use for red badge text */
        }
        public enum Link {
            public static let default = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._300 : Theme.Color.Purple._700
            } /** Use for link text */
            public static let hovered = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Purple._400 : Theme.Color.Purple._800
            } /** Use for default badge text */
            public static let visited = UIColor { traitCollection in
                return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Pink._300 : Theme.Color.Pink._800
            } /** Use for yellow badge text */
        }
        public static let default = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._50 : Theme.Color.Neutral._900
        } /** Use for primary text color such as body or titles in sentence case */
        public static let disabled = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Text.subdued : Theme.Text.subdued
        } /** Use on disabled text */
        public static let inverse = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._1000 : Theme.Color.Neutral._0
        } /** Use on inverse surfaces (light on dark surface, dark on light surface) */
        public static let inverseOnDark = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._0 : Theme.Color.Neutral._0
        } /** Use on text on a dark surface that does not mode switch */
        public static let inverseOnLight = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._1000 : Theme.Color.Neutral._1000
        } /** Use on a light surface that does not mode switch */
        public static let negative = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Red._300 : Theme.Color.Red._700
        } /** Use on negative sentiment text */
        public static let positive = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Green._300 : Theme.Color.Green._700
        } /** Use on positive sentiment text */
        public static let strong = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._0 : Theme.Color.Neutral._1100
        } /** Bold text color, use for display text styles, page headings */
        public static let subdued = UIColor { traitCollection in
            return traitCollection.userInterfaceStyle == .dark ? Theme.Color.Neutral._500 : Theme.Color.Neutral._600
        } /** Use for subdued text such as descriptions and details */
    }
}
