/* overrides.css — T5.3 erişilebilirlik ve okunabilirlik (2026-11-03)
   Ana CSS dosyalarından SONRA yüklenir (home / tailwind-marketing / site / navigation).
   NOT: site-tools ile CSS yeniden build edilirse bu dosya korunmalı ve <link> referansları kaldırılmamalıdır.
   Ad kalıbı: overrides.<sha256(içerik) ilk 12 hex>.css — içerik değişirse ad da değişir. */

/* WCAG 2.2 SC 2.5.8 — Hedef boyutu (en az 24x24 CSS px) */

/* Hero slayt noktaları: görünür çubuk 8px kalır, dokunma alanı 24px; yerleşim değişmez */
.hero-dot {
  box-sizing: content-box;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: -8px;
  margin-bottom: -8px;
  background-clip: content-box;
}

/* Tek başına duran küçük metin bağlantıları (işaretlemede .os-tap) */
.os-tap {
  display: inline-flex;
  align-items: center;
  min-height: 24px;
}

/* Footer liste bağlantıları */
footer li > a {
  display: inline-block;
  padding-top: 2px;
  padding-bottom: 2px;
}

/* Okunabilirlik — 12px altındaki metinler 12px'e çıkarılır */
.text-\[10px\],
.text-\[11px\] {
  font-size: 12px;
}

/* T4.4 — Semantik kart işaretlemesi (<article>, <dl>/<dt>/<dd>) için görünüm sıfırlama.
   Tailwind preflight dl/dd margin'ini zaten sıfırlıyor; bu kural tarayıcı varsayılanlarına karşı savunmadır.
   Özgüllüğü (0,0,2) Tailwind yardımcı sınıflarından (0,1,0) düşüktür → mb-*, p-* gibi sınıflar geçerli kalır. */
article dl,
article dt,
article dd {
  margin: 0;
  padding: 0;
}

/* Ana sayfa CSS'inde .sr-only yok (pazarlama CSS'indeki tanımla aynı) — kart özellik etiketleri (<dt>) için */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
