/* Self-hosted display fonts (GDPR compliant, no third-party CDN).
 *
 * This file lives in /public so Webpack does NOT touch it and the
 * relative URLs below resolve via the live HTTP server (CRA serves
 * /public as the static root). Importing the same @font-face block
 * via src/index.css fails because css-loader tries to webpack-resolve
 * the absolute paths.
 *
 * Cabinet Grotesk Variable — Indian Type Foundry, "Free for All".
 * JetBrains Mono — Apache 2.0.
 */
@font-face {
  font-family: 'Cabinet Grotesk';
  src: url('/fonts/CabinetGrotesk-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'JetBrains Mono Local';
  src: url('/fonts/JetBrainsMono-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'JetBrains Mono Local';
  src: url('/fonts/JetBrainsMono-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'JetBrains Mono Local';
  src: url('/fonts/JetBrainsMono-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
