/* AgenticBoxes web fonts — for the docs pages only.
 *
 * Why this is a separate file and not part of styles.css:
 *
 * Relative URLs in a stylesheet resolve against the STYLESHEET's URL, not the
 * page's. Every docs page links styles.css relatively, so it is served from
 * docs.agenticboxes.email and these fonts resolve same-origin. Fine.
 *
 * landing.html is the exception. It is served from www.agenticboxes.email and
 * links styles.css by absolute URL to the docs host, so a font referenced from
 * there would be a cross-origin fetch — and that fails in the browser on this
 * origin pair, even though CloudFront returns access-control-allow-origin to
 * curl. Verified 2026-10-16, still failing after a full invalidation.
 *
 * So landing.html carries its own copies of these two faces as data: URIs and
 * does NOT link this file. Docs pages link this file and get real, separately
 * cacheable font files. Same families, same weights, no failing requests on
 * either side.
 *
 * Latin subset, variable: one file covers every weight used.
 * Space Grotesk 21.8 KB, JetBrains Mono 30.7 KB.
 */

@font-face {
  font-family: 'Space Grotesk';
  src: url('fonts/space-grotesk-latin.woff2') format('woff2');
  font-weight: 500 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('fonts/jetbrains-mono-latin.woff2') format('woff2');
  font-weight: 400 500;
  font-style: normal;
  font-display: swap;
}
