.primary,
.primary-border,
.secondary,
.secondary-border,
.success,
.success-border,
.warning,
.warning-border,
.error,
.error-border,
.bg,
.bg-border,
.fg,
.fg-border,
.input,
.input-border {
  &:not(.bt, .br, .bb, .bl) {
    border-radius: var(--border-radius);
  }
}
.primary-border,
.secondary-border,
.success-border,
.warning-border,
.error-border,
.bg-border,
.fg-border,
.input-border {
  &:not(.bt, .br, .bb, .bl) {
    border: var(--border-width) solid;
  }
}

.primary {
  background: var(--primary-color) !important;
  color: var(--primary-color-text) !important;
}
.primary-border {
  border-color: var(--primary-color) !important;
}

.secondary {
  background: var(--secondary-color) !important;
  color: var(--secondary-color-text) !important;
}
.secondary-border {
  border-color: var(--secondary-color) !important;
}

.success {
  background: var(--success-color) !important;
  color: #1a1a1a !important;
}
.success-border {
  border-color: var(--success-color) !important;
}

.warning {
  background: var(--warning-color) !important;
  color: #1a1a1a !important;
}
.warning-border {
  border-color: var(--warning-color) !important;
}

.error {
  background: var(--error-color) !important;
  color: #1a1a1a !important;
}
.error-border {
  border-color: var(--error-color) !important;
}

.bg {
  background: var(--color-bg) !important;
  color: var(--color-text) !important;
}
.bg-border {
  border-color: var(--color-bg) !important;
}

.fg {
  background: var(--color-fg) !important;
  color: var(--color-text) !important;
}
.fg-border {
  border-color: var(--color-fg) !important;
}

.input {
  background: var(--color-input) !important;
  color: var(--color-input-text) !important;
}
.input-border {
  border-color: var(--color-input-border) !important;
}

.primary-text {
  color: var(--primary-color) !important;
}

.secondary-text {
  color: var(--secondary-color) !important;
}

.success-text {
  color: var(--success-color) !important;
}

.warning-text {
  color: var(--warning-color) !important;
}

.error-text {
  color: var(--error-color) !important;
}
