/* Projekt-CSS demo1.msm.de — site-eigene Ergaenzungen.
 * Einbinden NACH sws-overrides.css, damit diese Regeln gewinnen.
 *
 * HERKUNFT. Diese Regeln standen bis zum 17.09.2026 direkt in
 * assets/css/sws-overrides.css — also in der erzeugten Datei, deren Kopf das
 * ausdruecklich untersagt. Sie waren damit bei jedem sws_starter-Rollout mit
 * --auch-fremde verloren, und die drei CSS-Ablagen der Site liefen auseinander
 * (Pruefung C von rollout_check.php war seit dem 14.09.2026 rot).
 *
 * Gemessen wurde vor dem Umzug, dass die Live-Datei sich vom Foundation-Build
 * LF-normalisiert in GENAU EINER inhaltlichen Zeile unterscheidet (der
 * font-size unten) plus dem angehaengten Block. Nichts anderes ist verloren
 * gegangen.
 */

/* === Ueberschrift Zeile 2 kleiner als die Foundation-Vorgabe ===
 *
 * Die Foundation setzt in .m-bg-headline .m-bg-h2 font-size: 2rem. Auf demo1
 * galt 1.4rem. Gleicher Selektor, gleiche Spezifitaet (0,2,0) — diese Datei
 * wird spaeter geladen und gewinnt deshalb. Wer die Foundation-Vorgabe wieder
 * will, loescht diesen Block; es braucht kein !important.
 */

.m-bg-headline .m-bg-h2 {
    font-size: 1.4rem;
}

/* === Autorenzeile === */

.autor {
    font-size: 10px;
}

/* === Footer: helle Schrift und Aufzaehlungspunkte auf dunklem Grund ===
 *
 * Stand in der Ausgangsdatei ZWEIMAL hintereinander — hier einmal. Die zweite
 * Kopie war wirkungslos, weil identisch.
 */

.sws-footer .m-bg-text ul > li::before {
    background-color: #ffffff;
}

.sws-footer a,
.sws-footer a:visited {
    color: #ffffff;
}

.sws-footer a:hover,
.sws-footer a:focus {
    color: #a5cdff;
}
