
li[data-v-971ffea8] {
    display: contents;
}
li a[data-v-971ffea8] {
        --current-background-color: var(--secondary-color);
        --current-text-color: var(--secondary-color-contrast);

        display: flex;
        justify-content: center;
        align-items: center;

        flex: 0 1 2.5em;
        aspect-ratio: 1;


        border-radius: 3px;

        text-decoration: none;
        font-weight: bold;
        color: var(--current-text-color) !important;

        background-color: var(--current-background-color) !important;

        box-shadow: inset 0 0 0 1px;
}
li a.previous[data-v-971ffea8] {
            margin-right: .5em;
}
li a.next[data-v-971ffea8] {
            margin-left: .5em;
}
li a[aria-current="true"][data-v-971ffea8] {
            cursor: default;
}
li a[aria-current="page"][data-v-971ffea8], li a[data-v-971ffea8]:hover {
            --current-background-color: var(--secondary-color-contrast);
            --current-text-color: var(--secondary-color);

            box-shadow: inset 0 0 0 0;
}
li a[data-v-971ffea8]:focus-visible {
            outline: solid 2px red;
            outline-offset: 1px;
}



nav.articles-paginator[data-v-001d8e2a] {
    display: contents;
}
nav.articles-paginator ul[data-v-001d8e2a] {
        display: flex;
        margin: 1.5em 0;
        width: 100%;
        gap: .2em;
        font-size: var(--w-font-16);
        align-items: center;
        justify-content: center;
}
nav.articles-paginator ul *[data-v-001d8e2a] {
            font-size: inherit;
}
nav.articles-paginator ul[data-v-001d8e2a], nav.articles-paginator ul *[data-v-001d8e2a] {
            list-style-type: none;
}
@media print {
nav.articles-paginator ul[data-v-001d8e2a] {
            display: none
}
}


