/**
 * Kategorie-Archiv "Blumenarten" - Ergaenzungen ausserhalb des Vite-Builds.
 *
 * Eingebunden aus functions.php, nur bei is_category('blumenarten'), mit
 * filemtime()-Version. Gleiches Muster wie css/post-meta.css und
 * css/category-geburtsblumen.css: kein neuer Vite-Entry, damit kein Rebuild
 * und kein neuer dist/-Hash-Satz noetig ist.
 *
 * Grundstil der Blaetterung (.pagination .page-numbers) liegt in
 * src/styles.css und damit im globalen main-Bundle - hier steht nur, was
 * dort fehlt.
 */

/* ------------------------------------------------------------------
 * 1. Abstand zwischen Kartenraster und Blaetterung
 * ------------------------------------------------------------------
 * Ersetzt das mt-10 (2.5rem) des frueheren Wrapper-<div>s, das entfallen
 * ist, damit bei einer einzigen Seite kein leeres Element stehen bleibt.
 * Token stammt aus dem Tailwind-Build (--spacing-10: 2.5rem).
 */
.category-posts-content > .pagination {
    margin-top: var(--spacing-10, 2.5rem);
}

/* ------------------------------------------------------------------
 * 2. WCAG 1.4.1 - Links nicht nur ueber Farbe erkennbar
 * ------------------------------------------------------------------
 * Ohne diese Regel unterscheiden sich Seitenzahl-Links von der aktuellen
 * Seite ausschliesslich ueber Hintergrund- und Textfarbe. Die aktuelle
 * Seite ist ein <span> und bleibt deshalb ohne Unterstreichung; die
 * Pfeile "Zurueck"/"Weiter" tragen sie mit.
 */
.category-posts-content > .pagination a.page-numbers {
    text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-thickness: 1px;
}

/* ------------------------------------------------------------------
 * 3. Blaetterung und Filter schliessen sich aus
 * ------------------------------------------------------------------
 * Der Filter der Rubrik laedt per AJAX ALLE Treffer auf einmal
 * (functions/blumenartenFilters.php, posts_per_page => -1) und ersetzt
 * damit den Inhalt von #blumenarten-results. Die serverseitig gerenderten
 * Seitenzahlen gelten dann nicht mehr und wuerden Seiten anbieten, die es
 * fuer die gefilterte Menge nicht gibt.
 *
 * Der Filterblock ist zurzeit nicht eingebunden (category-blumenarten.php,
 * get_template_part in der aside ist auskommentiert). Die Regel greift
 * erst, wenn er wieder aktiviert wird - dann aber ohne weitere Aenderung.
 */
.blumenarten-layout:has(#blumenarten-filter input:checked) .category-posts-content > .pagination {
    display: none;
}
