/*
 * Mavi dolgulu eylem düğmelerinde erişilebilir beyaz ön plan.
 * Yalnızca dolu mavi CTA sınıfları; çerçeveli/beyaz düğmeler ve slider kontrolleri hariçtir.
 */
:is(
  .button-primary,
  .rc-header-actions .button,
  .rc-header-actions .rc-cta,
  .rc-mobile-contact,
  .rc-filter-actions button[type='submit'],
  .rc-product-actions a:first-child,
  .rc-product-actions button:first-child
),
:is(
  .button-primary,
  .rc-header-actions .button,
  .rc-header-actions .rc-cta,
  .rc-mobile-contact,
  .rc-filter-actions button[type='submit'],
  .rc-product-actions a:first-child,
  .rc-product-actions button:first-child
):is(:hover, :focus, :focus-visible, :visited, :active, :disabled, [disabled]) {
  color: #fff !important;
  -webkit-text-fill-color: #fff;
}

/* İkonlar currentColor kullanmasa bile düğme içindeki SVG çizimleri beyaz olsun. */
:is(
  .button-primary,
  .rc-header-actions .button,
  .rc-header-actions .rc-cta,
  .rc-mobile-contact,
  .rc-filter-actions button[type='submit'],
  .rc-product-actions a:first-child,
  .rc-product-actions button:first-child
) :is(svg, svg *, .button-icon, .rc-icon) {
  color: #fff !important;
  fill: currentColor;
  stroke: currentColor;
}
