/* ==========================================================================
   Antigravity Font System - Shabnam & Vazirmatn Complete Typeface
   ========================================================================== */

@font-face {
  font-family: "Shabnam";
  src: url("/fonts/Shabnam-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Shabnam";
  src: url("/fonts/Shabnam.woff2") format("woff2"),
       url("/fonts/Shabnam.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Shabnam";
  src: url("/fonts/Shabnam-Medium.woff2") format("woff2"),
       url("/fonts/Shabnam-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Shabnam";
  src: url("/fonts/Shabnam-Bold.woff2") format("woff2"),
       url("/fonts/Shabnam-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Vazirmatn";
  src: url("/fonts/Vazirmatn-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

html,
body,
button,
input,
select,
textarea,
option,
optgroup,
table,
th,
td,
dialog {
  font-family: "Shabnam", "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
  letter-spacing: 0;
}

input::placeholder,
textarea::placeholder {
  font-family: "Shabnam", "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

#start-day,
#end-day,
#student-grade-new,
#student-institution-filter,
#student-select,
.student-inline-grade,
.student-inline-inst,
.bio-custom-select-trigger,
.bio-custom-select-option,
.student-grade-gate-select {
  font-family: "Shabnam", "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
}
