/* bekleme.css — bekleme.js'in katmani (htmx istegi esikten uzun surerken bolgenin ustune biner).
   Gorsel dil .pencere-yukleniyor ile AYNI (amblem + nefes + "Yukleniyor…"); fark: eski icerik silinmez,
   yarim saydam bir perdenin altinda kalir ve tiklamalar yutulur (cift gonderim olmaz). */
.pai-bekleme {
  position: absolute;
  inset: 0;
  z-index: 60;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background: color-mix(in srgb, var(--surface, #fff) 58%, transparent);
  backdrop-filter: blur(1.5px);
  -webkit-backdrop-filter: blur(1.5px);
  border-radius: inherit;
  opacity: 0;
  transition: opacity 0.16s ease;
  cursor: progress;
}
.pai-bekleme.gorunur { opacity: 1; }
.pai-bekleme-amblem {
  width: 52px; height: 52px;
  background: url('../../marka/amblem-192.png') center / contain no-repeat;
  animation: pyNefes 1.5s ease-in-out infinite;
}
.pai-bekleme-yazi { font-size: 12.5px; color: var(--muted); font-weight: 500; }
/* Kaydirilabilir bolgede katman gorunur dilimde durur; altindaki icerik kaymasin. */
.pai-bekleme-kilit { overflow-y: hidden !important; }
@media (prefers-reduced-motion: reduce) {
  .pai-bekleme { transition: none; }
  .pai-bekleme-amblem { animation: none; opacity: 0.7; }
}
