/* Fényes Bútor — óvatos, VILÁGOS-TÉMÁS márka-frissítés, 2026-09-18 (v2, az első sötét kísérlet
   után, ami rossz kontrasztot okozott — ez a verzió a világos alapon marad, csak az akcentszínt,
   a tipót és néhány dinamikus effektet cserél). Reverzibilis: a mu-plugin deaktiválásával /
   a fájl törlésével azonnal visszaáll az eredeti kinézet.
   SZÁNDÉKOSAN NEM nyúl: háttérszínekhez, globális Elementor/Astra szín-CSS-változókhoz (ezek
   szekciónként hol háttérként, hol szövegszínként viselkednek — felülírásuk korábban dark-on-dark
   kontraszthibát okozott), képekhez/fotókhoz (semmilyen filter). */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700;800&display=swap');

:root {
  --hgcrm-gold: #C9A25E;
  --hgcrm-gold-bright: #FFBE5C;
  --hgcrm-gold-dark: #A9843F;
}

/* Poppins a címsorokhoz — ugyanaz a márka-font, mint a videó-feliratokban és az e-mail sablonokban. */
h1, h2, h3, h4, h5, h6,
.elementor-heading-title {
  font-family: 'Poppins', sans-serif !important;
  letter-spacing: 0.01em;
}

/* Akcentszín csere: narancs -> réz-arany, KIZÁRÓLAG gombokon, linkeken, ikonokon, a fejléc
   kiemelt "Hívjon Minket" gombján és az aktív navigációs linken — direkt szelektorokkal, nem
   globális változón keresztül, hogy semmilyen más (háttér-)kontextusra ne hasson át. */
.elementor-button,
a.elementor-button,
.elementor-widget-button .elementor-button,
.wpforms-submit-container button,
button[type="submit"].wpforms-submit {
  background-color: var(--hgcrm-gold) !important;
  border-color: var(--hgcrm-gold) !important;
  border-radius: 999px !important;
  transition: transform .25s ease, box-shadow .25s ease, background-color .25s ease !important;
  box-shadow: 0 0 0 1px rgba(201,162,94,0.35), 0 6px 22px -6px rgba(201,162,94,0.45) !important;
}
.elementor-button:hover,
a.elementor-button:hover,
.elementor-widget-button .elementor-button:hover,
.wpforms-submit-container button:hover,
button[type="submit"].wpforms-submit:hover {
  background-color: var(--hgcrm-gold-bright) !important;
  transform: translateY(-2px);
  box-shadow: 0 0 0 1px rgba(255,190,92,0.55), 0 10px 30px -6px rgba(255,190,92,0.55) !important;
}

/* Az Astra fejléc saját "Hívjon Minket" gombja NEM Elementor-gomb (.ast-custom-button /
   .ast-custom-button-link), a fenti szabályok nem érik el — külön kell színezni. */
.ast-custom-button {
  background-color: var(--hgcrm-gold) !important;
  border-color: var(--hgcrm-gold) !important;
  border-radius: 999px !important;
  transition: transform .25s ease, box-shadow .25s ease, background-color .25s ease !important;
  box-shadow: 0 0 0 1px rgba(201,162,94,0.35), 0 6px 22px -6px rgba(201,162,94,0.45) !important;
}
.ast-custom-button-link:hover .ast-custom-button {
  background-color: var(--hgcrm-gold-bright) !important;
  transform: translateY(-2px);
  box-shadow: 0 0 0 1px rgba(255,190,92,0.55), 0 10px 30px -6px rgba(255,190,92,0.55) !important;
}

/* Kiemelt outline-stílusú gomb (pl. "Tudj Meg Többet" a hero-ban) — átlátszó háttér, réz-keret. */
.elementor-button.elementor-button-link,
.elementor-button[class*="outline"] {
  background-color: transparent !important;
  border: 1px solid var(--hgcrm-gold) !important;
  color: var(--hgcrm-gold-bright) !important;
}

/* Aktív/hover navigációs link a fejlécben. */
.elementor-nav-menu li a:hover,
.elementor-nav-menu li.current-menu-item a,
.elementor-nav-menu li.current_page_item a {
  color: var(--hgcrm-gold-bright) !important;
}

/* Ikonok réz-tónusban (szolgáltatás-blokkok, feature-ikonok). */
.elementor-icon,
.elementor-icon-box-icon i,
.elementor-icon-box-icon svg {
  color: var(--hgcrm-gold) !important;
  fill: var(--hgcrm-gold) !important;
}

/* Kártyák (szolgáltatás-blokkok, ikonos dobozok): finom hover-emelkedés + réz-glow, HÁTTÉRSZÍN
   érintetlen (marad amilyen eredetileg volt, világos). */
.elementor-icon-box-wrapper,
.elementor-widget-icon-box {
  transition: transform .3s ease, box-shadow .3s ease;
  border-radius: 14px;
}
.elementor-icon-box-wrapper:hover {
  transform: translateY(-4px);
  box-shadow: 0 14px 34px -10px rgba(201,162,94,0.30);
}

/* Finom, halvány réz-glow a hero fotó SÖTÉT (már eredetileg is sötét overlay-es) sarkában —
   csak a hero szekcióra korlátozva, a szöveg/kontraszt nem változik tőle. */
.elementor-element-4cc13e9 {
  position: relative;
}
.elementor-element-4cc13e9::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    radial-gradient(55% 45% at 88% 12%, rgba(201,162,94,0.16), transparent 70%),
    radial-gradient(35% 35% at 8% 92%, rgba(255,190,92,0.10), transparent 70%);
  z-index: 1;
}

/* Statisztika-számok (1+/5+/2+ stb.) réz-arany kiemelése, ha a sablon saját sötét törzsszín-tokent
   használ rájuk (ez már eredetileg is sötét szöveg volt, csak árnyalatot vált). */
.elementor-widget-counter .elementor-counter-number,
.elementor-counter-number-wrapper {
  color: var(--hgcrm-gold-dark) !important;
}
