/*
 * General Sans - self-hosted.
 *
 * (c) 2017-2021 Indian Type Foundry. Designed by Frode Helland.
 * Licensed under the ITF Free Font License (FFL) v1.0.
 * Attribution + terms: ./NOTICE.md  -  https://www.fontshare.com/licenses/itf-ffl
 *
 * DO NOT subset, optimise or otherwise modify these .woff2 files. FFL section 02
 * forbids modifying the Font Software without prior written consent, so the
 * obvious win here (437 glyphs shipped, only Latin used) is not available to us.
 * Do not hand them to an agency or supplier either - they must download their own
 * copy from Fontshare. See docs/licencia-tipografia-general-sans.md, which also
 * tracks an OPEN question about whether self-hosting itself needs written consent.
 *
 * Was loaded from https://api.fontshare.com/v2/css (external CDN). That CDN
 * request intermittently aborted (net::ERR_ABORTED on the .woff2) and is a
 * hard external dependency - unacceptable for a SIEM that may run on
 * restricted / air-gapped networks. Fonts now ship with the bundle.
 *
 * Only the weights actually referenced by the app CSS are included
 * (200/300/400/500/600/700, normal style). Italic is synthesised by the
 * browser from the normal face on the rare italic usage. woff2 only - every
 * supported browser handles it, and it is the smallest format.
 *
 * Heads-up if you ever inspect the binaries: general-sans-400.woff2 and -700.woff2
 * carry a mangled `name` table (family reads as the literal string "false"). That is
 * a Fontshare CDN pipeline bug in the files as shipped, NOT something we did - and
 * we cannot fix it without violating section 02. It does not affect rendering: the
 * family comes from @font-face below, and every file's usWeightClass matches its
 * filename.
 */
@font-face {
  font-family: 'General Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/general-sans-200.woff2') format('woff2');
}
@font-face {
  font-family: 'General Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/general-sans-300.woff2') format('woff2');
}
@font-face {
  font-family: 'General Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/general-sans-400.woff2') format('woff2');
}
@font-face {
  font-family: 'General Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/general-sans-500.woff2') format('woff2');
}
@font-face {
  font-family: 'General Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/general-sans-600.woff2') format('woff2');
}
@font-face {
  font-family: 'General Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/general-sans-700.woff2') format('woff2');
}
