/* هوية #نذير المشتركة — يُنسخ مع الخطوط إلى كل موقع عند البناء (fonts/ بجانبه) */
/* Montserrat-Arabic — SIL OFL 1.1 (fonts/OFL.txt) */
@font-face { font-family: "Montserrat Arabic"; src: url("fonts/montserrat-arabic-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat Arabic"; src: url("fonts/montserrat-arabic-500.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat Arabic"; src: url("fonts/montserrat-arabic-600.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Montserrat Arabic"; src: url("fonts/montserrat-arabic-700.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }

/* شريط تقدّم القراءة (مع read-progress.js) — أسفل الشريط الكحلي العلوي في كل صفحة قراءة طويلة */
.read-progress { position: absolute; inset-inline: 0; bottom: 0; height: 3px; background: rgba(255, 255, 255, .08); pointer-events: none; }
.read-progress span { display: block; height: 100%; width: 100%; background: #A79FE0; transform: scaleX(0); transform-origin: right center; will-change: transform; }
