:root {
  --el-color-primary: #ff7439;
  --el-color-primary-light-3: #ffaa86;
  --el-color-primary-light-5: #ffbc9f;
  --el-color-primary-light-7: #ffceb9;
  --el-color-primary-light-8: #ffdfd2;
  --el-color-primary-light-9: #fff1ec;
  --el-color-primary-dark-2: var(--color-brand-heavy);
  --el-font-weight-primary: var(--font-weight);
  --el-text-color-primary: var(--color-text);
}
.el-button--primary:hover {
  background-color: var(--color-brand-soft);
}
.el-button--primary:active {
  background-color: var(--color-brand-heavy);
}
.el-button--primary.is-plain {
  background-color: white;
}
.el-button--primary.is-plain:hover {
  color: var(--el-button-text-color);
  background-color: #fff1e9;
}
.el-button--primary.is-plain:active {
  color: var(--el-button-text-color);
  background-color: #ffe5d6;
}
.el-button.dark {
  color: white;
  background-color: var(--color-dark);
  border: none;
}
.el-button.dark:hover {
  background-color: var(--color-dark-soft);
}
.el-button.dark:active {
  background-color: var(--color-dark-soft);
}
.el-button.dark.is-disabled {
  color: var(--color-silence);
  background-color: var(--color-silence-soft);
}
.el-form.el-form--label-left .el-form-item__label::before {
  color: transparent;
  content: '*';
  margin-right: 4px;
}
.el-radio-group.plain .el-radio-button .el-radio-button__inner:hover {
  color: var(--font-color);
}
.el-radio-group.plain .el-radio-button.is-active .el-radio-button__inner {
  background-color: white;
  color: var(--el-color-primary);
}
