/* Hafs, Arapça virgülü (U+060C) ve bazı noktalama işaretlerini mushaf
 * işareti (◉) olarak çizer. Bu tanım aynı dosyayı yalnız harf, hareke ve
 * rakam aralığı için kullanır; virgül ve "·" gibi işaretler bir sonraki
 * yazı tipine (sistem Arapçası) düşer. */
@font-face{
  font-family:'Performer Arabic';
  src:url('fonts/UthmanicHafs-v-3.0.ttf') format('truetype');
  font-weight:400;
  font-style:normal;
  font-display:block;
  unicode-range:U+0621-063A,U+0640-065F,U+0660-0669,U+0670-06D3,U+FE70-FEFF,U+FB50-FDFF
}
/* Beta 6.8 — Mobilde tüm Arapça metinler için Hafs yazı tipi.
 *
 * Beta 5.7'de yalnız iki uzun duaya (refuge_whispers, refuge_character)
 * uygulanan düzeltme genelleştirildi: telefonun kendi Arapça yazı tipi bazı
 * metinlerde sükûnu (cezm) harfin altına düşürüyordu. Uygulamayla gelen
 * 'Performer Hafs' (beta57.css, UthmanicHafs) harekeleri doğru bağlar.
 * Beta 10.6: Sünnet kartları çıkarıldı; Hafs Türk mushafı işaretlerini (ters ötre U+0657,
 * ters esre U+0656) içermediği için telefonda ötre kayboluyor, ئِ iki esre gibi görünüyordu.
 * Sünnet Arapçası her ekranda Kuran okuyucusunun yazı tipiyle çizilir (sunnah.css).
 */
@media(max-width:900px){
  .zikr-design .beta25-task h2[lang="ar"],
  .zikr-design .beta25-task.refuge_whispers h2[lang="ar"],
  .zikr-design .beta25-task.refuge_character h2[lang="ar"],
  .zikr-design .beta25-task.tawba_yunus h2[lang="ar"],
  .zikr-design .beta25-task.subhan_bihamdihi h2[lang="ar"],
  .cardio-zikr .beta25-task h2[lang="ar"],
  .beta22-modal .beta22-words label>span>b,
  .beta22-words span{
    font-family:'Performer Arabic','Noto Naskh Arabic','Traditional Arabic',serif!important;
    font-weight:400!important;
    font-synthesis:none;
    direction:rtl;
    unicode-bidi:isolate;
    letter-spacing:0!important;
    line-height:2.05!important;
    padding-block:.12em;
    overflow:visible
  }
  /* Hafs, aynı piksel boyunda Naskh'tan küçük görünür; kısa metinler biraz büyütülür. */
  .zikr-design.zikr-awakening .beta25-task h2[lang="ar"],
  .cardio-zikr .beta25-task h2[lang="ar"]{font-size:clamp(23px,7.2vw,31px)!important}
}
/* Uzun dualar mobilde daha küçük kalır (beta58.css ile aynı sınıflar). */
@media(max-width:760px){
  .zikr-design.zikr-awakening .beta25-task.refuge_whispers h2[lang="ar"],
  .zikr-design.zikr-awakening .beta25-task.refuge_character h2[lang="ar"],
  .zikr-design.zikr-awakening .beta25-task.tawba_yunus h2[lang="ar"],
  .zikr-design.zikr-awakening .beta25-task.rabbi_inni_faqir h2[lang="ar"],
  .cardio-zikr .beta25-task.refuge_whispers h2[lang="ar"],
  .cardio-zikr .beta25-task.refuge_character h2[lang="ar"],
  .cardio-zikr .beta25-task.tawba_yunus h2[lang="ar"],
  .cardio-zikr .beta25-task.rabbi_inni_faqir h2[lang="ar"]{font-size:clamp(21px,6.4vw,28px)!important;line-height:2.1!important}
}
