/* ===== Enligas display typeface ===== */
@font-face {
  font-family: 'Enligas';
  src: url('https://amiepsg.com/wp-content/plugins/amie-fonts/assets/Enligas-Regular.otf') format('opentype'),
       url('https://amiepsg.com/wp-content/plugins/amie-fonts/assets/Enligas-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Enligas';
  src: url('https://amiepsg.com/wp-content/plugins/amie-fonts/assets/Enligas-Italic.otf') format('opentype'),
       url('https://amiepsg.com/wp-content/plugins/amie-fonts/assets/Enligas-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* ===== Apply Enligas to ALL headings site-wide ===== */
h1, h2, h3, h4, h5, h6,
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
.entry-title, .entry-title a,
.et_pb_heading_container h1, .et_pb_heading_container h2,
.et_pb_heading .et_pb_module_header,
.et_pb_text h1, .et_pb_text h2, .et_pb_text h3, .et_pb_text h4, .et_pb_text h5, .et_pb_text h6,
.ah-hero-title, .ah-book-h2, .ah-themes-h2, .ah-soon-h2, .ah-jhead-title,
.ah-blog .et_pb_post .entry-title, .ah-blog .et_pb_post .entry-title a {
  font-family: 'Enligas', 'Cormorant Garamond', Georgia, serif !important;
}
