/* ==========================================================================
   Фрагменти — local fonts (Cyrillic + Latin), no requests to Google
   ========================================================================== */

/* Oswald — display headings */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/fonts/oswald-v57-cyrillic_latin-500.woff2") format("woff2");
}
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/fonts/oswald-v57-cyrillic_latin-600.woff2") format("woff2");
}
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/fonts/oswald-v57-cyrillic_latin-700.woff2") format("woff2");
}

/* Golos Text — body text */
@font-face {
  font-family: "Golos Text";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/golos-text-v7-cyrillic_latin-regular.woff2") format("woff2");
}
@font-face {
  font-family: "Golos Text";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/fonts/golos-text-v7-cyrillic_latin-500.woff2") format("woff2");
}
@font-face {
  font-family: "Golos Text";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/fonts/golos-text-v7-cyrillic_latin-600.woff2") format("woff2");
}

/* Caveat — hand-written notes */
@font-face {
  font-family: "Caveat";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/fonts/caveat-v23-cyrillic_latin-600.woff2") format("woff2");
}
@font-face {
  font-family: "Caveat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/fonts/caveat-v23-cyrillic_latin-700.woff2") format("woff2");
}

/* PT Mono — labels, captions */
@font-face {
  font-family: "PT Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/pt-mono-v14-cyrillic_latin-regular.woff2") format("woff2");
}
