@font-face {
  font-family: 'Fira Code';
  src: url("woff2/FiraCode-Light.24ebc7a2a6f8.woff2") format('woff2'),
    url("woff/FiraCode-Light.b1e2cdd663bc.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Code';
  src: url("woff2/FiraCode-Regular.c7dea49030c7.woff2") format('woff2'),
    url("woff/FiraCode-Regular.3b4ac611822d.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Code';
  src: url("woff2/FiraCode-Medium.d5fbd61bcef4.woff2") format('woff2'),
    url("woff/FiraCode-Medium.421aaa9070e9.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Code';
  src: url("woff2/FiraCode-SemiBold.11804d503fc9.woff2") format('woff2'),
    url("woff/FiraCode-SemiBold.3c6e44bd83be.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Code';
  src: url("woff2/FiraCode-Bold.b20a98118dff.woff2") format('woff2'),
    url("woff/FiraCode-Bold.d83e16954620.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Code VF';
  src: url("woff2/FiraCode-VF.c29c722cce26.woff2") format('woff2-variations'),
       url("woff/FiraCode-VF.529e04e486e1.woff") format('woff-variations');
  /* font-weight requires a range: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide#Using_a_variable_font_font-face_changes */
  font-weight: 300 700;
  font-style: normal;
}