/*
 * size-adjust: 95% harmonises x-height between Luciole and Fira Code
 * when used side by side (prose + inline code). Must be repeated per
 * @font-face : CSS does not allow factoring this descriptor.
 */

@font-face {
  font-family: "Fira Code";
  font-weight: 500;
  font-display: swap;
  src: url('FiraCode-Medium.woff2') format("woff2");
}

@font-face {
  font-family: "Fira Code";
  font-weight: 700;
  font-display: swap;
  src: url('FiraCode-Bold.woff2') format("woff2");
}

@font-face {
  font-family: "Luciole";
  font-weight: 400;
  font-display: swap;
  src: url('Luciole-Regular.woff2') format("woff2");
}

@font-face {
  font-family: "Luciole";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('Luciole-Italic.woff2') format("woff2");
}

@font-face {
  font-family: "Luciole";
  font-weight: 700;
  font-display: swap;
  src: url('Luciole-Bold.woff2') format("woff2");
}

@font-face {
  font-family: "Luciole";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('Luciole-BoldItalic.woff2') format("woff2");
}

@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('fa-solid-900.woff2') format("woff2");
}
