/* =========================================================================
   HMD Kumaş — marka paleti düzeltmeleri
   Kurumsal renkler: sarı #FFDE59 · gri #545554

   Parlak sarı zemin olarak harika, YAZI rengi olarak beyaz üstünde okunmuyor.
   Bu yüzden üç ayrı değişken kullanılır:
     --hmd-accent      sarı  → dolgu, çizgi, ikon zemini, koyu zeminde yazı
     --hmd-accent-ink  koyu altın → AÇIK zeminde vurgulu YAZI (bağlantı, hover)
     --hmd-on-accent   koyu gri → SARI zemin üstündeki yazı/ikon
   ========================================================================= */

/* ---------- Sarı zemin üstündeki yazı ve ikonlar ---------- */
.hmd-btn,
.hmd-btn:hover,
.hmd-btn:focus,
.hmd-contact-info__icon,
.hmd-testimonial__quote,
.hmd-newsletter button,
.hmd-totop,
.hmd-video__play,
.hmd-video__play:hover,
.hmd-pricing__price,
.hmd-searchform button,
.hmd-lang__item.is-active,
.hmd-header.is-transparent .hmd-lang__item.is-active,
.hmd-header.is-stuck .hmd-lang__item.is-active,
.hmd-pagination .page-numbers.current,
.hmd-pagination .page-numbers:hover,
.hmd-team__btn:hover,
.hmd-tags a:hover,
.hmd-social a:hover,
.hmd-case__plus:hover,
.hmd-about-media__badge{color:var(--hmd-on-accent)}

.hmd-btn svg,
.hmd-contact-info__icon svg,
.hmd-video__play svg{fill:var(--hmd-on-accent)}

/* Siyah butonda yazı beyaz kalır; hover'da sarıya dönüp koyulaşır */
.hmd-btn--dark{color:#fff}
.hmd-btn--dark:hover{color:var(--hmd-on-accent)}
.hmd-btn--outline{color:var(--hmd-accent-ink);border-color:var(--hmd-accent-ink)}
.hmd-btn--outline:hover{color:var(--hmd-on-accent);border-color:transparent}

/* Gölgeler sarıya göre yumuşasın */
.hmd-btn{box-shadow:0 10px 24px rgba(84,85,84,.22)}
.hmd-totop{box-shadow:0 10px 24px rgba(84,85,84,.3)}

/* ---------- Açık zeminde vurgulu yazı ---------- */
a{color:var(--hmd-accent-ink)}
a:hover{color:var(--hmd-heading)}

.hmd-menu > li > a:hover,
.hmd-menu > li.current-menu-item > a,
.hmd-menu > li.current-menu-ancestor > a,
.hmd-submenu a:hover,
.hmd-icon-btn:hover,
.hmd-readmore,
.hmd-post-card__title a:hover,
.hmd-post__title a:hover,
.hmd-case__title a:hover,
.hmd-service__title a:hover,
.hmd-team__name a:hover,
.hmd-feature__title i,
.hmd-list i,
.hmd-list svg,
.hmd-single__meta i,
.hmd-member__position,
.hmd-mobile-panel__contact i,
.hmd-sidebar a:hover,
.hmd-breadcrumb a:hover,
.hmd-counter__icon,
.hmd-service__icon,
.hmd-team__social a,
.hmd-icon-grid--light .hmd-icon-grid__icon,
.hmd-404__code{color:var(--hmd-accent-ink)}

.hmd-list svg,
.hmd-counter__icon svg,
.hmd-service__icon svg{fill:var(--hmd-accent-ink)}

/* Koyu zeminlerde vurgu doğrudan sarı kalır */
.hmd-header.is-transparent:not(.is-stuck) .hmd-menu > li > a:hover,
.hmd-header.is-transparent:not(.is-stuck) .hmd-icon-btn:hover,
.hmd-hero__contact-list a:hover,
.hmd-contact-bar:not(.hmd-contact-bar--light) a:hover,
.hmd-footer__contact i,
.hmd-footer__hours strong,
.hmd-footer__menu a::before,
.hmd-footer__copy a,
.hmd-counters--dark .hmd-counter__icon,
.hmd-icon-grid--dark .hmd-icon-grid__item.is-active .hmd-icon-grid__icon,
.hmd-icon-grid:not(.hmd-icon-grid--light) .hmd-icon-grid__item:hover .hmd-icon-grid__icon{color:var(--hmd-accent)}

.hmd-counters--dark .hmd-counter__icon svg,
.hmd-icon-grid:not(.hmd-icon-grid--light) .hmd-icon-grid__item.is-active svg,
.hmd-icon-grid:not(.hmd-icon-grid--light) .hmd-icon-grid__item:hover svg{fill:var(--hmd-accent)}

/* ---------- Sosyal ikonlar ---------- */
.hmd-social a{color:var(--hmd-heading)}
.hmd-social a:hover{background:var(--hmd-accent)}

/* ---------- Sekme ve ilerleme çubukları ---------- */
.hmd-tabs__btn::after{background:var(--hmd-accent)}
.hmd-progress__fill{background:var(--hmd-gradient)}

/* ---------- Fiyat kartı (kullanımda değil ama tutarlı kalsın) ---------- */
.hmd-pricing__features i{color:var(--hmd-accent-ink)}
.hmd-pricing__opt.is-active .hmd-pricing__radio{border-color:var(--hmd-accent-ink)}
.hmd-pricing__opt.is-active .hmd-pricing__radio::after{background:var(--hmd-accent-ink)}

/* ---------- Açık bölüm zemini sarıya yakın sıcak griye döner ---------- */
.hmd-sidebar .widget,
.hmd-entry blockquote,
.hmd-team__btn,
.hmd-tags a,
.hmd-pagination .page-numbers,
.hmd-lang--mobile .hmd-lang__item{background:var(--hmd-light)}

/* ---------- Form odak rengi ---------- */
.hmd-searchform input:focus,
.hmd-form input:focus,
.hmd-form textarea:focus,
.hmd-newsletter input:focus{border-color:var(--hmd-accent-ink)}

/* ---------- Dikey rozet: sarı zemin, koyu yazı ---------- */
.hmd-about-media__dots{background-image:radial-gradient(var(--hmd-accent-ink) 1.6px,transparent 1.6px);opacity:.4}
