/* Self-hosted Open Sans. Replaces the Google Fonts <link> in the supplied
   error pages. The crew portal is a public form collecting personal data;
   hotlinking fonts.googleapis.com discloses every visitor's IP address to a
   third party. Self-hosting also means the 502/503/504 pages still render
   when connectivity is the thing that is broken. */

@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300;
  font-display: swap; src: url('/_assets/fonts/OpenSans-Light.woff2') format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400;
  font-display: swap; src: url('/_assets/fonts/OpenSans-Regular.woff2') format('woff2'); }
/* 500 and 600 both map to Semibold: the packaged family has no Medium, so a
   request for 500 would otherwise be synthesised. */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 500 600;
  font-display: swap; src: url('/_assets/fonts/OpenSans-Semibold.woff2') format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700;
  font-display: swap; src: url('/_assets/fonts/OpenSans-Bold.woff2') format('woff2'); }
