/*
 * Makhija IVF - Sitewide Typography V1
 * One public-facing text family across shared pages and dedicated patient pages.
 * Icon fonts, SVG graphics and preformatted code remain unaffected.
 * Loaded in Makhija/head.php after base design styles.
 */
:root {
  --mk-font-family: 'Poppins', Arial, sans-serif;
}
html body {
  font-family: var(--mk-font-family) !important;
}
body :is(
  h1,h2,h3,h4,h5,h6,
  p,blockquote,figcaption,caption,
  a,button,label,legend,summary,
  input,textarea,select,option,
  small,strong,b,em,
  ul,ol,li,dt,dd,th,td,
  div
) {
  font-family: var(--mk-font-family) !important;
}
/* Some original designs set a different display font directly on spans.
   Exclude icon glyphs: their own font-face mapping must remain intact. */
body span:not([class^="fa"]):not([class*=" fa-"]):not([class^="ion"]):not([class*=" ion-"]):not([class^="ti-"]):not([class*=" ti-"]):not([class^="flaticon"]):not([class*=" flaticon"]):not([class*="icon-"]) {
  font-family: var(--mk-font-family) !important;
}
/* Keep Poppins consistent in system dialogs and input hints as well. */
body input::placeholder,
body textarea::placeholder {
  font-family: var(--mk-font-family) !important;
}
/* Intentionally never override the icon glyphs or third-party embeds. */
