/** * Do not edit directly, this file was auto-generated. */ package com.xplor.apollo.design import androidx.compose.foundation.isSystemInDarkTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color as ComposeColor import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp /** Converts hex string to Compose Color */ private fun String.toColor(): ComposeColor { val hex = this.removePrefix("#").removePrefix("0x") return when (hex.length) { 6 -> ComposeColor(android.graphics.Color.parseColor("#$hex")) 8 -> ComposeColor(android.graphics.Color.parseColor("#$hex")) else -> ComposeColor.Unspecified } } object ApolloTheme { object Background { object Accent { /** Alternative accent color */ val alternative: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffbaf6ff".toColor() else "#ff85bfeb".toColor() /** Alternative accent color in a bold weight */ val alternativebold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff9fdaf5".toColor() else "#ff356ccc".toColor() /** Use for brand color accents */ val brand: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff99170".toColor() else "#fff44e27".toColor() /** Use for subtle brand accents */ val brandsubtle: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff76d43".toColor() else "#ffffdccc".toColor() /** Use for default accent backgrounds */ val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#ff6923f4".toColor() /** Use for highlighted accent backgrounds */ val highlight: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffe18f".toColor() else "#ffffbe0b".toColor() /** Use for negative sentiments */ val negative: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffff9387".toColor() else "#ffdb321f".toColor() /** Use for negative sentiments when a bold weight is needed */ val negativebold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffdb321f".toColor() else "#ff961305".toColor() /** Use for neutral accents */ val neutral: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff6a6d7d".toColor() else "#ffe1e2e8".toColor() /** Use for neutral accents that need a bolder weight */ val neutralbold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffe1e2e8".toColor() else "#ff999ba8".toColor() /** Use for pink accent backgrounds */ val pink: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffff8df4".toColor() else "#fff26ddc".toColor() /** Use for positive sentiment accents */ val positive: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff24785d".toColor() else "#ff4ad4a8".toColor() /** Use for positive sentiments when a bold weight is needed */ val positivebold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff4ad4a8".toColor() else "#ff24785d".toColor() } object Action { object Negative { /** Use for negative actions active state */ val active: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff87263".toColor() else "#ff961305".toColor() /** Use for negative actions default state */ val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffff9387".toColor() else "#ffc2210f".toColor() /** Use for negative actions focused state */ val focus: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffff9387".toColor() else "#ffc2210f".toColor() /** Use for negative actions hover state */ val hover: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff87263".toColor() else "#ff961305".toColor() } object Positive { /** Use for positive actions active state */ val active: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff4ad4a8".toColor() else "#ff1d614b".toColor() /** Use for positive actions default state */ val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff52ebba".toColor() else "#ff24785d".toColor() /** Use for positive actions focused state */ val focus: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff52ebba".toColor() else "#ff24785d".toColor() /** Use for positive actions hover state */ val hover: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff4ad4a8".toColor() else "#ff1d614b".toColor() } object Primary { /** Use for primary action active state */ val active: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffa480ff".toColor() else "#ff4d1ab2".toColor() /** Use for primary action default state */ val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#ff6923f4".toColor() /** Use for primary action focus state */ val focus: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#ff6923f4".toColor() /** Use for primary action hover state */ val hover: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffa480ff".toColor() else "#ff4d1ab2".toColor() } object Secondary { /** Use for secondary action active state */ val active: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff292632".toColor() else "#ffffffff".toColor() /** Use for secondary action default state */ val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff292632".toColor() else "#ffffffff".toColor() /** Use for secondary action focus state */ val focus: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff292632".toColor() else "#ffffffff".toColor() /** Use for secondary action hover state */ val hover: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff292632".toColor() else "#ffffffff".toColor() } object Tertiary { /** Use for tertiary action active state */ val active: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff3c3847".toColor() else "#ffeaebef".toColor() /** Use for tertiary action default state */ val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#00ffffff".toColor() /** Use for tertiary action focus state */ val focus: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff292632".toColor() else "#fff3f4f6".toColor() /** Use for tertiary action hover state */ val hover: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff363240".toColor() else "#fff3f4f6".toColor() } /** Use for disabled action states */ val disabled: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff363240".toColor() else "#fff3f4f6".toColor() } object Badge { /** Positive sentiment toast surface */ val blue: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#ffd1f9ff".toColor() /** Default Badge surface */ val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#ffebe5ff".toColor() /** Neutral sentiment Toast surface */ val green: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#ffc4ffed".toColor() /** Positive sentiment toast surface */ val grey: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#ffe1e2e8".toColor() /** Orange badge surface */ val orange: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#fffeede4".toColor() /** Neutral sentiment Toast surface */ val red: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#fffed9d5".toColor() /** Neutral sentiment Toast surface */ val yellow: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#ffffedba".toColor() } object Brand { /** Primary brand color. Used for logos and brand accents */ val primary: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffdccc".toColor() else "#fff44e27".toColor() /** Primary brand surface color */ val primarysurface: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff7a2714".toColor() else "#fffef7f3".toColor() /** Secondary brand color */ val secondary: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#ff6923f4".toColor() /** Secondary brand surface color */ val secondarysurface: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff330d80".toColor() else "#fff4f2ff".toColor() /** Brand tertiary color. Used primarily for surfaces */ val tertiary: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fffef7f3".toColor() else "#fffef7f3".toColor() } object Messaging { /** Negative sentiment Toast surface */ val information: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#fff4f2ff".toColor() /** Grey Badge surface */ val negative: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#fffed9d5".toColor() /** Blue badge surface */ val negativebold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#ffc2210f".toColor() /** Green badge surface */ val positive: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#ffc4ffed".toColor() /** Red Badge surface */ val positivebold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#ff24785d".toColor() /** Negative sentiment Toast surface */ val warning: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#ffffedba".toColor() /** Yellow Badge surface */ val warningbold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#ffffd563".toColor() } object Surface { object Transparent { /** Use for transparent surfaces */ val _0: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#00ffffff".toColor() else "#00ffffff".toColor() /** Use for elevation shadows and overlays */ val _10: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#1affffff".toColor() else "#1a302d3b".toColor() /** Use for elevation shadows and overlays */ val _25: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#40ffffff".toColor() else "#40302d3b".toColor() /** Use for elevation shadows and overlays */ val _5: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#0dffffff".toColor() else "#0d302d3b".toColor() /** Use for elevation shadows and overlays */ val _50: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#80ffffff".toColor() else "#80302d3b".toColor() /** Use for elevation shadows and overlays */ val _75: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#bfffffff".toColor() else "#bf302d3b".toColor() } /** Use on transparent backdrops; eg. behind a modal */ val backdrop: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#bf302d3b".toColor() else "#80302d3b".toColor() /** Use for bold dark surfaces */ val bold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffeeeff3".toColor() else "#ff292632".toColor() /** The default surface for pages and containers */ val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff292632".toColor() else "#ffffffff".toColor() /** Use for informational surfaces */ val information: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff3c3847".toColor() else "#fff4f2ff".toColor() /** Use for informational surfaces where a bold weight is needed */ val informationbold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff6a6d7d".toColor() else "#ffebe5ff".toColor() /** Use for inverse surfaces on dark surfaces where mode switching is not needed */ val inverseondark: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffffff".toColor() else "#ffffffff".toColor() /** Use for inverse surfaces on light surfaces where mode switching is not needed */ val inverseonlight: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff292632".toColor() else "#ff292632".toColor() /** Use for negative sentiment surfaces */ val negative: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffff9387".toColor() else "#fffed9d5".toColor() /** Use for positive sentiment surfaces */ val positive: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff52ebba".toColor() else "#ffc4ffed".toColor() /** Use for subtle surfaces */ val subtle: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff18161f".toColor() else "#fff3f4f6".toColor() /** Use for the subtlest surfaces */ val subtlest: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff302d3b".toColor() else "#fff8f9fa".toColor() } } object Border { object Accent { /** Alternative accented borders */ val alternative: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff9fdaf5".toColor() else "#ffd1f9ff".toColor() /** Brand color accented borders */ val brand: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff76d43".toColor() else "#fff44e27".toColor() /** Default color accented borders */ val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#ff6923f4".toColor() /** Highlight accented borders */ val highlight: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffe18f".toColor() else "#ffffe18f".toColor() /** Informational accented borders */ val information: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#ff6923f4".toColor() /** Subtle accented borders */ val subtle: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff999ba8".toColor() else "#ff999ba8".toColor() /** Highlight accented borders */ val warning: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffe18f".toColor() else "#ffffbe0b".toColor() } object Badge { /** Blue badge surface */ val blue: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff9fdaf5".toColor() else "#00ffffff".toColor() /** Green badge surface */ val green: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff52ebba".toColor() else "#00ffffff".toColor() /** Grey badge surface */ val grey: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff999ba8".toColor() else "#00ffffff".toColor() /** Orange badge border */ val orange: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffbda8".toColor() else "#00ffffff".toColor() /** Blue badge surface */ val purple: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#00ffffff".toColor() /** Red badge surface */ val red: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffff9387".toColor() else "#00ffffff".toColor() /** Yellow badge surface */ val yellow: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffe18f".toColor() else "#00ffffff".toColor() } object Radius { val button = 9999.dp val default = 8.dp val full = 9999.dp val large = 16.dp val none = 0.dp val small = 4.dp } /** Use for borders in an active state */ val active: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#ff6923f4".toColor() /** Default border color */ val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff6a6d7d".toColor() else "#ffe1e2e8".toColor() /** Use for borders in a focus state */ val focus: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffa480ff".toColor() else "#ff4d1ab2".toColor() /** Use for borders in a hover state */ val hover: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#ff6923f4".toColor() /** Use for inverse borders (light on dark/dark on light) */ val inverse: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff292632".toColor() else "#ffffffff".toColor() val large = 2.dp /** Use for negative sentiment borders */ val negative: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffff9387".toColor() else "#ffc2210f".toColor() val none = 0.dp /** Use for positive sentiment borders */ val positive: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff52ebba".toColor() else "#ff24785d".toColor() val small = 1.dp /** Use for strong weight borders */ val strong: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffe1e2e8".toColor() else "#ff6a6d7d".toColor() /** Use for subtle weight borders */ val subtle: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff363240".toColor() else "#ffeeeff3".toColor() } object Chart { object Blue { /** Use for monochromatic charts where color weight is the differentiator */ val bold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff6aa3e0".toColor() else "#ff356ccc".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val bolder: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff85bfeb".toColor() else "#ff2253b3".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val boldest: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff9fdaf5".toColor() else "#ff0f3999".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val light: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff356ccc".toColor() else "#ff9fdaf5".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val lighter: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff2253b3".toColor() else "#ffbaf6ff".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val normal: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff5088d6".toColor() else "#ff6aa3e0".toColor() } object Green { /** Use for monochromatic charts where color weight is the differentiator */ val bold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff52ebba".toColor() else "#ff4ad4a8".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val bolder: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff74fbd0".toColor() else "#ff2e9977".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val boldest: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc4ffed".toColor() else "#ff1d614b".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val light: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff2e9977".toColor() else "#ff74fbd0".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val lighter: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff24785d".toColor() else "#ffc4ffed".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val normal: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff4ad4a8".toColor() else "#ff52ebba".toColor() } object Neutral { /** Use for monochromatic charts where color weight is the differentiator */ val bold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffe1e2e8".toColor() else "#ff3c3847".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val bolder: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffeeeff3".toColor() else "#ff292632".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val boldest: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff8f9fa".toColor() else "#ff18161f".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val light: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff6a6d7d".toColor() else "#ff999ba8".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val lighter: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff3c3847".toColor() else "#ffe1e2e8".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val normal: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff999ba8".toColor() else "#ff6a6d7d".toColor() } object Orange { /** Use for monochromatic charts where color weight is the differentiator */ val bold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffbda8".toColor() else "#fff76d43".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val bolder: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffdccc".toColor() else "#ffcc4121".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val boldest: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fffeede4".toColor() else "#ff7a2714".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val light: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff44e27".toColor() else "#ffffbda8".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val lighter: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffa6361a".toColor() else "#ffffdccc".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val normal: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff99170".toColor() else "#fff99170".toColor() } object Pink { /** Use for monochromatic charts where color weight is the differentiator */ val bold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffb8f9".toColor() else "#ffbf1d7b".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val bolder: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffd9fb".toColor() else "#ff990f54".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val boldest: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fffff0fe".toColor() else "#ff730b3f".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val light: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffcc3399".toColor() else "#ffff8df4".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val lighter: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff990f54".toColor() else "#ffffd9fb".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val normal: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff26ddc".toColor() else "#ffe550c8".toColor() } object Purple { /** Use for monochromatic charts where color weight is the differentiator */ val bold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#ff8857fa".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val bolder: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffddd1ff".toColor() else "#ff4d1ab2".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val boldest: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffebe5ff".toColor() else "#ff330d80".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val light: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff793ef7".toColor() else "#ffc3adff".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val lighter: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff4d1ab2".toColor() else "#ffddd1ff".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val normal: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffa480ff".toColor() else "#ffa480ff".toColor() } object Red { /** Use for monochromatic charts where color weight is the differentiator */ val bold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffff9387".toColor() else "#ffc2210f".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val bolder: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fffec5be".toColor() else "#ff961305".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val boldest: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fffed9d5".toColor() else "#ff731409".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val light: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc2210f".toColor() else "#ffff9387".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val lighter: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff961305".toColor() else "#fffed9d5".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val normal: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff24f3d".toColor() else "#fff24f3d".toColor() } object Teal { /** Use for monochromatic charts where color weight is the differentiator */ val bold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff31cff8".toColor() else "#ff017492".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val bolder: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff8ee8ff".toColor() else "#ff005970".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val boldest: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffbcf1ff".toColor() else "#ff003e4e".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val light: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff0d92b4".toColor() else "#ff31cff8".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val lighter: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff017492".toColor() else "#ff8ee8ff".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val normal: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff1db0d6".toColor() else "#ff1db0d6".toColor() } object Theme { object Cool { /** Cool theme color for the 1st data point */ val _1: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff330d80".toColor() else "#ff330d80".toColor() /** Cool theme color for the 2nd data point */ val _2: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff8ee8ff".toColor() else "#ff8ee8ff".toColor() /** Cool theme color for the 3rd data point */ val _3: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff8857fa".toColor() else "#ff8857fa".toColor() /** Cool theme color for the 4th data point */ val _4: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff1db0d6".toColor() else "#ff1db0d6".toColor() /** Cool theme color for the 5th data point */ val _5: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff4d1ab2".toColor() else "#ff4d1ab2".toColor() /** Cool theme color for the 6th data point */ val _6: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff6aa3e0".toColor() else "#ff6aa3e0".toColor() /** Cool theme color for the 7th data point */ val _7: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#ffc3adff".toColor() /** Cool theme color for the 8th data point */ val _8: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff0f3999".toColor() else "#ff0f3999".toColor() } object Fun { /** Fun theme color for the 1st data point */ val _1: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff0f3999".toColor() else "#ff0f3999".toColor() /** Fun theme color for the 2nd data point */ val _2: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff1db0d6".toColor() else "#ff1db0d6".toColor() /** Fun theme color for the 3th data point */ val _3: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff4ad4a8".toColor() else "#ff4ad4a8".toColor() /** Fun theme color for the 4th data point */ val _4: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff8857fa".toColor() else "#ff8857fa".toColor() /** Fun theme color for the 5th data point */ val _5: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#ffc3adff".toColor() /** Fun theme color for the 6th data point */ val _6: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffe550c8".toColor() else "#ffe550c8".toColor() /** Fun theme color for the 7th data point */ val _7: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff99170".toColor() else "#fff99170".toColor() /** Fun theme color for the 8th data point */ val _8: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff31cff8".toColor() else "#ff31cff8".toColor() } object Sunset { /** Sunset theme color for the 1st data point */ val _1: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff4d1ab2".toColor() else "#ff4d1ab2".toColor() /** Sunset theme color for the 2nd data point */ val _2: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff8857fa".toColor() else "#ff8857fa".toColor() /** Sunset theme color for the 3rd data point */ val _3: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff76d43".toColor() else "#fff76d43".toColor() /** Sunset theme color for the 4th data point */ val _4: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffbda8".toColor() else "#ffffbda8".toColor() /** Sunset theme color for the 5th data point */ val _5: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffd563".toColor() else "#ffffd563".toColor() /** Sunset theme color for the 6th data point */ val _6: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff52ebba".toColor() else "#ff52ebba".toColor() /** Sunset theme color for the 7th data point */ val _7: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff6aa3e0".toColor() else "#ff6aa3e0".toColor() /** Sunset theme color for the 8th data point */ val _8: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff2253b3".toColor() else "#ff2253b3".toColor() } object Twilight { /** Twilight theme color for the 1st data point */ val _1: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff330d80".toColor() else "#ff330d80".toColor() /** Twilight theme color for the 2nd data point */ val _2: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff8857fa".toColor() else "#ff8857fa".toColor() /** Twilight theme color for the 3rd data point */ val _3: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#ffc3adff".toColor() /** Twilight theme color for the 4th data point */ val _4: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffff8df4".toColor() else "#ffff8df4".toColor() /** Twilight theme color for the 5th data point */ val _5: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffe550c8".toColor() else "#ffe550c8".toColor() /** Twilight theme color for the 6th data point */ val _6: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff76d43".toColor() else "#fff76d43".toColor() /** Twilight theme color for the 7th data point */ val _7: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffbe0b".toColor() else "#ffffd563".toColor() /** Twilight theme color for the 8th data point */ val _8: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff4ad4a8".toColor() else "#ff4ad4a8".toColor() } object Vibrant { /** Vibrant theme color for the 1st data point */ val _1: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff4d1ab2".toColor() else "#ff4d1ab2".toColor() /** Vibrant theme color for the 2nd data point */ val _2: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff99170".toColor() else "#fff99170".toColor() /** Vibrant theme color for the 3rd data point */ val _3: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffe550c8".toColor() else "#ffe550c8".toColor() /** Vibrant theme color for the 4th data point */ val _4: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffd563".toColor() else "#ffffd563".toColor() /** Vibrant theme color for the 5th data point */ val _5: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff8857fa".toColor() else "#ff8857fa".toColor() /** Vibrant theme color for the 6th data point */ val _6: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff52ebba".toColor() else "#ff52ebba".toColor() /** Vibrant theme color for the 7th data point */ val _7: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffbf1d7b".toColor() else "#ffbf1d7b".toColor() /** Vibrant theme color for the 8th data point */ val _8: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff31cff8".toColor() else "#ff31cff8".toColor() } object Warm { /** Warm theme color for the 1st data point */ val _1: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff4d1ab2".toColor() else "#ff4d1ab2".toColor() /** Warm theme color for the 2th data point */ val _2: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff8857fa".toColor() else "#ff8857fa".toColor() /** Warm theme color for the 3th data point */ val _3: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffe550c8".toColor() else "#ffe550c8".toColor() /** Warm theme color for the 4th data point */ val _4: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffff8df4".toColor() else "#ffff8df4".toColor() /** Warm theme color for the 5th data point */ val _5: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff76d43".toColor() else "#fff44e27".toColor() /** Warm theme color for the 6th data point */ val _6: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff99170".toColor() else "#fff99170".toColor() /** Warm theme color for the 7th data point */ val _7: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffc937".toColor() else "#ffffc937".toColor() /** Warm theme color for the 8th data point */ val _8: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffad7f00".toColor() else "#ffad7f00".toColor() } } object Yellow { /** Use for monochromatic charts where color weight is the differentiator */ val bold: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffd563".toColor() else "#ffffbe0b".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val bolder: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffe18f".toColor() else "#ffad7f00".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val boldest: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffedba".toColor() else "#ff5c4300".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val light: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffbe0b".toColor() else "#ffffd563".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val lighter: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffad7f00".toColor() else "#ffffe18f".toColor() /** Use for monochromatic charts where color weight is the differentiator */ val normal: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffc937".toColor() else "#ffffc937".toColor() } } object Color { object Accent { object Blue { val dm: ComposeColor = "#ffbaf6ff".toColor() val lm: ComposeColor = "#ff6aa3e0".toColor() } val green: ComposeColor = "#ff74fbd0".toColor() val pink: ComposeColor = "#ffff8df4".toColor() val purple: ComposeColor = "#ffc3adff".toColor() val yellow: ComposeColor = "#ffffe18f".toColor() } object Action { object Disabled { val dm: ComposeColor = "#ff363240".toColor() val lm: ComposeColor = "#fff3f4f6".toColor() } object Primary { object Hover { val dm: ComposeColor = "#ffa480ff".toColor() val lm: ComposeColor = "#ff4d1ab2".toColor() } val dm: ComposeColor = "#ffc3adff".toColor() val lm: ComposeColor = "#ff6923f4".toColor() } object Warning { object Hover { val dm: ComposeColor = "#fff87263".toColor() val lm: ComposeColor = "#ff961305".toColor() } val dm: ComposeColor = "#ffff9387".toColor() val lm: ComposeColor = "#ffc2210f".toColor() } } object Background { val dm: ComposeColor = "#ff18161f".toColor() val lm: ComposeColor = "#fff8f9fa".toColor() } object Background2 { val dm: ComposeColor = "#ff201e29".toColor() val lm: ComposeColor = "#fff3f4f6".toColor() } object Blue { /** Base blue color */ val _100: ComposeColor = "#ffd1f9ff".toColor() /** Base blue color */ val _200: ComposeColor = "#ffbaf6ff".toColor() /** Base blue color */ val _300: ComposeColor = "#ff9fdaf5".toColor() /** Base blue color */ val _400: ComposeColor = "#ff85bfeb".toColor() /** Base blue color */ val _50: ComposeColor = "#ffe8fcff".toColor() /** Base blue color */ val _500: ComposeColor = "#ff6aa3e0".toColor() /** Base blue color */ val _600: ComposeColor = "#ff5088d6".toColor() /** Base blue color */ val _700: ComposeColor = "#ff356ccc".toColor() /** Base blue color */ val _800: ComposeColor = "#ff2253b3".toColor() /** Base blue color */ val _900: ComposeColor = "#ff0f3999".toColor() } object Brand { object Primary { /** Primary Xplor brand deep purple */ val deepspace: ComposeColor = "#ff220021".toColor() /** Used for brand colored surfaces */ val starwhite: ComposeColor = "#fffef7f3".toColor() /** Primary Xplor brand orange */ val xplorange: ComposeColor = "#fff44e27".toColor() } object Secondary { /** Secondary Xplor purple typically used for UI elements and active states, highlights and infographics */ val neptune: ComposeColor = "#ff793ef7".toColor() /** Secondary Xplor pink typically used for highlights and infographics */ val pinkplanet: ComposeColor = "#ffff8df4".toColor() /** Secondary Xplor blue typically used for highlights and infographics */ val skyblue: ComposeColor = "#ffbaf6ff".toColor() /** Secondary Xplor yellow typically used for highlights and infographics */ val sunray: ComposeColor = "#ffecfd91".toColor() /** Secondary Xplor green typically used for highlights and infographics */ val supernova: ComposeColor = "#ff74fbd0".toColor() } } object Foreground { val dm: ComposeColor = "#ff292632".toColor() val lm: ComposeColor = "#ffffffff".toColor() } object Gray { val _0: ComposeColor = "#ffffffff".toColor() val _100: ComposeColor = "#fff3f4f6".toColor() val _1000: ComposeColor = "#ff292632".toColor() val _1100: ComposeColor = "#ff201e29".toColor() val _1200: ComposeColor = "#ff18161f".toColor() val _200: ComposeColor = "#ffeeeff3".toColor() val _300: ComposeColor = "#ffeaebef".toColor() val _400: ComposeColor = "#ffe1e2e8".toColor() val _50: ComposeColor = "#fff8f9fa".toColor() val _500: ComposeColor = "#ff999ba8".toColor() val _600: ComposeColor = "#ff6a6d7d".toColor() val _700: ComposeColor = "#ff3c3847".toColor() val _800: ComposeColor = "#ff363240".toColor() val _900: ComposeColor = "#ff302d3b".toColor() } object Green { /** Base green color */ val _100: ComposeColor = "#ffc4ffed".toColor() /** Base green color */ val _200: ComposeColor = "#ff74fbd0".toColor() /** Base green color */ val _300: ComposeColor = "#ff52ebba".toColor() /** Base green color */ val _400: ComposeColor = "#ff4ad4a8".toColor() /** Base green color */ val _50: ComposeColor = "#ffebfff8".toColor() /** Base green color */ val _500: ComposeColor = "#ff37b88f".toColor() /** Base green color */ val _600: ComposeColor = "#ff2e9977".toColor() /** Base green color */ val _700: ComposeColor = "#ff24785d".toColor() /** Base green color */ val _800: ComposeColor = "#ff1d614b".toColor() /** Base green color */ val _900: ComposeColor = "#ff154737".toColor() } object Highlight { val dm: ComposeColor = "#ffffe18f".toColor() val lm: ComposeColor = "#ffffbe0b".toColor() } object Highlightbg { val dm: ComposeColor = "#00ffffff".toColor() val lm: ComposeColor = "#ffffe18f".toColor() } object Information { /** uses themable token */ val dm: ComposeColor = "#ffc3adff".toColor() /** uses themable token */ val lm: ComposeColor = "#ff6923f4".toColor() } object Informationbg { val dm: ComposeColor = "#00ffffff".toColor() /** uses themable token */ val lm: ComposeColor = "#fff4f2ff".toColor() } object Navigation { val dm: ComposeColor = "#ff292632".toColor() val lm: ComposeColor = "#ff292632".toColor() } object Negative { val dm: ComposeColor = "#ffff9387".toColor() val lm: ComposeColor = "#ffdb321f".toColor() } object Negativebg { val dm: ComposeColor = "#00ffffff".toColor() val lm: ComposeColor = "#fffed9d5".toColor() } object Neutral { /** Pure white, base neutral color */ val _0: ComposeColor = "#ffffffff".toColor() /** Base neutral color */ val _100: ComposeColor = "#fff3f4f6".toColor() /** Base neutral color */ val _1000: ComposeColor = "#ff292632".toColor() /** Base neutral color */ val _1100: ComposeColor = "#ff201e29".toColor() /** Base neutral color */ val _1200: ComposeColor = "#ff18161f".toColor() /** Base neutral color */ val _200: ComposeColor = "#ffeeeff3".toColor() /** Base neutral color */ val _300: ComposeColor = "#ffeaebef".toColor() /** Base neutral color */ val _400: ComposeColor = "#ffe1e2e8".toColor() /** Base neutral color */ val _50: ComposeColor = "#fff8f9fa".toColor() /** Base neutral color */ val _500: ComposeColor = "#ff999ba8".toColor() /** Base neutral color */ val _600: ComposeColor = "#ff6a6d7d".toColor() /** Base neutral color */ val _700: ComposeColor = "#ff3c3847".toColor() /** Base neutral color */ val _800: ComposeColor = "#ff363240".toColor() /** Base neutral color */ val _900: ComposeColor = "#ff302d3b".toColor() } object Orange { /** Base orange color */ val _100: ComposeColor = "#fffeede4".toColor() /** Base orange color */ val _200: ComposeColor = "#ffffdccc".toColor() /** Base orange color */ val _300: ComposeColor = "#ffffbda8".toColor() /** Base orange color */ val _400: ComposeColor = "#fff99170".toColor() /** Base orange color */ val _50: ComposeColor = "#fffef7f3".toColor() /** Base orange color */ val _500: ComposeColor = "#fff76d43".toColor() /** Base orange color */ val _600: ComposeColor = "#fff44e27".toColor() /** Base orange color */ val _700: ComposeColor = "#ffcc4121".toColor() /** Base orange color */ val _800: ComposeColor = "#ffa6361a".toColor() /** Base orange color */ val _900: ComposeColor = "#ff7a2714".toColor() } object Pink { /** Base pink color */ val _100: ComposeColor = "#ffffd9fb".toColor() /** Base pink color */ val _200: ComposeColor = "#ffffb8f9".toColor() /** Base pink color */ val _300: ComposeColor = "#ffff8df4".toColor() /** Base pink color */ val _400: ComposeColor = "#fff26ddc".toColor() /** Base pink color */ val _50: ComposeColor = "#fffff0fe".toColor() /** Base pink color */ val _500: ComposeColor = "#ffe550c8".toColor() /** Base pink color */ val _600: ComposeColor = "#ffcc3399".toColor() /** Base pink color */ val _700: ComposeColor = "#ffbf1d7b".toColor() /** Base pink color */ val _800: ComposeColor = "#ff990f54".toColor() /** Base pink color */ val _900: ComposeColor = "#ff730b3f".toColor() } object Positive { val dm: ComposeColor = "#ff52ebba".toColor() val lm: ComposeColor = "#ff37b88f".toColor() } object Positivebg { val dm: ComposeColor = "#00ffffff".toColor() val lm: ComposeColor = "#ffc4ffed".toColor() } object Primary { /** themable */ val dm: ComposeColor = "#fff99170".toColor() /** themable */ val lm: ComposeColor = "#fff44e27".toColor() } object Primarybg { /** themable */ val dm: ComposeColor = "#ff302d3b".toColor() /** themable */ val lm: ComposeColor = "#fffef7f3".toColor() } object Purple { /** Base purple color */ val _100: ComposeColor = "#ffebe5ff".toColor() /** Base purple color */ val _200: ComposeColor = "#ffddd1ff".toColor() /** Base purple color */ val _300: ComposeColor = "#ffc3adff".toColor() /** Base purple color */ val _400: ComposeColor = "#ffa480ff".toColor() /** Base purple color */ val _50: ComposeColor = "#fff4f2ff".toColor() /** Base purple color */ val _500: ComposeColor = "#ff8857fa".toColor() /** Base purple color */ val _600: ComposeColor = "#ff793ef7".toColor() /** Base purple color */ val _700: ComposeColor = "#ff6923f4".toColor() /** Base purple color */ val _800: ComposeColor = "#ff4d1ab2".toColor() /** Base purple color */ val _900: ComposeColor = "#ff330d80".toColor() } object Red { /** Base red color */ val _100: ComposeColor = "#fffed9d5".toColor() /** Base red color */ val _200: ComposeColor = "#fffec5be".toColor() /** Base red color */ val _300: ComposeColor = "#ffff9387".toColor() /** Base red color */ val _400: ComposeColor = "#fff87263".toColor() /** Base red color */ val _50: ComposeColor = "#fffef7f3".toColor() /** Base red color */ val _500: ComposeColor = "#fff24f3d".toColor() /** Base red color */ val _600: ComposeColor = "#ffdb321f".toColor() /** Base red color */ val _700: ComposeColor = "#ffc2210f".toColor() /** Base red color */ val _800: ComposeColor = "#ff961305".toColor() /** Base red color */ val _900: ComposeColor = "#ff731409".toColor() } object Secondary { /** themable */ val dm: ComposeColor = "#ffc3adff".toColor() /** themable */ val lm: ComposeColor = "#ff6923f4".toColor() } object Secondarybg { /** themable */ val dm: ComposeColor = "#ff302d3b".toColor() /** themable */ val lm: ComposeColor = "#fff4f2ff".toColor() } object Secondaryhover { /** themable */ val dm: ComposeColor = "#ffa480ff".toColor() /** themable */ val lm: ComposeColor = "#ff4d1ab2".toColor() } object Stroke { val dm: ComposeColor = "#ff6a6d7d".toColor() val lm: ComposeColor = "#ffe1e2e8".toColor() } object Teal { /** Base teal color */ val _100: ComposeColor = "#ffbcf1ff".toColor() /** Base teal color */ val _200: ComposeColor = "#ff8ee8ff".toColor() /** Base teal color */ val _300: ComposeColor = "#ff60deff".toColor() /** Base teal color */ val _400: ComposeColor = "#ff31cff8".toColor() /** Base teal color */ val _50: ComposeColor = "#ffeafbff".toColor() /** Base teal color */ val _500: ComposeColor = "#ff1db0d6".toColor() /** Base teal color */ val _600: ComposeColor = "#ff0d92b4".toColor() /** Base teal color */ val _700: ComposeColor = "#ff017492".toColor() /** Base teal color */ val _800: ComposeColor = "#ff005970".toColor() /** Base teal color */ val _900: ComposeColor = "#ff003e4e".toColor() } object Text { object Action { /** uses themable token */ val dm: ComposeColor = "#fff99170".toColor() /** uses themable token */ val lm: ComposeColor = "#fff44e27".toColor() } object Primary { val dm: ComposeColor = "#ffffffff".toColor() val lm: ComposeColor = "#ff302d3b".toColor() } object Reverse { val dm: ComposeColor = "#ff292632".toColor() val lm: ComposeColor = "#ffffffff".toColor() } object Secondary { val dm: ComposeColor = "#ff999ba8".toColor() val lm: ComposeColor = "#ff6a6d7d".toColor() } object Warning { val dm: ComposeColor = "#ffff9387".toColor() val lm: ComposeColor = "#ffc2210f".toColor() } } object Transparent { object Light { /** Light transparent color @ 10% opacity. */ val _10: ComposeColor = "#1affffff".toColor() /** Light transparent color @ 25% opacity. */ val _25: ComposeColor = "#40ffffff".toColor() /** Light transparent color @ 5% opacity. */ val _5: ComposeColor = "#0dffffff".toColor() /** Light transparent color @ 50% opacity. */ val _50: ComposeColor = "#80ffffff".toColor() /** Light transparent color @ 75% opacity. */ val _75: ComposeColor = "#bfffffff".toColor() } object Neutral { /** Neutral transparent color @ 10% opacity */ val _10: ComposeColor = "#1a302d3b".toColor() /** Neutral transparent color @ 25% opacity */ val _25: ComposeColor = "#40302d3b".toColor() /** Neutral transparent color @ 5% opacity */ val _5: ComposeColor = "#0d302d3b".toColor() /** Neutral transparent color @ 50% opacity */ val _50: ComposeColor = "#80302d3b".toColor() /** Neutral transparent color @ 75% opacity */ val _75: ComposeColor = "#bf302d3b".toColor() } /** Clear transparent color */ val _0: ComposeColor = "#00ffffff".toColor() } object Trivial { val dm: ComposeColor = "#ff999ba8".toColor() val lm: ComposeColor = "#ff6a6d7d".toColor() } object Trivialbg { val dm: ComposeColor = "#00ffffff".toColor() val lm: ComposeColor = "#ffe1e2e8".toColor() } object Yellow { /** Base yellow color */ val _100: ComposeColor = "#ffffedba".toColor() /** Base yellow color */ val _200: ComposeColor = "#ffffe18f".toColor() /** Base yellow color */ val _300: ComposeColor = "#ffffd563".toColor() /** Base yellow color */ val _400: ComposeColor = "#ffffc937".toColor() /** Base yellow color */ val _50: ComposeColor = "#fffff8e6".toColor() /** Base yellow color */ val _500: ComposeColor = "#ffffbe0b".toColor() /** Base yellow color */ val _600: ComposeColor = "#ffd69d00".toColor() /** Base yellow color */ val _700: ComposeColor = "#ffad7f00".toColor() /** Base yellow color */ val _800: ComposeColor = "#ff856100".toColor() /** Base yellow color */ val _900: ComposeColor = "#ff5c4300".toColor() } } object Font { object Family { val default = "apple-system, system-ui, 'Segoe UI', Arial, Helvetica, Roboto, sans-serif" } object Size { object Display { /** Title size typography */ val _1 = 56.sp /** Title size typography */ val _2 = 48.sp /** Title size typography */ val _3 = 40.sp } object Title { /** Title size typography */ val _1 = 32.sp /** Title size typography */ val _2 = 24.sp /** Title size typography */ val _3 = 20.sp /** Title size typography */ val _4 = 16.sp /** Smallest Title size typography */ val _5 = 14.sp } /** Default body size typography */ val body = 14.sp /** Callout size typography */ val callout = 12.sp /** Caption size typography */ val caption = 10.sp } object Weight { /** Default type weight, used in body and caption typography styles */ val bold = "700" /** Default weight labels, typically on forms */ val labeldefault = "500" /** Bold weight labels, typically on forms */ val labelstrong = "700" /** Semibold type, used in Display typography styles */ val medium = "500" /** Bold type, used in Title typography styles */ val normal = "400" /** Medium type, used in Caption typography styles */ val semibold = "600" } } object Icon { object Badge { val blue: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff356ccc".toColor() else "#ff356ccc".toColor() val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff6923f4".toColor() else "#ff6923f4".toColor() val green: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff24785d".toColor() else "#ff24785d".toColor() val grey: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff999ba8".toColor() else "#ff999ba8".toColor() val red: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffdb321f".toColor() else "#ffdb321f".toColor() val yellow: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffbe0b".toColor() else "#ffffbe0b".toColor() } /** Use for brand logos and icons paired with primary brand color. */ val brand: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffbda8".toColor() else "#fff44e27".toColor() /** Default icon color and when paired with default or strong text. */ val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffffff".toColor() else "#ff292632".toColor() /** Use for icons paired with disabled text or actions. */ val disabled: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff999ba8".toColor() else "#ff6a6d7d".toColor() /** Use for icons communicating information */ val information: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#ff6923f4".toColor() /** Inverse color icons (white on dark surfaces, dark on light surfaces) */ val inverse: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff292632".toColor() else "#ffffffff".toColor() /** White icons on dark backgrounds that do not mode switch. */ val inverseondark: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffffff".toColor() else "#ffffffff".toColor() /** Dark icons on light backgrounds that do not mode switch. */ val inverseonlight: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff292632".toColor() else "#ff292632".toColor() /** Use for icons with negative sentiment, or paired with negative text. */ val negative: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffff9387".toColor() else "#ffc2210f".toColor() /** Use for icons in a positive sentiment or paired with positive text. */ val positive: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff52ebba".toColor() else "#ff24785d".toColor() /** Use when paired with subtle text colors or inactive actions. */ val subtle: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff999ba8".toColor() else "#ff999ba8".toColor() /** Highlight accented borders. */ val warning: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffe18f".toColor() else "#ffd69d00".toColor() } object Size { object Font { val body = 14.sp val callout = 12.sp val caption = 10.sp val title1 = 28.sp val title2 = 24.sp val title3 = 20.sp val title4 = 16.sp val title5 = 14.sp } object Radius { /** themable */ val button = 999.dp val default = 8.dp val full = 999.dp val large = 16.dp val none = 0.dp val small = 2.dp } object Spacing { /** 0px/0rem */ val _0 = 0.dp /** 10px/0.625rem */ val _10 = 10.dp /** 112px/7rem */ val _112 = 112.dp /** 12px/0.75rem */ val _12 = 12.dp /** 128px/8rem */ val _128 = 128.dp /** 14px/0.875rem */ val _14 = 14.dp /** 144px/9rem */ val _144 = 144.dp /** 16px/1rem (base value) */ val _16 = 16.dp /** 2px/0.125rem */ val _2 = 2.dp /** 20px/1.25rem */ val _20 = 20.dp /** 24px/1.5rem */ val _24 = 24.dp /** 28px/1.75rem */ val _28 = 28.dp /** 32px/2rem */ val _32 = 32.dp /** 36px/2.25rem */ val _36 = 36.dp /** 4px/0.25rem */ val _4 = 4.dp /** 40px/2.5rem */ val _40 = 40.dp /** 48px/3rem */ val _48 = 48.dp /** 56px/3.5rem */ val _56 = 56.dp /** 6px/0.375rem */ val _6 = 6.dp /** 64px/4rem */ val _64 = 64.dp /** 72px/4.5rem */ val _72 = 72.dp /** 8px/0.5rem */ val _8 = 8.dp /** 80px/5rem */ val _80 = 80.dp /** 96px/6rem */ val _96 = 96.dp } /** 0px/0rem */ val _0 = 0.dp /** 2px/0.125rem */ val _0125 = 2.dp /** 4px/0.25rem */ val _025 = 4.dp /** 6px/0.375rem */ val _0375 = 6.dp /** 8px/0.5rem */ val _050 = 8.dp /** 10px/0.625rem */ val _0625 = 10.dp /** 12px/0.75rem */ val _075 = 12.dp /** 14px/0.875rem */ val _0875 = 14.dp /** 16px/1rem (base value) */ val _100 = 16.dp /** 18px/1.125 (base value) */ val _1125 = 18.dp /** 20px/1.25rem */ val _125 = 20.dp /** 24px/1.5rem */ val _150 = 24.dp /** 28px/1.75rem */ val _175 = 28.dp /** 32px/2rem */ val _200 = 32.dp /** 36px/2.25rem */ val _225 = 36.dp /** 40px/2.5rem */ val _250 = 40.dp /** 48px/3rem */ val _300 = 48.dp /** 56px/3.5rem */ val _350 = 56.dp /** 64px/4rem */ val _400 = 64.dp /** 72px/4.5rem */ val _450 = 72.dp /** 80px/5rem */ val _500 = 80.dp /** 96px/6rem */ val _600 = 96.dp /** 112px/7rem */ val _700 = 112.dp /** 128px/8rem */ val _800 = 128.dp /** 144px/9rem */ val _900 = 144.dp } object Space { /** 0px/0rem */ val _0 = 0.dp /** 10px/0.625rem */ val _10 = 10.dp /** 112px/7rem */ val _112 = 112.dp /** 12px/0.75rem */ val _12 = 12.dp /** 144px/8.75rem */ val _144 = 144.dp /** 16px/1rem */ val _16 = 16.dp /** 2px/0.125rem */ val _2 = 2.dp /** 24px/1.5rem */ val _24 = 24.dp /** 32px/2rem */ val _32 = 32.dp /** 4px/0.25rem */ val _4 = 4.dp /** 40px/2.5rem */ val _40 = 40.dp /** 48px/3rem */ val _48 = 48.dp /** 56px/3.5rem */ val _56 = 56.dp /** 6px/0.375rem */ val _6 = 6.dp /** 64px/4rem */ val _64 = 64.dp /** 72px/4.5rem */ val _72 = 72.dp /** 8px/0.5rem */ val _8 = 8.dp /** 80px/5rem */ val _80 = 80.dp } object Text { object Badge { /** Use on links that have been visited */ val blue: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff201e29".toColor() else "#ff201e29".toColor() /** Use for green badge text */ val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff201e29".toColor() else "#ff201e29".toColor() /** Use on link hover states */ val gray: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff201e29".toColor() else "#ff201e29".toColor() /** Use for gray badge text */ val green: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff201e29".toColor() else "#ff201e29".toColor() /** Use for blue badge text */ val red: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff201e29".toColor() else "#ff201e29".toColor() /** Use for red badge text */ val yellow: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff201e29".toColor() else "#ff201e29".toColor() } object Link { /** Use for link text */ val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffc3adff".toColor() else "#ff6923f4".toColor() /** Use for default badge text */ val hovered: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffa480ff".toColor() else "#ff4d1ab2".toColor() /** Use for yellow badge text */ val visited: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffff8df4".toColor() else "#ff990f54".toColor() } /** Use for primary text color such as body or titles in sentence case */ val default: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#fff8f9fa".toColor() else "#ff302d3b".toColor() /** Use on disabled text */ val disabled: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff6a6d7d".toColor() else "#ff6a6d7d".toColor() /** Use on inverse surfaces (light on dark surface, dark on light surface) */ val inverse: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff292632".toColor() else "#ffffffff".toColor() /** Use on text on a dark surface that does not mode switch */ val inverseondark: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffffff".toColor() else "#ffffffff".toColor() /** Use on a light surface that does not mode switch */ val inverseonlight: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff292632".toColor() else "#ff292632".toColor() /** Use on negative sentiment text */ val negative: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffff9387".toColor() else "#ffc2210f".toColor() /** Use on positive sentiment text */ val positive: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff52ebba".toColor() else "#ff24785d".toColor() /** Bold text color, use for display text styles, page headings */ val strong: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ffffffff".toColor() else "#ff201e29".toColor() /** Use for subdued text such as descriptions and details */ val subdued: ComposeColor @Composable get() = if (isSystemInDarkTheme()) "#ff999ba8".toColor() else "#ff6a6d7d".toColor() } }