@font-face {
  font-family: "Oswald";
  src: url("./oswald-variable.woff2") format("woff2");
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
}

@font-face {
  font-family: "Manrope";
  src: url("./manrope-variable.woff2") format("woff2");
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
}

@font-face {
  font-family: "Russo One";
  src: url("./russo-one.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

/* Shared definitions; browsers fetch each font only where a page uses it. */
@font-face {
  font-family: 'Roboto';
  src: url('/assets/fonts/roboto.0670364e5439.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 75% 100%;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('/assets/fonts/roboto-condensed.023ef8b453ff.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

/* GGX.sale redesign C (17.10.2026): Onest for everything. OFL, Fontsource subsets; latin trimmed
   with pyftsubset to ASCII, Russian punctuation, arrows and ₽ (kern + tnum kept), 33.7 -> 19.3 KB. */
@font-face{font-family:"Onest";src:url("./onest-cyrillic.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Onest";src:url("./onest-latin.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0020-007E,U+00A0,U+00A9,U+00AB,U+00B0,U+00B7,U+00BB,U+00D7,U+2009,U+200B,U+2010-2015,U+2018-201E,U+2022,U+2026,U+202F,U+2039-203A,U+20BD,U+2190-2193,U+2212,U+FEFF}
