diff --git a/src/report_templates/report.html b/src/report_templates/report.html index bbd936a..e930584 100644 --- a/src/report_templates/report.html +++ b/src/report_templates/report.html @@ -17,10 +17,16 @@ body { font-family: -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-se .cover-meta div { margin-bottom: 3px; } .cover-brand { font-size: 9pt; color: #0a1832; margin-top: 50px; letter-spacing: 1px; } -/* Classification Banner */ +/* Inhaltsverzeichnis */ +.toc { page-break-after: always; padding-top: 40px; } +.toc h2 { font-size: 16pt; font-weight: 700; color: #0a1832; border-bottom: 2px solid #c8a851; padding-bottom: 6px; margin-bottom: 24px; } +.toc-list { list-style: none; padding: 0; margin: 0; counter-reset: toc-counter; } +.toc-list li { padding: 10px 0; border-bottom: 1px solid #e0e0e0; counter-increment: toc-counter; } +.toc-list li::before { content: counter(toc-counter) "."; display: inline-block; width: 24px; font-weight: 600; color: #0a1832; } +.toc-list a { color: #0a1832; text-decoration: none; font-size: 11pt; } /* Sections */ -.section { margin-bottom: 20px; } +.section { page-break-before: always; margin-bottom: 20px; } .section h2 { font-size: 14pt; font-weight: 700; color: #0a1832; border-bottom: 2px solid #c8a851; padding-bottom: 4px; margin-bottom: 12px; } .section h3 { font-size: 11pt; font-weight: 600; color: #0a1832; margin: 14px 0 6px; } @@ -77,10 +83,22 @@ tr:nth-child(even) { background: #f8f9fa; }
Aktualisiert: {{ lagebild_timestamp }}
{% endif %}| Behauptung | Status | Quellen |
|---|
| Headline | Quelle | Sprache | Datum |
|---|