/* Raizen brand typefaces — self-hosted.
   Previously loaded from api.fontshare.com at runtime, which fails two ways:
   the weight list must be comma-separated (semicolons return HTTP 500), and the
   API rate-limits, serving a restriction notice instead of CSS. Both failures are
   silent — text just falls back to system-ui. Files live in public/fonts/.
   Sources: Clash Display, Satoshi, Cabinet Grotesk (Indian Type Foundry). */

/* Clash Display — display / headings */
@font-face {
  font-family: "Clash Display";
  src: url("./clash-display-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Clash Display";
  src: url("./clash-display-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Clash Display";
  src: url("./clash-display-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Satoshi — secondary UI */
@font-face {
  font-family: "Satoshi";
  src: url("./satoshi-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Satoshi";
  src: url("./satoshi-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
/* Fontshare serves no Satoshi 600; 700 covers the 600 request via synthesis. */
@font-face {
  font-family: "Satoshi";
  src: url("./satoshi-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Cabinet Grotesk — body / UI */
@font-face {
  font-family: "Cabinet Grotesk";
  src: url("./cabinet-grotesk-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cabinet Grotesk";
  src: url("./cabinet-grotesk-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cabinet Grotesk";
  src: url("./cabinet-grotesk-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
