/* Uplift Sobriety: gold buttons: one shared, darker style (2026-10-22) ----------
   Covers Elementor gold buttons, header dropdown CTA, mobile flyout call button, sidebar pill and form submits.
   Loaded from the footer template so it comes after home.css and site.css; `body` prefix outranks Elementor per-widget form colours. */
:root { --us-gold-btn: #b48c55; --us-gold-btn-hover: #a37d48; --us-gold-btn-text: #ffffff; --us-gold-btn-shadow: 0 14px 30px -16px rgba(120, 78, 36, .6); }
body .us-home .us-btn--gold .elementor-button,
body .us-dd__cta,
body .us-fly__btn--call,
body .us-pillbtn,
body .us-home .us-form .elementor-button,
body .us-home .us-form .elementor-button[type="submit"] {
  background: var(--us-gold-btn) !important; color: var(--us-gold-btn-text) !important;
  font-weight: 700; box-shadow: var(--us-gold-btn-shadow);
}
body .us-home .us-btn--gold .elementor-button:hover,
body .us-home .us-btn--gold .elementor-button:focus-visible,
body .us-dd__cta:hover,
body .us-fly__btn--call:hover,
body .us-pillbtn:hover,
body .us-home .us-form .elementor-button:hover,
body .us-home .us-form .elementor-button[type="submit"]:hover {
  background: var(--us-gold-btn-hover) !important; color: var(--us-gold-btn-text) !important;
}
body .us-home .us-form .elementor-button svg * { fill: var(--us-gold-btn-text) !important; }

/* 2026-10-26: white text on every solid-gold button (incl. inner spans/icons, Gravity Forms submits, blog CTA). */
body .us-home .us-btn--gold .elementor-button *,
body .us-dd__cta *, body .us-fly__btn--call *, body .us-pillbtn *,
body .us-home .us-form .elementor-button * { color: var(--us-gold-btn-text) !important; }
body .us-dd__cta svg *, body .us-fly__btn--call svg *, body .us-pillbtn svg *,
body .us-home .us-btn--gold .elementor-button svg * { fill: var(--us-gold-btn-text) !important; }
body .gform_wrapper .gform_button, body .gform_wrapper input[type="submit"], body .gform_wrapper .gform_next_button,
body .us-home .us-post-content .us-btn--gold .wp-block-button__link { color: var(--us-gold-btn-text) !important; }
body .gform_wrapper .gform_button:hover, body .us-home .us-post-content .us-btn--gold .wp-block-button__link:hover { color: var(--us-gold-btn-text) !important; }
