/* Арка — шрифты. СГЕНЕРИРОВАНО build/build.mjs из src/fonts.json. Руками не править.
   Подмножество: латиница + кириллица + типографика. Знак ₽ — из Onest (в Sofia Sans его нет): отдельный
   @font-face того же семейства с unicode-range: U+20BD, файл качается, только если на странице есть ₽.
   Пути относительные: fonts.css и папка fonts/ лежат рядом. */

@font-face {
  font-family: "Sofia Sans";
  src: url("fonts/sofia-sans-400.f45c9fb37e.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00BB, U+00D7, U+00F7, U+0401, U+0410-044F, U+0451, U+2010-2015, U+2018-201E, U+2026, U+202F, U+2030, U+2039-203A, U+2116, U+2122, U+2190-2193, U+2212;
}

@font-face {
  font-family: "Sofia Sans";
  src: url("fonts/sofia-sans-500.1e95f16b6d.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00BB, U+00D7, U+00F7, U+0401, U+0410-044F, U+0451, U+2010-2015, U+2018-201E, U+2026, U+202F, U+2030, U+2039-203A, U+2116, U+2122, U+2190-2193, U+2212;
}

@font-face {
  font-family: "Sofia Sans";
  src: url("fonts/sofia-sans-600.07bf6cdc36.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00BB, U+00D7, U+00F7, U+0401, U+0410-044F, U+0451, U+2010-2015, U+2018-201E, U+2026, U+202F, U+2030, U+2039-203A, U+2116, U+2122, U+2190-2193, U+2212;
}

@font-face {
  font-family: "Sofia Sans";
  src: url("fonts/sofia-sans-700.6350d2aae4.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00BB, U+00D7, U+00F7, U+0401, U+0410-044F, U+0451, U+2010-2015, U+2018-201E, U+2026, U+202F, U+2030, U+2039-203A, U+2116, U+2122, U+2190-2193, U+2212;
}

@font-face {
  font-family: "Sofia Sans";
  src: url("fonts/onest-ruble-400.c96d71d9b3.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+20BD;
}

@font-face {
  font-family: "Sofia Sans";
  src: url("fonts/onest-ruble-400.c96d71d9b3.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+20BD;
}

@font-face {
  font-family: "Sofia Sans";
  src: url("fonts/onest-ruble-600.87d9201a9c.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+20BD;
}

@font-face {
  font-family: "Sofia Sans";
  src: url("fonts/onest-ruble-600.87d9201a9c.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+20BD;
}

@font-face {
  font-family: "Sofia Sans Semi Condensed";
  src: url("fonts/sofia-sans-semi-condensed-700.ccfc5f6960.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00BB, U+00D7, U+00F7, U+0401, U+0410-044F, U+0451, U+2010-2015, U+2018-201E, U+2026, U+202F, U+2030, U+2039-203A, U+2116, U+2122, U+2190-2193, U+2212;
}

@font-face {
  font-family: "Sofia Sans Semi Condensed";
  src: url("fonts/onest-ruble-600.87d9201a9c.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+20BD;
}

@font-face {
  font-family: "Overpass Mono";
  src: url("fonts/overpass-mono-400.253cb3b064.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00BB, U+00D7, U+00F7, U+0401, U+0410-044F, U+0451, U+2010-2015, U+2018-201E, U+2026, U+202F, U+2030, U+2039-203A, U+2116, U+2122, U+2190-2193, U+2212;
}

@font-face {
  font-family: "Overpass Mono";
  src: url("fonts/overpass-mono-500.3e046080f3.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00BB, U+00D7, U+00F7, U+0401, U+0410-044F, U+0451, U+2010-2015, U+2018-201E, U+2026, U+202F, U+2030, U+2039-203A, U+2116, U+2122, U+2190-2193, U+2212;
}

@font-face {
  font-family: "Overpass Mono";
  src: url("fonts/onest-ruble-400.c96d71d9b3.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+20BD;
}

@font-face {
  font-family: "Overpass Mono";
  src: url("fonts/onest-ruble-400.c96d71d9b3.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+20BD;
}
