/*
 * WCAG 2.2 Seviye A – ortak yardımcı stiller
 * Bu dosya sitenin görünümünü DEĞİŞTİRMEZ: yalnızca ekran okuyuculara yönelik
 * gizli metinler ve yalnızca klavyeyle odaklanınca beliren "İçeriğe atla" bağlantısı içerir.
 */

/* Görsel olarak gizli, ekran okuyucular için görünür içerik */
.wcag-sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* 2.4.1 Blokları Atlama – yalnızca klavye odağında görünür */
.wcag-skip-link {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: 100000;
}
.wcag-skip-link:focus {
  left: 8px;
  top: 8px;
  width: auto;
  height: auto;
  padding: 8px 14px;
  background: #ffffff;
  color: #222222;
  border: 2px solid #e21a22;
  font-weight: bold;
  text-decoration: underline;
}

/* <main> öğesi düzeni etkilemesin */
main#main-content {
  display: block;
  margin: 0;
  padding: 0;
}
main#main-content:focus,
[data-wcag-focus-target]:focus {
  outline: none;
}
