diff --git a/assets/css/custom.css b/assets/css/custom.css index a98c3cc..281f58a 100644 --- a/assets/css/custom.css +++ b/assets/css/custom.css @@ -1135,7 +1135,7 @@ a.byline-author:hover, a.journal-author:hover { color: var(--accent); } /* ------------------------------------------------------------------------ Single page (article) ------------------------------------------------------------------------ */ -.single { margin-top: var(--spacing-md); } +.single { margin-top: var(--spacing-sm); } .single-header { margin-bottom: var(--spacing-md); } /* Cover-Bild füllt die volle Breite des Scroll-Rahmens, bündig unter dem Header. */ .single-hero-image { @@ -1155,7 +1155,7 @@ a.byline-author:hover, a.journal-author:hover { color: var(--accent); } .single-header { position: relative; - margin-top: var(--spacing-md); + margin-top: 0; margin-bottom: var(--spacing-md); } .single-header h1 { @@ -1322,9 +1322,7 @@ a.byline-author:hover, a.journal-author:hover { color: var(--accent); } Page foot breadcrumb (moved from top → bottom) ------------------------------------------------------------------------ */ .page-foot-nav { - margin-top: var(--spacing-lg); - padding-top: var(--spacing-sm); - border-top: 1px solid var(--color-border); + margin-top: var(--spacing-md); font-family: var(--font-family-sans); font-size: 0.85rem; color: var(--color-text-muted); @@ -1348,8 +1346,8 @@ a.byline-author:hover, a.journal-author:hover { color: var(--accent); } footer { background: var(--color-dark-panel); color: var(--color-dark-panel-text); /* hell & lesbar auf Schwarz */ - margin-top: 0; /* kein Ablöse-Abstand → klebt flush unten (sticky via Body-Grid) */ - padding: var(--spacing-md) 0; + margin-top: 0; + padding: 0.55rem 0; /* kompakt wie auf der Journal-Seite */ border-top: none; /* inner grid aligns with content column, same trick as header */ display: grid; @@ -1371,7 +1369,7 @@ footer p { margin: 0; } grid-template-columns: 1fr auto; align-items: start; column-gap: var(--spacing-lg); - row-gap: var(--spacing-sm); + row-gap: 0.2rem; } .footer-legal { grid-row: 1; grid-column: 1; } .footer-licenses {