/* Shriftlar — maqola.css DAN TASHQARIDAGI sahifalar uchun.
   landing.html (/mahsulot), royxat.html (/royxat) va landing sinovlari
   maqola.css ni yuklamaydi, shuning uchun @font-face shu yerda takrorlanadi.
   IKKI FAYL BIR XIL BO'LISHI SHART: maqola.css ning boshi va shu fayl.
   Birini o'zgartirsang ikkinchisini ham o'zgartir. */
/* Shriftlar o'zimizda (2026-10-25) — ilgari api.fontshare.com va
   cdn.fontshare.com dan kelardi. Uch sabab bilan ko'chirildi:
   1. Darvozaning A3 bandi («tashqi domen ≤ 1») 23 sahifaning HAMMASIDA
      shu ikki domen tufayli yiqilardi — bitta o'zgarish bilan hammasi tuzaladi.
   2. Tashqi CDN tushsa yoki sekinlashsa sahifa o'z shriftisiz chiziladi.
   3. Har tashrifda o'quvchining brauzeri begona domenga so'rov yuborardi.
   Fayllar: static/shrift/*.woff2, Fontshare dan bir marta olingan (ITF
   bepul litsenziya, o'zida saqlashga ruxsat beradi).
   DIQQAT: Satoshi va Clash Display da KIRILL HARFLARI YO'Q. Ruscha matn
   shu sababli tizim shriftiga tushadi — bu eski holat, shu yerda
   o'zgartirilmadi. Kirill uchun alohida qaror kerak. */
@font-face{font-family:'Satoshi'; src:url('/static/shrift/satoshi-400.woff2') format('woff2');
  font-weight:400; font-style:normal; font-display:swap}
@font-face{font-family:'Satoshi'; src:url('/static/shrift/satoshi-500.woff2') format('woff2');
  font-weight:500; font-style:normal; font-display:swap}
@font-face{font-family:'Satoshi'; src:url('/static/shrift/satoshi-700.woff2') format('woff2');
  font-weight:700; font-style:normal; font-display:swap}
@font-face{font-family:'Clash Display'; src:url('/static/shrift/clash-600.woff2') format('woff2');
  font-weight:600; font-style:normal; font-display:swap}
@font-face{font-family:'Clash Display'; src:url('/static/shrift/clash-700.woff2') format('woff2');
  font-weight:700; font-style:normal; font-display:swap}

/* Manrope — ruscha sahifalar uchun (2026-10-25). Ilgari fonts.googleapis.com
   dan kelardi. Nega aynan Manrope: Satoshi va Clash Display da KIRILL HARFLARI
   YO'Q, shuning uchun ruscha sahifa jimgina tizim shriftiga tushardi — bu xato
   #95 hisobotida 2026-10-24 da yozilgan va o'shanda tuzatilmagan edi.
   Manrope o'zgaruvchan (variable) shrift: Google hamma og'irlik uchun AYNI
   BIR faylni beradi, shuning uchun bu yerda ham bitta fayl va font-weight
   oralig'i — 400 dan 800 gacha. Avval og'irlik boshiga alohida fayl
   yuklangan edi, beshtasi bir xil chiqdi va o'chirildi.
   Faqat lotin va kirill guruhi; grek, vetnam, latin-ext yuklanmaydi —
   biz ularni ishlatmaymiz. unicode-range saqlangan, shuning uchun o'zbekcha
   sahifada kirill fayli umuman yuklanmaydi. */
@font-face{font-family:'Manrope'; src:url('/static/shrift/manrope-lotin.woff2') format('woff2');
  font-weight:400 800; font-style:normal; font-display:swap;
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Manrope'; src:url('/static/shrift/manrope-kirill.woff2') format('woff2');
  font-weight:400 800; font-style:normal; font-display:swap;
  unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}

/* JetBrains Mono — bosh sahifa va /royxat uchun (2026-10-25).
   Ilgari fonts.googleapis.com dan kelardi. Bu ikki sahifa maqola.css ni
   yuklamaydi va mono ni HAQIQATAN ishlatadi (yorliq, raqam, SVG matni),
   shuning uchun u olib tashlanmadi — ko'chirildi.
   Manba: Google Fonts, SIL Open Font License, o'zida saqlashga ruxsat.
   Manrope kabi bu ham o'zgaruvchan shrift: 400 va 500 AYNI bir fayl,
   shuning uchun bitta fayl va font-weight oralig'i.
   Kirill alohida: /royxat standart ruscha. */
@font-face{font-family:'JetBrains Mono'; src:url('/static/shrift/jetbrains-kirill.woff2') format('woff2');
  font-weight:400 500; font-style:normal; font-display:swap;
  unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'JetBrains Mono'; src:url('/static/shrift/jetbrains-lotin.woff2') format('woff2');
  font-weight:400 500; font-style:normal; font-display:swap;
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
