@font-face {
  font-family: 'Open Sans';
  src: url("./fonts/opensans.woff2") format("woff2-variations"),
       url("./fonts/opensans.woff2") format("woff2");
  font-weight: 300 800;
  font-stretch: 75% 100%;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url("./fonts/opensans-italic.woff2") format("woff2-variations"),
       url("./fonts/opensans-italic.woff2") format("woff2");
  font-weight: 300 800;
  font-stretch: 75% 100%;
  font-style: italic;
  font-display: swap;
}

/* Local fallbacks matched to Open Sans; no extra font download. */
@font-face {
  font-family: 'Hanler Arial Fallback';
  src: local("Arial"), local("ArialMT"), local("Liberation Sans");
  font-weight: 300 500;
  font-style: normal;
  size-adjust: 105.1479%;
  ascent-override: 101.6519%;
  descent-override: 27.8625%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Hanler Roboto Fallback';
  src: local("Roboto"), local("Roboto-Regular");
  font-weight: 300 500;
  font-style: normal;
  size-adjust: 103.0947%;
  ascent-override: 103.6763%;
  descent-override: 28.4174%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Hanler DejaVu Fallback';
  src: local("DejaVu Sans"), local("DejaVuSans");
  font-weight: 300 500;
  font-style: normal;
  size-adjust: 91.8387%;
  ascent-override: 116.3832%;
  descent-override: 31.9004%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Hanler Arial Fallback';
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold");
  font-weight: 600 800;
  font-style: normal;
  size-adjust: 104.7813%;
  ascent-override: 102.0075%;
  descent-override: 27.9600%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Hanler Roboto Fallback';
  src: local("Roboto Bold"), local("Roboto-Bold");
  font-weight: 600 800;
  font-style: normal;
  size-adjust: 110.8203%;
  ascent-override: 96.4487%;
  descent-override: 26.4364%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Hanler DejaVu Fallback';
  src: local("DejaVu Sans Bold"), local("DejaVuSans-Bold");
  font-weight: 600 800;
  font-style: normal;
  size-adjust: 91.1358%;
  ascent-override: 117.2807%;
  descent-override: 32.1464%;
  line-gap-override: 0%;
}
