/* Relaunch markt-machen.de 2026. Nur CD-Farben (Petrol #00313c, Lime #c4d600, Weiss), kein Radius, kein Schatten.
   Eingebunden ueber sys_template 1001 hinter pxe-termin-mm.css (Set-includeCSS wirkt dort nicht). */

/* Vertrauensleiste: Schrift erbt die Farbe des Wrappers (weiss auf Petrol ca. 14:1, Petrol auf Weiss ca. 14:1).
   Lime nur fuer Linie und Schmuckzeichen. */
.mm-trust-bar { border-top: 1px solid var(--mm-lime, #c4d600); border-bottom: 1px solid var(--mm-lime, #c4d600); padding: 1.25rem 0; }
.mm-trust-bar__list { display: flex; flex-wrap: wrap; gap: .75rem 2.5rem; list-style: none; margin: 0; padding: 0; }
.mm-trust-bar__item { font-family: var(--mm-body, "Inter", sans-serif); font-size: .875rem; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; }
.mm-trust-bar__item::before { content: "\25C6"; color: var(--mm-lime, #c4d600); margin-right: .5rem; font-size: .6rem; vertical-align: middle; }

/* Pillar-Karten mit nur zwei Karten (Startseite "Fuer wen") */
@media (min-width: 768px) { .mm-pillars.mm-pillars--2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } }

/* Pillar-Karten mit ganzen Saetzen (Klasse mm-saetze ueber tx_t3sbootstrap_extra_class):
   Fliesstext statt gesperrter Mono-Grossbuchstaben. */
.mm-saetze .mm-pillar__list { font-family: var(--mm-body, "Inter", sans-serif); font-size: 1rem; font-weight: 500; letter-spacing: 0; line-height: 1.5; text-transform: none; gap: .75rem; }
.mm-saetze .mm-pillar__list li::before { width: 8px; height: 8px; flex-basis: 8px; margin-top: .55em; }

/* Links im Fliesstext (Text-Elemente in Wrappern, Stufen, FAQ) erkennbar machen.
   Lime auf Petrol ca. 9:1. Buttons (a mit Klasse) bleiben unberuehrt. */
section[id^="s-"] > div[id^="c"] > p a:not([class]),
.mm-indexed-rows a:not([class]),
.mm-faq a:not([class]) { color: var(--mm-lime, #c4d600); text-decoration: underline; text-underline-offset: .2em; }
section[id^="s-"] > div[id^="c"] > p a:not([class]):hover,
.mm-indexed-rows a:not([class]):hover,
.mm-faq a:not([class]):hover { text-decoration-thickness: 2px; }
