/*
 * Method MMA brand fonts.
 *
 * Display headings  -> Druk Text Wide (Heavy)   [Commercial Type, licensed]
 * Body copy         -> Golos Text VF            [OFL]
 * Chinese           -> system CJK stack         [no webfont shipped]
 *
 * Lives in an mu-plugin, NOT in the theme: Zium has no child theme, so
 * anything written into wp-content/themes/zium is destroyed by a theme
 * update. mu-plugins also apply network-wide, so all six city sites pick
 * this up at once instead of needing six separate theme-option edits.
 */

/* Druk Text Wide is supplied as a single Heavy cut and nothing else. */
@font-face {
  font-family: 'Druk Text Wide';
  src: url('fonts/DrukTextWide-Heavy.woff2') format('woff2'),
       url('fonts/DrukTextWide-Heavy.woff')  format('woff');
  font-style: normal;
  /* Declared as a range so this one face answers every weight the theme
     asks for (h1/h2 request 700). Without the range browsers would
     synthesise a faux-bold on top of an already-Heavy face. */
  font-weight: 100 900;
  font-display: swap;
  /* Latin + Latin-ext + Cyrillic + punctuation ONLY.
     Druk contains zero CJK glyphs. Restricting the range means browsers
     never download it for Chinese text and fall straight through to the
     CJK stack below, instead of rendering tofu or a synthesised mess. */
  unicode-range: U+0020-007E, U+00A0-024F, U+0400-04FF, U+2000-206F, U+20A0-20BF;
}

/* Golos Text is a variable font, wght 400-900. */
@font-face {
  font-family: 'Golos Text';
  src: url('fonts/GolosText-VF.woff2') format('woff2');
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
}
