/* TurnuvaGo v6.18.0 — ortak mobil erişilebilirlik tabanı */
:focus-visible{outline:3px solid var(--tg-focus-ring,#2b78e4);outline-offset:2px}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media(max-width:760px){
  html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
  /* v6.326.0 (Wave 2) — `:not(.tg-btn-sm)` EKLENDİ. Bu `!important` kuralı
     canonical kompakt butonun kendi yüksekliğini eziyordu ve sonuç TUTARSIZDI:
     aynı `.tg-btn-sm` sınıfı `<button>` üzerinde 44px, `<a>` üzerinde 40px
     çiziliyordu (ölçüldü). Kompakt buton muafiyeti güvenlidir çünkü
     foundation.css'te 40px görünen kutuya 44px'lik isabet bandı + 44px
     asgari genişlik eşlik eder — hedef küçülmez, yalnız mürekkep azalır. */
  body button:not([data-a11y-compact]):not(.tg-btn-sm),body select:not([data-a11y-compact]),body input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),body textarea:not([data-a11y-compact]){min-height:var(--tg-control-height,44px)!important}
  select,input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),textarea{font-size:max(var(--tg-input-font-mobile,16px),1em)}button{font-size:max(13px,1em)}
  input[type="checkbox"],input[type="radio"]{min-width:18px;min-height:18px}
  body summary:not([data-a11y-compact]){min-height:var(--tg-touch-min,44px)!important;display:flex;align-items:center}
  /* v6.326.0 (Wave 2) — ELLE YAZILMIŞ BUTON LİSTESİ KALDIRILDI.
     Buradaki sekiz seçicinin yedisi (v3-primary-button, v3-secondary-button,
     v4-open-button, tg-outline-button, trash-restore, trash-delete,
     public-filter-reset) markup'ta SIFIR kullanıma düştü; sekizincisi
     `.tg-btn` ise güvenceyi artık foundation.css'ten, canonical sınıfın
     KENDİSİNDEN alıyor. Listenin tehlikesi buydu: bir buton canonical'a
     taşındığında adı listeden düşüyor ve 44px güvencesi sessizce
     kayboluyordu. Yeni buton için buraya ekleme YAPILMAZ. */
  /* v6.325.0 (F-06) — BUTON GÖRÜNÜMLÜ BAĞLANTILAR. Yukarıdaki `body button`
     kuralı yalnız GERÇEK `<button>`ları kapsıyordu; `<a class="btn">` ve
     `.dashboard-open-button` buton gibi görünüp 37–39px kalıyordu (ölçüm).
     Aynı sınıf listesine eklenirler — yeni kural ailesi açılmaz. */
  a.btn,.dashboard-open-button{min-height:var(--tg-touch-min,44px);display:inline-flex;align-items:center;justify-content:center}
  .v3-sidebar-nav a,.system-admin-nav a,.platform-nav-link,.platform-subnav a{min-height:var(--tg-touch-min,44px)}
  /* v6.325.0 (F-06) — ESKİ ÜST BAR METİN BAĞLANTILARI (`header.topbar`).
     Marka ve `nav` bağlantıları 22–25px satır yüksekliğindeydi. İlk çözüm
     görünmez bir `::after` bandıydı; dikeyde çalışıyordu ama YATAYDA
     44px'e ulaşamıyordu: komşu bağlantıların arası yalnız 5px olduğu için
     bandı genişletmek katmanları çakıştırır ve yanlış bağlantıya basma
     riski üretirdi. Bu yüzden katman yerine GERÇEK kutu büyütülür —
     hedef her iki eksende de canonical tabana ulaşır ve isabet alanları
     flex akışının kendisiyle sınırlı kaldığı için çakışma YAPISAL olarak
     imkânsızdır. Punto, renk ve boşluklar DEĞİŞMEZ; büyüyen tek şey
     tıklanabilir kutudur ve yalnız dar ekranda. */
  .topbar .brand,.topbar .nav>a{min-height:var(--tg-touch-min,44px);min-width:var(--tg-touch-min,44px);
    display:inline-flex;align-items:center;justify-content:center}
  small,.muted{line-height:1.35}
}
