/**
 * Single post: underline style for links inside paragraphs and headings.
 * Scoped to main only — no global resets, so header/footer/widgets keep their own spacing.
 */

body.single main :where(p) a,
body.single main :where(h1, h2, h3, h4, h5, h6) a,
body.single .elementor-widget-theme-post-content :where(p) a,
body.single .elementor-widget-theme-post-content :where(h1, h2, h3, h4, h5, h6) a {
	border-bottom: 1px solid #000 !important;
	padding-bottom: 4px !important;
	text-decoration: none !important;
}

body.single main :where(p) a:hover,
body.single main :where(h1, h2, h3, h4, h5, h6) a:hover,
body.single .elementor-widget-theme-post-content :where(p) a:hover,
body.single .elementor-widget-theme-post-content :where(h1, h2, h3, h4, h5, h6) a:hover {
	color: #000 !important;
	background-color: #ede9fe !important;
}

/* Skip button-style / glossary copy (border only — leave padding to component CSS) */
body.single main a.button,
body.single main .btn-filled-on-dark,
body.single main .glossary__content--copy-link,
body.single .elementor-widget-theme-post-content a.button,
body.single .elementor-widget-theme-post-content .btn-filled-on-dark,
body.single .elementor-widget-theme-post-content .glossary__content--copy-link {
	border-bottom: none !important;
}
