/*
 * Metric-matched stand-ins for the theme's two faces while they load (and
 * if they fail): local Arial scaled to each face's average width, with its
 * ascent and descent, so text set in the fallback takes the room the real
 * face will take and does not reflow when it arrives. The theme's font
 * stacks name these right after the face (see the minified stylesheets).
 * Widths measured in Chrome on Latin text: the regular faces against
 * Arial at 400, the bold ones (600 and up) against Arial Bold at 600/700.
 */
@font-face {
  font-family: 'Montserrat Fallback';
  font-weight: 100 500;
  src: local('Arial'), local('ArialMT');
  size-adjust: 112.84%;
  ascent-override: 85.79%;
  descent-override: 22.24%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Roboto Fallback';
  font-weight: 100 500;
  src: local('Arial'), local('ArialMT');
  size-adjust: 99.70%;
  ascent-override: 93.05%;
  descent-override: 24.48%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Montserrat Fallback';
  font-weight: 600 900;
  src: local('Arial Bold'), local('Arial-BoldMT');
  size-adjust: 107.82%;
  ascent-override: 89.78%;
  descent-override: 23.28%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Roboto Fallback';
  font-weight: 600 900;
  src: local('Arial Bold'), local('Arial-BoldMT');
  size-adjust: 93.63%;
  ascent-override: 99.08%;
  descent-override: 26.07%;
  line-gap-override: 0%;
}
