/* ============================================================================
   FORM GÖNDERİM KİLİDİ — stil (site geneli; üç layout). wwwroot/js/form-gonderim-kilidi.js ile birlikte çalışır.
   Form doğrulamayı geçip gönderilince gönder düğmesi .yt-gonderiliyor sınıfını alır ve içine dönen ikon
   (.yt-kilitDon) + "İşlem devam ediyor…" yazısı gelir. Düğmenin kendi zemin/yazı rengi KORUNUR (token'lı
   site düğmeleri ezilmez → koyu tema otomatik); yalnız soluklaşır, imleç "işlem sürüyor" olur ve tık almaz.
   ============================================================================ */

/* form .x:disabled -> (0,2,1): site.css'teki .btn-*:disabled kurallarından (0,2,0) güçlü */
form .yt-gonderiliyor,
form .yt-gonderiliyor:disabled {
    opacity: .72;
    cursor: progress !important;
    pointer-events: none;
}

/* kilitli formun tamamında imleç "işlem sürüyor" (alanlar yine düzenlenebilir kalır) */
form.yt-formKilitli {
    cursor: progress;
}

/* dönen ikon (Bootstrap Icons bi-arrow-repeat) */
.yt-kilitDon {
    display: inline-block;
    animation: ytKilitDon 1s linear infinite;
}

@keyframes ytKilitDon {
    to { transform: rotate(360deg); }
}

/* "hareketi azalt" ayarı açıksa ikon dönmez, yazı yeter */
@media (prefers-reduced-motion: reduce) {
    .yt-kilitDon { animation: none; }
}
