diff --git a/src/lib/components/Footer.svelte b/src/lib/components/Footer.svelte index a5a315e..0aaa605 100644 --- a/src/lib/components/Footer.svelte +++ b/src/lib/components/Footer.svelte @@ -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); }