/* * IBM (ibm@1.0.0) * Palette: carbon@1.0.0 * Fonts: heading=ibm-plex-sans@1.0.0, body=ibm-plex-sans@1.0.0, serif=ibm-plex-serif@1.0.0, mono=ibm-plex-mono@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.ibm import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Black */ val Black = Color(0xFF000000) /** White */ val White = Color(0xFFFFFFFF) /** Gray 10 */ val Gray10 = Color(0xFFF4F4F4) /** Gray 20 */ val Gray20 = Color(0xFFE0E0E0) /** Gray 30 */ val Gray30 = Color(0xFFC6C6C6) /** Gray 40 */ val Gray40 = Color(0xFFA8A8A8) /** Gray 50 */ val Gray50 = Color(0xFF8D8D8D) /** Gray 60 */ val Gray60 = Color(0xFF6F6F6F) /** Gray 70 */ val Gray70 = Color(0xFF525252) /** Gray 80 */ val Gray80 = Color(0xFF393939) /** Gray 90 — g90 theme canvas. */ val Gray90 = Color(0xFF262626) /** Gray 100 — g100 theme canvas. */ val Gray100 = Color(0xFF161616) /** Cool Gray 10 */ val CoolGray10 = Color(0xFFF2F4F8) /** Cool Gray 20 */ val CoolGray20 = Color(0xFFDDE1E6) /** Cool Gray 30 */ val CoolGray30 = Color(0xFFC1C7CD) /** Cool Gray 40 */ val CoolGray40 = Color(0xFFA2A9B0) /** Cool Gray 50 */ val CoolGray50 = Color(0xFF878D96) /** Cool Gray 60 */ val CoolGray60 = Color(0xFF697077) /** Cool Gray 70 */ val CoolGray70 = Color(0xFF4D5358) /** Cool Gray 80 */ val CoolGray80 = Color(0xFF343A3F) /** Cool Gray 90 */ val CoolGray90 = Color(0xFF21272A) /** Cool Gray 100 */ val CoolGray100 = Color(0xFF121619) /** Warm Gray 10 */ val WarmGray10 = Color(0xFFF7F3F2) /** Warm Gray 20 */ val WarmGray20 = Color(0xFFE5E0DF) /** Warm Gray 30 */ val WarmGray30 = Color(0xFFCAC5C4) /** Warm Gray 40 */ val WarmGray40 = Color(0xFFADA8A8) /** Warm Gray 50 */ val WarmGray50 = Color(0xFF8F8B8B) /** Warm Gray 60 */ val WarmGray60 = Color(0xFF726E6E) /** Warm Gray 70 */ val WarmGray70 = Color(0xFF565151) /** Warm Gray 80 */ val WarmGray80 = Color(0xFF3C3838) /** Warm Gray 90 */ val WarmGray90 = Color(0xFF272525) /** Warm Gray 100 */ val WarmGray100 = Color(0xFF171414) /** Blue 10 */ val Blue10 = Color(0xFFEDF5FF) /** Blue 20 */ val Blue20 = Color(0xFFD0E2FF) /** Blue 30 */ val Blue30 = Color(0xFFA6C8FF) /** Blue 40 */ val Blue40 = Color(0xFF78A9FF) /** Blue 50 */ val Blue50 = Color(0xFF4589FF) /** Blue 60 — Carbon primary interactive color. */ val Blue60 = Color(0xFF0F62FE) /** Blue 70 */ val Blue70 = Color(0xFF0043CE) /** Blue 80 */ val Blue80 = Color(0xFF002D9C) /** Blue 90 */ val Blue90 = Color(0xFF001D6C) /** Blue 100 */ val Blue100 = Color(0xFF001141) /** Red 10 */ val Red10 = Color(0xFFFFF1F1) /** Red 20 */ val Red20 = Color(0xFFFFD7D9) /** Red 30 */ val Red30 = Color(0xFFFFB3B8) /** Red 40 */ val Red40 = Color(0xFFFF8389) /** Red 50 */ val Red50 = Color(0xFFFA4D56) /** Red 60 — Danger / error. */ val Red60 = Color(0xFFDA1E28) /** Red 70 */ val Red70 = Color(0xFFA2191F) /** Red 80 */ val Red80 = Color(0xFF750E13) /** Red 90 */ val Red90 = Color(0xFF520408) /** Red 100 */ val Red100 = Color(0xFF2D0709) /** Magenta 10 */ val Magenta10 = Color(0xFFFFF0F7) /** Magenta 20 */ val Magenta20 = Color(0xFFFFD6E8) /** Magenta 30 */ val Magenta30 = Color(0xFFFFAFD2) /** Magenta 40 */ val Magenta40 = Color(0xFFFF7EB6) /** Magenta 50 */ val Magenta50 = Color(0xFFEE5396) /** Magenta 60 */ val Magenta60 = Color(0xFFD02670) /** Magenta 70 */ val Magenta70 = Color(0xFF9F1853) /** Magenta 80 */ val Magenta80 = Color(0xFF740937) /** Magenta 90 */ val Magenta90 = Color(0xFF510224) /** Magenta 100 */ val Magenta100 = Color(0xFF2A0A18) /** Purple 10 */ val Purple10 = Color(0xFFF6F2FF) /** Purple 20 */ val Purple20 = Color(0xFFE8DAFF) /** Purple 30 */ val Purple30 = Color(0xFFD4BBFF) /** Purple 40 */ val Purple40 = Color(0xFFBE95FF) /** Purple 50 */ val Purple50 = Color(0xFFA56EFF) /** Purple 60 */ val Purple60 = Color(0xFF8A3FFC) /** Purple 70 */ val Purple70 = Color(0xFF6929C4) /** Purple 80 */ val Purple80 = Color(0xFF491D8B) /** Purple 90 */ val Purple90 = Color(0xFF31135E) /** Purple 100 */ val Purple100 = Color(0xFF1C0F30) /** Cyan 10 */ val Cyan10 = Color(0xFFE5F6FF) /** Cyan 20 */ val Cyan20 = Color(0xFFBAE6FF) /** Cyan 30 */ val Cyan30 = Color(0xFF82CFFF) /** Cyan 40 */ val Cyan40 = Color(0xFF33B1FF) /** Cyan 50 */ val Cyan50 = Color(0xFF1192E8) /** Cyan 60 */ val Cyan60 = Color(0xFF0072C3) /** Cyan 70 */ val Cyan70 = Color(0xFF00539A) /** Cyan 80 */ val Cyan80 = Color(0xFF003A6D) /** Cyan 90 */ val Cyan90 = Color(0xFF012749) /** Cyan 100 */ val Cyan100 = Color(0xFF061727) /** Teal 10 */ val Teal10 = Color(0xFFD9FBFB) /** Teal 20 */ val Teal20 = Color(0xFF9EF0F0) /** Teal 30 */ val Teal30 = Color(0xFF3DDBD9) /** Teal 40 */ val Teal40 = Color(0xFF08BDBA) /** Teal 50 */ val Teal50 = Color(0xFF009D9A) /** Teal 60 */ val Teal60 = Color(0xFF007D79) /** Teal 70 */ val Teal70 = Color(0xFF005D5D) /** Teal 80 */ val Teal80 = Color(0xFF004144) /** Teal 90 */ val Teal90 = Color(0xFF022B30) /** Teal 100 */ val Teal100 = Color(0xFF081A1C) /** Green 10 */ val Green10 = Color(0xFFDEFBE6) /** Green 20 */ val Green20 = Color(0xFFA7F0BA) /** Green 30 */ val Green30 = Color(0xFF6FDC8C) /** Green 40 */ val Green40 = Color(0xFF42BE65) /** Green 50 — Success. */ val Green50 = Color(0xFF24A148) /** Green 60 */ val Green60 = Color(0xFF198038) /** Green 70 */ val Green70 = Color(0xFF0E6027) /** Green 80 */ val Green80 = Color(0xFF044317) /** Green 90 */ val Green90 = Color(0xFF022D0D) /** Green 100 */ val Green100 = Color(0xFF071908) /** Yellow 10 */ val Yellow10 = Color(0xFFFCF4D6) /** Yellow 20 */ val Yellow20 = Color(0xFFFDDC69) /** Yellow 30 — Warning. */ val Yellow30 = Color(0xFFF1C21B) /** Yellow 40 */ val Yellow40 = Color(0xFFD2A106) /** Yellow 50 */ val Yellow50 = Color(0xFFB28600) /** Yellow 60 */ val Yellow60 = Color(0xFF8E6A00) /** Yellow 70 */ val Yellow70 = Color(0xFF684E00) /** Yellow 80 */ val Yellow80 = Color(0xFF483700) /** Yellow 90 */ val Yellow90 = Color(0xFF302400) /** Yellow 100 */ val Yellow100 = Color(0xFF1C1500) /** Orange 10 */ val Orange10 = Color(0xFFFFF2E8) /** Orange 20 */ val Orange20 = Color(0xFFFFD9BE) /** Orange 30 */ val Orange30 = Color(0xFFFFB784) /** Orange 40 */ val Orange40 = Color(0xFFFF832B) /** Orange 50 */ val Orange50 = Color(0xFFEB6200) /** Orange 60 */ val Orange60 = Color(0xFFBA4E00) /** Orange 70 */ val Orange70 = Color(0xFF8A3800) /** Orange 80 */ val Orange80 = Color(0xFF5E2900) /** Orange 90 */ val Orange90 = Color(0xFF3E1A00) /** Orange 100 */ val Orange100 = Color(0xFF231000) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.White val Surface = BrandSwatch.Gray10 val SurfaceElevated = BrandSwatch.White val TextPrimary = BrandSwatch.Gray100 val TextSecondary = BrandSwatch.Gray70 val TextTertiary = BrandSwatch.Gray60 val Primary = BrandSwatch.Blue60 val PrimaryHover = BrandSwatch.Blue70 val Accent = BrandSwatch.Purple60 val AccentHover = BrandSwatch.Purple70 val Warning = BrandSwatch.Yellow30 val WarningHover = BrandSwatch.Yellow40 val Error = BrandSwatch.Red60 val Success = BrandSwatch.Green50 val Border = BrandSwatch.Gray30 } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.Gray100 val Surface = BrandSwatch.Gray90 val SurfaceElevated = BrandSwatch.Gray80 val TextPrimary = BrandSwatch.Gray10 val TextSecondary = BrandSwatch.Gray30 val TextTertiary = BrandSwatch.Gray40 val Primary = BrandSwatch.Blue60 val PrimaryHover = BrandSwatch.Blue50 val Accent = BrandSwatch.Purple50 val AccentHover = BrandSwatch.Purple40 val Warning = BrandSwatch.Yellow30 val WarningHover = BrandSwatch.Yellow20 val Error = BrandSwatch.Red50 val Success = BrandSwatch.Green40 val Border = BrandSwatch.Gray80 } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.White val OnIdentity = BrandSwatch.Gray100 val Primary = BrandSwatch.Blue60 val PrimaryHover = BrandSwatch.Blue70 val Accent = BrandSwatch.Blue60 val AccentHover = BrandSwatch.Blue70 val Mark = BrandSwatch.Blue60 val Success = BrandSwatch.Green50 val Warning = BrandSwatch.Yellow30 val Error = BrandSwatch.Red60 val TextPrimaryLight = BrandSwatch.Gray100 val TextPrimaryDark = BrandSwatch.Gray10 val BackgroundLight = BrandSwatch.White val BackgroundDark = BrandSwatch.Gray100 val SurfaceLight = BrandSwatch.Gray10 val SurfaceDark = BrandSwatch.Gray90 val TextSecondaryLight = BrandSwatch.Gray70 val TextTertiaryLight = BrandSwatch.Gray60 val BorderLight = BrandSwatch.Gray30 } /** Typography family names by brand role. */ object BrandFont { /** IBM Plex Sans (ibm-plex-sans@1.0.0) */ const val Heading = "IBM Plex Sans" /** IBM Plex Sans (ibm-plex-sans@1.0.0) */ const val Body = "IBM Plex Sans" /** IBM Plex Serif (ibm-plex-serif@1.0.0) */ const val Serif = "IBM Plex Serif" /** IBM Plex Mono (ibm-plex-mono@1.0.0) */ const val Mono = "IBM Plex Mono" }