/* Self-hosted Noto Kufi Arabic — variable Arabic subset for first paint */
@font-face {
  font-family: 'Noto Kufi Arabic';
  font-style: normal;
  font-weight: 300 700;
  font-display: block;
  src: url('/assets/alc/fonts/noto-kufi/noto-kufi-arabic-400.woff2') format('woff2');
}

html[lang='ar'],
html[lang='ar'] body {
  font-family: 'Noto Kufi Arabic', sans-serif !important;
}

html[lang='ar'] h1,
html[lang='ar'] h2,
html[lang='ar'] h3,
html[lang='ar'] h4,
html[lang='ar'] h5,
html[lang='ar'] h6,
html[lang='ar'] p,
html[lang='ar'] span,
html[lang='ar'] ul,
html[lang='ar'] li,
html[lang='ar'] a,
html[lang='ar'] button,
html[lang='ar'] input,
html[lang='ar'] textarea,
html[lang='ar'] select,
html[lang='ar'] label,
html[lang='ar'] input[type='submit'],
html[lang='ar'] input[type='button'],
html[lang='ar'] .alc-button,
html[lang='ar'] .alc-block-button__link,
html[lang='ar'] .alc-widget-container,
html[lang='ar'] .alc-heading-title,
html[lang='ar'] .alc-icon-list-text,
html[lang='ar'] .alc-nav-menu a,
html[lang='ar'] .alc-field,
html[lang='ar'] input::placeholder,
html[lang='ar'] textarea::placeholder,
html[lang='ar'] .alc-field::placeholder {
  font-family: 'Noto Kufi Arabic', sans-serif !important;
}

html[lang='ar'] h2 {
  line-height: 64px !important;
  font-weight: 700 !important;
}

html[lang='ar'] .left-border::before {
  right: 0 !important;
  left: auto !important;
}
