/* ==========================================================================
   COS / Comutual Mutual Aid — Self-hosted webfonts
   All four families are SIL OFL licensed (see assets/fonts/licenses/).
   Drop this @import at the top of any stylesheet that uses --font-* tokens.
   ========================================================================== */

/* ---- Anton (display) — single weight ---- */
@font-face {
  font-family: "Anton";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("Anton-Regular.ttf") format("truetype");
}

/* ---- Stardos Stencil (eyebrows / placards) — 400 + 700 ---- */
@font-face {
  font-family: "Stardos Stencil";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("StardosStencil-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Stardos Stencil";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("StardosStencil-Bold.ttf") format("truetype");
}

/* ---- Public Sans (body + UI) — variable, 100..900 ---- */
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("PublicSans-VariableFont_wght.ttf") format("truetype-variations");
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url("PublicSans-Italic-VariableFont_wght.ttf") format("truetype-variations");
}

/* ---- DM Mono (codes / timestamps) — 400 + 500 ---- */
@font-face {
  font-family: "DM Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("DMMono-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "DM Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("DMMono-Medium.ttf") format("truetype");
}
