/* Contrast repairs for small text; component geometry and brand hue remain. */
html:not([data-theme="dark"]) .cv2x-tag{
 color:color-mix(in srgb,var(--menu-item-color,var(--cv2x-accent)) 50%,#000)
}
html[data-theme="dark"] .cv2x-tag{
 color:color-mix(in srgb,var(--menu-item-color,var(--cv2x-accent)) 45%,#fff)
}
#gridWrapperPanel .domain-price>span,
.CoreV2-view-all-link .CoreV2-link-desc,
.reference-feature-copy .reference-feature-index,
.cv2nw-titles>p,
.cv2-cmk__features li p>span{
 color:var(--ar-ink-3,var(--color-text-muted));opacity:1
}
.pack-campaign-top .pcs-label-line,.pack-campaign-top .pcs-unit{
 opacity:1
}
html:not([data-theme="dark"]) .coreservercart-discount-badge:not(.amount-discount--on-popular) .coreservercart-badge-text{
 color:color-mix(in srgb,var(--color-gradient-from,var(--cv2-primary)) 72%,#000)!important
}
.cv2-msvc .msvc-btn--onaccent,.cv2-msvc .msvc-btn--onaccent:hover{
 color:color-mix(in srgb,var(--ar-accent,var(--cv2-primary,#e0604f)) 70%,#000)!important
}
.cv2-cmk__card--dark .cv2-cmk__features li p>span{
 color:#a1a1aa!important
}
html:not([data-theme="dark"]) :is(.CoreV2rticle-link,.CoreV2rticle-highlight,#makale .cv2ar-num){
 color:color-mix(in srgb,var(--CoreV2-primary,var(--cv2-primary,#e0604f)) 70%,#000)!important
}
/* Bayrak vekili (flag-proxy.php) bazi ulkelerde kare olmayan gorsel dondurur; 20x20 kutuda
   ezilmeden kirpilir (PageSpeed "yanlis en-boy orani"). */
img[src*="flag-proxy.php"]{object-fit:cover}
/* Koyu kartlardaki kucuk gri etiketler (4.1-4.47:1) bir ton acilir. */
.cv2-packs-promo-feat-label,.cv2-msvc .msvc-dark__tags span{
 color:#c3c7c5!important
}
html:not([data-theme="dark"]) .corev2mbar-links>a.corev2mbar-mobile-active{
 color:color-mix(in srgb,var(--qn-primary,var(--cv2-primary,#e0604f)) 70%,#000)!important
}
/* Alan adi fiyat eki %55 opaklikta 2.3:1 kaliyordu. */
#alan-adi .domain-price > span:not(.cv2-fx-inline){opacity:1}
