:root {
    --wgeo-hadi-link-color: #178bd4;
}

/*
 * Apply HADI blue only to inline links inside ordinary content paragraphs.
 * Navigation, headers, footers, cards and controls retain their component styles.
 */
:where(
    .wgeo-category-microcopy p a,
    main p a,
    .site-main p a,
    .site-content p a,
    .entry-content p a,
    .page-content p a,
    [data-elementor-type="wp-page"] p a,
    [data-elementor-type="single-post"] p a,
    [data-elementor-type="single-page"] p a,
    [data-elementor-type="product"] p a,
    [data-elementor-type="product-archive"] p a,
    [data-elementor-type="archive"] p a
):not([role="button"]):not([class*="button" i]):not([class*="cta" i]):not(.hadi-section-link):not(.woocs_auto_switcher_link) {
    color: var(--wgeo-hadi-link-color) !important;
}

.wgeo-category-microcopy--after-results {
    clear: both;
    margin-block-start: clamp(1.5rem, 3vw, 2.5rem);
}

.wgeo-hub-context-link--catalog {
    max-width: 78ch;
    margin: clamp(1.5rem, 3vw, 2.5rem) auto 0;
    padding-inline: clamp(1rem, 3vw, 2rem);
}
