/* ═══════════════════════════════════════════════════════════════════════════
   ТИПОГРАФИКА ПО ЯЗЫКАМ

   ⛔ Тайскому нужно БОЛЬШЕ межстрочного расстояния, чем латинице. У тайского
   письма знаки ставятся в четыре яруса: над буквой идёт гласный, над ним —
   тон, под буквой — ещё гласный. При line-height 1.05, который стоит у
   крупных заголовков темы, тон верхней строки налезает на подстрочный знак
   нижней. Видно на рендере страницы таблицы: «ตารางคะแนนเต็ม» — знак ู
   сталкивается с ่ строкой выше.

   Правило цепляется за язык страницы, не за домен: на многоязычном сайте один
   и тот же шаблон отдаёт и тайскую, и английскую версию.

   ⛔ Размер шрифта НЕ уменьшаем. Соблазн есть: тайский текст длиннее
   английского и заголовки переносятся. Но уменьшенный кегль в тайском читается
   хуже именно из-за тех же четырёх ярусов — мелкие знаки сливаются. Даём
   воздух по вертикали, а не режем кегль.

   Арабскому обратное не нужно: у него ярусов два, и стандартного интерлиньяжа
   хватает. Ему нужна зеркальная вёрстка — она в rtl.css.
   ═══════════════════════════════════════════════════════════════════════════ */

:lang(th) .fnwv5-display,
:lang(th) .fnwv5-h1,
:lang(th) .fnwv5-h2,
:lang(th) .fnwv5-mc-h,
:lang(th) .fnwv5-feat__title,
:lang(th) .fnwv5-mcard__title,
:lang(th) .fnwv5-standing__name,
:lang(th) .fnwv5-honors__comp {
  line-height: 1.45;
}

:lang(th) .fnwv5-kicker,
:lang(th) .fnwv5-mc-kicker,
:lang(th) .fnwv5-standing__kicker,
:lang(th) .fnwv5-standing__biglbl,
:lang(th) .fnwv5-standing__tlbl,
:lang(th) .fnwv5-mcard__comp {
  line-height: 1.6;
  /* Разрядка букв придумана для латиницы: в тайском она разрывает слог,
     потому что знаки слога стоят друг над другом и разъезжаются вместе с
     буквами. */
  letter-spacing: normal;
}

/* Блоки: те же четыре яруса в подписях плиток и в строках таблиц. */
:lang(th) .bb-v1 .v1-tlbl,
:lang(th) .bb-v2 .v2-tlbl,
:lang(th) .bb-v4 .v4-tlbl,
:lang(th) .bb-v5 .v5-tlbl,
:lang(th) .bb-v5 .v5-player__name,
:lang(th) .bb-v5 .v5-ldr__who,
:lang(th) .bb-v5 .v5-table th,
:lang(th) .bb-v5 .v5-table td,
:lang(th) .bb-none b,
:lang(th) .bb-none span {
  line-height: 1.5;
  letter-spacing: normal;
}

/* Кнопка «показать всех» и подписи ленты — тот же воздух. */
:lang(th) .bb-more,
:lang(th) .bb-rot__dots,
:lang(th) .bb-alllink {
  line-height: 1.6;
}
