/* ==========================================================================
   Festech brand override — loaded AFTER style.css
   Navy #16233F + Gold #E0A92E on the Digitos base. Single source of truth:
   the template drives everything off --theme-color1 / --theme-color2.
   ========================================================================== */
:root {
  --theme-color1: #E0A92E;            /* Festech gold — accent / CTA / highlights */
  --theme-color2: #16233F;            /* Festech navy — dark sections / headings   */
  --theme-color1-rgb: 224, 169, 46;
  --theme-color2-rgb: 22, 35, 63;

  /* gold buttons need dark (navy) text, not white */
  --theme-color1-text-color: #16233F;
  --theme-color2-text-color: #ffffff;

  --headings-color: #16233F;
  --link-color: var(--theme-color1);
  --link-hover-color: #c9901c;        /* darker gold on hover */
  --review-color: #E0A92E;            /* star rating gold */

  --theme-light-background: #16233F;  /* was teal on inner pages -> navy */
}

/* keep the primary button legible on gold */
.theme-btn.btn-style-one:hover,
.theme-btn.btn-style-two:hover { color: #ffffff; }

/* brand wordmark sizing in header/footer */
.logo img, .nav-logo img, .footer-logo img { max-height: 46px; width: auto; }
.sticky-header .logo img { max-height: 40px; }
