/* Arian — основной шрифт сайта.
   Исходные otf лежат в tmp/fonts/arian, здесь — сконвертированные в woff2.

   Доступны два начертания: 400 и 700, плюс курсивы к каждому. Вёрстка
   местами просит 300, 500, 600, 800 и 900 — браузер подберёт ближайшее
   (500 к 400, 600 к 700, 800/900 к 700). Искусственного «жирнения» не
   будет: настоящий bold есть. Заметно только там, где задуман тонкий 300. */

@font-face {
    font-family: 'Arian';
    src: url('/fonts/arian/Arian_normal.woff2') format('woff2');
    font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Arian';
    src: url('/fonts/arian/Arian_normal_italic_0.woff2') format('woff2');
    font-weight: 400; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Arian';
    src: url('/fonts/arian/Arian_bold.woff2') format('woff2');
    font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Arian';
    src: url('/fonts/arian/Arian_bold_italic.woff2') format('woff2');
    font-weight: 700; font-style: italic; font-display: swap;
}

/* Подменяем шрифт через наследование от body. Элементы с иконками
   исключены: иконки здесь — глифы remixicon в элементах с классом icon-*,
   прямая подмена семейства превратила бы их в пустые квадраты. */
body {
    font-family: 'Arian', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
}
body *:not([class*="icon"]):not([class*="ri-"]):not(i) {
    font-family: inherit;
}
