@charset "UTF-8";
/*
 * Self-hosted Latin faces supplied for the IMAD brand. No runtime request
 * leaves the server, so there is no third-party font host in the critical path.
 *
 * Qanelas supplies headings across the site's weight range. Questrial is the
 * single regular body face. Admin screens that still want a monospaced label
 * get the system stack via --font-mono.
 *
 * Arabic lives in fonts-ar.css and is enqueued only when is_rtl().
 */

/* Display — Qanelas */
@font-face {
  font-family: 'Qanelas';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(../fonts/Qanelas-Thin.woff) format('woff');
}
@font-face {
  font-family: 'Qanelas';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/Qanelas-Light.woff) format('woff');
}
@font-face {
  font-family: 'Qanelas';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/Qanelas-Regular.woff) format('woff');
}
@font-face {
  font-family: 'Qanelas';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/Qanelas-Medium.woff) format('woff');
}
@font-face {
  font-family: 'Qanelas';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/Qanelas-SemiBold.woff) format('woff');
}
@font-face {
  font-family: 'Qanelas';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/Qanelas-Bold.woff) format('woff');
}
@font-face {
  font-family: 'Qanelas';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/Qanelas-ExtraBold.woff) format('woff');
}

/* Body/UI — Questrial */
@font-face {
  font-family: 'Questrial';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/Questrial-Regular.woff) format('woff');
}
