/*
 * RTL overrides (иврит, арабский).
 *
 * Базовые стили написаны на logical properties, поэтому dir="rtl" от WordPress
 * переворачивает раскладку сам. Здесь остаётся только то, что логическими
 * свойствами не описывается: знаковые трансформации.
 *
 * Этот файл существует ровно для того, чтобы содержать физику, и линтер
 * физических свойств пропускает его целиком по имени (tools/lint-css.php). Класть
 * transform в tokens.css нельзя: там он был бы нарушением, которое пришлось бы
 * гасить исключением rtl-ok, то есть прятать, а не решать.
 */

/* ЗЕРКАЛА ЗНАЧКОВ ЗДЕСЬ НЕТ - ОНО У ОДНОГО ХОЗЯИНА: `parts/icons.css`,
   `[dir="rtl"] .sc-icon[data-mirror="true"]{scale:-1 1}`. Здесь стояло второе правило
   через `transform`, а `scale` и `transform` складываются: стрелка на иврите
   переворачивалась дважды и смотрела как в английском (замер 24.10.2026 - 9 стрелок из 74
   на /he/, кнопка отправки главной в их числе). Пометку ставит помощник значка сам по
   имени глифа - `sc_icon_mirrors()`; предметные значки (телефон, часы) не зеркалятся. */

/* Бегущее кольцо вокруг поля ввода - conic-gradient по углу. Поворот сам по себе
   направления чтения не имеет, поэтому зеркалить его нечем и незачем; но в RTL
   голова кольца обязана идти в ту же сторону, что и взгляд, иначе движение
   читается как «назад». Это делается направлением анимации, а не отражением:
   scaleX(-1) на кольце перевернул бы и градиент, и его стыки. */
[dir="rtl"] .sc-ring {
	animation-direction: reverse;
}
