/* Self-hosted brand fonts.
 *
 * No CDN and no third-party request: works offline, nothing leaks to Google,
 * and the deliverable can't break because an external service changed.
 * Open Sans and Roboto are both Apache 2.0, so bundling them is permitted.
 *
 * Latin subset only.
 *
 * Roboto is a VARIABLE font — verified with fontTools to carry a wght axis
 * spanning 100–900 — so one 37 KB file covers Thin through Bold and the
 * browser interpolates rather than downloading a file per weight.
 *
 * Open Sans here is STATIC at usWeightClass 800. There is no lighter or
 * heavier heading weight available: that is a property of the file, not a
 * stylistic choice. Asking for a different heading weight will synthesize.
 */

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('fonts/open-sans-800.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('fonts/roboto-variable.woff2') format('woff2');
}
