/* Nuqta 4.0.34 — IBM Plex Sans Arabic everywhere */
:root {
  --serif: 'IBM Plex Sans Arabic', Arial, sans-serif !important;
  --sans: 'IBM Plex Sans Arabic', Arial, sans-serif !important;
  --f-story: 'IBM Plex Sans Arabic', Arial, sans-serif !important;
  --f-ui: 'IBM Plex Sans Arabic', Arial, sans-serif !important;
  --font: 'IBM Plex Sans Arabic', Arial, sans-serif !important;
}

html,
body,
html body *:not(#nuqta-font-force):not(#nuqta-font-force-2):not(.dashicons):not(.ab-icon) {
  font-family: 'IBM Plex Sans Arabic', Arial, sans-serif !important;
}

html body .dashicons:not(#nuqta-font-force):not(#nuqta-font-force-2),
html body .dashicons-before::before,
html body #wpadminbar .ab-icon::before,
html body #adminmenu .wp-menu-image::before {
  font-family: dashicons !important;
}

/* Definitive homepage media typography — 4.0.34 */
html body .nqhome-media-card .nqhome-media-card-title,
html body .nqhome-podcast-showcase .nqhome-podcast-title,
html body .nqhome-podcast-showcase .nqhome-podcast-title a {
  font-family:'IBM Plex Sans Arabic',Arial,sans-serif !important;
  font-size:14px !important;
  font-weight:700 !important;
  line-height:1.42 !important;
  letter-spacing:0 !important;
}
html body .nqhome-media-card .nqhome-media-card-title,
html body .nqhome-podcast-showcase .nqhome-podcast-title {
  display:-webkit-box !important;
  -webkit-box-orient:vertical !important;
  -webkit-line-clamp:2 !important;
  line-clamp:2 !important;
  overflow:hidden !important;
  max-height:2.84em !important;
  min-height:2.84em !important;
}
html body .nqhome-media-card .nqhome-media-excerpt,
html body .nqhome-podcast-showcase .nqhome-podcast-excerpt {
  font-family:'IBM Plex Sans Arabic',Arial,sans-serif !important;
  font-size:12px !important;
  font-weight:400 !important;
  line-height:1.58 !important;
  display:-webkit-box !important;
  -webkit-box-orient:vertical !important;
  -webkit-line-clamp:2 !important;
  line-clamp:2 !important;
  overflow:hidden !important;
  max-height:3.16em !important;
  min-height:3.16em !important;
}
@media(max-width:780px){
  html body .nqhome-media-card .nqhome-media-card-title,
  html body .nqhome-podcast-showcase .nqhome-podcast-title,
  html body .nqhome-podcast-showcase .nqhome-podcast-title a {font-size:13.5px !important;}
  html body .nqhome-media-card .nqhome-media-excerpt,
  html body .nqhome-podcast-showcase .nqhome-podcast-excerpt {font-size:11.5px !important;}
}
