// Code generated by @carbon/themes. DO NOT EDIT.
//
// Copyright IBM Corp. 2018, 2023
//
// This source code is licensed under the Apache-2.0 license found in the
// LICENSE file in the root directory of this source tree.
//

@use 'sass:map';
@use 'sass:string';
@use '@carbon/layout';
@use '@carbon/type';
@use '../utilities';

$white: (
  ai-aura-end: rgba(255, 255, 255, 0),
  ai-aura-hover-background: #edf5ff,
  ai-aura-hover-end: rgba(255, 255, 255, 0),
  ai-aura-hover-start: rgba(69, 137, 255, 0.32),
  ai-aura-start: rgba(69, 137, 255, 0.1),
  ai-aura-start-sm: rgba(69, 137, 255, 0.16),
  ai-border-end: #78a9ff,
  ai-border-start: rgba(166, 200, 255, 0.64),
  ai-border-strong: #4589ff,
  ai-drop-shadow: rgba(15, 98, 254, 0.1),
  ai-inner-shadow: rgba(69, 137, 255, 0.1),
  ai-overlay: rgba(0, 17, 65, 0.5),
  ai-popover-background: #ffffff,
  ai-popover-caret-bottom: #78a9ff,
  ai-popover-caret-bottom-background: #eaf1ff,
  ai-popover-caret-bottom-background-actions: #e9effa,
  ai-popover-caret-center: #a0c3ff,
  ai-popover-shadow-outer-01: rgba(0, 67, 206, 0.06),
  ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.04),
  ai-skeleton-background: #d0e2ff,
  ai-skeleton-element-background: #4589ff,
  background: #ffffff,
  background-active: rgba(141, 141, 141, 0.5),
  background-brand: #0f62fe,
  background-hover: rgba(141, 141, 141, 0.12),
  background-inverse: #393939,
  background-inverse-hover: #474747,
  background-selected: rgba(141, 141, 141, 0.2),
  background-selected-hover: rgba(141, 141, 141, 0.32),
  border-disabled: #c6c6c6,
  border-interactive: #0f62fe,
  border-inverse: #161616,
  border-strong-01: #8d8d8d,
  border-strong-02: #8d8d8d,
  border-strong-03: #8d8d8d,
  border-subtle-00: #e0e0e0,
  border-subtle-01: #c6c6c6,
  border-subtle-02: #e0e0e0,
  border-subtle-03: #c6c6c6,
  border-subtle-selected-01: #c6c6c6,
  border-subtle-selected-02: #c6c6c6,
  border-subtle-selected-03: #c6c6c6,
  border-tile-01: #c6c6c6,
  border-tile-02: #a8a8a8,
  border-tile-03: #c6c6c6,
  chat-avatar-agent: #393939,
  chat-avatar-bot: #6f6f6f,
  chat-avatar-user: #0f62fe,
  chat-bubble-agent: #ffffff,
  chat-bubble-agent-text: #161616,
  chat-bubble-border: #e0e0e0,
  chat-bubble-user: #e0e0e0,
  chat-bubble-user-text: #161616,
  chat-button: #0f62fe,
  chat-button-active: rgba(141, 141, 141, 0.5),
  chat-button-hover: rgba(141, 141, 141, 0.12),
  chat-button-selected: rgba(141, 141, 141, 0.2),
  chat-button-text-hover: #0043ce,
  chat-button-text-selected: #525252,
  chat-header-background: #ffffff,
  chat-header-text: #161616,
  chat-prompt-background: #ffffff,
  chat-prompt-border-end: rgba(244, 244, 244, 0),
  chat-prompt-border-start: #f4f4f4,
  chat-prompt-text: #161616,
  chat-shell-background: #ffffff,
  color-scheme: string.unquote('light'),
  field-01: #f4f4f4,
  field-02: #ffffff,
  field-03: #f4f4f4,
  field-hover-01: #e8e8e8,
  field-hover-02: #e8e8e8,
  field-hover-03: #e8e8e8,
  focus: #0f62fe,
  focus-inset: #ffffff,
  focus-inverse: #ffffff,
  highlight: #d0e2ff,
  icon-disabled: rgba(22, 22, 22, 0.25),
  icon-interactive: #0f62fe,
  icon-inverse: #ffffff,
  icon-on-color: #ffffff,
  icon-on-color-disabled: #8d8d8d,
  icon-primary: #161616,
  icon-secondary: #525252,
  interactive: #0f62fe,
  layer-01: #f4f4f4,
  layer-02: #ffffff,
  layer-03: #f4f4f4,
  layer-accent-01: #e0e0e0,
  layer-accent-02: #e0e0e0,
  layer-accent-03: #e0e0e0,
  layer-accent-active-01: #a8a8a8,
  layer-accent-active-02: #a8a8a8,
  layer-accent-active-03: #a8a8a8,
  layer-accent-hover-01: #d1d1d1,
  layer-accent-hover-02: #d1d1d1,
  layer-accent-hover-03: #d1d1d1,
  layer-active-01: #c6c6c6,
  layer-active-02: #c6c6c6,
  layer-active-03: #c6c6c6,
  layer-background-01: #ffffff,
  layer-background-02: #f4f4f4,
  layer-background-03: #ffffff,
  layer-hover-01: #e8e8e8,
  layer-hover-02: #e8e8e8,
  layer-hover-03: #e8e8e8,
  layer-selected-01: #e0e0e0,
  layer-selected-02: #e0e0e0,
  layer-selected-03: #e0e0e0,
  layer-selected-disabled: #8d8d8d,
  layer-selected-hover-01: #d1d1d1,
  layer-selected-hover-02: #d1d1d1,
  layer-selected-hover-03: #d1d1d1,
  layer-selected-inverse: #161616,
  link-inverse: #78a9ff,
  link-inverse-active: #f4f4f4,
  link-inverse-hover: #a6c8ff,
  link-inverse-visited: #be95ff,
  link-primary: #0f62fe,
  link-primary-hover: #0043ce,
  link-secondary: #0043ce,
  link-visited: #8a3ffc,
  overlay: rgba(0, 0, 0, 0.6),
  shadow: rgba(0, 0, 0, 0.3),
  skeleton-background: #e8e8e8,
  skeleton-element: #c6c6c6,
  support-caution-major: #ff832b,
  support-caution-minor: #f1c21b,
  support-caution-undefined: #8a3ffc,
  support-error: #da1e28,
  support-error-inverse: #fa4d56,
  support-info: #0043ce,
  support-info-inverse: #4589ff,
  support-success: #24a148,
  support-success-inverse: #42be65,
  support-warning: #f1c21b,
  support-warning-inverse: #f1c21b,
  syntax-angle-bracket: #697077,
  syntax-annotation: #007d79,
  syntax-arithmetic-operator: #343a3f,
  syntax-atom: #161616,
  syntax-attribute: #00539a,
  syntax-attribute-name: #00539a,
  syntax-attribute-value: #161616,
  syntax-bitwise-operator: #343a3f,
  syntax-block-comment: #198038,
  syntax-bool: #161616,
  syntax-brace: #343a3f,
  syntax-bracket: #343a3f,
  syntax-character: #161616,
  syntax-class-name: #007d79,
  syntax-color: #161616,
  syntax-comment: #198038,
  syntax-compare-operator: #343a3f,
  syntax-constant: #0f62fe,
  syntax-content: #161616,
  syntax-content-separator: #343a3f,
  syntax-control-keyword: #6929c4,
  syntax-control-operator: #6929c4,
  syntax-definition: #00539a,
  syntax-definition-keyword: #00539a,
  syntax-definition-operator: #00539a,
  syntax-deref-operator: #343a3f,
  syntax-doc-comment: #198038,
  syntax-doc-string: #161616,
  syntax-document-meta: #198038,
  syntax-emphasis: #161616,
  syntax-escape: #343a3f,
  syntax-float: #198038,
  syntax-function: #8e6a00,
  syntax-heading: #00539a,
  syntax-heading-1: #00539a,
  syntax-heading-2: #00539a,
  syntax-heading-3: #00539a,
  syntax-heading-4: #00539a,
  syntax-heading-5: #00539a,
  syntax-heading-6: #00539a,
  syntax-integer: #198038,
  syntax-invalid: #da1e28,
  syntax-keyword: #0f62fe,
  syntax-label-name: #0f62fe,
  syntax-line-comment: #198038,
  syntax-link: #0f62fe,
  syntax-list: #161616,
  syntax-literal: #161616,
  syntax-local: #0f62fe,
  syntax-logic-operator: #343a3f,
  syntax-macro-name: #161616,
  syntax-meta: #198038,
  syntax-modifier: #0f62fe,
  syntax-module-keyword: #6929c4,
  syntax-monospace: #161616,
  syntax-name: #0f62fe,
  syntax-namespace: #007d79,
  syntax-null: #161616,
  syntax-number: #198038,
  syntax-operator: #343a3f,
  syntax-operator-keyword: #0f62fe,
  syntax-paren: #343a3f,
  syntax-processing-instruction: #161616,
  syntax-property-name: #00539a,
  syntax-punctuation: #343a3f,
  syntax-quote: #198038,
  syntax-regexp: #6929c4,
  syntax-self: #007d79,
  syntax-separator: #343a3f,
  syntax-special: #0f62fe,
  syntax-special-string: #8a3ffc,
  syntax-square-bracket: #343a3f,
  syntax-standard: #0f62fe,
  syntax-strikethrough: #161616,
  syntax-string: #161616,
  syntax-strong: #161616,
  syntax-tag: #007d79,
  syntax-tag-name: #007d79,
  syntax-type: #007d79,
  syntax-type-name: #007d79,
  syntax-type-operator: #007d79,
  syntax-unit: #198038,
  syntax-update-operator: #343a3f,
  syntax-url: #343a3f,
  syntax-variable: #0f62fe,
  syntax-variable-name: #0f62fe,
  text-disabled: rgba(22, 22, 22, 0.25),
  text-error: #da1e28,
  text-helper: #6f6f6f,
  text-inverse: #ffffff,
  text-on-color: #ffffff,
  text-on-color-disabled: #8d8d8d,
  text-placeholder: rgba(22, 22, 22, 0.4),
  text-primary: #161616,
  text-secondary: #525252,
  toggle-off: #8d8d8d,
) !default;
$white: utilities.merge(
  $white,
  layout.$spacing,
  layout.$fluid-spacing,
  type.$tokens
);

$g10: (
  ai-aura-end: rgba(255, 255, 255, 0),
  ai-aura-hover-background: #edf5ff,
  ai-aura-hover-end: rgba(255, 255, 255, 0),
  ai-aura-hover-start: rgba(69, 137, 255, 0.32),
  ai-aura-start: rgba(69, 137, 255, 0.1),
  ai-aura-start-sm: rgba(69, 137, 255, 0.16),
  ai-border-end: #78a9ff,
  ai-border-start: rgba(166, 200, 255, 0.64),
  ai-border-strong: #4589ff,
  ai-drop-shadow: rgba(15, 98, 254, 0.1),
  ai-inner-shadow: rgba(69, 137, 255, 0.1),
  ai-overlay: rgba(0, 17, 65, 0.5),
  ai-popover-background: #ffffff,
  ai-popover-caret-bottom: #78a9ff,
  ai-popover-caret-bottom-background: #eaf1ff,
  ai-popover-caret-bottom-background-actions: #e9effa,
  ai-popover-caret-center: #a0c3ff,
  ai-popover-shadow-outer-01: rgba(0, 67, 206, 0.06),
  ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.04),
  ai-skeleton-background: #d0e2ff,
  ai-skeleton-element-background: #4589ff,
  background: #f4f4f4,
  background-active: rgba(141, 141, 141, 0.5),
  background-brand: #0f62fe,
  background-hover: rgba(141, 141, 141, 0.12),
  background-inverse: #393939,
  background-inverse-hover: #474747,
  background-selected: rgba(141, 141, 141, 0.2),
  background-selected-hover: rgba(141, 141, 141, 0.32),
  border-disabled: #c6c6c6,
  border-interactive: #0f62fe,
  border-inverse: #161616,
  border-strong-01: #8d8d8d,
  border-strong-02: #8d8d8d,
  border-strong-03: #8d8d8d,
  border-subtle-00: #c6c6c6,
  border-subtle-01: #e0e0e0,
  border-subtle-02: #c6c6c6,
  border-subtle-03: #e0e0e0,
  border-subtle-selected-01: #c6c6c6,
  border-subtle-selected-02: #c6c6c6,
  border-subtle-selected-03: #c6c6c6,
  border-tile-01: #a8a8a8,
  border-tile-02: #c6c6c6,
  border-tile-03: #a8a8a8,
  chat-avatar-agent: #393939,
  chat-avatar-bot: #6f6f6f,
  chat-avatar-user: #0f62fe,
  chat-bubble-agent: #ffffff,
  chat-bubble-agent-text: #161616,
  chat-bubble-border: #e0e0e0,
  chat-bubble-user: #e0e0e0,
  chat-bubble-user-text: #161616,
  chat-button: #0f62fe,
  chat-button-active: rgba(141, 141, 141, 0.5),
  chat-button-hover: rgba(141, 141, 141, 0.12),
  chat-button-selected: rgba(141, 141, 141, 0.2),
  chat-button-text-hover: #0043ce,
  chat-button-text-selected: #525252,
  chat-header-background: #ffffff,
  chat-header-text: #161616,
  chat-prompt-background: #ffffff,
  chat-prompt-border-end: rgba(244, 244, 244, 0),
  chat-prompt-border-start: #f4f4f4,
  chat-prompt-text: #161616,
  chat-shell-background: #ffffff,
  color-scheme: string.unquote('light'),
  field-01: #ffffff,
  field-02: #f4f4f4,
  field-03: #ffffff,
  field-hover-01: #e8e8e8,
  field-hover-02: #e8e8e8,
  field-hover-03: #e8e8e8,
  focus: #0f62fe,
  focus-inset: #ffffff,
  focus-inverse: #ffffff,
  highlight: #d0e2ff,
  icon-disabled: rgba(22, 22, 22, 0.25),
  icon-interactive: #0f62fe,
  icon-inverse: #ffffff,
  icon-on-color: #ffffff,
  icon-on-color-disabled: #8d8d8d,
  icon-primary: #161616,
  icon-secondary: #525252,
  interactive: #0f62fe,
  layer-01: #ffffff,
  layer-02: #f4f4f4,
  layer-03: #ffffff,
  layer-accent-01: #e0e0e0,
  layer-accent-02: #e0e0e0,
  layer-accent-03: #e0e0e0,
  layer-accent-active-01: #a8a8a8,
  layer-accent-active-02: #a8a8a8,
  layer-accent-active-03: #a8a8a8,
  layer-accent-hover-01: #d1d1d1,
  layer-accent-hover-02: #d1d1d1,
  layer-accent-hover-03: #d1d1d1,
  layer-active-01: #c6c6c6,
  layer-active-02: #c6c6c6,
  layer-active-03: #c6c6c6,
  layer-background-01: #f4f4f4,
  layer-background-02: #ffffff,
  layer-background-03: #f4f4f4,
  layer-hover-01: #e8e8e8,
  layer-hover-02: #e8e8e8,
  layer-hover-03: #e8e8e8,
  layer-selected-01: #e0e0e0,
  layer-selected-02: #e0e0e0,
  layer-selected-03: #e0e0e0,
  layer-selected-disabled: #8d8d8d,
  layer-selected-hover-01: #d1d1d1,
  layer-selected-hover-02: #d1d1d1,
  layer-selected-hover-03: #d1d1d1,
  layer-selected-inverse: #161616,
  link-inverse: #78a9ff,
  link-inverse-active: #f4f4f4,
  link-inverse-hover: #a6c8ff,
  link-inverse-visited: #be95ff,
  link-primary: #0f62fe,
  link-primary-hover: #0043ce,
  link-secondary: #0043ce,
  link-visited: #8a3ffc,
  overlay: rgba(0, 0, 0, 0.6),
  shadow: rgba(0, 0, 0, 0.3),
  skeleton-background: #e8e8e8,
  skeleton-element: #c6c6c6,
  support-caution-major: #ff832b,
  support-caution-minor: #f1c21b,
  support-caution-undefined: #8a3ffc,
  support-error: #da1e28,
  support-error-inverse: #fa4d56,
  support-info: #0043ce,
  support-info-inverse: #4589ff,
  support-success: #24a148,
  support-success-inverse: #42be65,
  support-warning: #f1c21b,
  support-warning-inverse: #f1c21b,
  syntax-angle-bracket: #697077,
  syntax-annotation: #007d79,
  syntax-arithmetic-operator: #343a3f,
  syntax-atom: #161616,
  syntax-attribute: #00539a,
  syntax-attribute-name: #00539a,
  syntax-attribute-value: #161616,
  syntax-bitwise-operator: #343a3f,
  syntax-block-comment: #198038,
  syntax-bool: #161616,
  syntax-brace: #343a3f,
  syntax-bracket: #343a3f,
  syntax-character: #161616,
  syntax-class-name: #007d79,
  syntax-color: #161616,
  syntax-comment: #198038,
  syntax-compare-operator: #343a3f,
  syntax-constant: #0f62fe,
  syntax-content: #161616,
  syntax-content-separator: #343a3f,
  syntax-control-keyword: #6929c4,
  syntax-control-operator: #6929c4,
  syntax-definition: #00539a,
  syntax-definition-keyword: #00539a,
  syntax-definition-operator: #00539a,
  syntax-deref-operator: #343a3f,
  syntax-doc-comment: #198038,
  syntax-doc-string: #161616,
  syntax-document-meta: #198038,
  syntax-emphasis: #161616,
  syntax-escape: #343a3f,
  syntax-float: #198038,
  syntax-function: #8e6a00,
  syntax-heading: #00539a,
  syntax-heading-1: #00539a,
  syntax-heading-2: #00539a,
  syntax-heading-3: #00539a,
  syntax-heading-4: #00539a,
  syntax-heading-5: #00539a,
  syntax-heading-6: #00539a,
  syntax-integer: #198038,
  syntax-invalid: #da1e28,
  syntax-keyword: #0f62fe,
  syntax-label-name: #0f62fe,
  syntax-line-comment: #198038,
  syntax-link: #0f62fe,
  syntax-list: #161616,
  syntax-literal: #161616,
  syntax-local: #0f62fe,
  syntax-logic-operator: #343a3f,
  syntax-macro-name: #161616,
  syntax-meta: #198038,
  syntax-modifier: #0f62fe,
  syntax-module-keyword: #6929c4,
  syntax-monospace: #161616,
  syntax-name: #0f62fe,
  syntax-namespace: #007d79,
  syntax-null: #161616,
  syntax-number: #198038,
  syntax-operator: #343a3f,
  syntax-operator-keyword: #0f62fe,
  syntax-paren: #343a3f,
  syntax-processing-instruction: #161616,
  syntax-property-name: #00539a,
  syntax-punctuation: #343a3f,
  syntax-quote: #198038,
  syntax-regexp: #6929c4,
  syntax-self: #007d79,
  syntax-separator: #343a3f,
  syntax-special: #0f62fe,
  syntax-special-string: #8a3ffc,
  syntax-square-bracket: #343a3f,
  syntax-standard: #0f62fe,
  syntax-strikethrough: #161616,
  syntax-string: #161616,
  syntax-strong: #161616,
  syntax-tag: #007d79,
  syntax-tag-name: #007d79,
  syntax-type: #007d79,
  syntax-type-name: #007d79,
  syntax-type-operator: #007d79,
  syntax-unit: #198038,
  syntax-update-operator: #343a3f,
  syntax-url: #343a3f,
  syntax-variable: #0f62fe,
  syntax-variable-name: #0f62fe,
  text-disabled: rgba(22, 22, 22, 0.25),
  text-error: #da1e28,
  text-helper: #6f6f6f,
  text-inverse: #ffffff,
  text-on-color: #ffffff,
  text-on-color-disabled: #8d8d8d,
  text-placeholder: rgba(22, 22, 22, 0.4),
  text-primary: #161616,
  text-secondary: #525252,
  toggle-off: #8d8d8d,
) !default;
$g10: utilities.merge(
  $g10,
  layout.$spacing,
  layout.$fluid-spacing,
  type.$tokens
);

$g90: (
  ai-aura-end: rgba(0, 0, 0, 0),
  ai-aura-hover-background: #474747,
  ai-aura-hover-end: rgba(0, 0, 0, 0),
  ai-aura-hover-start: rgba(69, 137, 255, 0.4),
  ai-aura-start: rgba(69, 137, 255, 0.1),
  ai-aura-start-sm: rgba(69, 137, 255, 0.16),
  ai-border-end: #4589ff,
  ai-border-start: rgba(166, 200, 255, 0.36),
  ai-border-strong: #78a9ff,
  ai-drop-shadow: rgba(0, 0, 0, 0.28),
  ai-inner-shadow: rgba(69, 137, 255, 0.16),
  ai-overlay: rgba(0, 0, 0, 0.5),
  ai-popover-background: #161616,
  ai-popover-caret-bottom: #4589ff,
  ai-popover-caret-bottom-background: #202d45,
  ai-popover-caret-bottom-background-actions: #1e283a,
  ai-popover-caret-center: #4870b5,
  ai-popover-shadow-outer-01: rgba(0, 0, 0, 0.12),
  ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.08),
  ai-skeleton-background: rgba(120, 169, 255, 0.5),
  ai-skeleton-element-background: rgba(120, 169, 255, 0.3),
  background: #262626,
  background-active: rgba(141, 141, 141, 0.4),
  background-brand: #0f62fe,
  background-hover: rgba(141, 141, 141, 0.16),
  background-inverse: #f4f4f4,
  background-inverse-hover: #e8e8e8,
  background-selected: rgba(141, 141, 141, 0.24),
  background-selected-hover: rgba(141, 141, 141, 0.32),
  border-disabled: rgba(141, 141, 141, 0.5),
  border-interactive: #4589ff,
  border-inverse: #f4f4f4,
  border-strong-01: #8d8d8d,
  border-strong-02: #a8a8a8,
  border-strong-03: #c6c6c6,
  border-subtle-00: #525252,
  border-subtle-01: #6f6f6f,
  border-subtle-02: #8d8d8d,
  border-subtle-03: #8d8d8d,
  border-subtle-selected-01: #8d8d8d,
  border-subtle-selected-02: #a8a8a8,
  border-subtle-selected-03: #a8a8a8,
  border-tile-01: #6f6f6f,
  border-tile-02: #8d8d8d,
  border-tile-03: #a8a8a8,
  chat-avatar-agent: #c6c6c6,
  chat-avatar-bot: #8d8d8d,
  chat-avatar-user: #4589ff,
  chat-bubble-agent: #262626,
  chat-bubble-agent-text: #f4f4f4,
  chat-bubble-border: #525252,
  chat-bubble-user: #393939,
  chat-bubble-user-text: #f4f4f4,
  chat-button: #78a9ff,
  chat-button-active: rgba(141, 141, 141, 0.4),
  chat-button-hover: rgba(141, 141, 141, 0.16),
  chat-button-selected: rgba(141, 141, 141, 0.24),
  chat-button-text-hover: #a6c8ff,
  chat-button-text-selected: #c6c6c6,
  chat-header-background: #262626,
  chat-header-text: #f4f4f4,
  chat-prompt-background: #161616,
  chat-prompt-border-end: rgba(38, 38, 38, 0),
  chat-prompt-border-start: #262626,
  chat-prompt-text: #f4f4f4,
  chat-shell-background: #262626,
  color-scheme: string.unquote('dark'),
  field-01: #393939,
  field-02: #525252,
  field-03: #6f6f6f,
  field-hover-01: #474747,
  field-hover-02: #636363,
  field-hover-03: #5e5e5e,
  focus: #ffffff,
  focus-inset: #161616,
  focus-inverse: #0f62fe,
  highlight: #002d9c,
  icon-disabled: rgba(244, 244, 244, 0.25),
  icon-interactive: #ffffff,
  icon-inverse: #161616,
  icon-on-color: #ffffff,
  icon-on-color-disabled: rgba(255, 255, 255, 0.25),
  icon-primary: #f4f4f4,
  icon-secondary: #c6c6c6,
  interactive: #4589ff,
  layer-01: #393939,
  layer-02: #525252,
  layer-03: #6f6f6f,
  layer-accent-01: #525252,
  layer-accent-02: #6f6f6f,
  layer-accent-03: #8d8d8d,
  layer-accent-active-01: #8d8d8d,
  layer-accent-active-02: #393939,
  layer-accent-active-03: #525252,
  layer-accent-hover-01: #636363,
  layer-accent-hover-02: #5e5e5e,
  layer-accent-hover-03: #7a7a7a,
  layer-active-01: #6f6f6f,
  layer-active-02: #8d8d8d,
  layer-active-03: #393939,
  layer-background-01: #262626,
  layer-background-02: #393939,
  layer-background-03: #525252,
  layer-hover-01: #474747,
  layer-hover-02: #636363,
  layer-hover-03: #5e5e5e,
  layer-selected-01: #525252,
  layer-selected-02: #6f6f6f,
  layer-selected-03: #525252,
  layer-selected-disabled: #a8a8a8,
  layer-selected-hover-01: #636363,
  layer-selected-hover-02: #5e5e5e,
  layer-selected-hover-03: #636363,
  layer-selected-inverse: #f4f4f4,
  link-inverse: #0f62fe,
  link-inverse-active: #161616,
  link-inverse-hover: #0043ce,
  link-inverse-visited: #8a3ffc,
  link-primary: #78a9ff,
  link-primary-hover: #a6c8ff,
  link-secondary: #a6c8ff,
  link-visited: #be95ff,
  overlay: rgba(0, 0, 0, 0.6),
  shadow: rgba(0, 0, 0, 0.8),
  skeleton-background: #333333,
  skeleton-element: #525252,
  support-caution-major: #ff832b,
  support-caution-minor: #f1c21b,
  support-caution-undefined: #a56eff,
  support-error: #ff8389,
  support-error-inverse: #da1e28,
  support-info: #4589ff,
  support-info-inverse: #0043ce,
  support-success: #42be65,
  support-success-inverse: #24a148,
  support-warning: #f1c21b,
  support-warning-inverse: #f1c21b,
  syntax-angle-bracket: #8d8d8d,
  syntax-annotation: #08bdba,
  syntax-arithmetic-operator: #e0e0e0,
  syntax-atom: #f4f4f4,
  syntax-attribute: #33b1ff,
  syntax-attribute-name: #33b1ff,
  syntax-attribute-value: #f4f4f4,
  syntax-bitwise-operator: #e0e0e0,
  syntax-block-comment: #42be65,
  syntax-bool: #f4f4f4,
  syntax-brace: #e0e0e0,
  syntax-bracket: #e0e0e0,
  syntax-character: #f4f4f4,
  syntax-class-name: #3ddbd9,
  syntax-color: #f4f4f4,
  syntax-comment: #42be65,
  syntax-compare-operator: #e0e0e0,
  syntax-constant: #4589ff,
  syntax-content: #f4f4f4,
  syntax-content-separator: #e0e0e0,
  syntax-control-keyword: #be95ff,
  syntax-control-operator: #be95ff,
  syntax-definition: #33b1ff,
  syntax-definition-keyword: #33b1ff,
  syntax-definition-operator: #33b1ff,
  syntax-deref-operator: #e0e0e0,
  syntax-doc-comment: #42be65,
  syntax-doc-string: #f4f4f4,
  syntax-document-meta: #42be65,
  syntax-emphasis: #f4f4f4,
  syntax-escape: #e0e0e0,
  syntax-float: #6fdc8c,
  syntax-function: #f1c21b,
  syntax-heading: #33b1ff,
  syntax-heading-1: #33b1ff,
  syntax-heading-2: #33b1ff,
  syntax-heading-3: #33b1ff,
  syntax-heading-4: #33b1ff,
  syntax-heading-5: #33b1ff,
  syntax-heading-6: #33b1ff,
  syntax-integer: #6fdc8c,
  syntax-invalid: #fa4d56,
  syntax-keyword: #4589ff,
  syntax-label-name: #a6c8ff,
  syntax-line-comment: #42be65,
  syntax-link: #4589ff,
  syntax-list: #f4f4f4,
  syntax-literal: #f4f4f4,
  syntax-local: #a6c8ff,
  syntax-logic-operator: #e0e0e0,
  syntax-macro-name: #f4f4f4,
  syntax-meta: #42be65,
  syntax-modifier: #4589ff,
  syntax-module-keyword: #be95ff,
  syntax-monospace: #f4f4f4,
  syntax-name: #a6c8ff,
  syntax-namespace: #3ddbd9,
  syntax-null: #f4f4f4,
  syntax-number: #6fdc8c,
  syntax-operator: #e0e0e0,
  syntax-operator-keyword: #4589ff,
  syntax-paren: #e0e0e0,
  syntax-processing-instruction: #f4f4f4,
  syntax-property-name: #33b1ff,
  syntax-punctuation: #e0e0e0,
  syntax-quote: #42be65,
  syntax-regexp: #be95ff,
  syntax-self: #3ddbd9,
  syntax-separator: #e0e0e0,
  syntax-special: #4589ff,
  syntax-special-string: #be95ff,
  syntax-square-bracket: #e0e0e0,
  syntax-standard: #4589ff,
  syntax-strikethrough: #f4f4f4,
  syntax-string: #f4f4f4,
  syntax-strong: #f4f4f4,
  syntax-tag: #3ddbd9,
  syntax-tag-name: #3ddbd9,
  syntax-type: #3ddbd9,
  syntax-type-name: #3ddbd9,
  syntax-type-operator: #3ddbd9,
  syntax-unit: #6fdc8c,
  syntax-update-operator: #e0e0e0,
  syntax-url: #e0e0e0,
  syntax-variable: #a6c8ff,
  syntax-variable-name: #a6c8ff,
  text-disabled: rgba(244, 244, 244, 0.25),
  text-error: #ffb3b8,
  text-helper: #c6c6c6,
  text-inverse: #161616,
  text-on-color: #ffffff,
  text-on-color-disabled: rgba(255, 255, 255, 0.25),
  text-placeholder: rgba(244, 244, 244, 0.4),
  text-primary: #f4f4f4,
  text-secondary: #c6c6c6,
  toggle-off: #8d8d8d,
) !default;
$g90: utilities.merge(
  $g90,
  layout.$spacing,
  layout.$fluid-spacing,
  type.$tokens
);

$g100: (
  ai-aura-end: rgba(0, 0, 0, 0),
  ai-aura-hover-background: #333333,
  ai-aura-hover-end: rgba(0, 0, 0, 0),
  ai-aura-hover-start: rgba(69, 137, 255, 0.4),
  ai-aura-start: rgba(69, 137, 255, 0.1),
  ai-aura-start-sm: rgba(69, 137, 255, 0.16),
  ai-border-end: #4589ff,
  ai-border-start: rgba(166, 200, 255, 0.36),
  ai-border-strong: #78a9ff,
  ai-drop-shadow: rgba(0, 0, 0, 0.28),
  ai-inner-shadow: rgba(69, 137, 255, 0.16),
  ai-overlay: rgba(0, 0, 0, 0.5),
  ai-popover-background: #161616,
  ai-popover-caret-bottom: #4589ff,
  ai-popover-caret-bottom-background: #202d45,
  ai-popover-caret-bottom-background-actions: #1e283a,
  ai-popover-caret-center: #4870b5,
  ai-popover-shadow-outer-01: rgba(0, 0, 0, 0.12),
  ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.08),
  ai-skeleton-background: rgba(120, 169, 255, 0.5),
  ai-skeleton-element-background: rgba(120, 169, 255, 0.3),
  background: #161616,
  background-active: rgba(141, 141, 141, 0.4),
  background-brand: #0f62fe,
  background-hover: rgba(141, 141, 141, 0.16),
  background-inverse: #f4f4f4,
  background-inverse-hover: #e8e8e8,
  background-selected: rgba(141, 141, 141, 0.24),
  background-selected-hover: rgba(141, 141, 141, 0.32),
  border-disabled: rgba(141, 141, 141, 0.5),
  border-interactive: #4589ff,
  border-inverse: #f4f4f4,
  border-strong-01: #6f6f6f,
  border-strong-02: #8d8d8d,
  border-strong-03: #a8a8a8,
  border-subtle-00: #393939,
  border-subtle-01: #525252,
  border-subtle-02: #6f6f6f,
  border-subtle-03: #6f6f6f,
  border-subtle-selected-01: #6f6f6f,
  border-subtle-selected-02: #8d8d8d,
  border-subtle-selected-03: #8d8d8d,
  border-tile-01: #525252,
  border-tile-02: #6f6f6f,
  border-tile-03: #8d8d8d,
  chat-avatar-agent: #c6c6c6,
  chat-avatar-bot: #8d8d8d,
  chat-avatar-user: #4589ff,
  chat-bubble-agent: #262626,
  chat-bubble-agent-text: #f4f4f4,
  chat-bubble-border: #525252,
  chat-bubble-user: #393939,
  chat-bubble-user-text: #f4f4f4,
  chat-button: #78a9ff,
  chat-button-active: rgba(141, 141, 141, 0.4),
  chat-button-hover: rgba(141, 141, 141, 0.16),
  chat-button-selected: rgba(141, 141, 141, 0.24),
  chat-button-text-hover: #a6c8ff,
  chat-button-text-selected: #c6c6c6,
  chat-header-background: #262626,
  chat-header-text: #f4f4f4,
  chat-prompt-background: #161616,
  chat-prompt-border-end: rgba(38, 38, 38, 0),
  chat-prompt-border-start: #262626,
  chat-prompt-text: #f4f4f4,
  chat-shell-background: #262626,
  color-scheme: string.unquote('dark'),
  field-01: #262626,
  field-02: #393939,
  field-03: #525252,
  field-hover-01: #333333,
  field-hover-02: #474747,
  field-hover-03: #636363,
  focus: #ffffff,
  focus-inset: #161616,
  focus-inverse: #0f62fe,
  highlight: #001d6c,
  icon-disabled: rgba(244, 244, 244, 0.25),
  icon-interactive: #ffffff,
  icon-inverse: #161616,
  icon-on-color: #ffffff,
  icon-on-color-disabled: rgba(255, 255, 255, 0.25),
  icon-primary: #f4f4f4,
  icon-secondary: #c6c6c6,
  interactive: #4589ff,
  layer-01: #262626,
  layer-02: #393939,
  layer-03: #525252,
  layer-accent-01: #393939,
  layer-accent-02: #525252,
  layer-accent-03: #6f6f6f,
  layer-accent-active-01: #6f6f6f,
  layer-accent-active-02: #8d8d8d,
  layer-accent-active-03: #393939,
  layer-accent-hover-01: #474747,
  layer-accent-hover-02: #636363,
  layer-accent-hover-03: #5e5e5e,
  layer-active-01: #525252,
  layer-active-02: #6f6f6f,
  layer-active-03: #8d8d8d,
  layer-background-01: #161616,
  layer-background-02: #262626,
  layer-background-03: #393939,
  layer-hover-01: #333333,
  layer-hover-02: #474747,
  layer-hover-03: #636363,
  layer-selected-01: #393939,
  layer-selected-02: #525252,
  layer-selected-03: #6f6f6f,
  layer-selected-disabled: #a8a8a8,
  layer-selected-hover-01: #474747,
  layer-selected-hover-02: #636363,
  layer-selected-hover-03: #5e5e5e,
  layer-selected-inverse: #f4f4f4,
  link-inverse: #0f62fe,
  link-inverse-active: #161616,
  link-inverse-hover: #0043ce,
  link-inverse-visited: #8a3ffc,
  link-primary: #78a9ff,
  link-primary-hover: #a6c8ff,
  link-secondary: #a6c8ff,
  link-visited: #be95ff,
  overlay: rgba(0, 0, 0, 0.6),
  shadow: rgba(0, 0, 0, 0.8),
  skeleton-background: #292929,
  skeleton-element: #393939,
  support-caution-major: #ff832b,
  support-caution-minor: #f1c21b,
  support-caution-undefined: #a56eff,
  support-error: #fa4d56,
  support-error-inverse: #da1e28,
  support-info: #4589ff,
  support-info-inverse: #0043ce,
  support-success: #42be65,
  support-success-inverse: #24a148,
  support-warning: #f1c21b,
  support-warning-inverse: #f1c21b,
  syntax-angle-bracket: #8d8d8d,
  syntax-annotation: #08bdba,
  syntax-arithmetic-operator: #e0e0e0,
  syntax-atom: #f4f4f4,
  syntax-attribute: #33b1ff,
  syntax-attribute-name: #33b1ff,
  syntax-attribute-value: #f4f4f4,
  syntax-bitwise-operator: #e0e0e0,
  syntax-block-comment: #42be65,
  syntax-bool: #f4f4f4,
  syntax-brace: #e0e0e0,
  syntax-bracket: #e0e0e0,
  syntax-character: #f4f4f4,
  syntax-class-name: #3ddbd9,
  syntax-color: #f4f4f4,
  syntax-comment: #42be65,
  syntax-compare-operator: #e0e0e0,
  syntax-constant: #4589ff,
  syntax-content: #f4f4f4,
  syntax-content-separator: #e0e0e0,
  syntax-control-keyword: #be95ff,
  syntax-control-operator: #be95ff,
  syntax-definition: #33b1ff,
  syntax-definition-keyword: #33b1ff,
  syntax-definition-operator: #33b1ff,
  syntax-deref-operator: #e0e0e0,
  syntax-doc-comment: #42be65,
  syntax-doc-string: #f4f4f4,
  syntax-document-meta: #42be65,
  syntax-emphasis: #f4f4f4,
  syntax-escape: #e0e0e0,
  syntax-float: #6fdc8c,
  syntax-function: #f1c21b,
  syntax-heading: #33b1ff,
  syntax-heading-1: #33b1ff,
  syntax-heading-2: #33b1ff,
  syntax-heading-3: #33b1ff,
  syntax-heading-4: #33b1ff,
  syntax-heading-5: #33b1ff,
  syntax-heading-6: #33b1ff,
  syntax-integer: #6fdc8c,
  syntax-invalid: #fa4d56,
  syntax-keyword: #4589ff,
  syntax-label-name: #a6c8ff,
  syntax-line-comment: #42be65,
  syntax-link: #4589ff,
  syntax-list: #f4f4f4,
  syntax-literal: #f4f4f4,
  syntax-local: #a6c8ff,
  syntax-logic-operator: #e0e0e0,
  syntax-macro-name: #f4f4f4,
  syntax-meta: #42be65,
  syntax-modifier: #4589ff,
  syntax-module-keyword: #be95ff,
  syntax-monospace: #f4f4f4,
  syntax-name: #a6c8ff,
  syntax-namespace: #3ddbd9,
  syntax-null: #f4f4f4,
  syntax-number: #6fdc8c,
  syntax-operator: #e0e0e0,
  syntax-operator-keyword: #4589ff,
  syntax-paren: #e0e0e0,
  syntax-processing-instruction: #f4f4f4,
  syntax-property-name: #33b1ff,
  syntax-punctuation: #e0e0e0,
  syntax-quote: #42be65,
  syntax-regexp: #be95ff,
  syntax-self: #3ddbd9,
  syntax-separator: #e0e0e0,
  syntax-special: #4589ff,
  syntax-special-string: #be95ff,
  syntax-square-bracket: #e0e0e0,
  syntax-standard: #4589ff,
  syntax-strikethrough: #f4f4f4,
  syntax-string: #f4f4f4,
  syntax-strong: #f4f4f4,
  syntax-tag: #3ddbd9,
  syntax-tag-name: #3ddbd9,
  syntax-type: #3ddbd9,
  syntax-type-name: #3ddbd9,
  syntax-type-operator: #3ddbd9,
  syntax-unit: #6fdc8c,
  syntax-update-operator: #e0e0e0,
  syntax-url: #e0e0e0,
  syntax-variable: #a6c8ff,
  syntax-variable-name: #a6c8ff,
  text-disabled: rgba(244, 244, 244, 0.25),
  text-error: #ff8389,
  text-helper: #a8a8a8,
  text-inverse: #161616,
  text-on-color: #ffffff,
  text-on-color-disabled: rgba(255, 255, 255, 0.25),
  text-placeholder: rgba(244, 244, 244, 0.4),
  text-primary: #f4f4f4,
  text-secondary: #c6c6c6,
  toggle-off: #6f6f6f,
) !default;
$g100: utilities.merge(
  $g100,
  layout.$spacing,
  layout.$fluid-spacing,
  type.$tokens
);
