/* =====================================================================
   Гидра Фильтр — единый шрифт сайта (Inter, self-hosted, OFL 1.1).
   Подключается на всех страницах раньше остальных стилей.

   Почему с повышенной специфичностью: в настройках Flatsome шрифт записан
   одной строкой "Helvetica,Arial,sans-serif" (невалидное имя), и этот
   inline-CSS печатается в <head> после наших файлов. Плюс в старом контенте
   страниц встречаются <font face> и style="font-family: Times New Roman".
   ===================================================================== */

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/inter-cyrillic-var.woff2") format("woff2-variations"),
         url("../fonts/inter-cyrillic-var.woff2") format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/inter-latin-var.woff2") format("woff2-variations"),
         url("../fonts/inter-latin-var.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
    --hydra-font: "Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;
}

html body,
html body button,
html body input,
html body select,
html body textarea,
html body h1, html body h2, html body h3,
html body h4, html body h5, html body h6,
html body .heading-font,
html body .alt-font,
html body .is-alt-font,
html body .nav > li > a,
html body .off-canvas-center .nav-sidebar.nav-vertical > li > a {
    font-family: var(--hydra-font);
}

/* Старый контент из редактора: шрифты, вставленные из Word. */
html body .page-wrapper font[face],
html body .page-wrapper [style*="font-family"],
html body .hydra-legacy-content font[face],
html body .hydra-legacy-content [style*="font-family"],
html body .entry-content font[face],
html body .entry-content [style*="font-family"] {
    font-family: inherit !important;
}
