/*
 * Bootstrap → Axis Centretown brand bridge.
 *
 * Maps Bootstrap 5.3's `--bs-*` custom properties onto the Axis tokens
 * (declared in style.css `:root`) so packs authored on the Bootstrap base adopt
 * the brand automatically. Loaded AFTER bootstrap.min.css and BEFORE style.css
 * (see functions.php deps).
 */
:root {
  /* Surfaces & text */
  --bs-body-bg: var(--axis-cream);
  --bs-body-color: var(--axis-ink);
  --bs-emphasis-color: var(--axis-ink);
  --bs-secondary-bg: var(--axis-cream-2);
  --bs-tertiary-bg: var(--axis-cream-soft);
  --bs-body-font-family: var(--axis-font);

  /* Brand / primary (#8c1109) */
  --bs-primary: var(--axis-red);
  --bs-primary-rgb: 140, 17, 9;

  /* Links */
  --bs-link-color: var(--axis-red);
  --bs-link-color-rgb: 140, 17, 9;
  --bs-link-hover-color: var(--axis-red-2);
  --bs-link-hover-color-rgb: 165, 39, 28;
}

/* Brand button variants — 5.3 sets these per-variant, so map them explicitly. */
.btn-primary {
  --bs-btn-bg: var(--axis-red);
  --bs-btn-border-color: var(--axis-red);
  --bs-btn-hover-bg: var(--axis-red-2);
  --bs-btn-hover-border-color: var(--axis-red-2);
  --bs-btn-active-bg: var(--axis-red-2);
  --bs-btn-active-border-color: var(--axis-red-2);
  --bs-btn-disabled-bg: var(--axis-red);
  --bs-btn-disabled-border-color: var(--axis-red);
}

.btn-outline-primary {
  --bs-btn-color: var(--axis-red);
  --bs-btn-border-color: var(--axis-red);
  --bs-btn-hover-bg: var(--axis-red);
  --bs-btn-hover-border-color: var(--axis-red);
  --bs-btn-active-bg: var(--axis-red);
  --bs-btn-active-border-color: var(--axis-red);
}
