/**
 * @license
 * Copyright (c) 2000 - 2026 Vaadin Ltd.
 * This program is available under Apache License Version 2.0, available at https://vaadin.com/license/
 */
/* === Background color === */
.bg-base {
  background-color: var(--lumo-base-color);
}

.bg-transparent {
  background-color: transparent;
}

.bg-tint {
  background-color: var(--lumo-tint);
}

.bg-tint-90 {
  background-color: var(--lumo-tint-90pct);
}

.bg-tint-80 {
  background-color: var(--lumo-tint-80pct);
}

.bg-tint-70 {
  background-color: var(--lumo-tint-70pct);
}

.bg-tint-60 {
  background-color: var(--lumo-tint-60pct);
}

.bg-tint-50 {
  background-color: var(--lumo-tint-50pct);
}

.bg-tint-40 {
  background-color: var(--lumo-tint-40pct);
}

.bg-tint-30 {
  background-color: var(--lumo-tint-30pct);
}

.bg-tint-20 {
  background-color: var(--lumo-tint-20pct);
}

.bg-tint-10 {
  background-color: var(--lumo-tint-10pct);
}

.bg-tint-5 {
  background-color: var(--lumo-tint-5pct);
}

.bg-shade {
  background-color: var(--lumo-shade);
}

.bg-shade-90 {
  background-color: var(--lumo-shade-90pct);
}

.bg-shade-80 {
  background-color: var(--lumo-shade-80pct);
}

.bg-shade-70 {
  background-color: var(--lumo-shade-70pct);
}

.bg-shade-60 {
  background-color: var(--lumo-shade-60pct);
}

.bg-shade-50 {
  background-color: var(--lumo-shade-50pct);
}

.bg-shade-40 {
  background-color: var(--lumo-shade-40pct);
}

.bg-shade-30 {
  background-color: var(--lumo-shade-30pct);
}

.bg-shade-20 {
  background-color: var(--lumo-shade-20pct);
}

.bg-shade-10 {
  background-color: var(--lumo-shade-10pct);
}

.bg-shade-5 {
  background-color: var(--lumo-shade-5pct);
}

.bg-contrast {
  background-color: var(--lumo-contrast);
}

.bg-contrast-90 {
  background-color: var(--lumo-contrast-90pct);
}

.bg-contrast-80 {
  background-color: var(--lumo-contrast-80pct);
}

.bg-contrast-70 {
  background-color: var(--lumo-contrast-70pct);
}

.bg-contrast-60 {
  background-color: var(--lumo-contrast-60pct);
}

.bg-contrast-50 {
  background-color: var(--lumo-contrast-50pct);
}

.bg-contrast-40 {
  background-color: var(--lumo-contrast-40pct);
}

.bg-contrast-30 {
  background-color: var(--lumo-contrast-30pct);
}

.bg-contrast-20 {
  background-color: var(--lumo-contrast-20pct);
}

.bg-contrast-10 {
  background-color: var(--lumo-contrast-10pct);
}

.bg-contrast-5 {
  background-color: var(--lumo-contrast-5pct);
}

.bg-primary {
  background-color: var(--lumo-primary-color);
}

.bg-primary-50 {
  background-color: var(--lumo-primary-color-50pct);
}

.bg-primary-10 {
  background-color: var(--lumo-primary-color-10pct);
}

.bg-error {
  background-color: var(--lumo-error-color);
}

.bg-error-50 {
  background-color: var(--lumo-error-color-50pct);
}

.bg-error-10 {
  background-color: var(--lumo-error-color-10pct);
}

.bg-success {
  background-color: var(--lumo-success-color);
}

.bg-success-50 {
  background-color: var(--lumo-success-color-50pct);
}

.bg-success-10 {
  background-color: var(--lumo-success-color-10pct);
}

.bg-warning {
  background-color: var(--lumo-warning-color);
}

.bg-warning-10 {
  background-color: var(--lumo-warning-color-10pct);
}
