/**
 * Açık (beyaz) footer sayfalarında bülten alanı — koyu footer sınıfları yanlış uygulanırsa okunabilirlik.
 * Ana sayfa (bg-dark / footer-s5) ve mezat (auction-page-footer) etkilenmez.
 */
footer.tf-footer:not(.bg-dark):not(.footer-s5):not(.auction-page-footer) .footer-wrap-3 .footer-desc,
footer.tf-footer:not(.bg-dark):not(.footer-s5):not(.auction-page-footer) .footer-wrap-3 .footer-desc.footer-text-new,
footer.tf-footer:not(.bg-dark):not(.footer-s5):not(.auction-page-footer) .footer-wrap-3 .text-remember,
footer.tf-footer:not(.bg-dark):not(.footer-s5):not(.auction-page-footer) .footer-wrap-3 .text-remember.footer-text-new {
  color: var(--text-2, #5d5d5d) !important;
}

footer.tf-footer:not(.bg-dark):not(.footer-s5):not(.auction-page-footer) .footer-wrap-3 .text-remember a,
footer.tf-footer:not(.bg-dark):not(.footer-s5):not(.auction-page-footer) .footer-wrap-3 .text-remember a.text-white {
  color: var(--primary, #0162b9) !important;
}

footer.tf-footer:not(.bg-dark):not(.footer-s5):not(.auction-page-footer) .footer-wrap-3 .form-sub fieldset input {
  color: var(--text, #101010);
  border-color: var(--line, #e9e9e9);
  background-color: #fff;
}

footer.tf-footer:not(.bg-dark):not(.footer-s5):not(.auction-page-footer) .footer-wrap-3 .form-sub fieldset input::placeholder {
  color: var(--text-2, #8a8a8a);
  opacity: 1;
}

footer.tf-footer:not(.bg-dark):not(.footer-s5):not(.auction-page-footer) .footer-wrap-3 .form-sub .btn-action {
  background-color: var(--primary, #0162b9);
}

footer.tf-footer:not(.bg-dark):not(.footer-s5):not(.auction-page-footer) .footer-wrap-3 .form-sub .btn-action .icon {
  color: #fff;
}
