:root {
  --el-color-primary: #409eff;
  --el-color-primary-light-9: #53a8ff;
  --el-color-primary-light-3: #79bbff;
  --el-color-primary-dark-2: #337ecc;
  --el-color-success: #67c23a;
  --el-color-success-light-9: #85ce61;
  --el-color-success-light-3: #a0daee;
  --el-color-success-dark-2: #529b2e;
  --el-color-warning: #e6a23c;
  --el-color-warning-light-9: #ebb563;
  --el-color-warning-light-3: #f0c78a;
  --el-color-warning-dark-2: #b88230;
  --el-color-danger: #f56c6c;
  --el-color-danger-light-9: #f78989;
  --el-color-danger-light-3: #dd6161;
  --el-color-danger-dark-2: #c45656;
  --el-color-info: #909399;
  --el-color-info-light-9: #a6a9ad;
  --el-color-info-light-3: #c8c9cc;
  --el-color-info-dark-2: #73767a;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.el-message {
  --el-message-bg-color: var(--el-color-success-dark-2);
  --el-message-border-color: var(--el-color-success-dark-2);
  --el-message-text-color: #ffffff;
  font-weight: 500;
  font-size: 14px;
}

.el-message--success {
  --el-message-bg-color: var(--el-color-success-dark-2);
  --el-message-border-color: var(--el-color-success-dark-2);
  --el-message-text-color: #ffffff;
}

.el-message--error {
  --el-message-bg-color: var(--el-color-danger-dark-2);
  --el-message-border-color: var(--el-color-danger-dark-2);
  --el-message-text-color: #ffffff;
}

.el-message--warning {
  --el-message-bg-color: var(--el-color-warning-dark-2);
  --el-message-border-color: var(--el-color-warning-dark-2);
  --el-message-text-color: #ffffff;
}

.el-message--info {
  --el-message-bg-color: var(--el-color-info-dark-2);
  --el-message-border-color: var(--el-color-info-dark-2);
  --el-message-text-color: #ffffff;
}

.el-tag.el-tag--light {
  color: #ffffff !important;
  background-color: var(--el-color-danger-light-9);
  border-color: var(--el-color-danger-light-9);
}

.el-tag.el-tag--light.el-tag--success {
  background-color: var(--el-color-success-light-9);
  border-color: var(--el-color-success-light-9);
}

.el-tag.el-tag--light.el-tag--warning {
  background-color: var(--el-color-warning-light-9);
  border-color: var(--el-color-warning-light-9);
}

.el-tag.el-tag--light.el-tag--info {
  background-color: var(--el-color-info-light-9);
  border-color: var(--el-color-info-light-9);
}

.el-tag.el-tag--light.el-tag--danger {
  background-color: var(--el-color-danger-light-9);
  border-color: var(--el-color-danger-light-9);
}
