/* Fußzeile auf allen Seiten (Thomas 19.10.2026: „die links im footer bekommen beim hovern keine linie darunter. bitte alle links im footer vom style her ident
   zum menu machen“ – „menu wird grün und bekommt ein grünes underline. bitte hier auch noch die schriften beachten, ob die style-konform mit dem rest der seite sind“).
   Links wie das Menü oben (css/menu-fein.css .kopf nav a): Inter Tight Regular 12,5 px, Versalien, Abstand .07em; beim Hovern grün + Linie wächst.
   Copyright in derselben Schrift, ruhiger; Symbole beim Hovern leicht heller. Blocs erzwingt Farben → !important. */
#bloc-6 .mini-flex { gap: 4px 30px; justify-content: center; }
#bloc-6 .mini-flex a, #bloc-6 .mini-small-p a { position: relative; padding: 6px 0 !important; margin: 0; font-family: "InterTight-Regular", "Helvetica Neue", Arial, sans-serif !important;
	font-size: 12.5px !important; letter-spacing: .07em; text-transform: uppercase; line-height: 1.6 !important; color: var(--swatch-var-5803) !important;
	text-decoration: none !important; transition: color .3s ease; }
#bloc-6 .mini-flex a::after, #bloc-6 .mini-small-p a::after { content: ""; position: absolute; right: 0; bottom: 2px; width: 0; height: 1px; background: currentColor; opacity: .55;
	transition: width .35s cubic-bezier(.165, .84, .44, 1); }
@media (pointer: fine) {
	#bloc-6 .mini-flex a:hover, #bloc-6 .mini-small-p a:hover { color: var(--swatch-var-2425) !important; }
	#bloc-6 .mini-flex a:hover::after, #bloc-6 .mini-small-p a:hover::after { width: 100%; left: 0; }
	#bloc-6 .social-link-bric a { transition: opacity .3s ease; } #bloc-6 .social-link-bric a:hover { opacity: .65; }
}
/* aktuelle Seite (Blocs setzt data-active-page) – wie .aktiv im Menü: Linie steht */
#bloc-6 .mini-flex a[data-active-page]::after { width: 100%; left: 0; }
#bloc-6 .mini-small-p a + a { margin-left: 26px; }
#bloc-6 .mini-small-p { font-family: "InterTight-Regular", "Helvetica Neue", Arial, sans-serif !important; font-size: 12.5px !important; letter-spacing: .04em;
	color: var(--swatch-var-5803) !important; }
@media (max-width: 575.98px) { #bloc-6 .mini-flex { display: grid; grid-template-columns: repeat(3, auto); justify-content: center; justify-items: center; gap: 8px 30px; } } /* Handy: zwei Reihen zu je drei statt 5 + 1 */
