/* =============================================================================
   rhq_fonts.css — brand typeface @font-face declarations (guideline §3, D-6)
   -----------------------------------------------------------------------------
   Roboto is the web app's body/UI face; the files were already vendored at
   static/fonts/Roboto/ but never declared. Weights follow the guideline's use:
   300 display-light · 400 body · 500 captions/medium · 700 headings/bold
   (requests for 600 resolve to 700 per CSS font-matching — Roboto ships no 600).

   Akrobat (--rhq-font-display) is the brand display face — official Fontfabric
   webfont files from the brand package, licensed under the FF Free Font EULA
   ver 2.2 (§02/§04 permit @font-face web embedding, §03 unlimited pageviews;
   licence PDF alongside the files at static/fonts/akrobat/). Display and large
   headings ONLY, per D-6. The files' internal usWeightClass values are quirky
   (Light reports 400, Regular 500) — the font-weight descriptors below govern
   CSS matching, so they are declared at their design weights.
   ============================================================================= */

@font-face {
  font-family: "Akrobat";
  src: url("/static/fonts/akrobat/Akrobat-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Akrobat";
  src: url("/static/fonts/akrobat/Akrobat-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Akrobat";
  src: url("/static/fonts/akrobat/Akrobat-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Akrobat";
  src: url("/static/fonts/akrobat/Akrobat-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/Roboto/Roboto-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/Roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/Roboto/Roboto-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/Roboto/Roboto-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/Roboto/Roboto-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/Roboto/Roboto-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
