Skip to main content
const colorsComponents: {
  page: {
     bg: {
        default: {
           value: "{colors.bg.default}";
        };
     };
     border: {
        default: {
           value: "{colors.line.default}";
        };
     };
     text: {
        default: {
           value: "{colors.fg.default}";
        };
        muted: {
           value: "{colors.fg.muted}";
        };
     };
  };
  cta: {
     primary: {
        bg: {
           default: {
              value: "{colors.bg.primary}";
           };
           hover: {
              value: "{colors.bg.primary}";
              modify: {
                 type: "color-mix";
                 value: readonly [readonly ["{colors.bg.contrast}", "15%"]];
              };
           };
           pressed: {
              value: "{colors.bg.primary}";
              modify: {
                 type: "color-mix";
                 value: readonly [readonly ["{colors.bg.contrast}", "30%"]];
              };
           };
        };
        border: {
           focus: {
              value: "{colors.line.primary}";
           };
        };
        text: {
           default: {
              value: "{colors.fg.onPrimary}";
           };
           hover: {
              value: "{colors.fg.onPrimary}";
           };
        };
     };
     secondary: {
        bg: {
           default: {
              value: "{colors.bg.secondary}";
           };
           hover: {
              value: "{colors.bg.secondary}";
              modify: {
                 type: "color-mix";
                 value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
              };
           };
           pressed: {
              value: "{colors.bg.secondary}";
              modify: {
                 type: "color-mix";
                 value: readonly [readonly ["{colors.bg.contrast}", "20%"]];
              };
           };
        };
        border: {
           focus: {
              value: "{colors.line.primary}";
           };
        };
        text: {
           default: {
              value: "{colors.fg.onSecondary}";
           };
           hover: {
              value: "{colors.fg.onSecondary}";
           };
        };
     };
  };
  link: {
     primary: {
        text: {
           default: {
              value: "{colors.fg.primary}";
           };
           hover: {
              value: "{colors.fg.primary}";
              modify: {
                 type: "color-mix";
                 value: readonly [readonly ["{colors.bg.contrast}", "15%"]];
              };
           };
           pressed: {
              value: "{colors.fg.primary}";
              modify: {
                 type: "color-mix";
                 value: readonly [readonly ["{colors.bg.contrast}", "30%"]];
              };
           };
        };
     };
     secondary: {
        text: {
           default: {
              value: "{colors.fg.default}";
           };
           hover: {
              value: "{colors.fg.default}";
              modify: {
                 type: "color-mix";
                 value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
              };
           };
           pressed: {
              value: "{colors.fg.default}";
              modify: {
                 type: "color-mix";
                 value: readonly [readonly ["{colors.bg.contrast}", "20%"]];
              };
           };
        };
     };
  };
  input: {
     bg: {
        default: {
           value: "{colors.bg.default}";
        };
     };
     border: {
        default: {
           value: "{colors.line.heavy}";
        };
        focus: {
           value: "{colors.line.primary}";
        };
        error: {
           value: "{colors.line.negative}";
        };
        success: {
           value: "{colors.line.positive}";
        };
     };
     label: {
        default: {
           value: "{colors.fg.default}";
        };
     };
     placeholder: {
        default: {
           value: "{colors.fg.muted}";
        };
     };
     text: {
        default: {
           value: "{colors.fg.default}";
        };
     };
     errorText: {
        default: {
           value: "{colors.fg.negative}";
        };
     };
     successText: {
        default: {
           value: "{colors.fg.positive}";
        };
     };
  };
  select: {
     label: {
        default: {
           value: "{colors.fg.default}";
        };
     };
     trigger: {
        bg: {
           default: {
              value: "{colors.bg.default}";
           };
           hover: {
              value: "{colors.bg.default}";
              modify: {
                 type: "color-mix";
                 value: readonly [readonly ["{colors.bg.contrast}", "5%"]];
              };
           };
           pressed: {
              value: "{colors.bg.default}";
              modify: {
                 type: "color-mix";
                 value: readonly [readonly ["{colors.bg.contrast}", "7%"]];
              };
           };
        };
        border: {
           default: {
              value: "{colors.line.default}";
           };
           focus: {
              value: "{colors.line.primary}";
           };
           error: {
              value: "{colors.line.negative}";
           };
           success: {
              value: "{colors.line.positive}";
           };
        };
        placeholder: {
           default: {
              value: "{colors.fg.muted}";
           };
        };
        text: {
           default: {
              value: "{colors.fg.default}";
           };
        };
        errorText: {
           default: {
              value: "{colors.fg.negative}";
           };
        };
        successText: {
           default: {
              value: "{colors.fg.positive}";
           };
        };
     };
     list: {
        bg: {
           default: {
              value: "{colors.bg.default}";
           };
        };
        border: {
           default: {
              value: "{colors.line.default}";
           };
           focus: {
              value: "{colors.line.primary}";
           };
           error: {
              value: "{colors.line.negative}";
           };
           success: {
              value: "{colors.line.positive}";
           };
        };
        item: {
           bg: {
              default: {
                 value: "{colors.bg.default}";
              };
              highlight: {
                 value: "{colors.bg.default}";
                 modify: {
                    type: "color-mix";
                    value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
                 };
              };
           };
           text: {
              default: {
                 value: "{colors.fg.default}";
              };
              muted: {
                 value: "{colors.fg.muted}";
              };
              onHighlight: {
                 value: "{colors.fg.default}";
              };
              mutedOnHighlight: {
                 value: "{colors.fg.muted}";
              };
           };
        };
     };
  };
  code: {
     bg: {
        default: {
           value: "{colors.bg.alternate}";
        };
     };
     border: {
        default: {
           value: "{colors.line.heavy}";
        };
     };
     text: {
        default: {
           value: "{colors.fg.default}";
        };
     };
  };
};
These are the default values for the component color tokens. Component colors are the colors for the individual UI components. They inherit values from the colorsSemantic.

Type declaration

page

readonly page: {
  bg: {
     default: {
        value: "{colors.bg.default}";
     };
  };
  border: {
     default: {
        value: "{colors.line.default}";
     };
  };
  text: {
     default: {
        value: "{colors.fg.default}";
     };
     muted: {
        value: "{colors.fg.muted}";
     };
  };
};

Type declaration

page.bg

readonly bg: {
  default: {
     value: "{colors.bg.default}";
  };
};
Type declaration

page.bg.default

readonly default: {
  value: "{colors.bg.default}";
};
Type declaration

page.bg.default.value

readonly value: "{colors.bg.default}" = "{colors.bg.default}";

page.border

readonly border: {
  default: {
     value: "{colors.line.default}";
  };
};
Type declaration

page.border.default

readonly default: {
  value: "{colors.line.default}";
};
Type declaration

page.border.default.value

readonly value: "{colors.line.default}" = "{colors.line.default}";

page.text

readonly text: {
  default: {
     value: "{colors.fg.default}";
  };
  muted: {
     value: "{colors.fg.muted}";
  };
};
Type declaration

page.text.default

readonly default: {
  value: "{colors.fg.default}";
};
Type declaration

page.text.default.value

readonly value: "{colors.fg.default}" = "{colors.fg.default}";

page.text.muted

readonly muted: {
  value: "{colors.fg.muted}";
};
Type declaration

page.text.muted.value

readonly value: "{colors.fg.muted}" = "{colors.fg.muted}";

cta

readonly cta: {
  primary: {
     bg: {
        default: {
           value: "{colors.bg.primary}";
        };
        hover: {
           value: "{colors.bg.primary}";
           modify: {
              type: "color-mix";
              value: readonly [readonly ["{colors.bg.contrast}", "15%"]];
           };
        };
        pressed: {
           value: "{colors.bg.primary}";
           modify: {
              type: "color-mix";
              value: readonly [readonly ["{colors.bg.contrast}", "30%"]];
           };
        };
     };
     border: {
        focus: {
           value: "{colors.line.primary}";
        };
     };
     text: {
        default: {
           value: "{colors.fg.onPrimary}";
        };
        hover: {
           value: "{colors.fg.onPrimary}";
        };
     };
  };
  secondary: {
     bg: {
        default: {
           value: "{colors.bg.secondary}";
        };
        hover: {
           value: "{colors.bg.secondary}";
           modify: {
              type: "color-mix";
              value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
           };
        };
        pressed: {
           value: "{colors.bg.secondary}";
           modify: {
              type: "color-mix";
              value: readonly [readonly ["{colors.bg.contrast}", "20%"]];
           };
        };
     };
     border: {
        focus: {
           value: "{colors.line.primary}";
        };
     };
     text: {
        default: {
           value: "{colors.fg.onSecondary}";
        };
        hover: {
           value: "{colors.fg.onSecondary}";
        };
     };
  };
};

Type declaration

cta.primary

readonly primary: {
  bg: {
     default: {
        value: "{colors.bg.primary}";
     };
     hover: {
        value: "{colors.bg.primary}";
        modify: {
           type: "color-mix";
           value: readonly [readonly ["{colors.bg.contrast}", "15%"]];
        };
     };
     pressed: {
        value: "{colors.bg.primary}";
        modify: {
           type: "color-mix";
           value: readonly [readonly ["{colors.bg.contrast}", "30%"]];
        };
     };
  };
  border: {
     focus: {
        value: "{colors.line.primary}";
     };
  };
  text: {
     default: {
        value: "{colors.fg.onPrimary}";
     };
     hover: {
        value: "{colors.fg.onPrimary}";
     };
  };
};
Type declaration

cta.primary.bg

readonly bg: {
  default: {
     value: "{colors.bg.primary}";
  };
  hover: {
     value: "{colors.bg.primary}";
     modify: {
        type: "color-mix";
        value: readonly [readonly ["{colors.bg.contrast}", "15%"]];
     };
  };
  pressed: {
     value: "{colors.bg.primary}";
     modify: {
        type: "color-mix";
        value: readonly [readonly ["{colors.bg.contrast}", "30%"]];
     };
  };
};
Type declaration

cta.primary.bg.default

readonly default: {
  value: "{colors.bg.primary}";
};
Type declaration

cta.primary.bg.default.value

readonly value: "{colors.bg.primary}" = "{colors.bg.primary}";

cta.primary.bg.hover

readonly hover: {
  value: "{colors.bg.primary}";
  modify: {
     type: "color-mix";
     value: readonly [readonly ["{colors.bg.contrast}", "15%"]];
  };
};
Type declaration

cta.primary.bg.hover.value

readonly value: "{colors.bg.primary}" = "{colors.bg.primary}";

cta.primary.bg.hover.modify

readonly modify: {
  type: "color-mix";
  value: readonly [readonly ["{colors.bg.contrast}", "15%"]];
};
Type declaration

cta.primary.bg.hover.modify.type

readonly type: "color-mix" = "color-mix";

cta.primary.bg.hover.modify.value

readonly value: readonly [readonly ["{colors.bg.contrast}", "15%"]];

cta.primary.bg.pressed

readonly pressed: {
  value: "{colors.bg.primary}";
  modify: {
     type: "color-mix";
     value: readonly [readonly ["{colors.bg.contrast}", "30%"]];
  };
};
Type declaration

cta.primary.bg.pressed.value

readonly value: "{colors.bg.primary}" = "{colors.bg.primary}";

cta.primary.bg.pressed.modify

readonly modify: {
  type: "color-mix";
  value: readonly [readonly ["{colors.bg.contrast}", "30%"]];
};
Type declaration

cta.primary.bg.pressed.modify.type

readonly type: "color-mix" = "color-mix";

cta.primary.bg.pressed.modify.value

readonly value: readonly [readonly ["{colors.bg.contrast}", "30%"]];

cta.primary.border

readonly border: {
  focus: {
     value: "{colors.line.primary}";
  };
};
Type declaration

cta.primary.border.focus

readonly focus: {
  value: "{colors.line.primary}";
};
Type declaration

cta.primary.border.focus.value

readonly value: "{colors.line.primary}" = "{colors.line.primary}";

cta.primary.text

readonly text: {
  default: {
     value: "{colors.fg.onPrimary}";
  };
  hover: {
     value: "{colors.fg.onPrimary}";
  };
};
Type declaration

cta.primary.text.default

readonly default: {
  value: "{colors.fg.onPrimary}";
};
Type declaration

cta.primary.text.default.value

readonly value: "{colors.fg.onPrimary}" = "{colors.fg.onPrimary}";

cta.primary.text.hover

readonly hover: {
  value: "{colors.fg.onPrimary}";
};
Type declaration

cta.primary.text.hover.value

readonly value: "{colors.fg.onPrimary}" = "{colors.fg.onPrimary}";

cta.secondary

readonly secondary: {
  bg: {
     default: {
        value: "{colors.bg.secondary}";
     };
     hover: {
        value: "{colors.bg.secondary}";
        modify: {
           type: "color-mix";
           value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
        };
     };
     pressed: {
        value: "{colors.bg.secondary}";
        modify: {
           type: "color-mix";
           value: readonly [readonly ["{colors.bg.contrast}", "20%"]];
        };
     };
  };
  border: {
     focus: {
        value: "{colors.line.primary}";
     };
  };
  text: {
     default: {
        value: "{colors.fg.onSecondary}";
     };
     hover: {
        value: "{colors.fg.onSecondary}";
     };
  };
};
Type declaration

cta.secondary.bg

readonly bg: {
  default: {
     value: "{colors.bg.secondary}";
  };
  hover: {
     value: "{colors.bg.secondary}";
     modify: {
        type: "color-mix";
        value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
     };
  };
  pressed: {
     value: "{colors.bg.secondary}";
     modify: {
        type: "color-mix";
        value: readonly [readonly ["{colors.bg.contrast}", "20%"]];
     };
  };
};
Type declaration

cta.secondary.bg.default

readonly default: {
  value: "{colors.bg.secondary}";
};
Type declaration

cta.secondary.bg.default.value

readonly value: "{colors.bg.secondary}" = "{colors.bg.secondary}";

cta.secondary.bg.hover

readonly hover: {
  value: "{colors.bg.secondary}";
  modify: {
     type: "color-mix";
     value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
  };
};
Type declaration

cta.secondary.bg.hover.value

readonly value: "{colors.bg.secondary}" = "{colors.bg.secondary}";

cta.secondary.bg.hover.modify

readonly modify: {
  type: "color-mix";
  value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
};
Type declaration

cta.secondary.bg.hover.modify.type

readonly type: "color-mix" = "color-mix";

cta.secondary.bg.hover.modify.value

readonly value: readonly [readonly ["{colors.bg.contrast}", "10%"]];

cta.secondary.bg.pressed

readonly pressed: {
  value: "{colors.bg.secondary}";
  modify: {
     type: "color-mix";
     value: readonly [readonly ["{colors.bg.contrast}", "20%"]];
  };
};
Type declaration

cta.secondary.bg.pressed.value

readonly value: "{colors.bg.secondary}" = "{colors.bg.secondary}";

cta.secondary.bg.pressed.modify

readonly modify: {
  type: "color-mix";
  value: readonly [readonly ["{colors.bg.contrast}", "20%"]];
};
Type declaration

cta.secondary.bg.pressed.modify.type

readonly type: "color-mix" = "color-mix";

cta.secondary.bg.pressed.modify.value

readonly value: readonly [readonly ["{colors.bg.contrast}", "20%"]];

cta.secondary.border

readonly border: {
  focus: {
     value: "{colors.line.primary}";
  };
};
Type declaration

cta.secondary.border.focus

readonly focus: {
  value: "{colors.line.primary}";
};
Type declaration

cta.secondary.border.focus.value

readonly value: "{colors.line.primary}" = "{colors.line.primary}";

cta.secondary.text

readonly text: {
  default: {
     value: "{colors.fg.onSecondary}";
  };
  hover: {
     value: "{colors.fg.onSecondary}";
  };
};
Type declaration

cta.secondary.text.default

readonly default: {
  value: "{colors.fg.onSecondary}";
};
Type declaration

cta.secondary.text.default.value

readonly value: "{colors.fg.onSecondary}" = "{colors.fg.onSecondary}";

cta.secondary.text.hover

readonly hover: {
  value: "{colors.fg.onSecondary}";
};
Type declaration

cta.secondary.text.hover.value

readonly value: "{colors.fg.onSecondary}" = "{colors.fg.onSecondary}";
readonly link: {
  primary: {
     text: {
        default: {
           value: "{colors.fg.primary}";
        };
        hover: {
           value: "{colors.fg.primary}";
           modify: {
              type: "color-mix";
              value: readonly [readonly ["{colors.bg.contrast}", "15%"]];
           };
        };
        pressed: {
           value: "{colors.fg.primary}";
           modify: {
              type: "color-mix";
              value: readonly [readonly ["{colors.bg.contrast}", "30%"]];
           };
        };
     };
  };
  secondary: {
     text: {
        default: {
           value: "{colors.fg.default}";
        };
        hover: {
           value: "{colors.fg.default}";
           modify: {
              type: "color-mix";
              value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
           };
        };
        pressed: {
           value: "{colors.fg.default}";
           modify: {
              type: "color-mix";
              value: readonly [readonly ["{colors.bg.contrast}", "20%"]];
           };
        };
     };
  };
};

Type declaration

readonly primary: {
  text: {
     default: {
        value: "{colors.fg.primary}";
     };
     hover: {
        value: "{colors.fg.primary}";
        modify: {
           type: "color-mix";
           value: readonly [readonly ["{colors.bg.contrast}", "15%"]];
        };
     };
     pressed: {
        value: "{colors.fg.primary}";
        modify: {
           type: "color-mix";
           value: readonly [readonly ["{colors.bg.contrast}", "30%"]];
        };
     };
  };
};
Type declaration
readonly text: {
  default: {
     value: "{colors.fg.primary}";
  };
  hover: {
     value: "{colors.fg.primary}";
     modify: {
        type: "color-mix";
        value: readonly [readonly ["{colors.bg.contrast}", "15%"]];
     };
  };
  pressed: {
     value: "{colors.fg.primary}";
     modify: {
        type: "color-mix";
        value: readonly [readonly ["{colors.bg.contrast}", "30%"]];
     };
  };
};
Type declaration
readonly default: {
  value: "{colors.fg.primary}";
};
Type declaration
readonly value: "{colors.fg.primary}" = "{colors.fg.primary}";
readonly hover: {
  value: "{colors.fg.primary}";
  modify: {
     type: "color-mix";
     value: readonly [readonly ["{colors.bg.contrast}", "15%"]];
  };
};
Type declaration
readonly value: "{colors.fg.primary}" = "{colors.fg.primary}";
readonly modify: {
  type: "color-mix";
  value: readonly [readonly ["{colors.bg.contrast}", "15%"]];
};
Type declaration
readonly type: "color-mix" = "color-mix";
readonly value: readonly [readonly ["{colors.bg.contrast}", "15%"]];
readonly pressed: {
  value: "{colors.fg.primary}";
  modify: {
     type: "color-mix";
     value: readonly [readonly ["{colors.bg.contrast}", "30%"]];
  };
};
Type declaration
readonly value: "{colors.fg.primary}" = "{colors.fg.primary}";
readonly modify: {
  type: "color-mix";
  value: readonly [readonly ["{colors.bg.contrast}", "30%"]];
};
Type declaration
readonly type: "color-mix" = "color-mix";
readonly value: readonly [readonly ["{colors.bg.contrast}", "30%"]];
readonly secondary: {
  text: {
     default: {
        value: "{colors.fg.default}";
     };
     hover: {
        value: "{colors.fg.default}";
        modify: {
           type: "color-mix";
           value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
        };
     };
     pressed: {
        value: "{colors.fg.default}";
        modify: {
           type: "color-mix";
           value: readonly [readonly ["{colors.bg.contrast}", "20%"]];
        };
     };
  };
};
Type declaration
readonly text: {
  default: {
     value: "{colors.fg.default}";
  };
  hover: {
     value: "{colors.fg.default}";
     modify: {
        type: "color-mix";
        value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
     };
  };
  pressed: {
     value: "{colors.fg.default}";
     modify: {
        type: "color-mix";
        value: readonly [readonly ["{colors.bg.contrast}", "20%"]];
     };
  };
};
Type declaration
readonly default: {
  value: "{colors.fg.default}";
};
Type declaration
readonly value: "{colors.fg.default}" = "{colors.fg.default}";
readonly hover: {
  value: "{colors.fg.default}";
  modify: {
     type: "color-mix";
     value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
  };
};
Type declaration
readonly value: "{colors.fg.default}" = "{colors.fg.default}";
readonly modify: {
  type: "color-mix";
  value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
};
Type declaration
readonly type: "color-mix" = "color-mix";
readonly value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
readonly pressed: {
  value: "{colors.fg.default}";
  modify: {
     type: "color-mix";
     value: readonly [readonly ["{colors.bg.contrast}", "20%"]];
  };
};
Type declaration
readonly value: "{colors.fg.default}" = "{colors.fg.default}";
readonly modify: {
  type: "color-mix";
  value: readonly [readonly ["{colors.bg.contrast}", "20%"]];
};
Type declaration
readonly type: "color-mix" = "color-mix";
readonly value: readonly [readonly ["{colors.bg.contrast}", "20%"]];

input

readonly input: {
  bg: {
     default: {
        value: "{colors.bg.default}";
     };
  };
  border: {
     default: {
        value: "{colors.line.heavy}";
     };
     focus: {
        value: "{colors.line.primary}";
     };
     error: {
        value: "{colors.line.negative}";
     };
     success: {
        value: "{colors.line.positive}";
     };
  };
  label: {
     default: {
        value: "{colors.fg.default}";
     };
  };
  placeholder: {
     default: {
        value: "{colors.fg.muted}";
     };
  };
  text: {
     default: {
        value: "{colors.fg.default}";
     };
  };
  errorText: {
     default: {
        value: "{colors.fg.negative}";
     };
  };
  successText: {
     default: {
        value: "{colors.fg.positive}";
     };
  };
};

Type declaration

input.bg

readonly bg: {
  default: {
     value: "{colors.bg.default}";
  };
};
Type declaration

input.bg.default

readonly default: {
  value: "{colors.bg.default}";
};
Type declaration

input.bg.default.value

readonly value: "{colors.bg.default}" = "{colors.bg.default}";

input.border

readonly border: {
  default: {
     value: "{colors.line.heavy}";
  };
  focus: {
     value: "{colors.line.primary}";
  };
  error: {
     value: "{colors.line.negative}";
  };
  success: {
     value: "{colors.line.positive}";
  };
};
Type declaration

input.border.default

readonly default: {
  value: "{colors.line.heavy}";
};
Type declaration

input.border.default.value

readonly value: "{colors.line.heavy}" = "{colors.line.heavy}";

input.border.focus

readonly focus: {
  value: "{colors.line.primary}";
};
Type declaration

input.border.focus.value

readonly value: "{colors.line.primary}" = "{colors.line.primary}";

input.border.error

readonly error: {
  value: "{colors.line.negative}";
};
Type declaration

input.border.error.value

readonly value: "{colors.line.negative}" = "{colors.line.negative}";

input.border.success

readonly success: {
  value: "{colors.line.positive}";
};
Type declaration

input.border.success.value

readonly value: "{colors.line.positive}" = "{colors.line.positive}";

input.label

readonly label: {
  default: {
     value: "{colors.fg.default}";
  };
};
Type declaration

input.label.default

readonly default: {
  value: "{colors.fg.default}";
};
Type declaration

input.label.default.value

readonly value: "{colors.fg.default}" = "{colors.fg.default}";

input.placeholder

readonly placeholder: {
  default: {
     value: "{colors.fg.muted}";
  };
};
Type declaration

input.placeholder.default

readonly default: {
  value: "{colors.fg.muted}";
};
Type declaration

input.placeholder.default.value

readonly value: "{colors.fg.muted}" = "{colors.fg.muted}";

input.text

readonly text: {
  default: {
     value: "{colors.fg.default}";
  };
};
Type declaration

input.text.default

readonly default: {
  value: "{colors.fg.default}";
};
Type declaration

input.text.default.value

readonly value: "{colors.fg.default}" = "{colors.fg.default}";

input.errorText

readonly errorText: {
  default: {
     value: "{colors.fg.negative}";
  };
};
Type declaration

input.errorText.default

readonly default: {
  value: "{colors.fg.negative}";
};
Type declaration

input.errorText.default.value

readonly value: "{colors.fg.negative}" = "{colors.fg.negative}";

input.successText

readonly successText: {
  default: {
     value: "{colors.fg.positive}";
  };
};
Type declaration

input.successText.default

readonly default: {
  value: "{colors.fg.positive}";
};
Type declaration

input.successText.default.value

readonly value: "{colors.fg.positive}" = "{colors.fg.positive}";

select

readonly select: {
  label: {
     default: {
        value: "{colors.fg.default}";
     };
  };
  trigger: {
     bg: {
        default: {
           value: "{colors.bg.default}";
        };
        hover: {
           value: "{colors.bg.default}";
           modify: {
              type: "color-mix";
              value: readonly [readonly ["{colors.bg.contrast}", "5%"]];
           };
        };
        pressed: {
           value: "{colors.bg.default}";
           modify: {
              type: "color-mix";
              value: readonly [readonly ["{colors.bg.contrast}", "7%"]];
           };
        };
     };
     border: {
        default: {
           value: "{colors.line.default}";
        };
        focus: {
           value: "{colors.line.primary}";
        };
        error: {
           value: "{colors.line.negative}";
        };
        success: {
           value: "{colors.line.positive}";
        };
     };
     placeholder: {
        default: {
           value: "{colors.fg.muted}";
        };
     };
     text: {
        default: {
           value: "{colors.fg.default}";
        };
     };
     errorText: {
        default: {
           value: "{colors.fg.negative}";
        };
     };
     successText: {
        default: {
           value: "{colors.fg.positive}";
        };
     };
  };
  list: {
     bg: {
        default: {
           value: "{colors.bg.default}";
        };
     };
     border: {
        default: {
           value: "{colors.line.default}";
        };
        focus: {
           value: "{colors.line.primary}";
        };
        error: {
           value: "{colors.line.negative}";
        };
        success: {
           value: "{colors.line.positive}";
        };
     };
     item: {
        bg: {
           default: {
              value: "{colors.bg.default}";
           };
           highlight: {
              value: "{colors.bg.default}";
              modify: {
                 type: "color-mix";
                 value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
              };
           };
        };
        text: {
           default: {
              value: "{colors.fg.default}";
           };
           muted: {
              value: "{colors.fg.muted}";
           };
           onHighlight: {
              value: "{colors.fg.default}";
           };
           mutedOnHighlight: {
              value: "{colors.fg.muted}";
           };
        };
     };
  };
};

Type declaration

select.label

readonly label: {
  default: {
     value: "{colors.fg.default}";
  };
};
Type declaration

select.label.default

readonly default: {
  value: "{colors.fg.default}";
};
Type declaration

select.label.default.value

readonly value: "{colors.fg.default}" = "{colors.fg.default}";

select.trigger

readonly trigger: {
  bg: {
     default: {
        value: "{colors.bg.default}";
     };
     hover: {
        value: "{colors.bg.default}";
        modify: {
           type: "color-mix";
           value: readonly [readonly ["{colors.bg.contrast}", "5%"]];
        };
     };
     pressed: {
        value: "{colors.bg.default}";
        modify: {
           type: "color-mix";
           value: readonly [readonly ["{colors.bg.contrast}", "7%"]];
        };
     };
  };
  border: {
     default: {
        value: "{colors.line.default}";
     };
     focus: {
        value: "{colors.line.primary}";
     };
     error: {
        value: "{colors.line.negative}";
     };
     success: {
        value: "{colors.line.positive}";
     };
  };
  placeholder: {
     default: {
        value: "{colors.fg.muted}";
     };
  };
  text: {
     default: {
        value: "{colors.fg.default}";
     };
  };
  errorText: {
     default: {
        value: "{colors.fg.negative}";
     };
  };
  successText: {
     default: {
        value: "{colors.fg.positive}";
     };
  };
};
Type declaration

select.trigger.bg

readonly bg: {
  default: {
     value: "{colors.bg.default}";
  };
  hover: {
     value: "{colors.bg.default}";
     modify: {
        type: "color-mix";
        value: readonly [readonly ["{colors.bg.contrast}", "5%"]];
     };
  };
  pressed: {
     value: "{colors.bg.default}";
     modify: {
        type: "color-mix";
        value: readonly [readonly ["{colors.bg.contrast}", "7%"]];
     };
  };
};
Type declaration

select.trigger.bg.default

readonly default: {
  value: "{colors.bg.default}";
};
Type declaration

select.trigger.bg.default.value

readonly value: "{colors.bg.default}" = "{colors.bg.default}";

select.trigger.bg.hover

readonly hover: {
  value: "{colors.bg.default}";
  modify: {
     type: "color-mix";
     value: readonly [readonly ["{colors.bg.contrast}", "5%"]];
  };
};
Type declaration

select.trigger.bg.hover.value

readonly value: "{colors.bg.default}" = "{colors.bg.default}";

select.trigger.bg.hover.modify

readonly modify: {
  type: "color-mix";
  value: readonly [readonly ["{colors.bg.contrast}", "5%"]];
};
Type declaration

select.trigger.bg.hover.modify.type

readonly type: "color-mix" = "color-mix";

select.trigger.bg.hover.modify.value

readonly value: readonly [readonly ["{colors.bg.contrast}", "5%"]];

select.trigger.bg.pressed

readonly pressed: {
  value: "{colors.bg.default}";
  modify: {
     type: "color-mix";
     value: readonly [readonly ["{colors.bg.contrast}", "7%"]];
  };
};
Type declaration

select.trigger.bg.pressed.value

readonly value: "{colors.bg.default}" = "{colors.bg.default}";

select.trigger.bg.pressed.modify

readonly modify: {
  type: "color-mix";
  value: readonly [readonly ["{colors.bg.contrast}", "7%"]];
};
Type declaration

select.trigger.bg.pressed.modify.type

readonly type: "color-mix" = "color-mix";

select.trigger.bg.pressed.modify.value

readonly value: readonly [readonly ["{colors.bg.contrast}", "7%"]];

select.trigger.border

readonly border: {
  default: {
     value: "{colors.line.default}";
  };
  focus: {
     value: "{colors.line.primary}";
  };
  error: {
     value: "{colors.line.negative}";
  };
  success: {
     value: "{colors.line.positive}";
  };
};
Type declaration

select.trigger.border.default

readonly default: {
  value: "{colors.line.default}";
};
Type declaration

select.trigger.border.default.value

readonly value: "{colors.line.default}" = "{colors.line.default}";

select.trigger.border.focus

readonly focus: {
  value: "{colors.line.primary}";
};
Type declaration

select.trigger.border.focus.value

readonly value: "{colors.line.primary}" = "{colors.line.primary}";

select.trigger.border.error

readonly error: {
  value: "{colors.line.negative}";
};
Type declaration

select.trigger.border.error.value

readonly value: "{colors.line.negative}" = "{colors.line.negative}";

select.trigger.border.success

readonly success: {
  value: "{colors.line.positive}";
};
Type declaration

select.trigger.border.success.value

readonly value: "{colors.line.positive}" = "{colors.line.positive}";

select.trigger.placeholder

readonly placeholder: {
  default: {
     value: "{colors.fg.muted}";
  };
};
Type declaration

select.trigger.placeholder.default

readonly default: {
  value: "{colors.fg.muted}";
};
Type declaration

select.trigger.placeholder.default.value

readonly value: "{colors.fg.muted}" = "{colors.fg.muted}";

select.trigger.text

readonly text: {
  default: {
     value: "{colors.fg.default}";
  };
};
Type declaration

select.trigger.text.default

readonly default: {
  value: "{colors.fg.default}";
};
Type declaration

select.trigger.text.default.value

readonly value: "{colors.fg.default}" = "{colors.fg.default}";

select.trigger.errorText

readonly errorText: {
  default: {
     value: "{colors.fg.negative}";
  };
};
Type declaration

select.trigger.errorText.default

readonly default: {
  value: "{colors.fg.negative}";
};
Type declaration

select.trigger.errorText.default.value

readonly value: "{colors.fg.negative}" = "{colors.fg.negative}";

select.trigger.successText

readonly successText: {
  default: {
     value: "{colors.fg.positive}";
  };
};
Type declaration

select.trigger.successText.default

readonly default: {
  value: "{colors.fg.positive}";
};
Type declaration

select.trigger.successText.default.value

readonly value: "{colors.fg.positive}" = "{colors.fg.positive}";

select.list

readonly list: {
  bg: {
     default: {
        value: "{colors.bg.default}";
     };
  };
  border: {
     default: {
        value: "{colors.line.default}";
     };
     focus: {
        value: "{colors.line.primary}";
     };
     error: {
        value: "{colors.line.negative}";
     };
     success: {
        value: "{colors.line.positive}";
     };
  };
  item: {
     bg: {
        default: {
           value: "{colors.bg.default}";
        };
        highlight: {
           value: "{colors.bg.default}";
           modify: {
              type: "color-mix";
              value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
           };
        };
     };
     text: {
        default: {
           value: "{colors.fg.default}";
        };
        muted: {
           value: "{colors.fg.muted}";
        };
        onHighlight: {
           value: "{colors.fg.default}";
        };
        mutedOnHighlight: {
           value: "{colors.fg.muted}";
        };
     };
  };
};
Type declaration

select.list.bg

readonly bg: {
  default: {
     value: "{colors.bg.default}";
  };
};
Type declaration

select.list.bg.default

readonly default: {
  value: "{colors.bg.default}";
};
Type declaration

select.list.bg.default.value

readonly value: "{colors.bg.default}" = "{colors.bg.default}";

select.list.border

readonly border: {
  default: {
     value: "{colors.line.default}";
  };
  focus: {
     value: "{colors.line.primary}";
  };
  error: {
     value: "{colors.line.negative}";
  };
  success: {
     value: "{colors.line.positive}";
  };
};
Type declaration

select.list.border.default

readonly default: {
  value: "{colors.line.default}";
};
Type declaration

select.list.border.default.value

readonly value: "{colors.line.default}" = "{colors.line.default}";

select.list.border.focus

readonly focus: {
  value: "{colors.line.primary}";
};
Type declaration

select.list.border.focus.value

readonly value: "{colors.line.primary}" = "{colors.line.primary}";

select.list.border.error

readonly error: {
  value: "{colors.line.negative}";
};
Type declaration

select.list.border.error.value

readonly value: "{colors.line.negative}" = "{colors.line.negative}";

select.list.border.success

readonly success: {
  value: "{colors.line.positive}";
};
Type declaration

select.list.border.success.value

readonly value: "{colors.line.positive}" = "{colors.line.positive}";

select.list.item

readonly item: {
  bg: {
     default: {
        value: "{colors.bg.default}";
     };
     highlight: {
        value: "{colors.bg.default}";
        modify: {
           type: "color-mix";
           value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
        };
     };
  };
  text: {
     default: {
        value: "{colors.fg.default}";
     };
     muted: {
        value: "{colors.fg.muted}";
     };
     onHighlight: {
        value: "{colors.fg.default}";
     };
     mutedOnHighlight: {
        value: "{colors.fg.muted}";
     };
  };
};
Type declaration

select.list.item.bg

readonly bg: {
  default: {
     value: "{colors.bg.default}";
  };
  highlight: {
     value: "{colors.bg.default}";
     modify: {
        type: "color-mix";
        value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
     };
  };
};
Type declaration

select.list.item.bg.default

readonly default: {
  value: "{colors.bg.default}";
};
Type declaration

select.list.item.bg.default.value

readonly value: "{colors.bg.default}" = "{colors.bg.default}";

select.list.item.bg.highlight

readonly highlight: {
  value: "{colors.bg.default}";
  modify: {
     type: "color-mix";
     value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
  };
};
Type declaration

select.list.item.bg.highlight.value

readonly value: "{colors.bg.default}" = "{colors.bg.default}";

select.list.item.bg.highlight.modify

readonly modify: {
  type: "color-mix";
  value: readonly [readonly ["{colors.bg.contrast}", "10%"]];
};
Type declaration

select.list.item.bg.highlight.modify.type

readonly type: "color-mix" = "color-mix";

select.list.item.bg.highlight.modify.value

readonly value: readonly [readonly ["{colors.bg.contrast}", "10%"]];

select.list.item.text

readonly text: {
  default: {
     value: "{colors.fg.default}";
  };
  muted: {
     value: "{colors.fg.muted}";
  };
  onHighlight: {
     value: "{colors.fg.default}";
  };
  mutedOnHighlight: {
     value: "{colors.fg.muted}";
  };
};
Type declaration

select.list.item.text.default

readonly default: {
  value: "{colors.fg.default}";
};
Type declaration

select.list.item.text.default.value

readonly value: "{colors.fg.default}" = "{colors.fg.default}";

select.list.item.text.muted

readonly muted: {
  value: "{colors.fg.muted}";
};
Type declaration

select.list.item.text.muted.value

readonly value: "{colors.fg.muted}" = "{colors.fg.muted}";

select.list.item.text.onHighlight

readonly onHighlight: {
  value: "{colors.fg.default}";
};
Type declaration

select.list.item.text.onHighlight.value

readonly value: "{colors.fg.default}" = "{colors.fg.default}";

select.list.item.text.mutedOnHighlight

readonly mutedOnHighlight: {
  value: "{colors.fg.muted}";
};
Type declaration

select.list.item.text.mutedOnHighlight.value

readonly value: "{colors.fg.muted}" = "{colors.fg.muted}";

code

readonly code: {
  bg: {
     default: {
        value: "{colors.bg.alternate}";
     };
  };
  border: {
     default: {
        value: "{colors.line.heavy}";
     };
  };
  text: {
     default: {
        value: "{colors.fg.default}";
     };
  };
};

Type declaration

code.bg

readonly bg: {
  default: {
     value: "{colors.bg.alternate}";
  };
};
Type declaration

code.bg.default

readonly default: {
  value: "{colors.bg.alternate}";
};
Type declaration

code.bg.default.value

readonly value: "{colors.bg.alternate}" = "{colors.bg.alternate}";

code.border

readonly border: {
  default: {
     value: "{colors.line.heavy}";
  };
};
Type declaration

code.border.default

readonly default: {
  value: "{colors.line.heavy}";
};
Type declaration

code.border.default.value

readonly value: "{colors.line.heavy}" = "{colors.line.heavy}";

code.text

readonly text: {
  default: {
     value: "{colors.fg.default}";
  };
};
Type declaration

code.text.default

readonly default: {
  value: "{colors.fg.default}";
};
Type declaration

code.text.default.value

readonly value: "{colors.fg.default}" = "{colors.fg.default}";
I