/* generated from lib/languages.json -- do not edit */
:root{
  --tl-font-fa:Vazirmatn, 'Noto Naskh Arabic', serif;
  --tl-alt-fa:'Noto Nastaliq Urdu', Vazirmatn, serif;
  --tl-font-ar:'Noto Naskh Arabic', Vazirmatn, Amiri, serif;
  --tl-alt-ar:'Noto Naskh Arabic', Vazirmatn, Amiri, serif;
  --tl-font-it:'TeX Gyre Pagella', 'Palatino Linotype', Palatino, Georgia, serif;
  --tl-alt-it:'TeX Gyre Pagella', 'Palatino Linotype', Palatino, Georgia, serif;
  --tl-font-ja:'Noto Serif CJK JP', 'Noto Serif JP', 'Hiragino Mincho ProN', 'Yu Mincho', 'IPAexMincho', 'MS Mincho', serif;
  --tl-alt-ja:'Noto Sans CJK JP', 'Noto Sans JP', 'Hiragino Sans', 'Yu Gothic', 'IPAexGothic', Meiryo, sans-serif;
  --tl-font-fr:'TeX Gyre Pagella', 'Palatino Linotype', Palatino, Georgia, serif;
  --tl-alt-fr:'TeX Gyre Pagella', 'Palatino Linotype', Palatino, Georgia, serif;
  --tl-font-de:'TeX Gyre Pagella', 'Palatino Linotype', Palatino, Georgia, serif;
  --tl-alt-de:'TeX Gyre Pagella', 'Palatino Linotype', Palatino, Georgia, serif;
  --tl-font-tr:'TeX Gyre Pagella', 'Palatino Linotype', Palatino, Georgia, serif;
  --tl-alt-tr:'TeX Gyre Pagella', 'Palatino Linotype', Palatino, Georgia, serif;
  --tl-font-en:'TeX Gyre Pagella', 'Palatino Linotype', Palatino, Georgia, serif;
  --tl-alt-en:'TeX Gyre Pagella', 'Palatino Linotype', Palatino, Georgia, serif;
  --tl-font-hi:'Noto Serif Devanagari', 'Noto Sans Devanagari', 'Nirmala UI', 'Kohinoor Devanagari', serif;
  --tl-alt-hi:'Noto Serif Devanagari', 'Noto Sans Devanagari', 'Nirmala UI', 'Kohinoor Devanagari', serif;
  --tl-font-es:'TeX Gyre Pagella', 'Palatino Linotype', Palatino, Georgia, serif;
  --tl-alt-es:'TeX Gyre Pagella', 'Palatino Linotype', Palatino, Georgia, serif;
  --tl-font-zh:'Noto Serif CJK SC', serif;
  --tl-alt-zh:'Noto Serif CJK SC', serif;
}
[data-lang=fa]{--tl-font:var(--tl-font-fa);--tl-alt:var(--tl-alt-fa);--tl-dir:rtl;--tl-alt-lh:2.6}
[data-lang=ar]{--tl-font:var(--tl-font-ar);--tl-alt:var(--tl-alt-ar);--tl-dir:rtl;--tl-alt-lh:1}
[data-lang=it]{--tl-font:var(--tl-font-it);--tl-alt:var(--tl-alt-it);--tl-dir:ltr;--tl-alt-lh:1}
[data-lang=ja]{--tl-font:var(--tl-font-ja);--tl-alt:var(--tl-alt-ja);--tl-dir:ltr;--tl-alt-lh:1}
[data-lang=fr]{--tl-font:var(--tl-font-fr);--tl-alt:var(--tl-alt-fr);--tl-dir:ltr;--tl-alt-lh:1}
[data-lang=de]{--tl-font:var(--tl-font-de);--tl-alt:var(--tl-alt-de);--tl-dir:ltr;--tl-alt-lh:1}
[data-lang=tr]{--tl-font:var(--tl-font-tr);--tl-alt:var(--tl-alt-tr);--tl-dir:ltr;--tl-alt-lh:1}
[data-lang=en]{--tl-font:var(--tl-font-en);--tl-alt:var(--tl-alt-en);--tl-dir:ltr;--tl-alt-lh:1}
[data-lang=hi]{--tl-font:var(--tl-font-hi);--tl-alt:var(--tl-alt-hi);--tl-dir:ltr;--tl-alt-lh:1}
[data-lang=es]{--tl-font:var(--tl-font-es);--tl-alt:var(--tl-alt-es);--tl-dir:ltr;--tl-alt-lh:1}
[data-lang=zh]{--tl-font:var(--tl-font-zh);--tl-alt:var(--tl-alt-zh);--tl-dir:ltr;--tl-alt-lh:1}
