a:hover,
a {
  color: var(--theme-color);
}
.ant-btn:focus,
.ant-btn:hover {
  color: var(--theme-color);
  border-color: var(--theme-color);
}
.ant-btn-primary:focus,
.ant-btn-primary:hover,
.ant-btn-primary {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
  color: #fff;
}
.ant-btn-danger:focus,
.ant-btn-danger:hover,
.ant-btn-danger {
  background-color: #ff7875;
  border-color: #ff7875;
  color: #fff;
}
.ant-btn-link,
.ant-btn-link:focus,
.ant-btn-link:hover {
  color: var(--theme-color);
}
.ant-btn-primary:focus,
.ant-btn-primary:hover {
  color: #fff;
}
.ant-radio-input:focus + .ant-radio-inner,
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner {
  border-color: var(--theme-color);
}
.ant-radio-inner:after {
  background-color: var(--theme-color);
}
.ant-checkbox-input:focus + .ant-checkbox-inner,
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner {
  border-color: var(--theme-color);
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
}
.ant-calendar-today .ant-calendar-date {
  color: var(--theme-color);
  font-weight: 700;
  border-color: var(--theme-color);
}
.ant-calendar-selected-day .ant-calendar-date {
  background-color: #f1f1f1;
}
.ant-input:focus,
.ant-input:hover,
.ant-select-selection:hover {
  border-color: var(--theme-color);
}
.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: var(--theme-color);
}
.ant-select-focused .ant-select-selection,
.ant-select-selection:active,
.ant-select-selection:focus,
.ant-input:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(244, 244, 244, 0.7);
  box-shadow: 0 0 0 2px rgba(244, 244, 244, 0.7);
}
.ant-select-selection-selected-value {
  color: #333;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
}
.ant-steps-item-finish .ant-steps-item-icon {
  border-color: var(--theme-color);
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: var(--theme-color);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after {
  background-color: var(--theme-color);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail:after {
  background-color: var(--theme-color);
}
.ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-nav .ant-tabs-tab:hover {
  color: var(--theme-color);
}
.ant-tabs-ink-bar {
  background-color: var(--theme-color);
}
.ant-breadcrumb a:hover {
  color: var(--theme-color);
}
.ant-spin {
  color: var(--theme-color);
}
.ant-spin-dot-item {
  background-color: var(--theme-color);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
}
.ant-radio-button-wrapper:hover {
  color: var(--theme-color);
}
