:root {
  --neutral-0: rgba(255, 255, 255, 0) !important;
  --neutral-50: #FFFFFF !important;
  --neutral-100: #FBFBFB !important;
  --neutral-200: #F0F0F0 !important;
  --neutral-300: #E0E0E0 !important;
  --neutral-400: #CCCCCC !important;
  --neutral-500: #999999 !important;
  --neutral-600: #7F7F7F !important;
  --neutral-700: #666666 !important;
  --neutral-800: #4C4C4C !important;
  --neutral-900: #333333 !important;
  --neutral-1000: #1A1A1A !important;
  --neutral-1050: rgba(26, 26, 26, 0.5) !important;
  --primary-100: #F5F7FF !important;
  --primary-200: #E6EFFF !important;
  --primary-300: #CCDDFF !important;
  --primary-400: #ABC9FF !important;
  --primary-500: #8BB4FF !important;
  --primary-600: #6FA1FE !important;
  --primary-700: #4184FE !important;
  --primary-800: #0E63FE !important;
  --primary-900: #0A56E1 !important;
  --primary-1000: #0340B0 !important;
  --primary-legacy-100: #E0EFF5 !important;
  --primary-legacy-200: #C4E0EB !important;
  --primary-legacy-300: #A8D0E1 !important;
  --primary-legacy-400: #70B2CE !important;
  --primary-legacy-500: #3894BB !important;
  --primary-legacy-600: #1C85B2 !important;
  --primary-legacy-700: #0076A8 !important;
  --primary-legacy-800: #005E86 !important;
  --primary-legacy-900: #004765 !important;
  --primary-legacy-1000: #002F43 !important;
  --green-100: #E6F5E8 !important;
  --green-200: #CDECD1 !important;
  --green-300: #9FDAA7 !important;
  --green-400: #62C46F !important;
  --green-500: #05A019 !important;
  --green-600: #058516 !important;
  --green-700: #047513 !important;
  --green-800: #03600F !important;
  --green-900: #02510C !important;
  --green-1000: #02400A !important;
  --yellow-100: #FCF6E5 !important;
  --yellow-200: #F8EECC !important;
  --yellow-300: #F0DB92 !important;
  --yellow-400: #E8C654 !important;
  --yellow-500: #DDAA00 !important;
  --yellow-600: #C59700 !important;
  --yellow-700: #A98200 !important;
  --yellow-800: #856600 !important;
  --yellow-900: #705602 !important;
  --yellow-1000: #584400 !important;
  --red-100: #FCEAEB !important;
  --red-200: #FAD8DA !important;
  --red-300: #F7C0C3 !important;
  --red-400: #F3A0A4 !important;
  --red-500: #EE7C83 !important;
  --red-600: #E42E38 !important;
  --red-700: #D42B34 !important;
  --red-800: #BE262E !important;
  --red-900: #981E24 !important;
  --red-1000: #73151B !important;
  --turquoise-100: #E9F7FC !important;
  --turquoise-200: #D3F0F9 !important;
  --turquoise-300: #AFE3F4 !important;
  --turquoise-400: #81D4EF !important;
  --turquoise-500: #25B4E2 !important;
  --turquoise-600: #22A6D0 !important;
  --turquoise-700: #1E95BB !important;
  --turquoise-800: #187594 !important;
  --turquoise-900: #11566C !important;
  --turquoise-1000: #0B3645 !important;
  --lime-100: #F9FFF3 !important;
  --lime-200: #EFFEDC !important;
  --lime-300: #E4FBC7 !important;
  --lime-400: #BADC6B !important;
  --lime-500: #8EBC0A !important;
  --lime-600: #80A80A !important;
  --lime-700: #729608 !important;
  --lime-800: #557106 !important;
  --lime-900: #455C05 !important;
  --lime-1000: #394B04 !important;
  --pink-100: #FFEBF6 !important;
  --pink-200: #FACCE7 !important;
  --pink-300: #F5A9D5 !important;
  --pink-400: #F28FC8 !important;
  --pink-500: #ED6FB8 !important;
  --pink-600: #E366AE !important;
  --pink-700: #C95197 !important;
  --pink-800: #B23D81 !important;
  --pink-900: #9D2B6D !important;
  --pink-1000: #7E1050 !important;
  --orange-100: #FAEEEA !important;
  --orange-200: #F8DDCF !important;
  --orange-300: #F3BB98 !important;
  --orange-400: #ED8C4C !important;
  --orange-500: #E57131 !important;
  --orange-600: #DC5415 !important;
  --orange-700: #CB4D12 !important;
  --orange-800: #B6440E !important;
  --orange-900: #A33B0B !important;
  --orange-1000: #8E3206 !important;
  --stone-100: #F5EFEB !important;
  --stone-200: #E9E4E0 !important;
  --stone-300: #DAD5D1 !important;
  --stone-400: #C3BEBA !important;
  --stone-500: #A9A4A0 !important;
  --stone-600: #908B87 !important;
  --stone-700: #75706C !important;
  --stone-800: #5C5753 !important;
  --stone-900: #3E3935 !important;
  --stone-1000: #24211F !important;
  --purple-100: #EFD0FE !important;
  --purple-200: #E7C0FB !important;
  --purple-300: #DFB0F6 !important;
  --purple-400: #D699F3 !important;
  --purple-500: #CA7DEF !important;
  --purple-600: #BE62EA !important;
  --purple-700: #AF3BE6 !important;
  --purple-800: #9601DD !important;
  --purple-900: #8B02CC !important;
  --purple-1000: #7802B1 !important;
  --axes-x: #FF5555 !important;
  --axes-y: #62F962 !important;
  --axes-z: #5555FF !important;
  --marketing-100: #27D8FB !important;
  --marketing-200: #0E63FE !important;
  --marketing-300: #FB6A27 !important;
  --marketing-400: rgba(247, 247, 247, 0) !important;
}

/* =============================================================================
   SIMSCALE — CHANNEL VARIABLES

   R G B space-separated values for rgba(var(--XChannel) / alpha) usage.
   These are companion values to the global colour tokens and semantic tokens.

   Naming: --<token-name>Channel (camelCase suffix required by MUI's theme.alpha).
   These bypass Style Dictionary to preserve that casing.
   ============================================================================= */

:root {
  /* --- Neutral --- */
  --neutral-50Channel:    255 255 255 !important;   /* = #FFFFFF */
  --neutral-300Channel:   224 224 224 !important;   /* = #E0E0E0 */
  --neutral-400Channel:   204 204 204 !important;   /* = #CCCCCC */
  --neutral-500Channel:   153 153 153 !important;   /* = #999999 */
  --neutral-600Channel:   127 127 127 !important;   /* = #7F7F7F */
  --neutral-700Channel:   102 102 102 !important;   /* = #666666 */
  --neutral-900Channel:    51  51  51 !important;   /* = #333333 */
  --neutral-1000Channel:   13  13  13 !important;   /* = #0D0D0D */

  /* --- Primary (new blue) --- */
  --primary-100Channel:   245 247 255 !important;   /* = #F5F7FF */
  --primary-700Channel:    65 132 254 !important;   /* = #4184FE */
  --primary-800Channel:    14  99 254 !important;   /* = #0E63FE */
  --primary-900Channel:    10  86 225 !important;   /* = #0A56E1 */

  /* --- Green --- */
  --green-400Channel:      98 196 111 !important;   /* = #62C46F */
  --green-500Channel:       5 160  25 !important;   /* = #05A019 */
  --green-600Channel:       5 133  22 !important;   /* = #058516 */

  /* --- Yellow --- */
  --yellow-400Channel:    232 198  84 !important;   /* = #E8C654 */
  --yellow-500Channel:    221 170   0 !important;   /* = #DDAA00 */
  --yellow-600Channel:    197 151   0 !important;   /* = #C59700 */

  /* --- Red --- */
  --red-500Channel:       238 124 131 !important;   /* = #EE7C83 */
  --red-600Channel:       228  46  56 !important;   /* = #E42E38 */
  --red-700Channel:       212  43  52 !important;   /* = #D42B34 */

  /* --- Semantic companions --- */
  --border-weakChannel:   224 224 224 !important;   /* = --border-weak = --neutral-300 */
  --fg-strongChannel:      51  51  51 !important;   /* = --fg-strong = --neutral-900 */
}
