fix(footer): Lizenz-/Copyright-Markdown sauber rendern
Deploy / verify (push) Successful in 1m12s
Deploy / deploy (push) Successful in 2m6s

- globalen Grid-Row-Trenner (::before aus app.css) im Flex-Footer abschalten
  → kein Phantom-Flex-Item mehr, Inhalt bündig links
- Trailing-Margins (letzter Block + letztes <p>) auf 0 → kein Leerraum unten
- Markdown-Links unterstreichen (konsistent mit den Link-Listen)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Peter Meier
2026-06-18 09:49:21 +02:00
parent eee25e8275
commit 781869b2b4
+19
View File
@@ -63,9 +63,28 @@
padding-top: 1.5rem;
border-top: 1px solid var(--color-stein-700);
}
/* Globaler Row-Trenner (::before aus app.css) ist für Grid-Kontext gedacht.
Im Flex-Footer wird er zum Phantom-Flex-Item und schiebt den Inhalt nach
rechts. Footer hat eigenen border-top-Trenner → globalen hier abschalten. */
.content-footer :global(.content-row + .content-row::before) {
display: none;
}
/* Trailing-Margins im Footer killen: letzter Block (Wrapper mb-4) und
letzter Absatz (.markdown p mb-4) sonst → Leerraum unter Copyright/Lizenz
vor dem Footer-Rand (zusätzlich zum py-10-Padding). */
.content-footer :global(.content-row:last-child > *:last-child),
.content-footer :global(.markdown > p:last-child) {
margin-bottom: 0;
}
.content-footer :global(a) {
color: var(--color-stein-200);
}
/* Markdown-Links (z. B. „Mehr dazu" in Copyright-Zeile) unterstreichen
konsistent mit den Link-Listen, die schon Underline haben. */
.content-footer :global(.markdown a) {
text-decoration: underline;
text-underline-offset: 2px;
}
.content-footer :global(a:hover) {
color: var(--color-stein-0);
}