/**
 * In-text links are recognisable without relying on colour (WCAG 2.1 SC 1.4.1).
 *
 * Site Settings colour every link with the global Black, and body copy is #333, so a
 * link inside a paragraph differed from the words around it by 1.2:1 — invisible as a
 * link. On dark heroes the city pages force links white (same as the text), which hides
 * them the same way. An underline fixes both without touching any colour choice.
 *
 * Scoped to text-editor / post-content copy: buttons, menus, icon lists and image links
 * keep their own styling. Basecamp J415 (2026-09-30).
 */
.elementor-widget-text-editor a:not(.elementor-button):not(:has(img)),
.elementor-widget-theme-post-content a:not(.elementor-button):not(:has(img)) {
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.15em;
}

.elementor-widget-text-editor a:not(.elementor-button):not(:has(img)):hover,
.elementor-widget-theme-post-content a:not(.elementor-button):not(:has(img)):hover {
	text-decoration-thickness: 2px;
}
