.user-pager a, .user-pager span, .user-pager button { align-items: center; display: inline-flex; justify-content: center; }
.user-pager {
    flex-wrap: wrap;
    margin-top: var(--abstand-5);
    font-size: var(--schrift-2);
}
.user-pager a, .user-pager span, .user-pager button {
    min-width: 2.25rem;
    height: 2.25rem;
    padding: 0 var(--abstand-2);
    border: 1px solid var(--border);
    border-radius: var(--radius-3);
    color: var(--text-muted);
    text-decoration: none;
}
.user-pager button { background: transparent; font: inherit; cursor: pointer; }
.user-pager a:hover, .user-pager button:hover {
    border-color: var(--accent);
    color: var(--accent);
    text-decoration: none;
}
.user-pager-current {
    background: var(--accent);
    color: var(--background) !important;
    border-color: transparent !important;
    font-weight: 600;
}
.user-pager-count {
    border: none !important;
    color: var(--text-muted);
    margin-inline-start: auto;
    padding: 0 !important;
}
