/* WCAG 2.1 AA erisilebilirlik: renk kontrasti duzeltmeleri (site geneli)
   Koyu zemin bolumleri (page-hero, web-price-card, footer, ab-why, is-life ...) korunur. */

/* ===== KIRMIZI vurgu (acik zemin) - metin ===== */
.card-link,.billing-switch button.active,
.navlinks a.active,.navlinks a.active span,.navlinks a:hover,.navlinks a:hover span,
.kvkk-btn,.cws-kicker,.cws-pkg-price,.cws-sec a,.content-unit-price,
.iu-kicker,.iu-toc-grid a span,table.iu-table td:nth-child(odd):not(:first-child) b,
.ml-e,.ml-price,.ml-plist li b i,.ml-step-no,.ml-ytab td b,
.geo-now,.faq-no,.case-filter,
.ab-story-copy .ab-kicker2,.ab-values .ab-kicker2,.ab-timeline .ab-kicker2{color:#C43A0F!important}
/* ===== KIRMIZI zemin (beyaz metin) ===== */
.btn-primary,.nav-cta,.hero .btn-primary,.topline .nav-cta,
.page-hero .btn-primary,
.seo-analysis-action,.geo-analysis-action,.ets-cta-action,
.case-filter.active,.case-filter:hover,.faq-item.open .faq-no,
.wtf-compare thead th:first-child{background:#C43A0F!important;border-color:#C43A0F!important;color:#fff!important}
.seo-faq-head .pricing-kicker,.geo-faq-head .pricing-kicker,.ets-faq-head .pricing-kicker{color:#C43A0F!important}
/* dis-hekimi: satir ici stilli kicker spanlari */
.dhw-sec-head>span[style*="FC4A1A"]{color:#C43A0F!important}

/* ===== AMBER vurgu (acik zemin) ===== */
.kicker,.services-kicker{color:#9A4E0A!important}
.page-hero .kicker{color:#FEA707!important}

/* ===== MAVI vurgu (acik zemin) ===== */
.pricing-kicker{color:#4453D6!important}
.geo-band-title,.seo-geo-go{color:#4453D6!important}
.dhw-sec span[style*="5268e8"]{color:#4453D6!important}

/* ===== Soluk gri yardimci metinler ===== */
.blog-meta,.tds-kdv-note,
.seo-analysis-card small,.geo-analysis-card small,.ets-cta-card small,
.cws-price small,.cws-calc-note,.cws-sector-lock,
.iu-word small,.ml-sub,.ml-ytab td span{color:#64748b!important}
.wtf-det .kdv-note,.wtf-head p,.wtf-tech-head p,.wtf-note,.wtf-cta-note,.cws-head p,.iu-note{color:#5B6472!important}
.cws-vip-sector.locked label,.cws-vip-sector.locked select{color:#000!important}
.cws-vip-sector.locked{opacity:.65!important}
#paketler .container>p{color:#5B6472!important}
.kdv-note{color:#64748b}
.feature-card p,.price-amount span,.price-period,.seo-badge small,.review-rating small,
.review-author span,.why-choose-item p{color:#64748b}
.cws-vip-sector label{color:#334155!important}

/* ===== web-tasarim-fiyatlari (wtf) ===== */
.wtf-eyebrow{color:#0F766E!important}
.wtf-det-tag{color:#0B5FBF!important}
.wtf-det-feats summary{color:#0B5FBF!important}
.wtf-det-tag.v{color:#5B34C4!important}

/* ===== Yesil etiketler ===== */
.web-demo-live,.save-note,.tds-live{color:#047857!important}
.tds-cell-seo{background:#15803D!important;border-color:#15803D!important;color:#fff!important}
.tds-price-pill:not(.is-life) em{color:#64748b!important}

/* ===== Ust menu hover: koyu dolgu zemininde BEYAZ metin (>=761px) ===== */
@media (min-width:761px){
  .navlinks > a:hover,
  .navlinks > a:hover .mtitle,
  .navlinks > a:hover span,
  .navlinks .has-dropdown:hover > .nav-parent,
  .navlinks .has-dropdown:hover > .nav-parent .mtitle,
  .navlinks .has-dropdown:hover > .nav-parent span{color:#fff!important}
}
