/**
 * Temporary Elementor typography compatibility layer.
 *
 * Purpose: While legacy pages are still rendered by Elementor, Elementor's
 * generated per-widget typography rules can override the theme's inherited
 * Rokh font. This file deliberately uses !important to normalize text to the
 * theme font during migration.
 *
 * Remove this file and its enqueue when Elementor has been fully retired.
 */
.elementor :where(
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    a:not(.elementor-icon),
    li,
    label,
    button,
    input,
    textarea,
    select,
    option,
    td,
    th,
    .elementor-heading-title,
    .elementor-button,
    .elementor-item,
    .elementor-widget-text-editor
) {
    font-family: var(--font-primary, "Rokh", sans-serif) !important;
}
