/**
 * Typography Styles
 * 
 * This file contains custom typography styles for the WildApricot theme.
 */

/* Base Typography */
body {
  font-family: Roboto, sans-serif;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1, .wp-block-heading h6, .wp-block-heading h5, .wp-block-heading h4, .wp-block-heading h3, .wp-block-heading h2, .wp-block-heading h1 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 700;
    line-height: 1.2;
    color: var(--primary-color);
}

/* Content Typography */
.site-content h1, 
.site-content h2, 
.site-content h3, 
.site-content h4, 
.site-content h5, 
.site-content h6 {
  font-family: Georama, sans-serif;
  font-weight: 700;
}

/* Remove underlines from links in headings */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  text-decoration: none !important;
}

/* Ensure mega menu items maintain their original styles */
.mega-menu,
.mega-menu-title,
.mega-menu-item-title,
.mega-menu-item-desc {
  font-family: inherit;
  font-weight: inherit;
}

/* Ensure mobile menu is hidden on desktop */
@media (min-width: 992px) {
  #mobileNavMenu {
    display: none !important;
  }
}
