/* KS odak boyaması KAPALI (v2.477.0, 23 Eki 2026, operatör kararı): ikon, buton, bağlantı ve tabindex'li öğeler odaklanınca
   tarayıcının mavi halkası (UA :focus-visible, -webkit-focus-ring-color), Botiga'nın `a:focus` noktalı çizgisi ve KS'nin kendi
   odak çizgileri (.ks-btn:focus-visible) basılmaz; mobil/tablette dokunma vurgusu (tap highlight) da kapalı. Form alanları
   (input/textarea/select) kapsam DIŞI: odak kenarlıkları ks-fields.css'te kalır. Masaüstü, tablet, mobil hepsinde geçerli. */
a, button, summary, [role="button"], [tabindex]:not(input):not(textarea):not(select),
input[type="button"], input[type="submit"], input[type="reset"],
.elementor-icon, .elementor-button, .ks-btn, .swiper-button-prev, .swiper-button-next {
	-webkit-tap-highlight-color: transparent;
}
a:focus, a:focus-visible, button:focus, button:focus-visible, summary:focus, summary:focus-visible,
[role="button"]:focus, [role="button"]:focus-visible,
[tabindex]:not(input):not(textarea):not(select):focus, [tabindex]:not(input):not(textarea):not(select):focus-visible,
input[type="button"]:focus, input[type="submit"]:focus, input[type="reset"]:focus,
input[type="button"]:focus-visible, input[type="submit"]:focus-visible, input[type="reset"]:focus-visible,
.elementor-icon:focus, .elementor-icon:focus-visible, .elementor-button:focus, .elementor-button:focus-visible,
.ks-btn:focus, .ks-btn:focus-visible, .swiper-button-prev:focus, .swiper-button-next:focus {
	outline: none !important;
	outline-offset: 0 !important;
}
