/* Self-hosted Clash Display + Clash Grotesk (ITF via Fontshare free license).
 * Replaces the api.fontshare.com runtime dependency after its CSS endpoint
 * outage restyled the entire product (2026-08-05). Never again. */
@font-face { font-family: "Clash Display"; src: url("/fonts/clash/ClashDisplayLight.woff") format("woff"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Clash Display"; src: url("/fonts/clash/ClashDisplayRegular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Clash Display"; src: url("/fonts/clash/ClashDisplayMedium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Clash Display"; src: url("/fonts/clash/ClashDisplaySemibold.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Clash Display"; src: url("/fonts/clash/ClashDisplayBold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Clash Grotesk"; src: url("/fonts/clash/ClashGrotesk-Light.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Clash Grotesk"; src: url("/fonts/clash/ClashGrotesk-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Clash Grotesk"; src: url("/fonts/clash/ClashGrotesk-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Clash Grotesk"; src: url("/fonts/clash/ClashGrotesk-Semibold.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Clash Grotesk"; src: url("/fonts/clash/ClashGrotesk-Bold.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
