{{ define "main" }}
  {{ .Content }}

  {{ $archiv := where site.RegularPages "Section" "archiv" }}
  {{ $journal := first 20 $archiv.ByDate.Reverse }}

  <section class="journal" aria-label="Journal — neueste Beiträge">
    <header class="journal-header">
      <h2>Journal</h2>
      <p class="text-muted">Was zuletzt geschrieben wurde.</p>
    </header>

    {{/* Zwei eigenständig scrollbare Spalten: Einträge abwechselnd verteilt
         (gerade Indizes links, ungerade rechts) → Lese-Reihenfolge links-rechts. */}}
    <div class="journal-cols">
      <ol class="journal-list">
        {{ range $i, $e := $journal }}{{ if eq (mod $i 2) 0 }}{{ partial "journal-card.html" $e }}{{ end }}{{ end }}
      </ol>
      <ol class="journal-list">
        {{ range $i, $e := $journal }}{{ if eq (mod $i 2) 1 }}{{ partial "journal-card.html" $e }}{{ end }}{{ end }}
      </ol>
    </div>

    {{ if gt (len $archiv) 20 }}
      <p class="more"><a href="/archiv/">→ Alle Beiträge im Archiv</a></p>
    {{ end }}
  </section>
{{ end }}
