/*
 * Material Symbols Outlined — ПОДНАБОР ДЛЯ ЛЭНДИНГА.
 *
 * [2026-09-18] Р9: отдельный файл под лэндинг, требование второго мнения (Codex) в ТЗ.
 *
 * Было: лэндинг подключал общий `material-symbols.css`, а тот — переменный шрифт со ВСЕМ набором
 * Material Symbols: 934 КБ в распакованном виде и около 415 КБ по сети ради примерно двадцати
 * значков. Пока он грузился, ни один значок страницы не было видно: в `styles/landing.src.css`
 * стоит замок `html:not(.ms-loaded) .material-symbols-outlined { visibility: hidden }`.
 *
 * Стало: поднабор ровно из тех значков, что встречаются на страницах лэндинга и в скрипте,
 * который строит казахскую секцию, — 3,5 КБ. Двадцать одно имя (список ниже) собран из ТРЁХ
 * файлов: landing.html, landing-b.html и landing.js. Последний обязателен: `verified`,
 * `fact_check` и `shield` живут только в секции, которую строит скрипт, и поднабор, собранный
 * по одной разметке, их бы потерял.
 *
 * ОБЩИЙ `material-symbols.css` НЕ ТРОНУТ: остальное приложение продолжает получать полный шрифт,
 * иначе в Documents/PDF и Step-by-Step пропали бы значки, которых на лэндинге нет.
 *
 * Значки: arrow_downward, arrow_forward, broken_image, check, close, description, expand_more,
 * fact_check, forum, groups, lock, login, menu, menu_book, payments, picture_as_pdf, place,
 * play_arrow, public, replay, shield, smart_toy, south, stop, verified.
 *
 * Добавляешь значок на лэндинг — добавь его в этот список и пересобери поднабор, иначе на месте
 * значка будет пусто. Список охраняется тестом `__tests__/landing.content.test.js`.
 *
 * Источник: https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined&icon_names=…
 * Скачано 2026-09-18. Ref: docs/TZ_LANDING_FIXES_2026-09-10.md Р9.
 * Chat: landing-completion-2026-09-17.
 */
@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('./MaterialSymbolsOutlined-landing.woff2') format('woff2');
}

.material-symbols-outlined {
    font-family: 'Material Symbols Outlined';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
}
