/**
 * Elementor typography overrides.
 * Loaded separately so build pipeline (cssnano) doesn't strip these selectors.
 * Overrides Elementor's per-post global typography so Tailwind classes on
 * wrapper elements control heading and text-editor rendering.
 */
.elementor .elementor-widget-heading .elementor-heading-title {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  text-transform: inherit !important;
  font-style: inherit !important;
  text-decoration: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}

.elementor .elementor-widget-text-editor .elementor-widget-container{
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  text-transform: inherit !important;
  font-style: inherit !important;
  text-decoration: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}
