/* Yardım girişi (src/yardim.js) — sayfanın kendi başlığındaki yuvaya girer.
   Renkler yalnız marka tokenlarından: kontrast kapısı (test/kontrast.test.js) src/*.css tarar,
   yani buradaki her yazı/zemin çifti ölçülür. Dokunma tabanı 44 px (deponun standardı).
   ⚠️ @media ÖZGÜLLÜK EKLEMEZ: bu dosyadaki kuralları başka bir dosyada aynı özgüllükle yeniden
   bildirmeyin — sonradan yüklenen kazanır ve kural sessizce ölür. */
.yd-yuva { position: relative; display: inline-flex; }

.yd-ac {
  font: 600 14px/1 var(--yazi-tabela); color: var(--murekkep); background: var(--etiket);
  border: 1px solid var(--cizgi); border-radius: var(--r-dugme);
  min-height: 44px; min-width: 44px; padding: 10px 14px; cursor: pointer;
}
.yd-ac:hover { background: var(--etiket-2); }

.yd-panel {
  position: absolute; top: calc(100% + 6px); right: 0; z-index: 40;
  width: min(320px, calc(100vw - 32px));
  background: var(--etiket); color: var(--murekkep);
  border: 1px solid var(--cizgi); border-radius: var(--r-kart);
  padding: var(--bosluk-4); box-shadow: 0 6px 20px rgba(0, 0, 0, .18);
  text-align: left;
}
.yd-baslik { font: 700 18px/1.2 var(--yazi-tabela); margin: 0 0 var(--bosluk-2); color: var(--murekkep); }
.yd-ipucu { font: 400 14px/1.45 var(--yazi-govde); margin: 0 0 var(--bosluk-3); color: var(--murekkep-2); }
.yd-yaz { font: 400 14px/1.45 var(--yazi-govde); margin: 0 0 var(--bosluk-3); color: var(--murekkep-2); }
.yd-yaz a { color: var(--murekkep); font-weight: 600; }
.yd-kapat {
  font: 600 14px/1 var(--yazi-tabela); color: var(--murekkep); background: var(--etiket-2);
  border: 1px solid var(--cizgi); border-radius: var(--r-dugme);
  min-height: 44px; padding: 10px 14px; cursor: pointer;
}

/* Yardım merkezi bağlantısı: paneldeki tek DIŞ bağlantı. Ayrı satır, çünkü e-posta ile aynı cümleye
   girseydi ikisinden hangisine dokunulduğu küçük ekranda belirsizleşirdi (44px kuralı ikisi için de geçerli). */
.yd-merkez { margin: 0 0 10px; }
.yd-merkez a { display: inline-block; min-height: 44px; line-height: 44px; font-weight: 600; }
