
/* Footer-Ueberschriften: Ebene aus Barrierefreiheitsgruenden von H5 auf H2 gehoben.
   Blocksy unterscheidet die Ebenen nur ueber --theme-font-size (H5 = 20px).
   Diese Regel haelt das Aussehen unveraendert. */
.ct-footer .wp-block-heading {
	--theme-font-size: 20px;
}

/* Kontrast: Gelb #ffcc00 erreicht auf hellem Grund nur 1,51:1.
   Es bleibt als Flaeche und Markierung erhalten, der Text darauf wird dunkel. */
.ct-menu-link:hover,
.ct-menu-link:focus,
.current-menu-item > .ct-menu-link,
.current_page_item > .ct-menu-link {
	color: #191919;
}

.mhcookie-btn-primary,
.mhcookie-btn-primary:hover,
.mhcookie-btn-primary:focus {
	color: #191919;
}

.mhcookie-box a {
	color: #191919;
	text-decoration: underline;
}

/* Links im Fliesstext erkennbar machen (WCAG 1.4.1).
   Blocksy unterstreicht nur innerhalb .entry-content – Elementor-Textwidgets
   liegen nicht darin. Die Blocksy-Vorgabe faerbt Links in Palettenfarbe 1
   (#ffcc00), das sind auf Weiss nur 1,51:1. */
.elementor-widget-text-editor a:not(.elementor-button),
.elementor-widget-theme-post-content a:not(.elementor-button) {
	color: #191919;
	text-decoration: underline;
	text-underline-offset: 0.15em;
}

/* Hover und Tastaturfokus: dunkleres Gelb, 5,50:1 gegen Weiss. */
.elementor-widget-text-editor a:not(.elementor-button):hover,
.elementor-widget-text-editor a:not(.elementor-button):focus-visible,
.elementor-widget-theme-post-content a:not(.elementor-button):hover,
.elementor-widget-theme-post-content a:not(.elementor-button):focus-visible {
	color: #806600;
	text-decoration-thickness: 2px;
}
