/*
 * Правки под РУССКИЕ подписи. Общий слой поверх любого скина — подключается всегда.
 *
 * ЗАЧЕМ. Мобильная панель движка рассчитана на английские подписи: «Symbols · Copy · Send · RU · ⋯».
 * По-русски те же кнопки вдвое длиннее — «Символы · Копировать · Поделиться». Замер (Pixel 7,
 * 05.09.2026): панели доступно 396px, кнопки просят 398px — язык 53, Копировать 103, Поделиться 104,
 * «⋯» 42, Символы 72. На экране 360px не хватает уже около сорока, и «⋯» уезжает за край
 * (владелец: «меню над клавиатурой вообще не влезает»).
 *
 * ЧТО ДЕЛАЕМ. На телефоне у «Копировать» и «Поделиться» прячем ПОДПИСИ, оставляя иконки: обе кнопки
 * узнаваемы значком (планшет и бумажный самолётик), а место освобождают целиком. Подпись остаётся
 * у «Символов» — эту кнопку значком не объяснить, а без слова её просто не находят. Сами кнопки при
 * этом никуда не деваются: ни одна возможность не убрана, и меню «⋯» на месте.
 *
 * ПОЧЕМУ ОТДЕЛЬНЫМ ФАЙЛОМ. Скины движка скопированы с toolster.net и правиться не должны — иначе
 * следующий перенос оттуда затрёт правку молча. Это не свойство скина, а свойство ЯЗЫКА подписей,
 * поэтому и живёт отдельно, поверх всех четырёх скинов.
 */

@media (max-width: 640px) {
    /* Иконка остаётся, слово уходит. `aria-label` кнопкам не нужен: подпись у них внутри <span>,
       а он остаётся в разметке для скринридера — прячем визуально, а не из дерева доступности. */
    #rkbd-copy span:not(.rkbd__switch),
    #rkbd-send span:not(.rkbd__switch) {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0 0 0 0);
        white-space: nowrap;
        border: 0;
    }

    /* Кнопка без подписи — квадратная, по ширине иконки. */
    #rkbd-copy,
    #rkbd-send {
        gap: 0;
        padding: 0 10px;
    }
}
