/**
 * Extnd marketing site typography.
 * "Roboto" is a composite family: Noto Sans Arabic + Almarai digits + Axiforma Latin.
 */
@font-face {
  font-family: "Roboto";
  src: url("/assets/fonts/static/NotoSansArabic/NotoSansArabic-Medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Roboto";
  src: url("/assets/fonts/static/NotoSansArabic/NotoSansArabic-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Roboto";
  src: url("/assets/fonts/Almarai/Almarai-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  unicode-range: U+0660-0669;
  font-display: swap;
}

@font-face {
  font-family: "Roboto";
  src: url("/assets/fonts/Axiforma/Axiforma-Light.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  unicode-range: U+0000-00FF, U+0980-09FF;
  font-display: swap;
}

@font-face {
  font-family: "Roboto";
  src: url("/assets/fonts/Axiforma/Axiforma-Medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  unicode-range: U+0000-00FF, U+0980-09FF;
  font-display: swap;
}

@font-face {
  font-family: "Roboto";
  src: url("/assets/fonts/Axiforma/Axiforma-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  unicode-range: U+0000-00FF, U+0980-09FF;
  font-display: swap;
}

:root {
  --extnd-font: Roboto, "Helvetica Neue", Arial, sans-serif;
}

html {
  font-family: var(--extnd-font);
}

body,
button,
input,
optgroup,
select,
textarea,
table,
th,
td,
caption,
label,
legend,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
li,
span,
small,
strong,
b {
  font-family: inherit;
}

.material-symbols-rounded {
  font-family: "Material Symbols Rounded", sans-serif;
}

.fab {
  font-family: "Font Awesome 5 Brands" !important;
}

.fas,
.far,
.fal,
.fa {
  font-family: "Font Awesome 5 Free" !important;
}
