/* ============================================== */
/* ФАЙЛ: EXO.CSS -> ПРИМЕНЕНИЕ GOOGLE SANS */
/* ============================================== */

/* 1. Настройки переменных темы */
:root {
    --font-heading: "Google Sans", sans-serif !important;
    --font-body: "Google Sans", sans-serif !important;
}

/* 2. ГЛАВНОЕ ПРАВИЛО: Применяем Google Sans к тексту */
/* ВАЖНО: Я убрал отсюда тег 'i', чтобы он не ломал иконки! */
body, h1, h2, h3, h4, h5, h6, p, a, div, span, input, button, select, textarea, .btn, li, b, strong, em {
    font-family: "Google Sans", sans-serif !important;
    font-optical-sizing: auto;
    font-variation-settings: "GRAD" 0;
}

/* ============================================== */
/* 3. ВОССТАНОВЛЕНИЕ ИКОНОК (FIX) */
/* ============================================== */

/* Стандартные иконки (Solid, Regular, Brands) */
.fa, .fas, .far, .fab, .glyphicon, .side__bar__item__icon {
    font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome", sans-serif !important;
    font-weight: 900 !important;
}

/* Light иконки (тонкие) */
.fal {
    font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome", sans-serif !important;
    font-weight: 300 !important;
}

/* Duotone иконки (Двойной тон - то, что у вас пропало) */
.fad {
    font-family: "Font Awesome 5 Duotone", "FontAwesome", sans-serif !important;
    font-weight: 900 !important;
}

/* Исправление для специфических элементов темы Shufy, которые могут быть span */
[class*=" icon-"], [class^="icon-"] {
    font-family: "FontAwesome", sans-serif !important;
}