/* Aplica el sistema común también a páginas ya importadas, sin tocar su contenido. */
body:not(.habacuck-custom-fonts) :is(.hbp-section,.hbd-section,.hbt-section,.hb3-section,.hbs-section,.hba-section) :is(.elementor-heading-title,.elementor-widget-text-editor,.elementor-widget-text-editor p,.elementor-widget-text-editor span,.elementor-button,.elementor-button-text) {
 font-family:var(--font-display) !important;
}
body:not(.habacuck-custom-fonts) :is(.hbd-section,.hbp-section) :is(.hbd-handwriting,.hbp-sticker-row,.hbp-stickers),
body:not(.habacuck-custom-fonts) :is(.hbd-section,.hbp-section) :is(.hbd-handwriting,.hbp-sticker-row,.hbp-stickers) :is(p,span,.elementor-widget-container) {
 font-family:var(--font-marker) !important;
}
body:not(.habacuck-custom-fonts) .hbt-section .elementor-widget-heading em,
body:not(.habacuck-custom-fonts) .hbt-section .hbt-serif,
body:not(.habacuck-custom-fonts) .hbt-section .hbt-serif :is(p,span,.elementor-widget-container) {
 font-family:var(--font-serif) !important;
}
