/* ===========================================================
   Шрифты проекта «Соберизабор»
   Cygre — основная гарнитура (вес 400–800)
   Sprite Graffiti — акцентные граффити-надписи
   =========================================================== */

/* ---------- Cygre (единое семейство с весами) ---------- */
@font-face {
  font-family: "Cygre";
  src: url("../fonts/cygre/Cygre-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cygre";
  src: url("../fonts/cygre/Cygre-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cygre";
  src: url("../fonts/cygre/Cygre-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cygre";
  src: url("../fonts/cygre/Cygre-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cygre";
  src: url("../fonts/cygre/Cygre-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cygre";
  src: url("../fonts/cygre/Cygre-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* ---------- Псевдонимы из макета Figma ---------- */
@font-face {
  font-family: "Cygre Medium";
  src: url("../fonts/cygre/Cygre-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cygre SemiBold";
  src: url("../fonts/cygre/Cygre-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cygre ExtraBold";
  src: url("../fonts/cygre/Cygre-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* ---------- Sprite Graffiti ---------- */
@font-face {
  font-family: "Sprite Graffiti";
  src: url("../fonts/sprite/SpriteGraffiti-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
