/* Шрифты — как во франшизном комплекте Play1 (правка Дарьи 25.09.2026).
 *
 * Inter вместо Archivo: заголовки ExtraBold 800 с плотным трекингом −0,035em,
 * подзаголовки 700 / −0,015em. JetBrains Mono вместо IBM Plex Mono: цифры в
 * таблицах, кикеры, шапки таблиц, чипы, коды. Те же правила стоят в деках
 * Exchange (platform/docs/build_exchange_deck.py) — презентация и продукт
 * должны быть набраны одинаково.
 *
 * Отдельным файлом НИЖЕ proto.css по каскаду: proto.css — перенос прототипа
 * 1:1 и не правится. У Inter нет оси ширины, поэтому font-stretch: 112%
 * из прототипа здесь сбрасывается явно.
 *
 * Арабский остаётся на Noto Sans Arabic: у Inter арабских глифов нет, и без
 * этого правила заголовки на RTL-странице упали бы на системный шрифт.
 */
:root {
  --font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
body, input, select, button, textarea { font-family: var(--font); }

/* заголовки */
h1, h2, .brand b, .tile .v, .mbody h3, .sheet h3 {
  font-family: var(--font); font-stretch: normal; font-weight: 800; letter-spacing: -.035em;
}
h3, .card h3, .who2 b, .doc__n b, .mitem b {
  font-family: var(--font); font-stretch: normal; font-weight: 700; letter-spacing: -.015em;
}

/* цифры, кикеры, шапки, коды */
.num, .mono, th, .tile .k, .navlbl, .chip, .badge, .timer, .kv b, .tzbox .v,
.mitem .from, .sign, .step__time, .corr, .langbtn, .side-foot .who small {
  font-family: var(--mono);
}
.tile .k, .navlbl { font-weight: 700; letter-spacing: .14em; }
th { font-weight: 700; letter-spacing: .08em; }
.chip { letter-spacing: .02em; }
/* крупные показатели плиток — цифры, но заголовочного веса, как .big в деках */
.tile .v { font-family: var(--font); font-variant-numeric: tabular-nums; }

/* арабский: заголовки и тело — Noto Sans Arabic, моноширинные цифры остаются */
[dir="rtl"] body, [dir="rtl"] input, [dir="rtl"] select, [dir="rtl"] button, [dir="rtl"] textarea,
[dir="rtl"] h1, [dir="rtl"] h2, [dir="rtl"] h3, [dir="rtl"] b, [dir="rtl"] .tile .v,
[dir="rtl"] .brand b, [dir="rtl"] .who2 b, [dir="rtl"] .doc__n b {
  font-family: "Noto Sans Arabic", var(--font); letter-spacing: 0;
}
