
/* Gaelic Generations — sitewide pagination cleanup v6.1.2 */

/*
 * Remove list bullets / stray dots from every known pagination pattern
 * without affecting ordinary content lists.
 */

/* WooCommerce pagination */
.woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul.page-numbers,
.woocommerce-pagination ul,
.woocommerce-pagination ul.page-numbers,

/* WordPress archive/blog pagination */
.navigation.pagination ul,
.pagination ul,
.nav-links ul,

/* Generic page-number lists */
ul.page-numbers,

/* Block-theme/query pagination number containers when rendered as lists */
.wp-block-query-pagination-numbers ul{
    list-style:none!important;
    list-style-type:none!important;
    margin-left:0!important;
    padding-left:0!important;
}

.woocommerce nav.woocommerce-pagination ul li,
.woocommerce nav.woocommerce-pagination ul.page-numbers li,
.woocommerce-pagination ul li,
.woocommerce-pagination ul.page-numbers li,
.navigation.pagination ul li,
.pagination ul li,
.nav-links ul li,
ul.page-numbers li,
.wp-block-query-pagination-numbers ul li{
    list-style:none!important;
    list-style-type:none!important;
}

/* Native markers */
.woocommerce nav.woocommerce-pagination ul li::marker,
.woocommerce nav.woocommerce-pagination ul.page-numbers li::marker,
.woocommerce-pagination ul li::marker,
.woocommerce-pagination ul.page-numbers li::marker,
.navigation.pagination ul li::marker,
.pagination ul li::marker,
.nav-links ul li::marker,
ul.page-numbers li::marker,
.wp-block-query-pagination-numbers ul li::marker{
    content:""!important;
    font-size:0!important;
}

/* Theme/global pseudo-bullets */
.woocommerce nav.woocommerce-pagination ul li::before,
.woocommerce-pagination ul li::before,
.navigation.pagination ul li::before,
.pagination ul li::before,
.nav-links ul li::before,
ul.page-numbers li::before,
.wp-block-query-pagination-numbers ul li::before{
    content:none!important;
    display:none!important;
}

/*
 * Also prevent pseudo-bullets applied directly to page-number links.
 * Keep actual ellipsis pagination characters ("…") intact if WordPress
 * intentionally renders them as a page number.
 */
.navigation.pagination .page-numbers::before,
.pagination .page-numbers::before,
.woocommerce-pagination .page-numbers::before,
.wp-block-query-pagination-numbers .page-numbers::before{
    content:none!important;
    display:none!important;
}
