/* Identidade cromática global da Charcutaria Brito sobre o tema Hummingbird. */
:root,
[data-bs-theme="light"] {
  --brito-brown: #402713;
  --brito-brown-hover: #694122;
  --brito-gold-link: #9a6500;
  --bs-primary: #9a6500;
  --bs-primary-rgb: 154, 101, 0;
  --bs-primary-text-emphasis: #694122;
  --bs-link-color: #9a6500;
  --bs-link-color-rgb: 154, 101, 0;
  --bs-link-hover-color: #402713;
  --bs-link-hover-color-rgb: 64, 39, 19;
  --bs-focus-ring-color: rgba(154, 101, 0, .25);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #402713;
  --bs-btn-border-color: #402713;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #694122;
  --bs-btn-hover-border-color: #694122;
  --bs-btn-focus-shadow-rgb: 154, 101, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #694122;
  --bs-btn-active-border-color: #694122;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #694122;
  --bs-btn-disabled-border-color: #694122;
}

.btn-outline-primary {
  --bs-btn-color: #9a6500;
  --bs-btn-border-color: #9a6500;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #402713;
  --bs-btn-hover-border-color: #402713;
  --bs-btn-focus-shadow-rgb: 154, 101, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #402713;
  --bs-btn-active-border-color: #402713;
  --bs-btn-disabled-color: #9a6500;
  --bs-btn-disabled-border-color: #9a6500;
}

.dropdown-menu { --bs-dropdown-link-active-bg: #402713; }
.list-group { --bs-list-group-active-bg: #402713; --bs-list-group-active-border-color: #402713; }
.nav-pills { --bs-nav-pills-link-active-bg: #402713; }
.progress { --bs-progress-bar-bg: #9a6500; }
.form-check-input:checked,
.form-check-input[type="checkbox"]:indeterminate { background-color: #9a6500; border-color: #9a6500; }
.form-check-input:focus,
.form-control:focus,
.form-select:focus { border-color: #9a6500; box-shadow: 0 0 0 .25rem rgba(154, 101, 0, .2); }
.form-range::-webkit-slider-thumb { background-color: #9a6500; }
.form-range::-moz-range-thumb { background-color: #9a6500; }
