/* ==========================================================================
   Unified button colour
   Every action button uses the home-page nav "Book Consultation" colours:
   background var(--gold) #ecc02b, text var(--ink) #231f20.
   Loaded last on every page so it overrides the per-page button colours.
   To change all buttons at once, edit --btn-bg / --btn-fg below.
   ========================================================================== */
:root {
  --btn-bg: var(--gold, #ecc02b);
  --btn-fg: var(--ink, #231f20);
}

.btn-nav,
.btn-hero, .btn-hero--primary, .btn-hero--ghost,
.btn-lg, .btn-lg--gold, .btn-lg--outline,
.btn-pkg, .btn-pkg--gold, .btn-pkg--tint, .btn-pkg--grey,
.btn-caps, .btn-caps--soft, .btn-caps--outline,
.btn-outline-gold, .btn-pill, .btn-share, .btn-more,
.doc-btn, .doc-btn--gold, .doc-btn--outline,
.finder__submit, .dp-search__btn, .master__btn,
.bk-submit, .bk-map__btn,
.round-btn, .round-btn--solid, .round-btn--outline,
.dp-arrow, .gallery__btn {
  background: var(--btn-bg);
  color: var(--btn-fg);
  border-color: var(--btn-bg);
}

/* Hover — same treatment as the nav button */
.btn-nav:hover,
.btn-hero:hover, .btn-hero--primary:hover, .btn-hero--ghost:hover,
.btn-lg:hover, .btn-lg--gold:hover, .btn-lg--outline:hover,
.btn-pkg:hover, .btn-pkg--gold:hover, .btn-pkg--tint:hover, .btn-pkg--grey:hover,
.btn-caps:hover, .btn-caps--soft:hover, .btn-caps--outline:hover,
.btn-outline-gold:hover, .btn-pill:hover, .btn-share:hover, .btn-more:hover,
.doc-btn:hover, .doc-btn--gold:hover, .doc-btn--outline:hover,
.finder__submit:hover, .dp-search__btn:hover, .master__btn:hover,
.bk-submit:hover, .bk-map__btn:hover,
.round-btn:hover, .dp-arrow:hover, .gallery__btn:hover {
  background: var(--btn-bg);
  color: var(--btn-fg);
  border-color: var(--btn-bg);
  filter: brightness(1.05);
}

/* Icons inside buttons: recolour to the dark text colour so gold/white
   icons stay visible on the gold background */
.btn-nav img, .btn-hero img, .btn-lg img, .btn-pkg img, .btn-caps img,
.btn-outline-gold img, .btn-pill img, .btn-share img,
.doc-btn img, .finder__submit img, .dp-search__btn img, .master__btn img,
.bk-submit img, .bk-map__btn img, .round-btn img, .dp-arrow img {
  filter: brightness(0) invert(0.12);
}
.btn-more svg, .btn-outline-gold .arrow { color: var(--btn-fg); }
