/* =========================================================
   KOMPANIYA SAYTI — TOKENLAR

   ⚠️ TUZOQ — clamp/calc ichida + va - ATROFIDA BO'SH JOY SHART:
        clamp(2.2rem, 1.4rem + 2.6vw, 3.2rem)   TO'G'RI
        clamp(2.2rem,1.4rem+2.6vw,3.2rem)       YAROQSIZ
   Bo'sh joysiz ifoda jimgina tashlanadi: brauzer xato bermaydi,
   e'lon shunchaki qo'llanmaydi va oldingi qoida kuchda qoladi.
   Bir marta shunga uchradik — raqamlar 51px o'rniga 14.88px
   bo'lib qolgandi va sababi ko'rinmasdi.
   Palitra adolat-legal.css dan keladi (u BIRINCHI ulanadi).
   Bu yerda faqat SAYTGA xos o'lchamlar: bo'lim balandligi,
   konteyner kengligi, zichlik. Rang literali yozilmaydi.
   ========================================================= */
:root{
  /* Sayt "nafas oladi": bo'limlar orasi keng. Bu qiymatlar
     ilova (Mini App) qiymatlaridan ataylab kattaroq. */
  --sayt-eni: 1140px;
  --sayt-tor: 760px;
  --bolim-y: clamp(64px, 4vw + 40px, 116px);
  --bolim-x: clamp(18px, 4vw, 40px);

  /* Sarlavhalar saytda ilovadagidan kattaroq */
  --h1: clamp(2.1rem, 1.2rem + 4.2vw, 4rem);
  --h2: clamp(1.6rem, 1rem + 2.4vw, 2.6rem);
  --h3: clamp(1.05rem, .95rem + .5vw, 1.25rem);
  --lede: clamp(1rem, .95rem + .4vw, 1.18rem);
}

/* =========================================================
   BO'LIM TASMALARI FONI

   Sayt bo'limlari navbatma-navbat fon almashadi — uzun sahifa
   shu bilan bo'lib-bo'lib o'qiladi.

   MUAMMO: "to'q tasma" uchun to'g'ridan-to'g'ri --law-navy-900
   ishlatilgan edi. U XOM palitra qiymati, ya'ni ikkala mavzuda
   ham bir xil (#0B1729). Yorug' mavzuda bu to'g'ri — pergament
   fon (#FBF9F5) bilan keskin farq qiladi.
   Qorong'i mavzuda esa sahifa foni #0A1018 bo'ladi va #0B1729
   undan deyarli farq qilmaydi — RITM BUTUNLAY YO'QOLADI.

   Yechim: tasma fonlari alohida token bo'ladi va qorong'i
   mavzuda qayta belgilanadi.
   ========================================================= */
:root{
  --tasma-pergament: var(--srf-canvas);
  --tasma-oq:        var(--srf-raised);
  --tasma-suyak:     var(--srf-sunken);
  --tasma-togq:      var(--law-navy-900);
}

:root[data-theme="dark"]{
  /* Qorong'ida "to'q tasma" fondan YORUG'ROQ bo'ladi — aks holda
     u ko'rinmaydi. Ma'nosi o'zgarmaydi: bu hamon "urg'uli bo'lim",
     jez va serif bilan ajralib turadi.

     QIYMAT O'LCHAB TANLANDI, ko'z bilan emas. Qo'shni tasmalar:
     pergament #0A1018, oq #111B28, suyak #0D1520.
        #17253C -> eng yaqin qo'shnidan farq 1.13  (zaif)
        #1D3557 -> 1.40                            (chegarada)
        #223B5E -> 1.53                            (ajraladi)  <- tanlandi
     Yorug' mavzuda bu farq 15.95 — ya'ni qorong'ida u baribir
     kuchsizroq, lekin bo'lim chegarasi endi ko'rinadi.
     Oq matn ustida kontrast 10.8:1 — AAA dan ancha yuqori. */
  --tasma-togq: #223B5E;
}
@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]):not([data-theme="dark"]){
    --tasma-togq: #223B5E;
  }
}
