/* ===== SEITENZAHLEN (Pagination) SYSTEMWEIT: Standard = ROTER Hintergrund, WEISSE Zahl; aktuelle Seite = umgekehrt (weiss, rote Zahl) =====
   Hohe Spezifitaet (:not(#_)), weil einzelne Seiten eigene !important-Regeln mitbringen.
   Zurueck: bash /root/bak-seitenzahlen-20261109/zurueck.sh */
html body :is(
    .pg-btn,
    .pagination a, .pagination span,
    .pagination-links a, .pagination-links span,
    .postfach-pagination a,
    .user-pagination a,
    .thema-media-pagination a,
    .vg-pagination a, .vg-pagination span,
    .nt-seiten a, .nt-seiten span,
    .pp-seiten a, .pp-seiten span,
    .spf-seiten a, .spf-seiten span,
    .gal-seiten a, .gal-seiten span,
    .push-pagination .btn-sm,
    .page-link
):not(#_) {
    background: #a70909 !important;
    color: #fff !important;
    border: 1px solid #a70909 !important;
    text-decoration: none !important;
    transition: background .15s, color .15s;
}
html body :is(.pg-btn, .pagination a, .pagination-links a, .postfach-pagination a, .user-pagination a, .thema-media-pagination a, .vg-pagination a,
    .nt-seiten a, .pp-seiten a, .spf-seiten a, .gal-seiten a, .push-pagination .btn-sm, .page-link):not(#_):hover {
    background: #8a0707 !important; border-color: #8a0707 !important; color: #fff !important;
}
/* aktuelle Seite: Farben umgekehrt */
html body :is(
    .pg-btn.active, .pg-btn.aktiv,
    .pagination .aktiv, .pagination .active, .pagination a.active,
    .pagination-links .current-page,
    .postfach-pagination a.active,
    .user-pagination a.aktiv,
    .thema-media-pagination a.aktiv,
    .vg-pagination .aktiv, .vg-pagination .active,
    .nt-seiten span.aktuell, .pp-seiten span.aktiv, .spf-seiten span.aktiv,
    .gal-seiten .aktiv, .gal-seiten .active,
    .page-item.active .page-link
):not(#_):not(#_) {
    background: #fff !important; color: #a70909 !important; border: 2px solid #a70909 !important; font-weight: 800;
}
/* Auslassungspunkte: ohne Kasten */
html body :is(.pg-dots, .pagination .dots, .pagination-links .dots, .vg-pagination .dots):not(#_):not(#_):not(#_) {
    background: transparent !important; color: #a70909 !important; border: 0 !important;
}
