:root, [data-bs-theme] {
  --bs-primary: #FF0000;
  --bs-primary-rgb: 255, 0, 0;
  --bs-primary-active: #FF4D4D;
  --bs-primary-light: #2A1214;
  --bs-primary-clarity: rgba(255, 0, 0, 0.2);
  --bs-primary-inverse: #FFFFFF;
  --bs-primary-bg-subtle: #2A0A0A;
  --bs-primary-border-subtle: #7A0000;
  --bs-primary-text-emphasis: #FF6666;
  --bs-text-primary: #FF0000;
  --bs-link-color: #FFFFFF;
  --bs-link-hover-color: #FF0000;
}

.btn-primary {
  --bs-btn-bg: #FF0000;
  --bs-btn-border-color: #FF0000;
  --bs-btn-hover-bg: #FF4D4D;
  --bs-btn-hover-border-color: #FF4D4D;
  --bs-btn-active-bg: #0D0D0F;
  --bs-btn-active-border-color: #0D0D0F;
}

.text-primary { color: #FF0000 !important; }
.bg-primary { background-color: #FF0000 !important; }

/* Paginação */
.pagination {
  --bs-pagination-color: #FFFFFF;
  --bs-pagination-hover-color: #FF0000;
  --bs-pagination-focus-color: #FF0000;
  --bs-pagination-active-bg: #FF0000;
  --bs-pagination-active-border-color: #FF0000;
  --bs-pagination-active-color: #FFFFFF;
}
.page-link:hover, .page-link:focus { color: #FF0000 !important; }
.page-item.active .page-link {
  background-color: #FF0000 !important;
  border-color: #FF0000 !important;
  color: #FFFFFF !important;
}

/* Badge "Home" */
.badge-light-primary {
  color: #FF0000 !important;
  background-color: #2A1214 !important;
}
html .badge.badge-light-primary,
html .badge.badge-light-primary *,
html [data-bs-theme] .badge.badge-light-primary,
html [data-bs-theme] .badge.badge-light-primary * {
  color: #FF0000 !important;
}
