/* Kalameh Web font family - all available weights */
@font-face {
  font-family: 'Kalameh';
  src: url('../fonts/woff2/KalamehWeb-Thin.woff2') format('woff2'),
       url('../fonts/woff/KalamehWeb-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kalameh';
  src: url('../fonts/woff2/KalamehWeb-ExtraLight.woff2') format('woff2'),
       url('../fonts/woff/KalamehWeb-ExtraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kalameh';
  src: url('../fonts/woff2/KalamehWeb-Light.woff2') format('woff2'),
       url('../fonts/woff/KalamehWeb-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kalameh';
  src: url('../fonts/woff2/KalamehWeb-Regular.woff2') format('woff2'),
       url('../fonts/woff/KalamehWeb-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kalameh';
  src: url('../fonts/woff2/KalamehWeb-Medium.woff2') format('woff2'),
       url('../fonts/woff/KalamehWeb-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kalameh';
  src: url('../fonts/woff2/KalamehWeb-SemiBold.woff2') format('woff2'),
       url('../fonts/woff/KalamehWeb-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kalameh';
  src: url('../fonts/woff2/KalamehWeb-Bold.woff2') format('woff2'),
       url('../fonts/woff/KalamehWeb-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kalameh';
  src: url('../fonts/woff2/KalamehWeb-ExtraBold.woff2') format('woff2'),
       url('../fonts/woff/KalamehWeb-ExtraBold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kalameh';
  src: url('../fonts/woff2/KalamehWeb-Black.woff2') format('woff2'),
       url('../fonts/woff/KalamehWeb-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Keep icon font families intact; all regular UI text inherits Kalameh. */
html body,
html body input,
html body button,
html body select,
html body textarea {
  font-family: 'Kalameh', Tahoma, sans-serif;
}

html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body .h1,
html body .h2,
html body .h3,
html body .h4,
html body .h5,
html body .h6,
html body .card-title,
html body .card-header,
html body .breadcrumb-wrapper,
html body .app-brand-text,
html body .offcanvas-title,
html body .modal-title,
html body .form-label,
html body .form-control,
html body .form-select,
html body .btn,
html body .nav-link,
html body .dropdown-item,
html body table,
html body .alert,
html body .badge,
html body .hh-home {
  font-family: 'Kalameh', Tahoma, sans-serif;
}

/* The dashboard's legacy RTL stylesheet marks these utility classes as important. */
html body .primary-font,
html body .secondary-font {
  font-family: 'Kalameh', Tahoma, sans-serif !important;
}

html body {
  font-weight: 400;
}

html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body .h1,
html body .h2,
html body .h3,
html body .h4,
html body .h5,
html body .h6 {
  font-weight: 700;
}
