/* Bootstrap 5 Variable Overrides - Ledgeworth Capital */

.btn-primary {
  --bs-btn-bg:             var(--color-gold);
  --bs-btn-border-color:   var(--color-gold);
  --bs-btn-color:          var(--color-midnight);
  --bs-btn-hover-bg:       var(--color-gold-light);
  --bs-btn-hover-border-color: var(--color-gold-light);
  --bs-btn-hover-color:    var(--color-midnight);
  --bs-btn-active-bg:      var(--color-gold-dim);
  --bs-btn-active-color:   var(--color-midnight);
  --bs-btn-font-family:    var(--font-body);
  --bs-btn-font-weight:    500;
  --bs-btn-letter-spacing: 0.06em;
  text-transform: uppercase;
  border-radius: var(--radius-md);
}

.btn-outline-light {
  --bs-btn-color:          var(--color-text-primary-dark);
  --bs-btn-border-color:   var(--color-border-dark);
  --bs-btn-hover-bg:       rgba(255,255,255,0.08);
  --bs-btn-hover-color:    var(--color-text-primary-dark);
  --bs-btn-hover-border-color: var(--color-text-secondary-dark);
  font-family: var(--font-body);
  font-weight: 500;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  border-radius: var(--radius-md);
}

/* Remove default Bootstrap focus glow - replaced by custom gold ring */
.btn:focus-visible {
  box-shadow: 0 0 0 3px rgba(201, 168, 76, 0.35);
}

/* Override Bootstrap accordion caret default */
.accordion-button:not(.collapsed)::after,
.accordion-button::after {
  background-size: 16px;
  width: 16px;
  height: 16px;
}
