/* ============================================================================
   TITLE FONTS — TestKav Skills
   فونت‌های قابل‌انتخاب برای «عنوان» صفحه عمومی آزمون تکی و بسته آزمون.
   هر خانواده فقط با «وزنِ تیتر» ثبت شده و بازه font-weight:100 900 دارد تا
   هر وزنی که تیتر بخواهد (۸۰۰/۹۰۰) دقیقاً همین فایل طراحی‌شده رندر شود
   (بدون Bold مصنوعی مرورگر).
   محل فایل‌ها:  statics/fonts/title/  (سپس collectstatic)
   این فایل هم در پنل طراح (پیش‌نمایش انتخاب فونت) و هم در صفحه عمومی
   جزئیات آزمون/بسته آزمون لود می‌شود؛ مرورگر فقط فونتی را دانلود می‌کند
   که واقعاً استفاده شود.
   ============================================================================ */

/* پینار — پیش‌فرض سایت: ExtraBold برای وزن‌های تا ۸۰۰ و Black برای ۹۰۰ (تیتر سینمایی) */
@font-face{font-family:'TKTitlePinar';font-style:normal;font-weight:100 800;font-display:swap;
  src:url('../../fonts/pinar/Pinar-ExtraBold.woff2?v=tk5') format('woff2')}
@font-face{font-family:'TKTitlePinar';font-style:normal;font-weight:900;font-display:swap;
  src:url('../../fonts/pinar/Pinar-Black.woff2?v=tk5') format('woff2')}

/* آذرمهر — فونت متغیر (wght 100–950) */
@font-face{font-family:'TKTitleAzarMehr';font-style:normal;font-weight:100 950;font-display:swap;
  src:url('../../fonts/azarmehr/AzarMehr.woff2?v=tk5') format('woff2')}

/* ایران‌یکان ایکس — وزن تیتر: ExtraBold */
@font-face{font-family:'TKTitleIranYekanX';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/iranyekanx/IRANYekanX-ExtraBold.woff2') format('woff2'),
      url('../../fonts/title/iranyekanx/IRANYekanX-ExtraBold.woff2') format('woff2'),
      url('../fonts/title/iranyekanx/IRANYekanX-ExtraBold.woff') format('woff'),
      url('../../fonts/title/iranyekanx/IRANYekanX-ExtraBold.woff') format('woff')}

/* تیتر زبر — فونت تیتری تک‌وزن */
@font-face{font-family:'TKTitleTitrZebr';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/titrzebr/TitrZebr.ttf') format('truetype'),
      url('../../fonts/title/titrzebr/TitrZebr.ttf') format('truetype')}

/* بدیع — نمایشی، وزن تیتر: Bold */
@font-face{font-family:'TKTitleBadee';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/badee/Badee-Bold.ttf') format('truetype'),
      url('../../fonts/title/badee/Badee-Bold.ttf') format('truetype')}

/* منشور — وزن تیتر: ExtraBold */
@font-face{font-family:'TKTitleManshoor';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/manshoor/Manshoor-ExtraBold.woff2') format('woff2'),
      url('../../fonts/title/manshoor/Manshoor-ExtraBold.woff2') format('woff2')}

/* مشرق (HT Moshreq Pro) — وزن تیتر: Bold */
@font-face{font-family:'TKTitleMoshreq';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/moshreq/HTMoshreqPro-Bold.ttf') format('truetype'),
      url('../../fonts/title/moshreq/HTMoshreqPro-Bold.ttf') format('truetype')}

/* سکال کتاب — وزن تیتر: Bold */
@font-face{font-family:'TKTitleSakkal';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/sakkal/SakkalKitab-Bold.ttf') format('truetype'),
      url('../../fonts/title/sakkal/SakkalKitab-Bold.ttf') format('truetype')}

/* سپیدار — تک‌وزن (Medium) */
@font-face{font-family:'TKTitleSepidar';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/sepidar/Sepidar-Medium.woff2') format('woff2'),
      url('../../fonts/title/sepidar/Sepidar-Medium.woff2') format('woff2'),
      url('../fonts/title/sepidar/Sepidar-Medium.woff') format('woff'),
      url('../../fonts/title/sepidar/Sepidar-Medium.woff') format('woff')}

/* زهیر البازی — نسخ نمایشی، وزن تیتر: Bold */
@font-face{font-family:'TKTitleZuhair';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/zuhair/ZuhairAlbaziNaskhDisplay-Bold.ttf') format('truetype'),
      url('../../fonts/title/zuhair/ZuhairAlbaziNaskhDisplay-Bold.ttf') format('truetype')}

/* مانلی — دست‌نویس تک‌وزن */
@font-face{font-family:'TKTitleManeli';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/maneli/Maneli.ttf') format('truetype'),
      url('../../fonts/title/maneli/Maneli.ttf') format('truetype')}

/* فرامرزیان — دست‌نویس تک‌وزن */
@font-face{font-family:'TKTitleFaramarzian';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/faramarzian/FatemehFaramrzian.ttf') format('truetype'),
      url('../../fonts/title/faramarzian/FatemehFaramrzian.ttf') format('truetype')}

/* ساعیان — دست‌نویس تک‌وزن */
@font-face{font-family:'TKTitleSaeian';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/saeian/MEHamidehSaeian.woff2') format('woff2'),
      url('../../fonts/title/saeian/MEHamidehSaeian.woff2') format('woff2'),
      url('../fonts/title/saeian/MEHamidehSaeian.woff') format('woff'),
      url('../../fonts/title/saeian/MEHamidehSaeian.woff') format('woff'),
      url('../fonts/title/saeian/MEHamidehSaeian.ttf') format('truetype'),
      url('../../fonts/title/saeian/MEHamidehSaeian.ttf') format('truetype')}

/* ترابی‌خواه — دست‌نویس تک‌وزن */
@font-face{font-family:'TKTitleTorabikhah';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/torabikhah/HodaTorabikhah.ttf') format('truetype'),
      url('../../fonts/title/torabikhah/HodaTorabikhah.ttf') format('truetype')}

/* حناچی */
@font-face{font-family:'TKTitleHanachi';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/hanachi/Hanachi.ttf') format('truetype'),
      url('../../fonts/title/hanachi/Hanachi.ttf') format('truetype')}

/* ایلیا */
@font-face{font-family:'TKTitleIliya';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/iliya/Iliya.ttf') format('truetype'),
      url('../../fonts/title/iliya/Iliya.ttf') format('truetype')}

/* دبیر (مشق) — تک‌وزن */
@font-face{font-family:'TKTitleDabir';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/dabir/Dabir-Mashq.ttf') format('truetype'),
      url('../../fonts/title/dabir/Dabir-Mashq.ttf') format('truetype')}

/* اختیار (مشق) */
@font-face{font-family:'TKTitleEkhtiarMashq';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/ekhtiar/EkhtiarNow-Mashq.ttf') format('truetype'),
      url('../../fonts/title/ekhtiar/EkhtiarNow-Mashq.ttf') format('truetype')}

/* دبستان (Pro) — سه وزن واقعی */
@font-face{font-family:'TKTitleDabestan';font-style:normal;font-weight:100 500;font-display:swap;
  src:url('../fonts/title/dabestan/Dabestan-Pro.ttf') format('truetype'),
      url('../../fonts/title/dabestan/Dabestan-Pro.ttf') format('truetype')}
@font-face{font-family:'TKTitleDabestan';font-style:normal;font-weight:600;font-display:swap;
  src:url('../fonts/title/dabestan/Dabestan-Pro-SemiBold.ttf') format('truetype'),
      url('../../fonts/title/dabestan/Dabestan-Pro-SemiBold.ttf') format('truetype')}
@font-face{font-family:'TKTitleDabestan';font-style:normal;font-weight:700 900;font-display:swap;
  src:url('../fonts/title/dabestan/Dabestan-Pro-Bold.ttf') format('truetype'),
      url('../../fonts/title/dabestan/Dabestan-Pro-Bold.ttf') format('truetype')}

/* نیان — چهار وزن واقعی */
@font-face{font-family:'TKTitleNian';font-style:normal;font-weight:100 500;font-display:swap;
  src:url('../fonts/title/nian/Nian.ttf') format('truetype'),
      url('../../fonts/title/nian/Nian.ttf') format('truetype')}
@font-face{font-family:'TKTitleNian';font-style:normal;font-weight:600 700;font-display:swap;
  src:url('../fonts/title/nian/Nian-Bold.ttf') format('truetype'),
      url('../../fonts/title/nian/Nian-Bold.ttf') format('truetype')}
@font-face{font-family:'TKTitleNian';font-style:normal;font-weight:800;font-display:swap;
  src:url('../fonts/title/nian/Nian-ExtraBold.ttf') format('truetype'),
      url('../../fonts/title/nian/Nian-ExtraBold.ttf') format('truetype')}
@font-face{font-family:'TKTitleNian';font-style:normal;font-weight:900;font-display:swap;
  src:url('../fonts/title/nian/Nian-Black.ttf') format('truetype'),
      url('../../fonts/title/nian/Nian-Black.ttf') format('truetype')}

/* ری — پنج وزن واقعی */
@font-face{font-family:'TKTitleRay';font-style:normal;font-weight:100 400;font-display:swap;
  src:url('../fonts/title/ray/Ray-Regular.ttf') format('truetype'),
      url('../../fonts/title/ray/Ray-Regular.ttf') format('truetype')}
@font-face{font-family:'TKTitleRay';font-style:normal;font-weight:500 600;font-display:swap;
  src:url('../fonts/title/ray/Ray-Medium.ttf') format('truetype'),
      url('../../fonts/title/ray/Ray-Medium.ttf') format('truetype')}
@font-face{font-family:'TKTitleRay';font-style:normal;font-weight:700;font-display:swap;
  src:url('../fonts/title/ray/Ray-Bold.ttf') format('truetype'),
      url('../../fonts/title/ray/Ray-Bold.ttf') format('truetype')}
@font-face{font-family:'TKTitleRay';font-style:normal;font-weight:800;font-display:swap;
  src:url('../fonts/title/ray/Ray-ExtraBold.ttf') format('truetype'),
      url('../../fonts/title/ray/Ray-ExtraBold.ttf') format('truetype')}
@font-face{font-family:'TKTitleRay';font-style:normal;font-weight:900;font-display:swap;
  src:url('../fonts/title/ray/Ray-Black.ttf') format('truetype'),
      url('../../fonts/title/ray/Ray-Black.ttf') format('truetype')}

/* ── فرزاد و لیلا — افزوده‌شده به فونت‌های عنوان ── */
@font-face{font-family:'TKTitleFarzad';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/farzad/Farzad.ttf') format('truetype')}
@font-face{font-family:'TKTitleLeila';font-style:normal;font-weight:100;font-display:swap;
  src:url('../fonts/title/leila/Leila-Thin.ttf') format('truetype')}
@font-face{font-family:'TKTitleLeila';font-style:normal;font-weight:300;font-display:swap;
  src:url('../fonts/title/leila/Leila-Light.ttf') format('truetype')}
@font-face{font-family:'TKTitleLeila';font-style:normal;font-weight:400;font-display:swap;
  src:url('../fonts/title/leila/Leila-Regular.ttf') format('truetype')}
@font-face{font-family:'TKTitleLeila';font-style:normal;font-weight:700;font-display:swap;
  src:url('../fonts/title/leila/Leila-Bold.ttf') format('truetype')}
@font-face{font-family:'TKTitleLeila';font-style:normal;font-weight:800;font-display:swap;
  src:url('../fonts/title/leila/Leila-ExtraBold.ttf') format('truetype')}
@font-face{font-family:'TKTitleLeila';font-style:normal;font-weight:900;font-display:swap;
  src:url('../fonts/title/leila/Leila-Black.ttf') format('truetype')}

/* ── هشت فونت جدید عنوان: عشق، میراث، بهرنگ، بهرخ، اصفهان، فیروزه، شهر، ونوس ── */
@font-face{font-family:'TKTitleEshgh';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/eshgh/Eshgh.ttf') format('truetype')}
@font-face{font-family:'TKTitleMiras';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/miras/Miras.ttf') format('truetype')}
@font-face{font-family:'TKTitleBehrang';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/behrang/Behrang-Bold.ttf') format('truetype')}
@font-face{font-family:'TKTitleBehrokh';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/behrokh/Behrokh.ttf') format('truetype')}
@font-face{font-family:'TKTitleEsfahan';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/esfahan/Esfahan.ttf') format('truetype')}
@font-face{font-family:'TKTitleFirooze';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/firooze/Firooze-Medium.otf') format('opentype')}
@font-face{font-family:'TKTitleShahr';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/shahr/Shahr-Bold.ttf') format('truetype')}

/* ── هفت فونت جدید عنوان (زیر پینار): انجامه، پاچین، ثمین، جلایر، چکاد، طوبی، هلاکو ── */
@font-face{font-family:'TKTitleAnjameh';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/anjameh/Anjameh-Black.ttf') format('truetype')}
@font-face{font-family:'TKTitlePachin';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/pachin/Pachin-Bold.ttf') format('truetype')}
@font-face{font-family:'TKTitleSamin';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/samin/Samin.otf') format('opentype')}
@font-face{font-family:'TKTitleJalayer';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/jalayer/Jalayer-Bold.otf') format('opentype')}
@font-face{font-family:'TKTitleChakad';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/chakad/Chakad-Black.ttf') format('truetype')}
@font-face{font-family:'TKTitleTouba';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/touba/Touba-Bold.otf') format('opentype')}
@font-face{font-family:'TKTitleHulagu';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/hulagu/Hulagu.otf') format('opentype')}

/* واو — فونت متغیر فارسی (محور wght ۲۰۰..۹۰۰، ارقام فارسی) */
@font-face{font-family:'TKTitleWaw';font-style:normal;font-weight:200 900;font-display:swap;src:url('../../fonts/waw/WawFaNumVF.woff2') format('woff2-variations'),url('../../fonts/waw/WawFaNumVF.woff2') format('woff2')}

/* فونت‌های متغیر جدید (یک فایل، کل بازه وزن ۱۰۰..۹۰۰) */
@font-face{font-family:'TKTitleDana';font-style:normal;font-weight:100 900;font-display:swap;src:url('../../fonts/site/DanaVF.woff2') format('woff2-variations'),url('../../fonts/site/DanaVF.woff2') format('woff2')}
@font-face{font-family:'TKTitleNoora';font-style:normal;font-weight:100 900;font-display:swap;src:url('../../fonts/site/NooraFD-VF.woff2') format('woff2-variations'),url('../../fonts/site/NooraFD-VF.woff2') format('woff2')}
@font-face{font-family:'TKTitleAnjoman';font-style:normal;font-weight:100 900;font-display:swap;src:url('../../fonts/site/AnjomanMaxVF.woff2') format('woff2-variations'),url('../../fonts/site/AnjomanMaxVF.woff2') format('woff2')}
@font-face{font-family:'TKTitleRavi';font-style:normal;font-weight:100 900;font-display:swap;src:url('../../fonts/site/RaviVF.woff2') format('woff2-variations'),url('../../fonts/site/RaviVF.woff2') format('woff2')}

/* ── چهار فونت جدید عنوان: پهلوان، فرشته، چهره، کتاب ──
   وزنِ تیترِ هر خانواده انتخاب شده (پهلوان: Black · چهره: Poster · بقیه تک‌وزن)
   و مثل بقیه با بازه 100 900 ثبت شده تا هر وزن تیتر همین برش رندر شود.
   src دوگانه مثل entryهای مقاوم قدیمی، برای هر دو چیدمان استاتیک. */
@font-face{font-family:'TKTitlePahlevan';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/pahlevan/Pahlevan-Black.woff2') format('woff2'),
      url('../../fonts/title/pahlevan/Pahlevan-Black.woff2') format('woff2'),
      url('../fonts/title/pahlevan/Pahlevan-Black.woff') format('woff'),
      url('../../fonts/title/pahlevan/Pahlevan-Black.woff') format('woff')}
@font-face{font-family:'TKTitleFereshteh';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/fereshteh/Fereshteh-Regular.woff2') format('woff2'),
      url('../../fonts/title/fereshteh/Fereshteh-Regular.woff2') format('woff2'),
      url('../fonts/title/fereshteh/Fereshteh-Regular.woff') format('woff'),
      url('../../fonts/title/fereshteh/Fereshteh-Regular.woff') format('woff')}
@font-face{font-family:'TKTitleChehre';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/chehre/Chehre-Poster.woff2') format('woff2'),
      url('../../fonts/title/chehre/Chehre-Poster.woff2') format('woff2'),
      url('../fonts/title/chehre/Chehre-Poster.woff') format('woff'),
      url('../../fonts/title/chehre/Chehre-Poster.woff') format('woff')}
@font-face{font-family:'TKTitleKetab';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/ketab/Ketab-Regular.woff2') format('woff2'),
      url('../../fonts/title/ketab/Ketab-Regular.woff2') format('woff2'),
      url('../fonts/title/ketab/Ketab-Regular.woff') format('woff'),
      url('../../fonts/title/ketab/Ketab-Regular.woff') format('woff')}

/* ── شش خانوادهٔ جدید (مرداد ۱۴۰۵) — statics/fonts/title/ ── */
@font-face{font-family:'TKTitleHavoshClean';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../../fonts/title/havosh/Havosh-Clean.woff2?v=tk6') format('woff2')}
@font-face{font-family:'TKTitleHavoshDistressed';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../../fonts/title/havosh/Havosh-Distressed.woff2?v=tk6') format('woff2')}
@font-face{font-family:'TKTitleHavoshStone';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../../fonts/title/havosh/Havosh-Stone.woff2?v=tk6') format('woff2')}
@font-face{font-family:'TKTitleGofteh';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../../fonts/title/gofteh/Gofteh-Heavy.woff2?v=tk6') format('woff2')}
@font-face{font-family:'TKTitleDivan';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../../fonts/title/divan/Divan-Black.woff2?v=tk6') format('woff2')}
@font-face{font-family:'TKTitleVazinGap';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../../fonts/title/vazin/VazinGap-Black.woff2?v=tk6') format('woff2')}
@font-face{font-family:'TKTitleVazinSharp';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../../fonts/title/vazin/VazinSharp-Black.woff2?v=tk6') format('woff2')}
@font-face{font-family:'TKTitleVazinSoft';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../../fonts/title/vazin/VazinSoft-Black.woff2?v=tk6') format('woff2')}
/* رواق و پفک — وزن تیتر مطابق الگوی پینار: ExtraBold تا ۸۰۰، Black برای ۹۰۰ */
@font-face{font-family:'TKTitleRavagh';font-style:normal;font-weight:100 800;font-display:swap;
  src:url('../../fonts/title/ravagh/Ravagh-ExtraBold.woff2?v=tk6') format('woff2')}
@font-face{font-family:'TKTitleRavagh';font-style:normal;font-weight:900;font-display:swap;
  src:url('../../fonts/title/ravagh/Ravagh-Black.woff2?v=tk6') format('woff2')}
@font-face{font-family:'TKTitlePofak';font-style:normal;font-weight:100 800;font-display:swap;
  src:url('../../fonts/title/pofak/Pofak-ExtraBold.woff2?v=tk6') format('woff2')}
@font-face{font-family:'TKTitlePofak';font-style:normal;font-weight:900;font-display:swap;
  src:url('../../fonts/title/pofak/Pofak-Black.woff2?v=tk6') format('woff2')}

/* تیتراژ ۱ — وزن تیتر: Bold */
@font-face{font-family:'TKTitleTitraj1';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/titraj/ATitraj1-Bold.ttf') format('truetype'),
      url('../../fonts/title/titraj/ATitraj1-Bold.ttf') format('truetype')}

/* تیتراژ ۲ — وزن تیتر: Bold */
@font-face{font-family:'TKTitleTitraj2';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/titraj/ATitraj2-Bold.ttf') format('truetype'),
      url('../../fonts/title/titraj/ATitraj2-Bold.ttf') format('truetype')}

/* انتظار — وزن تیتر: Regular */
@font-face{font-family:'TKTitleEntezar';font-style:normal;font-weight:100 900;font-display:swap;
  src:url('../fonts/title/entezar/EntezarD5.ttf') format('truetype'),
      url('../../fonts/title/entezar/EntezarD5.ttf') format('truetype')}
